diff --git a/astroneer.kvp b/astroneer.kvp new file mode 100644 index 0000000..cd689b1 --- /dev/null +++ b/astroneer.kvp @@ -0,0 +1,33 @@ +App.AdminMethod=STDIO +App.ApplicationReadyMode=Immediate +App.BaseDirectory=./astroneer/728470/ +App.CommandLineArgs= +App.CommandLineParameterDelimiter= +App.CommandLineParameterFormat= +App.DisplayName=Astroneer +App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "728470"} +App.ExecutableLinux= +App.ExecutableWin=728470/Astro/Binaries/Win64/AstroServer-Win64-Shipping.exe +App.ExitMethod=Kill +App.ExitString= +App.HasReadableConsole=true +App.HasWritableConsole=false +App.RapidStartup=false +App.RootDir=./astroneer/ +App.UpdateSource=Multi +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "728470"}] +App.WorkingDir=728470 +Console.AppReadyRegex= +Console.ThrowawayMessageRegex= +Console.UserChatRegex= +Console.UserJoinRegex= +Console.UserLeaveRegex= +Meta.Author=Tueem +Meta.ConfigManifest=astroneerconfig.json +Meta.MetaConfigManifest=astroneermetaconfig.json +Meta.ConfigRoot=astroneer.kvp +Meta.Description=Astroneer Dedicated Server +Meta.DisplayImageSource=steam:361420 +Meta.DisplayName=Astroneer +Meta.OS=1 +Meta.URL=https://store.steampowered.com/app/361420/ASTRONEER/ \ No newline at end of file diff --git a/astroneerconfig.json b/astroneerconfig.json new file mode 100644 index 0000000..4542264 --- /dev/null +++ b/astroneerconfig.json @@ -0,0 +1,70 @@ +[ + + + { + "DisplayName": "Server name", + "Category": "Server Settings", + "Description": "The name of the Server", + "Keywords": "name", + "FieldName": "servername", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "servername", + "IncludeInCommandLine": false, + "DefaultValue": "Powered by AMP", + "EnumValues": {} + }, + { + "DisplayName": "Password", + "Category": "Server Settings", + "Description": "The Password for the Server", + "Keywords": "password", + "FieldName": "serverpassword", + "InputType": "password", + "IsFlagArgument": false, + "ParamFieldName": "serverpassword", + "IncludeInCommandLine": false, + "DefaultValue": "", + "EnumValues": {} + }, + { + "DisplayName": "Auto Save Interval", + "Category": "Server Settings", + "Description": "The Interval in which Auto saves are made (in seconds))", + "Keywords": "autosave", + "FieldName": "autosaveinterval", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "autosaveinterval", + "IncludeInCommandLine": false, + "DefaultValue": "900", + "EnumValues": {} + }, + { + "DisplayName": "MaxServerFramerate", + "Category": "Server Settings", + "Description": "The max framerate the server will allow for clients", + "Keywords": "fps", + "FieldName": "maxfps", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "maxfps", + "IncludeInCommandLine": false, + "DefaultValue": "34", + "EnumValues": {} + }, + { + "DisplayName": "Max Players", + "Category": "Server Settings", + "Description": "The Maximum Player Count", + "Keywords": "max players", + "FieldName": "maxplayers", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "maxplayers", + "IncludeInCommandLine": false, + "DefaultValue": "8", + "EnumValues": {} + } + +] \ No newline at end of file diff --git a/astroneermetaconfig.json b/astroneermetaconfig.json new file mode 100644 index 0000000..e9f01bf --- /dev/null +++ b/astroneermetaconfig.json @@ -0,0 +1,46 @@ +[ + { + "ConfigFile": "Astro/Saved/Config/WindowsServer/AstroServerSettings.ini", + "ConfigType": "ini", + "ConfigSeparator": "=", + "Subsections": [ + { + "Heading": "/Script/Astro.AstroServerSettings", + "SettingMappings": { + "PublicIP": "$ApplicationIPBinding", + "ServerName": "servername", + "ServerPassword": "serverpassword", + "AutoSaveGameInterval": "autosaveinterval", + "MaxServerFramerate": "maxfps" + } + } + + ] + }, + { + "ConfigFile": "Astro/Saved/Config/WindowsServer/Engine.ini", + "ConfigType": "ini", + "ConfigSeparator": "=", + "Subsections": [ + { + "Heading": "URL", + "SettingMappings": { + "Port": "$ApplicationPort2" + } + } + ] + }, + { + "ConfigFile": "Astro/Saved/Config/WindowsServer/GameUserSettings.ini", + "ConfigType": "ini", + "ConfigSeparator": "=", + "Subsections": [ + { + "Heading": "/Script/Astro.AstroGameUserSettings", + "SettingMappings": { + "MaxPlayers": "maxplayers" + } + } + ] + } +] \ No newline at end of file