3 min readUpdated Oct 7, 2026

How To Configure Your TerraTech Worlds Server

Your TerraTech Worlds server keeps its world settings in dedicated_server_config.json, in the main folder of your server. Here is how to change them.

Editing dedicated_server_config.json

  1. 1
    Log in to Bropanel and Stop your server.
  2. 2
    In the sidebar, go to Files and open dedicated_server_config.json.
  3. 3
    Change the values you want and save the file.
  4. 4
    Start your server.

Note

Port, Password and SlotCount are set from Bropanel every time your server starts, so edits to them in the file don't stick. Use Set a Password and Max Players instead.

World Settings

SettingWhat it does
MapThe planet to play on: Niburu or Phaeton. Left empty, the server uses Niburu.
SlotThe name of the world save. The server loads the world with this name, or creates it if there isn't one yet.
MaxBackupCountHow many backup saves the server keeps of the world. Default: 25
BackupIntervalSeconds between backup saves. Default: 3600
ReplacePlanetSettingstrue also applies the planet settings below to a world that already exists. Default: true

Planet Settings

These go inside PlanetSettings. With IsCustomised set to true, the server applies the values in Details. To pick the base difficulty, add PresetID with one of ID_Easy, ID_Default, ID_Hard or ID_Veteran.

Keep each value written the way the default file writes it: numbers in quotes ("DayLength": "1200") and true or false without them.

Setting in DetailsWhat it does
IsCreativeCreative mode: no objectives, creative only blocks and creative only options.
DayLengthLength of a day in seconds: 1200, 1800, 2700, 3600, 7200 or 14400.
WeatherEventsHow often weather events happen: 0.5 low, 1 normal, 2 high.
HazardsEnabledCreative mode only: whether hazards do damage.
HazardTargetingModeWhat hazards target: 0 no Techs, 1 player Techs, 3 player and enemy Techs.
ResourceYieldResource yield: 0.5 less, 1 normal, 2 more, 3 lots.
EnemiesEnabledCreative mode only: whether enemies spawn.
EnemyDangerLevelEnemy strength: 0 tame, 1 standard, 2 dangerous, 3 savage.
EnemyRespawnRateHow fast enemies respawn: 0 never, 0.5 slow, 1 normal, 2 fast, 3 extreme.
EnemyBlockDropRateHow often enemies drop blocks: 0 none, 0.5 less, 1 normal, 1.5 more, 2 most.
StructuresRequirePowerWhether structures need power to work.
StructurePowerGenerationPower generated by structures: 1, 1.5 or 2 times.
PlayerUnlimitedAmmoUnlimited ammo.
PlayerUnlimitedBoosterFuelUnlimited booster fuel.
PlayerUnlimitedOtherConsumablesUnlimited other consumables.
BlocksUnlimitedCreative mode only: every block is available from the start.
BlockLicensingEnabledWhether blocks need a license once found.
StaticBlockPurchaseProgressionBlocks keep the same price however many you buy.
BlockPurchaseDiscountPercentDiscount on block purchases, from 0 to 100.
BlocksGloballyAccessibleThe block inventory can be opened from anywhere.
PlayerTechUsesPowerWhether the blocks of a Tech need power.
PlayerTechPowerRegenPower from a Tech's reactor: 1 or 2 times.
PlayerTakesDamageCreative mode only: whether players take damage.
PlayerTechAutoRepairAuto repair rate: 0 off, 0.75 slow, 1 normal, 1.5 fast.
PlayerTechRepairChargesHow many times a Tech can auto repair before it visits a tech yard, from 0 to 6.
PlayerTechLimitTech reactor capacity: 1, 1.1, 1.25, 1.5 or 2 times.
PlayerTechyardStorageBlock capacity of a tech yard: 1 or 2 times.

Starting A New World

  1. 1
    Log in to Bropanel and Stop your server.
  2. 2
    In the sidebar, go to Files and open dedicated_server_config.json.
  3. 3
    Change Slot to a new name, and set Map to the planet you want.
  4. 4
    Save the file and start your server.

Your old world stays saved under its old name. Set Slot back to it to play that world again.