Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            SpaceEngineersGame.SetupBasicGameInfo();
            SpaceEngineersGame.SetupPerGameSettings();

            MyPerGameSettings.SendLogToKeen = DedicatedServer.SendLogToKeen;

            MyPerServerSettings.GameName          = MyPerGameSettings.GameName;
            MyPerServerSettings.GameNameSafe      = MyPerGameSettings.GameNameSafe;
            MyPerServerSettings.GameDSName        = MyPerServerSettings.GameNameSafe + "Dedicated";
            MyPerServerSettings.GameDSDescription = "Your place for space engineering, destruction and exploring.";

            MySessionComponentExtDebug.ForceDisable = true;

            MyPerServerSettings.AppId = 244850;

            ConfigForm <MyObjectBuilder_SessionSettings> .LogoImage      = SpaceEngineersDedicated.Properties.Resources.SpaceEngineersDSLogo;
            ConfigForm <MyObjectBuilder_SessionSettings> .GameAttributes = Game.SpaceEngineers;
            ConfigForm <MyObjectBuilder_SessionSettings> .OnReset        = delegate
            {
                SpaceEngineersGame.SetupBasicGameInfo();
                SpaceEngineersGame.SetupPerGameSettings();
            };
            MyFinalBuildConstants.APP_VERSION = MyPerGameSettings.BasicGameInfo.GameVersion;

            DedicatedServer.Run <MyObjectBuilder_SessionSettings>(args);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Start server on the current thread.
        /// </summary>
        public void Start()
        {
            IsRunning = true;
            Logger.Write("Starting server.");

            if (MySandboxGame.Log.LogEnabled)
            {
                MySandboxGame.Log.Close();
            }

            DedicatedServer.Run <MyObjectBuilder_SessionSettings>(RunArgs);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            SpaceEngineersGame.SetupPerGameSettings();

            MyPerGameSettings.SendLogToKeen = DedicatedServer.SendLogToKeen;

            MyPerServerSettings.GameName          = MyPerGameSettings.GameName;
            MyPerServerSettings.GameNameSafe      = MyPerGameSettings.GameNameSafe;
            MyPerServerSettings.GameDSName        = MyPerServerSettings.GameNameSafe + "Dedicated";
            MyPerServerSettings.GameDSDescription = "Your place for space engineering, destruction and exploring.";


            MyPerServerSettings.AppId = 244850;

            ConfigForm <MyObjectBuilder_SessionSettings> .LogoImage      = SpaceEngineersDedicated.Properties.Resources.SpaceEngineersDSLogo;
            ConfigForm <MyObjectBuilder_SessionSettings> .GameAttributes = Game.SpaceEngineers;
            ConfigForm <MyObjectBuilder_SessionSettings> .OnReset        = delegate
            {
                SpaceEngineersGame.SetupPerGameSettings();
            };


            DedicatedServer.Run <MyObjectBuilder_SessionSettings>(args);
        }