diff --git a/v-risingconfig.json b/v-risingconfig.json index 61d21ea..0649164 100644 --- a/v-risingconfig.json +++ b/v-risingconfig.json @@ -1,4 +1,281 @@ [ + { + "DisplayName":"Server Name", + "Category":"Host Settings", + "Description":"Whatever you want to name your server as", + "Keywords":"Server, name", + "FieldName":"Name", + "InputType":"text", + "IsFlagArgument":false, + "ParamFieldName":"Name", + "IncludeInCommandLine":false, + "DefaultValue": "AMP V Rising Server", + "EnumValues":{} + }, + { + "DisplayName":"Description", + "Category":"Host Settings", + "Description":"Short description of server purpose, rules, message of the day", + "Keywords":"Server, description", + "FieldName":"Description", + "InputType":"text", + "IsFlagArgument":false, + "ParamFieldName":"Description", + "IncludeInCommandLine":false, + "DefaultValue": "AMP V Rising Server", + "EnumValues":{} + }, + { + "DisplayName":"Port", + "Category":"Host Settings", + "Description":"UDP port for game traffic", + "Keywords":"game,port", + "FieldName":"$ApplicationPort1", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"Port", + "IncludeInCommandLine":false, + "DefaultValue":"", + "EnumValues":{}, + "Hidden": true + }, + { + "DisplayName":"Query Port", + "Category":"Host Settings", + "Description":"UDP port for Steam server list features", + "Keywords":"query,port", + "FieldName":"$ApplicationPort2", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"QueryPort", + "IncludeInCommandLine":false, + "DefaultValue":"", + "EnumValues":{}, + "Hidden": true + }, + { + "DisplayName":"Max Connected Users", + "Category":"Host Settings", + "Description":"Max number of concurrent players on server", + "Keywords":"max, users", + "FieldName":"$MaxUsers", + "InputType":"number", + "DefaultValue": "40", + "IsFlagArgument":false, + "ParamFieldName":"MaxConnectedUsers", + "IncludeInCommandLine":false + }, + { + "DisplayName":"Max Connected Admins", + "Category":"Host Settings", + "Description":"Max number of admins to allow connect even when server is full", + "Keywords":"max, admins", + "FieldName":"MaxConnectedAdmins", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"MaxConnectedAdmins", + "DefaultValue":"4", + "IncludeInCommandLine":false + }, + { + "DisplayName":"Clan Size", + "Category":"Game Settings", + "Description":"Maximum amount of players per Clan", + "Keywords":"clan, Size", + "FieldName":"ClanSize", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"ClanSize", + "DefaultValue":"4", + "IncludeInCommandLine":false + }, + { + "DisplayName": "Admin List", + "Description": "A list of Steam64 IDs for players that are in-game admins. [Find your Steam64 ID](https://steamid.io/lookup/)", + "FieldName": "AdminList", + "Category": "Game Settings", + "InputType": "list", + "Special": "listfile:./v-rising/1829350/VRisingServer_Data/StreamingAssets/Settings/adminlist.txt" + }, + { + "DisplayName": "Ban List", + "Description": "A list of Steam64 IDs for players that are banned [Find a Steam64 ID](https://steamid.io/lookup/)", + "FieldName": "BanList", + "Category": "Game Settings", + "InputType": "list", + "Special": "listfile:./v-rising/1829350/VRisingServer_Data/StreamingAssets/Settings/banlist.txt" + }, + { + "DisplayName":"Server FPS", + "Category":"Host Settings", + "Description":"Maximum Server FPS when idle", + "Keywords":"server, fps", + "FieldName":"ServerFps", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"ServerFps", + "DefaultValue":"30", + "IncludeInCommandLine":false + }, + { + "DisplayName":"Save Name", + "Category":"Host Settings", + "Description":"Name of save file/directory", + "Keywords":"save, name", + "FieldName":"SaveName", + "InputType":"text", + "IsFlagArgument":false, + "ParamFieldName":"SaveName", + "DefaultValue":"world1", + "IncludeInCommandLine":false + }, + { + "DisplayName":"Password", + "Category":"Host Settings", + "Description":"Set a password or leave empty", + "Keywords":"server, password", + "FieldName":"Password", + "DefaultValue": "", + "InputType":"password", + "IsFlagArgument":false, + "ParamFieldName":"Password", + "IncludeInCommandLine":false + }, + { + "DisplayName":"VAC Secure", + "Category":"Host Settings", + "Description":"Choose if you want your server to use VAC or not.", + "Keywords":"server, secure", + "FieldName":"Secure", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"Secure", + "IncludeInCommandLine":false, + "DefaultValue":"true", + "EnumValues":{ + "True": "true", + "False": "false" + } + }, + { + "DisplayName":"List on Master Server", + "Category":"Host Settings", + "Description":"Set to true to list on server list, else set to false", + "Keywords":"master,server", + "FieldName":"ListOnMasterServer", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"ListOnMasterServer", + "IncludeInCommandLine":false, + "DefaultValue":"true", + "EnumValues":{ + "True": "true", + "False": "false" + } + }, + { + "DisplayName":"Auto Save Count", + "Category":"Host Settings", + "Description":"Number of autosaves to keep", + "Keywords":"autosave, interval", + "FieldName":"AutoSaveCount", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"AutoSaveCount", + "IncludeInCommandLine":false, + "DefaultValue":"25", + "EnumValues":{} + }, + { + "DisplayName":"Auto Save Interval", + "Category":"Host Settings", + "Description":"Interval in seconds between each auto save", + "Keywords":"AutoSave, interval", + "FieldName":"AutoSaveInterval", + "InputType":"number", + "IsFlagArgument":false, + "ParamFieldName":"AutoSaveInterval", + "IncludeInCommandLine":false, + "DefaultValue":"120", + "EnumValues":{} + }, + { + "DisplayName":"Game Mode Type", + "Category":"Game Settings", + "Description":"Set Game Mode Type as PVE or PVP.", + "Keywords":"Game, Mode, Type", + "FieldName":"GameModeType", + "InputType":"enum", + "IsFlagArgument":false, + "ParamFieldName":"GameModeType", + "IncludeInCommandLine":false, + "DefaultValue":"PvP", + "EnumValues":{ + "PvE": "PvE", + "PvP": "PvP" + } + }, + { + "DisplayName":"Game Settings Ruleset", + "Category":"Host Settings", + "Description":"Change Game Mode Ruleset. Must Match Game Mode Type", + "Keywords":"Game, Ruleset", + "FieldName":"GameSettingsPreset", + "InputType":"enum", + "IsFlagArgument":false, + "ParamFieldName":"GameSettingsPreset", + "IncludeInCommandLine":false, + "DefaultValue":"", + "EnumValues":{ + "DuoPvP": "Duo PvP", + "HardcorePvP": "Full Loot PvP Rules", + "Level30PvP": "PvP Dawn - Level 30", + "Level50PvP": "PvP Noon - Level 50", + "Level70PvP": "PvP Dusk - Level 50", + "SoloPvP": "Solo PvP", + "StandardPvP": "Standard PvP Rules", + "StandardPvP_Easy": "Standard PvP Easy", + "StandardPvP_Hard": "Standard PvP Hard", + "Level30PvE": "PvE Dawn - Level 30", + "Level50PvE": "PvE Noon - Level 50", + "Level70PvE": "PvE Dusk - Level 50", + "StandardPvE": "Standard PvE Rules", + "StandardPvE_Easy": "Standard PvE Easy", + "StandardPvE_Hard": "Standard PvE Hard", + "": "Custom" + } + }, + { + "DisplayName":"Admin Only Debug Events", + "Category":"Host Settings", + "Description":"Show debug events only to admins", + "Keywords":"admin, debug, events", + "FieldName":"AdminOnlyDebugEvents", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"AdminOnlyDebugEvents", + "IncludeInCommandLine":false, + "DefaultValue":"true", + "EnumValues":{ + "True": "true", + "False": "false" + } + }, + { + "DisplayName":"Disable Debug Events", + "Category":"Host Settings", + "Description":"Disable Debug Events from appearing at all", + "Keywords":"disable, debug, events", + "FieldName":"DisableDebugEvents", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"DisableDebugEvents", + "IncludeInCommandLine":false, + "DefaultValue": "false", + "EnumValues":{ + "True": "true", + "False": "false" + }, { "DisplayName": "Server Name", "Category": "Host Settings", @@ -143,7 +420,6 @@ "EnumValues": { "True": "true", "False": "false" - } }, { "DisplayName": "List on Master Server",