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); }
/// <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); }
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); }