Supercraft control panel
Game settings reference
Browse every exposed serverconfig.xml property we support in the panel. Tune drop rates, XP, hordes, PvE/PvP, and crossplay-safe presets without touching raw XML.
Reference
Server settings supported
Use the search box or browser find (Ctrl/Cmd+F) to jump to a setting.
| Property | Hint |
|---|---|
| ServerName | Whatever you want the name of the server to be. |
| ServerDescription | Whatever you want the server description to be, will be shown in the server browser. |
| ServerWebsiteURL | A website link shown in the server browser as a clickable link. |
| ServerPassword | Password to gain entry to the server |
| ServerLoginConfirmationText | If set the user will see the message during joining the server and has to confirm it before continuing |
| ServerPort | - |
| ServerVisibility | Public: listed in the server browser. Only shown to friends: works only after the first player joins by IP, because nobody is Steam friends with a dedicated server. Not listed: players join by IP only. |
| ServerDisabledNetworkProtocols | The connection method the server switches off. The default switches off Steam networking, so players connect directly over UDP (LiteNetLib), which the game recommends for a dedicated server with open ports like this one. Change it only if players cannot connect. |
| ServerMaxWorldTransferSpeedKiBs | - |
| ServerMaxPlayerCount | Set by your plan. With crossplay on, the host sets it to 8, the crossplay limit. |
| ServerReservedSlots | - |
| ServerReservedSlotsPermission | - |
| ServerAdminSlots | How many admins can still join when the server is full. Set by the host. |
| ServerAdminSlotsPermission | The permission level needed to use the admin slot: 0, the highest. Fixed by the host. |
| ControlPanelEnabled | - |
| ControlPanelPort | - |
| ControlPanelPassword | - |
| TelnetEnabled | Telnet stays on: the server switches it back on at every start, because the panel's console, player list and scheduled commands use it. |
| TelnetPort | Set by the host: your game port plus 1. Use it with the telnet password to connect your own admin tools, such as CSMM. |
| TelnetPassword | Set by the host. Use it with the telnet port to connect your own admin tools, such as CSMM. |
| TelnetFailedLoginLimit | - |
| TelnetFailedLoginsBlocktime | - |
| TerminalWindowEnabled | - |
| AdminFileName | - |
| UserDataFolder | - |
| EACEnabled | Enables/Disables EasyAntiCheat |
| DisableEosCrossplayEac | Steam-only mode. Removes EOS from the server (no EOS server browser / session registration) and forces crossplay and EasyAntiCheat off. Use this to avoid EOS connection/rate-limit issues; console crossplay will not work. |
| HideCommandExecutionLog | Whether commands run on the server are logged. 0 logs everything. Fixed by the host. |
| MaxUncoveredMapChunksPerPlayer | How much of the in-game map each player can uncover: 131072 chunks, about 32 km², the game's default. Fixed by the host. |
| PersistentPlayerProfiles | Off: a player can join with any profile they select. On: they always join with the last profile they used. Fixed by the host. |
| GameWorld | - |
| WorldGenSeed | The seed a random world is generated from. Changing the map, seed or size creates a new world, and the current world's progress is lost. |
| WorldGenSize | Width and height of a random world in blocks, a multiple of 2048. Your plan sets the largest size, up to 16384 on XL. Worlds above 10240 can take hours to generate. Changing it creates a new world. |
| GameName | - |
| GameMode | - |
| GameDifficulty | - |
| BlockDamagePlayer | How much damage do players to blocks (percentage in whole numbers). Range [0-100]. |
| BlockDamageAI | How much damage do AIs to blocks (percentage in whole numbers). Range [0-100]. |
| BlockDamageAIBM | How much damage do AIs during blood moons to blocks (percentage in whole numbers). Range [0-100]. |
| XPMultiplier | XP gain multiplier (percentage in whole numbers). Range [0-300]. |
| PlayerSafeZoneLevel | If a player is less or equal this level he will create a safe zone (no enemies) when spawned |
| PlayerSafeZoneHours | Hours in world time this safe zone exists |
| BuildCreate | cheat mode on/off |
| DayNightLength | real time minutes per in game day |
| DayLightLength | in game hours the sun shines per day - 18 hours day light per in game day |
| DropOnDeath | - |
| DropOnQuit | - |
| BedrollDeadZoneSize | Size (box "radius", so a box with 2 times the given value for each side's length) of bedroll deadzone, no zombies will spawn inside this area, and any cleared sleeper volumes that touch a bedroll deadzone will not spawn after they've been cleared. |
| BedrollExpiryTime | Number of real-world days a bedroll stays active after its owner was last online. |
| MaxSpawnedZombies | How many zombies can be alive on the whole map at once. From V3.0 the game scales this for blood moons (x1.9) and sleeper spawns (x2.1). Raising it has a big impact on performance. |
| MaxSpawnedAnimals | If your server has a large number of players you can increase this limit to add more wildlife. Animals don't consume as much CPU as zombies. NOTE - That this doesn't cause more animals to spawn arbitrarily - The biome spawning system only spawns a certain number of animals in a given area, but if you have lots of players that are all spread out then you may be hitting the limit and can increase it. |
| ServerMaxAllowedViewDistance | Max viewdistance a client may request (6 - 12). High impact on memory usage and performance |
| EnemySpawnMode | Enable/Disable enemy spawning |
| EnemyDifficulty | 0 = Normal, 1 = Feral |
| ZombieMove | 0-4 (walk, jog, run, sprint, nightmare) |
| ZombieMoveNight | 0-4 (walk, jog, run, sprint, nightmare) |
| ZombieFeralMove | 0-4 (walk, jog, run, sprint, nightmare) |
| ZombieFeralSense | 0-3 (Off, Day, Night, All) |
| ZombieBMMove | 0-4 (walk, jog, run, sprint, nightmare) |
| BloodMoonFrequency | What frequency (in days) should a blood moon take place. Set to "0" for no blood moons |
| BloodMoonRange | How many days can the actual blood moon day randomly deviate from the above setting. Setting this to 0 makes blood moons happen exactly each Nth day as specified in BloodMoonFrequency |
| BloodMoonWarning | The Hour number that the red day number begins on a blood moon day. Setting this to -1 makes the red never show. |
| BloodMoonEnemyCount | This is the number of zombies that can be alive (spawned at the same time) at any time PER PLAYER during a blood moon horde, however, MaxSpawnedZombies overrides this number in multiplayer games. Also note that your game stage sets the max number of zombies PER PARTY. Low game stage values can result in lower number of zombies than the BloodMoonEnemyCount setting. Changing this setting has a huge impact on performance. |
| LootAbundance | percentage in whole numbers. Range [0-100]. |
| LootRespawnDays | days in whole numbers |
| AirDropFrequency | How often airdrop occur in game-hours, 0 == never |
| AirDropMarker | Sets if a marker is added to map/compass for air drops. |
| PartySharedKillRange | The distance you must be within to receive party shared kill xp and quest party kill objective credit. |
| PlayerKillingMode | Player Killing Settings (0 = No Killing, 1 = Kill Allies Only, 2 = Kill Strangers Only, 3 = Kill Everyone) |
| LandClaimCount | Maximum allowed land claims per player. |
| LandClaimSize | Size in blocks that is protected by a keystone |
| LandClaimDeadZone | Keystones must be this many blocks apart (unless you are friends with the other player) |
| LandClaimExpiryTime | Number of real-world days a player can be offline before their land claims expire and are no longer protected. |
| LandClaimDecayMode | Controls how offline players land claims decay. 0=Slow (Linear) , 1=Fast (Exponential), 2=None (Full protection until claim is expired). |
| LandClaimOnlineDurabilityModifier | How much protected claim area block hardness is increased when a player is online. 0 means infinite (no damage will ever be taken). Default is 4x |
| LandClaimOfflineDurabilityModifier | How much protected claim area block hardness is increased when a player is offline. 0 means infinite (no damage will ever be taken). Default is 4x |
| LandClaimOfflineDelay | The number of minutes after a player logs out that the land claim area hardness transitions from online to offline. Default is 0 |
| Region | If no region is entered on the server end, you will not be able to find the server. |
| Language | Use any language name that your players would expect to search for. Should be the English name of the language, e.g. not "Deutsch" but "German". This is a filter name only and DOES NOT SET the language for players. |
| MaxChunkAge | This new option causes chunks in the game world to be reset to their original states if they are left unvisited for a specified in-game duration |
| DeathPenalty | Penalty after dying. 0 = Nothing. 1 = Default: Classic XP Penalty. 2 = Injured: You keep most of your debuffs. Food and Water is set to 50% on respawn. 3 = Permanent Death: Your character is completely reset. You will respawn with a fresh start within the saved game. |
| IgnoreEOSSanctions | Lets players join even if Epic Online Services (EOS) has sanctioned them. Crossplay servers always keep this off. |
| QuestProgressionDailyLimit | Limits number of daily quests that contributes towards tier progression. 0 = Unlimited, max of 8 |
| AllowSpawnNearFriend | Can new players joining the server for the first time select to join near any friend playing at the same time? 0 = Disabled, 1 = Always, 2 = Only near friends in forest biome |
| StormFreq | Adjusts the frequency of storms. 0% turns them off. Vanilla values: 0, 50, 100, 150, 200, 300, 400, 500 |
| BiomeProgression | Enables biome hazards and loot stage caps to promote biome progression. Loot stage caps are increased by completing biome challenges. |
| ServerAllowCrossplay | Enables cross-platform multiplayer. |
| AllowSpawnNearBackpack | Enables the ability to respawn near your backpack upon death. |
| CameraRestrictionMode | Which camera players may use: switch freely between first and third person, first person only, or third person only. |
| JarRefund | Empty Jar Refund percentage when consuming an item. |
| AISmellMode | 0 = Off, 1 = Walk, 2 = Jog, 3 = Run, 4 = Sprint, 5 = Nightmare |
| SandboxCode | V3.0+ only. Encodes all gameplay/difficulty options. Generate it in-game on the Sandbox Options screen and paste the copied code here. |