[ { "DisplayName":"Server Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$GamePort", "InputType":"number", "Hidden":true, "ParamFieldName":"URL.Port", "EnumValues":{} }, { "DisplayName":"Queue Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$QueuePort", "InputType":"number", "Hidden":true, "ParamFieldName":"/Script/TheIsle.TIGameSession.QueuePort", "EnumValues":{} }, { "DisplayName":"RCON Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$RCONPort", "InputType":"number", "Hidden":true, "ParamFieldName":"/Script/TheIsle.TIGameSession.RconPort", "EnumValues":{} }, { "DisplayName":"Server Name", "Category":"Server Settings", "Description":"The name of the server as it appears publicly", "Keywords":"name", "FieldName":"ServerName", "InputType":"text", "ParamFieldName":"/Script/TheIsle.TIGameSession.ServerName", "DefaultValue":"The Isle Server - Powered by AMP", "EnumValues":{} }, { "DisplayName":"Set MultiHome IP", "Category":"Server Settings", "Description":"If needed, set a private or public IP to bind the server to, or 0.0.0.0 for all IPs", "Keywords":"multihome,ip", "FieldName":"MultiHome", "InputType":"text", "SkipIfEmpty":true, "ParamFieldName":"MultiHome", "IncludeInCommandLine":true, "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"Sets the maximum number of players that may connect to the server at one time", "Keywords":"players,limit,maxplayers,maxplayercount", "FieldName":"$MaxUsers", "InputType":"number", "MinValue":"1", "ParamFieldName":"/Script/TheIsle.TIGameSession.MaxPlayerCount", "DefaultValue":"50", "Placeholder":"50", "Suffix":"players", "EnumValues":{} }, { "DisplayName":"Require Server Password", "Category":"Server Settings", "Description":"If enabled, a password will be required to join the server. Specify the password under Server Password", "Keywords":"server,password,enable,bServerPassword", "FieldName":"bServerPassword", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bServerPassword", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Server Password", "Category":"Server Settings", "Description":"Sets the password to connect to the server. Default is no password. Require Server Password must be enabled", "Keywords":"server,password,ServerPassword", "FieldName":"ServerPassword", "InputType":"password", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.ServerPassword", "IncludeInCommandLine":false, "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Enable RCON", "Category":"Server Settings", "Description":"If set, the server's RCON will be enabled. Specify the RCON password under RCON Password", "Keywords":"rcon,enable,bRconEnabled", "FieldName":"bRconEnabled", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bRconEnabled", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"RCON Password", "Category":"Server Settings", "Description":"Sets the password to connect to the server's RCON. Default is a strong, random password", "Keywords":"rcon,password,RconPassword", "FieldName":"RconPassword", "InputType":"password", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.RconPassword", "IncludeInCommandLine":false, "DefaultValue":"{{newguid()}}", "EnumValues":{} }, { "DisplayName":"Enable Queue Server", "Category":"Server Settings", "Description":"If enabled, players can queue to join a full server. Requires the Queue Port to be opened", "Keywords":"queue,server,bQueueEnabled", "FieldName":"bQueueEnabled", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bQueueEnabled", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Enable Humans", "Category":"Server Settings", "Description":"If set, human characters will be enabled on the server", "Keywords":"human,characters,bEnableHumans", "FieldName":"bEnableHumans", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bEnableHumans", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Enable Dynamic Weather", "Category":"Server Settings", "Description":"If set, dynamic weather will be enabled on the server", "Keywords":"dynamic,weather,bServerDynamicWeather", "FieldName":"bServerDynamicWeather", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bServerDynamicWeather", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Allow Replay", "Category":"Server Settings", "Description":"If set, the server's replay system will be enabled. Recording can be started and stopped in-game via the F2 key. Replays must be a minimum of 5 seconds and cannot be viewed until 30 minutes has passed", "Keywords":"replay,system,recording,bAllowReplay", "FieldName":"bAllowReplay", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/TheIsle.TIGameSession.bAllowReplay", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "False":"false", "True":"true" } } ]