doomstrike53 Posted March 5, 2025 Report Posted March 5, 2025 Why is the serverconfig.json missing a ton of parameters concerning world gen? I'm running my own host PC remotely using hardware good enough for a server but not a game, so I can't just create a world and move it over to the server like everyone seems to suggest as far as I've seen. Is there any other way to change settings like random respawn radius or polar-equator distance or am I hosed?
Zane Mordien Posted March 6, 2025 Report Posted March 6, 2025 Sorry to side step the question, but how is you computer not good enough to start a world? I've run this game on some pretty low end laptops to start with. Maybe long term it would get unplayable but just for the initial set up it doesn't take much. Then you just copy the save file to the server. The respawn radius you can change in game with commands. I've never tried to change the equater distance and it's not listed in the wiki but it might be a command. /worldconfig is the command to change these settings. Go into creative mode and use the in game help to see what commands are available.
doomstrike53 Posted March 6, 2025 Author Report Posted March 6, 2025 Well I guess I'm hosed then because that PC won't even boot up the game, it instantly crashes (though it runs the server part just fine as I said). Might be in part because it's running a debloated windows 11 23H2 on hardware from around 2013. I guess my solution then is to make a world here at home, then next time I go visit my cousin where the server is set up use a flash drive to transfer the world there. Actually I should create several worlds with the same settings in case I need a fresh instance for whatever reason.
Thorfinn Posted March 6, 2025 Report Posted March 6, 2025 Huh. I would have thought that should work. I have several old Dell OptiPlex models older than that which work just fine. Even just a piddly i3, though I did boost the RAM and changed out the HD for an SSD. One i5 is tiny, maybe 8"x8"x3", so I can just take it with me when I go visit the nephews.
Thorfinn Posted March 6, 2025 Report Posted March 6, 2025 Incidentally, why can't you create a serverconfig.json to your liking? If you go through and change every setting, it should give you one with all the possible settings names. You should be good to go with just deleting the lines you would rather have defaults on.
doomstrike53 Posted March 6, 2025 Author Report Posted March 6, 2025 13 minutes ago, Thorfinn said: Incidentally, why can't you create a serverconfig.json to your liking? If you go through and change every setting, it should give you one with all the possible settings names. You should be good to go with just deleting the lines you would rather have defaults on. Some settings don't exist, like temporal storm length or global deposit spawn rate just as a couple examples. In fact there are very few parameters concerning world gen in the serverconfig.json. If you're talking about making a serverconfig.json from a single-player save file, if I go to the save folder all I see are .vcdbs files. I can't do anything with that.
Zane Mordien Posted March 6, 2025 Report Posted March 6, 2025 9 minutes ago, doomstrike53 said: Some settings don't exist, like temporal storm length or global deposit spawn rate just as a couple examples. In fact there are very few parameters concerning world gen in the serverconfig.json. If you're talking about making a serverconfig.json from a single-player save file, if I go to the save folder all I see are .vcdbs files. I can't do anything with that. It's all under the command: /worldconfig Specifically temporal storm length and ore spawning.
Zane Mordien Posted March 6, 2025 Report Posted March 6, 2025 35 minutes ago, Thorfinn said: Incidentally, why can't you create a serverconfig.json to your liking? If you go through and change every setting, it should give you one with all the possible settings names. You should be good to go with just deleting the lines you would rather have defaults on. @doomstrike53 I bet if you use the names of the worldconfig commands I listed and added them to the serverconfig file in the same format they would probably work. Try it out and see. You just need to play with it in a test world to find out what the proper [value] to use is. "WorldConfiguration": { "gameMode": "survival", "playerlives": "-1", "startingClimate": "temperate", "spawnRadius": "50", "graceTimer": "0",
Thorfinn Posted March 6, 2025 Report Posted March 6, 2025 Weird. Here's what mine has: "WorldConfig": { "Seed": "", "SaveFileLocation": ".\\data\\Saves\\spooky village story.vcdbs", "WorldName": "Spooky Village Story", "AllowCreativeMode": true, "PlayStyle": "surviveandbuild", "PlayStyleLangCode": "preset-surviveandbuild", "WorldType": "standard", "WorldConfiguration": { "gameMode": "survival", "playerlives": "-1", "startingClimate": "temperate", "spawnRadius": "50", "graceTimer": "0", "deathPunishment": "drop", "droppedItemsTimer": "600", "seasons": "enabled", "daysPerMonth": "9", "harshWinters": "true", "blockGravity": "sandgravel", "caveIns": "off", "lightningFires": false, "allowUndergroundFarming": false, "noLiquidSourceTransport": false, "playerHealthPoints": "15", "playerHealthRegenSpeed": "1", "playerHungerSpeed": "1", "lungCapacity": "40000", "bodyTemperatureResistance": "0", "playerMoveSpeed": "1.5", "creatureHostility": "aggressive", "creatureStrength": "1", "creatureSwimSpeed": "2", "foodSpoilSpeed": "1", "saplingGrowthRate": "1", "toolDurability": "1", "toolMiningSpeed": "1", "propickNodeSearchRadius": "6", "microblockChiseling": "stonewood", "allowCoordinateHud": true, "allowMap": true, "colorAccurateWorldmap": false, "loreContent": true, "clutterObtainable": "ifrepaired", "temporalStability": true, "temporalStorms": "sometimes", "tempstormDurationMul": "1", "temporalRifts": "visible", "temporalGearRespawnUses": "20", "temporalStormSleeping": "0", "worldClimate": "realistic", "landcover": "0.9", "oceanscale": "0.75", "upheavelCommonness": "0.3", "geologicActivity": "0.05", "landformScale": "1.0", "worldWidth": "1024000", "worldLength": "1024000", "worldEdge": "traversable", "polarEquatorDistance": "100000", "storyStructuresDistScaling": "1", "globalTemperature": "1", "globalPrecipitation": "1", "globalForestation": "0", "globalDepositSpawnRate": "1", "surfaceCopperDeposits": "0.12", "surfaceTinDeposits": "0.007", "snowAccum": "true", "allowLandClaiming": true, "classExclusiveRecipes": true, "auctionHouse": true }, I'm pretty sure that world was created using mostly defaults. 1
Recommended Posts