0%
Loading...
NolimitHost

How to Adjust World Settings on Your Vintage Story Server

Last updated: February 10, 2026

This guide shows you how to adjust the world-related configuration settings on your Vintage Story server, such as in-game terrain and game rules like game mode, death punishment, player health, and creature behaviour.

Note - WorldConfiguration is auto-generated: As of recent versions, you no longer need to manually paste the template below. The WorldConfiguration object is automatically generated in serverconfig.json the first time the server starts. Use CTRL+F and search for WorldConfiguration in the file to find it. If you delete serverconfig.json, the server will regenerate it including all WorldConfiguration settings.

All of these settings live in data/serverconfig.json, the main configuration file for your server. If you edit this file by hand, always stop the server first so it doesn't overwrite your changes, and start it again afterwards to apply them.

Method 1: File Manager

  1. Log in to the NolimitHost Game Panel at https://panel.nolimithost.cc/ and select your Vintage Story server.
  2. Stop the server first so it doesn't overwrite your changes while you edit the file.
  3. In the left sidebar, go to Management > File Manager and open data/serverconfig.json.
  4. Scroll to or search (CTRL+F) for the WorldConfiguration section.
  5. Edit the values you want to change.
  6. Save the file, then start the server so your changes are applied.

If WorldConfiguration is missing or set to null, replace the "WorldConfiguration": null, line with the full template below:

"WorldConfiguration": {
  "gameMode": "survival",
  "startingClimate": "temperate",
  "spawnRadius": "50",
  "graceTimer": "0",
  "deathPunishment": "drop",
  "droppedItemsTimer": "600",
  "seasons": "enabled",
  "playerlives": "-1",
  "lungCapacity": "40000",
  "daysPerMonth": "9",
  "harshWinters": "true",
  "blockGravity": "sandgravel",
  "caveIns": "off",
  "allowUndergroundFarming": false,
  "noLiquidSourceTransport": false,
  "bodyTemperatureResistance": "0",
  "creatureHostility": "aggressive",
  "creatureStrength": "1",
  "creatureSwimSpeed": "2",
  "playerHealthPoints": "15",
  "playerHungerSpeed": "1",
  "playerHealthRegenSpeed": "1",
  "playerMoveSpeed": "1.5",
  "foodSpoilSpeed": "1",
  "saplingGrowthRate": "1",
  "toolDurability": "1",
  "toolMiningSpeed": "1",
  "propickNodeSearchRadius": "6",
  "microblockChiseling": "stonewood",
  "allowCoordinateHud": true,
  "allowMap": true,
  "colorAccurateWorldmap": false,
  "loreContent": true,
  "clutterObtainable": "ifrepaired",
  "lightningFires": false,
  "allowTimeswitch": false,
  "temporalStability": true,
  "temporalStorms": "sometimes",
  "tempstormDurationMul": "1",
  "temporalRifts": "visible",
  "temporalGearRespawnUses": "20",
  "temporalStormSleeping": "0",
  "worldClimate": "realistic",
  "landcover": "1",
  "oceanscale": "1",
  "upheavelCommonness": "0.3",
  "geologicActivity": "0.05",
  "landformScale": "1.0",
  "worldWidth": "1024000",
  "worldLength": "1024000",
  "worldEdge": "traversable",
  "polarEquatorDistance": "100000",
  "globalTemperature": "1",
  "globalPrecipitation": "1",
  "globalForestation": "0",
  "globalDepositSpawnRate": "1",
  "surfaceCopperDeposits": "0.12",
  "surfaceTinDeposits": "0.007",
  "snowAccum": "true",
  "allowLandClaiming": true,
  "classExclusiveRecipes": true,
  "auctionHouse": true
},

Method 2: Admin Commands

You can also adjust world settings live using the /worldconfig command in-game or via the server console (you'll need admin/operator privileges to run it). Unlike editing the config file, this method applies changes immediately - no server restart is required. General syntax:

/worldconfig <name> [value]

Common examples:

  • /worldconfig spawnRadius 50 - Sets how far players spawn from the world spawnpoint.
  • /worldconfig deathPunishment drop - Players drop their inventory on death. Use keep to retain items.
  • /worldconfig playerHealthPoints 15 - Sets base health for new players (does not affect existing players).
  • /worldconfig gameMode creative - Switches the server game mode.

Note: Settings that affect terrain generation (such as world size or climate) require a newly generated world to take effect and cannot be changed mid-save.