battleName (hosting setting)
Explicit nameBattle name
DescriptionName of the auto-hosted battle, as shown in the battle list at client side.
Format / Allowed valuesAny string
Default valueSPADS (default settings)

description (hosting setting)
Explicit nameHosting preset description
DescriptionHosting preset description that appears in "!list hPresets" output.
This is a special hosting preset setting: it cannot be changed by using !hSet command.
Format / Allowed valuesAny String
Default valueDefault hosting settings

maxPlayers (hosting setting)
Explicit nameMaximum number of players
DescriptionMaximum number of players that can be in the battle lobby at the same time. Any additional player joining the battle will be automatically forced to spectate by the lobby server.
Format / Allowed valuesAny integer between 2 and 251 included
Default value16

minRank (hosting setting)
Explicit nameMinimum rank
DescriptionRank requirement for battle, as shown in the battle list at client side. The only purpose of this hosting setting is to select the rank requirement seen by players, it doesn't actually apply any real rank limit. If you want to apply effective rank limits, you have to use ban lists (refer to banList), with ban filters based on rank.
Format / Allowed values0: Newbie (no rank requirement)
1: Beginner
2: Average
3: Above average
4: Experienced
5: Highly experienced
6: Veteran
Default value0

modName (hosting setting)
Explicit nameMod name
DescriptionName of the hosted mod (as returned by the GetPrimaryModName UnitSync function).
The corresponding mod must be available locally in the "games" or "packages" subdirectories of springDataDir.
It is also possible to use a regular expression instead of the exact mod name, by prefixing the value with "~". SPADS will then choose the latest mod in lexicographic order whose name match the regular expression, so it should automatically select the latest version of a given mod.
Format / Allowed values<modName> (<modName> must be the exact mod name, as returned by the GetPrimaryModName UnitSync function)
~<regularExpression> (at least one mod name must match the <regularExpression> regular expression)
Default value%modName% (set during installation, example: "~Balanced Annihilation V\d+\.\d+")

natType (hosting setting)
Explicit nameNAT type
DescriptionNAT traversal method used by the host.
Format / Allowed values0: No NAT traversal technique is applied
1: The "hole punching" NAT traversal method is used
2: The "fixed source ports" NAT traversal method is used
Default value0

password (hosting setting)
Explicit nameBattle password
DescriptionThis hosting setting specifies if the AutoHost must open a public battle, or a private passworded battle.
Format / Allowed values*: No password (public battle)
Any other string: String used as password (private battle)
Default value*

port (hosting setting)
Explicit nameSpring server port
DescriptionUDP port on which Spring server will listen for Spring client connections
Format / Allowed valuesAny valid port number
Default value8452