
Core Keeper Server Launch Arguments and Mods
Read ARGUMENTS.txt for ports, Game ID and platforms, then install mod.io files manually on the dedicated server and player clients.
The switches that matter are in ARGUMENTS.txt and README.txt next to the dedicated server. Those files follow the installed build and take priority over online copies. For mods, the server does not include the client's mod.io integration, so you manage its files manually.
Install is the setup guide. Moving a world is the transfer guide.
What public copies of the arguments file keep repeating
Stop with Q, and copy ServerConfig.json plus the worlds folder. Most settings can live in ServerConfig.json. Public copies of ARGUMENTS.txt say -port and -ip are not read from that file, only from the command line. Open yours before you park those two in JSON.
Families those copies list, which you should match line by line:
-worldselects the slot.-worldnameis the name clients see.-worldseedapplies only when the world is created.-worldmodenamesNormal,Hard,CreativeandCasual. Switching between creative and the other modes later is not described as supported.-gameidpins the join code. A rejected value is replaced with a random ID, so players suddenly have a different code. Length and forbidden characters are in the file.-passwordis for direct connections, not for the Game ID. Those copies mention a 28-character maximum.-portswitches the server to direct connections. Without it, the Steam relay is enough and that README does not ask for a forward.-maxplayerssets the cap. The local file has the default. A higher number is described there as heavier, not as free.-allowonlyplatformisSteam,Epic,MicrosoftorGOGin those copies, and it turns crossplay off. Without-port, it does nothing.-datapathmoves saves. The wiki default is still theDedicatedServerfolder under LocalLow.-seasonforces an event.-activatecontentturns content bundles on permanently. Those copies say you cannot undo it for that world.
Do not try -activatecontent on the group's main world. Use an empty -world index.
Install mods on the dedicated server
A Core Keeper dedicated server does not download the client's mod.io subscriptions. Stop it with Q, copy the worlds folder, then use Download File on each mod's mod.io page.
Create this folder inside the server install if it does not exist:
<server-install-folder>/CoreKeeperServer_Data/StreamingAssets/Mods/
Extract every mod into its own subfolder. Each subfolder must contain a ModManifest.json file at its top level. Read the mod page and install its dependencies the same way because the dedicated server does not resolve them for you.
Build the mod set on the server first. To prevent version drift, the documentation recommends zipping that folder and giving players the same copy to extract into CoreKeeper_Data/StreamingAssets/Mods/. Players should unsubscribe from the automatic mod.io copies when they use this manual method.
Test one mod at a time on a copy of the world. After each addition, confirm that the server still writes GameInfo.txt, prints a join code and accepts a client with the same versions. If startup fails, remove the last folder and restore the backup if the world no longer loads.
Check which network mode you actually started
Without -port, a Steam player joins with the Game ID and you do not open a port for that. With -port, the firewall and the forward target that port, and a player on another PC store should be able to type IP, port and password. When the build writes GameInfo.txt, it lists platforms, IP, port and password. Compare it with the command you think you launched.
Offers: Core Keeper comparison.
Read Core Keeper arguments in a panel
Compare hosts that show the launch line and the DedicatedServer folder.
Questions
Why is the password in the JSON ignored?
The Game ID changed by itself.
Why did my mod.io subscription not reach the server?
Sources: the community Core Keeper wiki for folders and ServerConfig.json, and the Core Keeper Mods dedicated-server documentation for manual mod installation. A public copy of ARGUMENTS.txt helps verify argument names; the file shipped with your installed build takes priority.
Ready to launch your Core Keeper server?
Here are the best Core Keeper hosting deals right now, promo codes included. Still unsure? Our quiz finds the ideal host for you in under 2 minutes.
MyBox 4
Minestrator
Specifications
Compatible games
Features
- βAnti-DDoS protection
- βSmartBackup automatic backups
- βWeb panel
- βFrench support 7j/7
4 Slots
NitroServ
Specifications
Compatible games
Features
- βAnti-DDoS mitigation
- βAutomatic backups (3-day + 30-day retention)
- βNVMe SSD storage
- βFrance datacenter
Core Keeper β 2 Go
WinterNode
Specifications
Compatible games
Features
- β2 Go de RAM au minimum
- βCPU sans limite fixe, sous politique d'usage raisonnable
- βStockage NVMe sans limite fixe, extension sur demande
- βSauvegardes automatiques toutes les 12 heures
- +2 more features