f3d6d584b4
This is to address https://github.com/CubeCoders/AMP/issues/803
383 lines
11 KiB
JSON
383 lines
11 KiB
JSON
[
|
|
{
|
|
"DisplayName": "serverIP",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "serverIP is the binding IP",
|
|
"Keywords": "",
|
|
"FieldName": "$ApplicationIPBinding",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverIP",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Hidden": true,
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "serverSteamPort",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "serverSteamPort is the main Steam port",
|
|
"Keywords": "",
|
|
"FieldName": "$steamPort",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverSteamPort",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Hidden": true,
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "serverGamePort",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "serverGamePort is the main game port",
|
|
"Keywords": "",
|
|
"FieldName": "$gamePort",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverGamePort",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Hidden": true,
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "serverQueryPort",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "serverQueryPort is Steam's query port",
|
|
"Keywords": "",
|
|
"FieldName": "$queryPort",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverQueryPort",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Hidden": true,
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Server Name",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Server display name.",
|
|
"Keywords": "server,Name",
|
|
"FieldName": "serverName",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverName",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "AMP Forest Server",
|
|
"Placeholder": "AMP Forest Server",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Max Players",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Maximum number of players.",
|
|
"Keywords": "server,Players",
|
|
"FieldName": "$MaxUsers",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverPlayers",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "4",
|
|
"Placeholder": "4",
|
|
"Suffix": "Players",
|
|
"EnumValues": {},
|
|
"MinValue":"1"
|
|
},
|
|
{
|
|
"DisplayName": "Server Password",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Server password. Blank means no password.",
|
|
"Keywords": "server,password",
|
|
"FieldName": "serverPassword",
|
|
"InputType": "password",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverPassword",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Server Admin Password",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Server administration password. Blank means no password.",
|
|
"Keywords": "server,admin,password",
|
|
"FieldName": "serverPasswordAdmin",
|
|
"InputType": "RandomPassword",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverPasswordAdmin",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Server Steam Account",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Use appid 242760 to create a [Steam Server Login Token](https://steamcommunity.com/dev/managegameservers)",
|
|
"Keywords": "server,steam,account",
|
|
"FieldName": "serverSteamAccount",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverSteamAccount",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Placeholder": "A375E0CE4E8AB079638DADA3871BEF1B",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Save Slot",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Slot to save the game.",
|
|
"Keywords": "save,slot",
|
|
"FieldName": "slot",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "slot",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "1",
|
|
"EnumValues": {
|
|
"1": "1",
|
|
"2": "2",
|
|
"3": "3",
|
|
"4": "4",
|
|
"5": "5"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Vegan Mode",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "No enemies.",
|
|
"Keywords": "vegan,mode",
|
|
"FieldName": "veganMode",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "veganMode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Vegetarian Mode",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "No enemies during day time.",
|
|
"Keywords": "vegetarian,mode",
|
|
"FieldName": "vegetarianMode",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "vegetarianMode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Allow Building Destruction",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Allow building destruction.",
|
|
"Keywords": "allow,building,destruction",
|
|
"FieldName": "allowBuildingDestruction",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "allowBuildingDestruction",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "on",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Tree Regrow Mode",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Regrow 10% of cut down trees when sleeping.",
|
|
"Keywords": "tree,regrow,mode",
|
|
"FieldName": "treeRegrowMode",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "treeRegrowMode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Allow Cheats",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Allow clients to use the built in debug console.",
|
|
"Keywords": "allow,cheats",
|
|
"FieldName": "allowCheats",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "allowCheats",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Reset Holes Mode",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Reset all structure holes when loading a save.",
|
|
"Keywords": "reset,holes,mode",
|
|
"FieldName": "resetHolesMode",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "resetHolesMode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Allow Enemies in Creative Mode",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Allow enemies in creative games.",
|
|
"Keywords": "allow,enemies,creative,mode",
|
|
"FieldName": "allowEnemiesCreativeMode",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "allowEnemiesCreativeMode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Realistic Player Damage",
|
|
"Category": "Forest - Gameplay Config",
|
|
"Description": "Players take more damage.",
|
|
"Keywords": "realistic,player,damage",
|
|
"FieldName": "realisticPlayerDamage",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "realisticPlayerDamage",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Enable VAC",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Enable VAC (Valve Anti-cheat System) on the server.",
|
|
"Keywords": "enable,vac,valve,anti,cheat",
|
|
"FieldName": "enableVAC",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "enableVAC",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Server Save Interval",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Time between server auto saves in minutes - The minumum time is 15 minutes, the default time is 30.",
|
|
"Keywords": "server,auto,save,interval",
|
|
"FieldName": "serverAutoSaveInterval",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverAutoSaveInterval",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "30",
|
|
"Placeholder` ": "30",
|
|
"Suffix": "Minutes",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Game Difficulty",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Game difficulty mode.",
|
|
"Keywords": "game,difficulty",
|
|
"FieldName": "difficulty",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "difficulty",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "Normal",
|
|
"EnumValues": {
|
|
"Peaceful": "Peaceful",
|
|
"Normal": "Normal",
|
|
"Hard": "Hard"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Show Logs",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Show event log.",
|
|
"Keywords": "Show,event,log",
|
|
"FieldName": "showLogs",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "showLogs",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "off",
|
|
"EnumValues": {
|
|
"False": "off",
|
|
"True": "on"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Server Contact",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Contact email for server admin.",
|
|
"Keywords": "server,contact,email",
|
|
"FieldName": "serverContact",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "serverContact",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Placeholder": "email@gmail.com",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Target Idle FPS",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Target FPS when no client is connected.",
|
|
"Keywords": "target,idle,fps",
|
|
"FieldName": "targetFpsIdle",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "targetFpsIdle",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "5",
|
|
"Placeholder": "5",
|
|
"Suffix": "FPS",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Target Active FPS",
|
|
"Category": "Forest - Server Config",
|
|
"Description": "Target FPS when there is at least one client connected.",
|
|
"Keywords": "target,active,fps",
|
|
"FieldName": "targetFpsActive",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "targetFpsActive",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "60",
|
|
"Placeholder": "60",
|
|
"Suffix": "FPS",
|
|
"EnumValues": {}
|
|
}
|
|
] |