Add files via upload
This commit is contained in:
parent
8f1c8dc63b
commit
bb74817cb2
35
the-forest.kvp
Normal file
35
the-forest.kvp
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
App.AdminMethod=STDIO
|
||||||
|
App.ApplicationPort1=27015
|
||||||
|
App.ApplicationPort2=8766
|
||||||
|
App.ApplicationPort3=27016
|
||||||
|
App.ApplicationReadyMode=Immediate
|
||||||
|
App.BaseDirectory=./the-forest/556450/
|
||||||
|
App.LinuxCommandLineArgs=run {{$ExecutableWin}}
|
||||||
|
App.CommandLineArgs={{$PlatformArgs}}-showlogs -batchmode -configfilepath server.cfg -savefolderpath saves -serverip {{$ApplicationIPBinding}} -servergameport {{$ApplicationPort1}} -serversteamport {{$ApplicationPort2}} -serverqueryport {{$ApplicationPort3}} -serverplayers {{$MaxUsers}} {{$FormattedArgs}}
|
||||||
|
App.CommandLineParameterDelimiter=
|
||||||
|
App.CommandLineParameterFormat=-{0} "{1}"
|
||||||
|
App.DisplayName=The Forest
|
||||||
|
App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "242760", "STEAM_COMPAT_DATA_PATH": "{{$FullRootDir}}1580130", "STEAM_COMPAT_CLIENT_INSTALL_PATH": "{{$FullRootDir}}1580130"}
|
||||||
|
App.ExecutableLinux=1580130/proton
|
||||||
|
App.ExecutableWin=556450\TheForestDedicatedServer.exe
|
||||||
|
App.ExitMethod=OS_CLOSE
|
||||||
|
App.HasReadableConsole=true
|
||||||
|
App.HasWritableConsole=false
|
||||||
|
App.RapidStartup=false
|
||||||
|
App.RootDir=./the-forest/
|
||||||
|
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "556450", "ForceDownloadPlatform": "Windows"}, {"UpdateStageName": "Proton Compatibility Layer", "UpdateSourcePlatform": "Linux", "UpdateSource": "SteamCMD", "UpdateSourceData":"1580130"}]
|
||||||
|
App.WorkingDir=556450
|
||||||
|
Console.AppReadyRegex=^Server is ready.$
|
||||||
|
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
||||||
|
Console.UserChatRegex=^(?<username>.+?): (?<message>.+)$
|
||||||
|
Console.UserJoinRegex=^User (?<username>.+?) \((?<userid>-?d+)\) connected from \[::ffff:(?<endpoint>.+?)\]$
|
||||||
|
Console.UserLeaveRegex=^User (?<username>.+?) \((?<userid>-?d+)\) disconnected\. Reason: (.+?)$
|
||||||
|
Meta.Author=CubeCoders Limited
|
||||||
|
Meta.ConfigManifest=the-forestconfig.json
|
||||||
|
Meta.ConfigRoot=the-forest.kvp
|
||||||
|
Meta.Description=
|
||||||
|
Meta.DisplayImageSource=steam:242760
|
||||||
|
Meta.DisplayName=The Forest
|
||||||
|
Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort3}
|
||||||
|
Meta.OS=1
|
||||||
|
Meta.URL=https://store.steampowered.com/app/242760/The_Forest/
|
150
the-forestconfig.json
Normal file
150
the-forestconfig.json
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"DisplayName": "Server Admin Password",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "serverpassword_admin",
|
||||||
|
"InputType": "password",
|
||||||
|
"IsFlagArgument": false,
|
||||||
|
"ParamFieldName": "serverpassword_admin",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "",
|
||||||
|
"EnumValues": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Server Steam Account",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "serversteamaccount",
|
||||||
|
"InputType": "text",
|
||||||
|
"IsFlagArgument": false,
|
||||||
|
"ParamFieldName": "serversteamaccount",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "",
|
||||||
|
"EnumValues": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Save Slot",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "slot",
|
||||||
|
"InputType": "number",
|
||||||
|
"IsFlagArgument": false,
|
||||||
|
"ParamFieldName": "slot",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "1",
|
||||||
|
"EnumValues": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Vegetarian Mode",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Disables enemies during the daytime",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "vegetarianmode",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "vegetarianmode",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-vegetarianmode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "No building destruction",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Prevents buildings from being damaged by players or enemies",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "nobuildingdestruction",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "nobuildingdestruction",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-nobuildingdestruction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Trees grow while sleeping",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Trees will regrow overnight while you sleep if enabled",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "treeregrowmode",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "treeregrowmode",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-treeregrowmode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Allow Cheats",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Allow clients to use the development console (Use with caution!)",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "allowcheats",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "allowcheats",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-allowcheats"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Reset Holes",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Reset all existing floor holes when loading a save",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "resetholesmode",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "resetholesmode",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-resetholesmode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Allow enemies in creative",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Enemies will spawn even when creative mode is enabled",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "allowenemiescreative",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "allowenemiescreative",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-allowenemiescreative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Realistic Player Damage",
|
||||||
|
"Category": "Gameplay Config",
|
||||||
|
"Description": "Players take more damage",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "realisticPlayerDamage",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "realisticPlayerDamage",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-realisticPlayerDamage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Enable VAC",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "Use Valve Anti-Cheat to help protect against cheaters and to use VAC bans",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "enableVAC",
|
||||||
|
"InputType": "checkbox",
|
||||||
|
"IsFlagArgument": true,
|
||||||
|
"ParamFieldName": "enableVAC",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "-enableVAC"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Server save interval",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "How often in minutes the server should save changes to disk",
|
||||||
|
"Keywords": "",
|
||||||
|
"FieldName": "serverautosaveinterval",
|
||||||
|
"InputType": "number",
|
||||||
|
"IsFlagArgument": false,
|
||||||
|
"ParamFieldName": "serverautosaveinterval",
|
||||||
|
"IncludeInCommandLine": true,
|
||||||
|
"DefaultValue": "15",
|
||||||
|
"EnumValues": {}
|
||||||
|
}
|
||||||
|
]
|
Loading…
Reference in New Issue
Block a user