[ { "DisplayName":"Public IP", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ExternalIP", "InputType":"text", "IsFlagArgument":false, "Hidden":true, "ParamFieldName":"$.Server.PublicIp", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Public Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$GamePort", "InputType":"number", "IsFlagArgument":false, "Hidden":true, "ParamFieldName":"$.Server.PublicPort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"IP Binding", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ApplicationIPBinding", "InputType":"text", "IsFlagArgument":false, "Hidden":true, "ParamFieldName":"$.Server.ListenIp", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Listen Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$GamePort", "InputType":"number", "IsFlagArgument":false, "Hidden":true, "ParamFieldName":"$.Server.ListenPort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Build Stream", "Category":"Server Settings", "Description":"Sets the build stream for the server - either the mainline release stream, or the nightly (CI) stream. Back up configuration and update the server!", "Keywords":"build,stream", "FieldName":"BuildStream", "InputType":"enum", "IsFlagArgument":false, "ParamFieldName":"BuildStream", "IncludeInCommandLine":false, "DefaultValue":"Release", "EnumValues":{ "Release":"Mainline (Default)", "Nightly":"Nightly" } }, { "DisplayName":"Server Version", "Category":"Server Settings", "Description":"Sets the server version (either a [release](https://github.com/Impostor/Impostor/releases) version or a [nightly](https://nightly.link/Impostor/Impostor/workflows/ci/master) version) to install. For nightly, you must include the build number, such as \"1.7.3-ci.513\". Back up configuration and update the server!", "Keywords":"server,version", "FieldName":"ServerVersion", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"ServerVersion", "IncludeInCommandLine":false, "DefaultValue":"1.7.2", "Placeholder":"1.7.2 | 1.7.3-ci.513", "EnumValues":{} }, { "DisplayName":"Dotnet Version", "Category":"Server Settings", "Description":"Sets the [ASP.NET Core 6.0 version](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) to install. Back up configuration and update the server!", "Keywords":"dotnet,version", "FieldName":"DotnetVersion", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"DotnetVersion", "IncludeInCommandLine":false, "DefaultValue":"6.0.10", "Placeholder":"6.0.10", "EnumValues":{} }, { "DisplayName":"Client Configuration", "Category":"Server Settings", "Description":"For a player to connect to the server, they must [configure their Among Us client](https://impostor.github.io/Impostor/)", "Keywords":"client,configuration", "FieldName":"", "InputType":"hidden", "IsFlagArgument":false, "ParamFieldName":"", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Enable Anticheat", "Category":"Server Settings", "Description":"If set, anticheat will be enabled", "Keywords":"anti,cheat", "FieldName":"AntiCheat_Enabled", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.AntiCheat.Enabled", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Ban IP", "Category":"Server Settings", "Description":"If enabled, anticheat will ban a hacking player from the server rather than just kicking them. The banned player will not be able to rejoin that game", "Keywords":"anti,cheat,ban", "FieldName":"AntiCheat_BanIpFromGame", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.AntiCheat.BanIpFromGame", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "False":"false", "True":"true" } } ]