Core Keeper Server Configuration Generator
With the Core Keeper server config generator, you can configure your server without writing ServerConfig.json by hand. Set the world slot, world name, seed, maximum player count, world mode and seasonal events in the form, or describe your server to the AI in Easy Mode. The live preview shows the finished ServerConfig.json, which you can copy or download. Free, with no sign-up required.
Built by Florian Galz
Example result
Example: the generated ServerConfig.json
You set the options using a form or AI Easy Mode, and the generator creates the finished ServerConfig.json for Core Keeper live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
{ "gameId": "", "world": 0, "worldName": "ZapX Core Keeper Server", "worldSeed": 0, "maxNumberPlayers": 8, "maxNumberPacketsSentPerFrame": 1, "networkSendRate": 30, "worldMode": 0, "seasonOverride": -1}Settings
These Core Keeper server settings are written to ServerConfig.json
The generator organizes server settings into three sections. Each setting shows its JSON key, value range, and default value in parentheses.
World & players
The world slot (world, 0–29, default 0) determines which saved world is loaded. You can also set the world name (worldName, up to 100 characters), the world generation seed (worldSeed, 0 = random seed) and the maximum player count (maxNumberPlayers, 1–100, default 8).
World mode
worldMode sets the world's difficulty and mode: 0 Normal (default), 1 Hard, 2 Creative or 4 Casual. Like the seed, the mode only takes effect when the selected slot is first created. After that, you cannot switch an existing world between Creative and the other modes.
Seasonal events
seasonOverride forces an event regardless of the actual date: 1 Easter, 2 Halloween, 3 Christmas, 4 Valentine's Day, 5 Anniversary, 6 Cherry Blossom Festival or 7 Lunar New Year. With -1 (default), the server follows the real calendar.
The password, port and IP are not set in ServerConfig.json but through the launch parameters -password, -port and -ip. Without an import, the Game ID (gameId) remains empty because the server creates the connection ID itself. Without an import, the generator also leaves maxNumberPacketsSentPerFrame (1) and networkSendRate (30) unchanged from the default template. If you import an existing ServerConfig.json, it keeps gameId and these two values from your file.
Guide
How to configure your Core Keeper server with ServerConfig.json
From your first setting to a running server: how to get ServerConfig.json onto your Core Keeper server.
- 1
Step 1
Open generator
The generator starts with the default values for Core Keeper's ServerConfig.json, which you can see immediately in the live preview. If you already have a ServerConfig.json, upload it using Import in the toolbar (up to 2 MB) or paste its contents. Recognized settings appear directly in the form.
- 2
Step 2
Choose Easy Mode or the form
In Easy Mode, describe your server in your own words, such as “public server with a Halloween event.” The AI suggests suitable values and explains each change. Only the changes you select are applied. In advanced mode, you set every option yourself.
- 3
Step 3
Set up the world and players
Choose the world slot (0–29), enter the world name and a seed (0 = random), and set the maximum player count between 1 and 100.
- 4
Step 4
Choose world mode and event
Choose Normal, Hard, Creative or Casual world mode. Force a seasonal event such as Halloween or Christmas if needed, or let the server follow the real calendar.
- 5
Step 5
Check and save the config
Check ServerConfig.json in the live preview. Then copy its contents, download the file or share a link to your configuration.
- 6
Step 6
Upload and restart server
Replace ServerConfig.json on your server: at ~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer/ServerConfig.json on Linux, %USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer\ServerConfig.json on Windows, or worlds/ServerConfig.json in the File Manager on your ZAP-Hosting server. Set the password, port, and IP using startup parameters. Then restart the server, as Core Keeper reads ServerConfig.json only on startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated ServerConfig.json using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer/ServerConfig.json(Linux) or%USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer\ServerConfig.json(Windows). - 3
Apply changes
Core Keeper only reads ServerConfig.json at startup — restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Core Keeper server from us: download the file, place it in the file manager, and restart. All in your browser.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
More tools for your Core Keeper server
World Map Viewer
Upload your Core Keeper world file and explore the entire map with biomes, pan, and zoom — all in your browser, with no upload to a server.
Built by Justin Schuessler
Savegame Editor
Upload your Core Keeper character file to view skills, talents, inventory, and character details, then edit it directly. Adjust items, health, avatar appearance (including gender), and discoveries, and export the file. All in your browser, with no upload to a server.
Built by Justin Schuessler
Seed Generator
Enter a Core Keeper world seed and instantly preview the terrain and biomes in authentic game colors—without owning or exploring the world.
Built by Justin Schuessler
FAQ
Frequently asked questions
File location, launch parameters, world modes, seed, events, player count and Easy Mode—quick answers.
On a Linux server, it is located at ~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer/ServerConfig.json; on a Windows server, at %USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer\ServerConfig.json. On your ZAP-Hosting server, you can find it in the File Manager of the ZapX Customer Panel at worlds/ServerConfig.json.
No — the download provides a ready-to-upload ServerConfig.json for the File Manager. Core Keeper only reads this file at startup, so you need to restart the server for your changes to take effect.
No. Core Keeper ignores the password, port and IP in ServerConfig.json. You set these values exclusively through the launch parameters -password, -port and -ip. The generator therefore includes only settings the server reads from the file.
The generator supports four worldMode values: 0 Normal with standard difficulty, 1 Hard with higher difficulty and harsher death penalties, 2 Creative with unlimited building resources, and 4 Casual for an easier, more forgiving experience. The default is 0; the generator does not offer a value of 3.
No. worldSeed and worldMode only take effect if the selected world slot does not yet contain a world. You also cannot switch an existing world between Creative and the other modes. For a new world, choose an empty slot between 0 and 29. A seed of 0 makes the game use a random seed.
Use seasonOverride: 1 Easter, 2 Halloween, 3 Christmas, 4 Valentine's Day, 5 Anniversary, 6 Cherry Blossom Festival, 7 Lunar New Year. With the default value of -1, the server follows the real calendar. Restart the server after uploading the file for the event to take effect.
The maximum player count (maxNumberPlayers) determines how many players can be connected at once. The generator accepts values from 1 to 100; the default is 8.
Describe the server you want in your own words, for example, “Hard mode server on a new world slot with a fixed seed.” An AI suggests suitable settings, explains each change individually, and applies nothing until you confirm.
The generator is free to use without signing up: the form, Easy Mode, import, copying, downloading, and sharing all work without an account. ServerConfig.json is created directly in your browser; only your description and current values are sent to the AI for suggestions in Easy Mode.
Any more questions?
Contact SupportGet your Core Keeper server online today
Rent your Core Keeper server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
