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
- 1Log in to Bropanel and
Stopyour server. - 2In the sidebar, go to
Filesand opendedicated_server_config.json. - 3Change the values you want and save the file.
- 4Start 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
| Setting | What it does |
|---|---|
Map | The planet to play on: Niburu or Phaeton. Left empty, the server uses Niburu. |
Slot | The name of the world save. The server loads the world with this name, or creates it if there isn't one yet. |
MaxBackupCount | How many backup saves the server keeps of the world. Default: 25 |
BackupInterval | Seconds between backup saves. Default: 3600 |
ReplacePlanetSettings | true 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 Details | What it does |
|---|---|
IsCreative | Creative mode: no objectives, creative only blocks and creative only options. |
DayLength | Length of a day in seconds: 1200, 1800, 2700, 3600, 7200 or 14400. |
WeatherEvents | How often weather events happen: 0.5 low, 1 normal, 2 high. |
HazardsEnabled | Creative mode only: whether hazards do damage. |
HazardTargetingMode | What hazards target: 0 no Techs, 1 player Techs, 3 player and enemy Techs. |
ResourceYield | Resource yield: 0.5 less, 1 normal, 2 more, 3 lots. |
EnemiesEnabled | Creative mode only: whether enemies spawn. |
EnemyDangerLevel | Enemy strength: 0 tame, 1 standard, 2 dangerous, 3 savage. |
EnemyRespawnRate | How fast enemies respawn: 0 never, 0.5 slow, 1 normal, 2 fast, 3 extreme. |
EnemyBlockDropRate | How often enemies drop blocks: 0 none, 0.5 less, 1 normal, 1.5 more, 2 most. |
StructuresRequirePower | Whether structures need power to work. |
StructurePowerGeneration | Power generated by structures: 1, 1.5 or 2 times. |
PlayerUnlimitedAmmo | Unlimited ammo. |
PlayerUnlimitedBoosterFuel | Unlimited booster fuel. |
PlayerUnlimitedOtherConsumables | Unlimited other consumables. |
BlocksUnlimited | Creative mode only: every block is available from the start. |
BlockLicensingEnabled | Whether blocks need a license once found. |
StaticBlockPurchaseProgression | Blocks keep the same price however many you buy. |
BlockPurchaseDiscountPercent | Discount on block purchases, from 0 to 100. |
BlocksGloballyAccessible | The block inventory can be opened from anywhere. |
PlayerTechUsesPower | Whether the blocks of a Tech need power. |
PlayerTechPowerRegen | Power from a Tech's reactor: 1 or 2 times. |
PlayerTakesDamage | Creative mode only: whether players take damage. |
PlayerTechAutoRepair | Auto repair rate: 0 off, 0.75 slow, 1 normal, 1.5 fast. |
PlayerTechRepairCharges | How many times a Tech can auto repair before it visits a tech yard, from 0 to 6. |
PlayerTechLimit | Tech reactor capacity: 1, 1.1, 1.25, 1.5 or 2 times. |
PlayerTechyardStorage | Block capacity of a tech yard: 1 or 2 times. |
Starting A New World
- 1Log in to Bropanel and
Stopyour server. - 2In the sidebar, go to
Filesand opendedicated_server_config.json. - 3Change
Slotto a new name, and setMapto the planet you want. - 4Save 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.
