Merge pull request #10 from EkiciLP/main

Add Astroneer template
This commit is contained in:
PhonicUK 2021-11-17 12:46:56 +00:00 committed by GitHub
commit 3c455e1c1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 149 additions and 0 deletions

33
astroneer.kvp Normal file
View File

@ -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/

70
astroneerconfig.json Normal file
View File

@ -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": {}
}
]

46
astroneermetaconfig.json Normal file
View File

@ -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"
}
}
]
}
]