public static void ProcessLogin(string charName, Socket connection) { if (charName == "i am a game server") // Dear Gamedev! Change it to something else, it acts as a passphrase for the server to connect as one. { GameServers.Add(connection); InitializeGroupsOnServer(); Console.WriteLine("A server logged in."); } else { PlayerLogin(connection, charName); Console.WriteLine("Player logged in: " + charName); } }
internal void InitBaseData() { if (GameServers.Count() == 0) { var host = HostServers.Add(new HostServer() { SshUserName = "******", Name = "Griffon", Address = "griffon.tf-bollore.fr" }).Entity; GameServers.Add(new GameServer() { Label = "Griffon 01 (arma3-w, 2502)", HostServer = host, Type = GameServerType.Arma3, UserName = "******", BasePath = "/home/arma3-w/.steam/steamcmd/server", Address = "109.238.12.108", Port = 2502 }); GameServers.Add(new GameServer() { Label = "Griffon 02 (arma3-wpublic, 2402)", HostServer = host, Type = GameServerType.Arma3, UserName = "******", BasePath = "/home/arma3-wpublic/.steam/steamcmd/server", Address = "109.238.12.108", Port = 2402 }); SaveChanges(); } SaveChanges(); }