Make N00BS Respect IP set in server.properties

This commit is contained in:
SilicaAndPina 2022-04-15 23:12:17 +12:00
parent 6ba1fd181f
commit 2f7481519f
3 changed files with 16 additions and 17 deletions

View file

@ -68,21 +68,16 @@ namespace HISP.Noobs
return rand.Next(0, 255).ToString();
}
public static string GenIP()
{
return "0.0.0.0";
}
public static void Main(string[] args)
{
BaseDir = Path.Combine(Environment.GetEnvironmentVariable("APPDATA"), "HISP", "N00BS");
Directory.CreateDirectory(BaseDir);
IP = GenIP();
// Start Web Server
try
{
cs = new ContentServer(IP);
cs = new ContentServer("127.0.0.1");
string[] fileList = Directory.GetFiles(Path.Combine(Directory.GetCurrentDirectory(), "client"), "*", SearchOption.AllDirectories);
foreach (string file in fileList)
addToList(file);
@ -112,7 +107,6 @@ namespace HISP.Noobs
ConfigReader.OpenConfig();
ConfigReader.SqlLite = true;
ConfigReader.LogLevel = 0;
ConfigReader.BindIP = IP;
ConfigReader.CrossDomainPolicyFile = Path.Combine(BaseDir, "CrossDomainPolicy.xml");
ConfigReader.DatabaseName = Path.Combine(BaseDir, "game1.db");

View file

@ -36,7 +36,12 @@ namespace HISP.Noobs
private void SystemTrayIcon_Load(object sender, EventArgs e)
{
clientProcess.StartInfo.FileName = "flash.dll";
clientProcess.StartInfo.Arguments = "http://127.0.0.1/horseisle.swf?SERVER=127.0.0.1&PORT=12321";
string serverIp = ConfigReader.BindIP;
if (serverIp == "0.0.0.0")
serverIp = "127.0.0.1";
clientProcess.StartInfo.Arguments = "http://127.0.0.1/horseisle.swf?SERVER=" + serverIp + "&PORT=" + ConfigReader.Port;
clientProcess.StartInfo.RedirectStandardOutput = true;
clientProcess.StartInfo.RedirectStandardError = true;