Пример #1
0
        public void WriteServerInfo(NetOutgoingMessage message)
        {
            message.Write(Server.Game.Gamemode.HotJoinEnabled);
            message.Write(Server.Configuration.Password != null);

            message.SkipPadBits();

            message.Write(Server.Name);

            message.Write(Server.Game.Gamemode.DisplayName);
            message.Write(Server.Game.Gamemode.Description);
            message.Write(Server.Players.Count);
            message.Write(Server.Configuration.MaxPlayers);

            message.Write(Server.Game.Map.Name);

            message.Write(Modding.ModDatabase.LoadedModulesList.Count);
            foreach (var mod in Modding.ModDatabase.LoadedModulesList)
            {
                message.Write(mod.Name);
                message.Write(mod.Version.Major);
                message.Write(mod.Version.Minor);
            }
        }