DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
VGSources
Blog

How to Make a Private Core Keeper Server

Install the free Core Keeper Dedicated Server, use SDR for the simplest private setup, or configure direct networking with a firewall and router port. This guide covers Windows, SteamCMD, Docker, cross-platform PC play, backups, and troubleshooting.
Length10 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The simplest private Core Keeper server uses the free Core Keeper Dedicated Server from Steam and Steam Datagram Relay (SDR): install the server, choose a world, keep the generated Game ID private, and leave the port setting empty. SDR avoids router port forwarding. Use a direct connection only when you specifically need an IP-and-port endpoint and can configure the host firewall and router.

What you need before creating the server

A private server needs three things: the dedicated-server software, a machine that stays available while people play, and a way for players to authenticate to the world. The software is free and is available through the Steam Tools library or through SteamCMD. The documented SteamCMD application ID is 1963720.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Server machine: A Windows PC is the most straightforward option. Linux can run the server through a maintained Docker deployment.
  • World data: Decide whether to create a new world or migrate an existing save. Back up the world before changing server files or moving it between installations.
  • Join details: The server generates a Game ID. Share it only with the people you want to join; the setup documentation warns against posting a game code publicly.
  • Access policy: Set a player limit, choose a recognizable world name, and use a password when you offer direct-IP access.

A temporary host is enough for an occasional group: the process and machine simply need to remain running during the session. An always-on PC, Linux box, or VPS is more suitable when players should be able to join without waiting for the host to start the server, but it adds operating-system updates, backups, and monitoring to your responsibilities.

Choose how players will connect

Core Keeper supports two practical networking modes. Select one before you configure the machine, because the firewall and router work are different.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

Steam Datagram Relay: the low-configuration choice

Leave the server port unset and use Steam Datagram Relay. The Docker deployment documentation states that an empty server-port setting uses SDR and does not require inbound router port forwarding. This is generally the easiest arrangement for a small private group: start the server, obtain its Game ID, and give that code to your friends privately.

SDR removes the need to expose a listening port on your home router, but it still depends on the relay service and on compatible client and server behavior. After a major game or server update, test joining from each platform your group uses rather than assuming an old setup will behave identically.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Direct connection: more control, more network work

Set a port when you want players to connect through the server machine’s IP address and port. The server reference explains that setting -port enables direct connections. You must then allow the server through the operating-system firewall and forward the same port from the router to the server computer. Players use the reachable IP address, port, and the password you configured.

Direct mode is useful when you need a conventional endpoint or when relay connectivity is unsuitable. It also exposes a network endpoint and creates more opportunities for mistakes: a wrong bind address, blocked firewall rule, or router forwarding to the wrong machine will prevent outside players from connecting. Do not claim that a port is reachable until you have tested it from outside your home network.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
Networking choice Setup effort Router forwarding What players use Main trade-off
SDR Low; keep the port unset Not required according to the Docker deployment documentation Private Game ID and the game’s normal join flow Relies on relay service and supported platform behavior
Direct connection Higher; firewall, bind address, and router configuration are required Required for players outside the local network Server IP, port, and password More control, but the endpoint is exposed and troubleshooting is harder

Install the dedicated server on Windows

Option 1: Steam Tools

  1. Open Steam and go to the Library. Filter the library to Tools, then find Core Keeper Dedicated Server and install it.
  2. Open the installed server from the Tools library. The package provides a server executable or startup script; use the one included with your installed version rather than renaming files.
  3. Keep the PowerShell or console window open while the server is online. The setup guide documents quitting from that window, so closing it ends the server process.
  4. Configure a recognizable world name, select the world index or seed for a new world, set a player limit, and choose whether to use SDR or a direct port.
  5. Watch the startup output for the Game ID. The setup guide also documents a GameID.txt file in deployments that create one. Copy the code accurately and send it privately to your players.

The first launch may take time while the world initializes. Wait for the server to finish loading before assuming that a missing world or Game ID indicates a failed installation.

Option 2: SteamCMD

SteamCMD is useful for a headless machine, scripted installation, or a server that does not use the regular Steam client. Use SteamCMD’s documented Core Keeper server installation procedure and the application ID 1963720. The key update operation is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
app_update 1963720

Run that operation within SteamCMD’s normal login and installation workflow, then start the executable or script that the downloaded server package provides. If SteamCMD reports a missing configuration or license while downloading, stop and verify that you used the Core Keeper dedicated-server method and the exact app ID; do not substitute the game client app.

Configure the world and access settings

You can supply settings as launch arguments. Keep the arguments in the server’s startup shortcut, script, or service definition so that a restart recreates the same configuration. The reference documents these options:

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
Argument Purpose Important qualification
-worldname Sets the displayed server name Use a quoted value when the name contains spaces, for example -worldname 'Core Keeper Server'.
-worldseed Sets the world-generation seed It affects generation of a new world; changing it does not replace an already-created world’s terrain.
-gameid Sets the join code An invalid or omitted value causes a new Game ID to be generated.
-password Sets the direct-connection password Use this when offering direct-IP access; keep it separate from the Game ID and share it privately.
-maxplayers Sets the connection limit If omitted, the documented default is 8.
-port Enables direct connections The selected port must be reachable through the host firewall and, for internet players, the router.
-ip Controls the local bind address when a port is set The documented default is 0.0.0.0.
-allowonlyplatform Restricts direct connections to a platform The reference lists Steam, Epic, Microsoft, and GOG as supported values. The restriction is described for direct connections.

Choose a player limit that your machine can sustain instead of leaving an unexpectedly large audience with an invitation. If you use a seed, record it with your world backup so you can identify the intended generation later. If you omit -gameid, treat the newly generated code as the authoritative one and replace any old code you may have written down.

Set up direct networking safely

  1. Choose a port and place it in the server’s startup arguments with -port.
  2. Allow the dedicated-server executable through the host operating system’s firewall for the required network profile.
  3. Give the server machine a stable address on the local network, or create a DHCP reservation, so the router rule does not point to a different computer after a reboot.
  4. Forward the selected port from the router to that local address. Forward the same protocol and number that the server is configured to use; do not silently change one side.
  5. Start the server and confirm in its output that it has initialized the world and generated its Game ID.
  6. Test from a connection outside your home network. A test made from the same LAN can succeed even when the router does not permit outside traffic.

Only after the external test succeeds should you send players the IP address, port, password, and Game ID information they need. If you later return to SDR, remove the direct port from the startup configuration and retire the router forwarding rule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run the server on Linux with Docker

The maintained Docker example is appropriate when you want reproducible startup, Docker Compose, or a machine without a graphical desktop. Its important design choice is persistence: mount one directory for server files and a separate directory for server data. This keeps the world and generated settings outside the container layer so that recreating the container does not erase them.

Persistent layout

  • Use a persistent mount for the server installation files.
  • Use a second persistent mount for server data, including the worlds directory.
  • Keep the Compose file and any environment configuration in a location covered by your backup plan.
  • Allow the container to restart only after you have confirmed that both mounts point to the intended host directories.

The Docker deployment writes GameID.txt beside the executable. If players cannot find the join code, inspect the container logs and that file on the host-mounted server directory.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Docker networking choices

For SDR, leave the server-port variable empty. Do not publish a host port merely because Docker makes port mappings available; the documented deployment uses an empty server port for relay networking. For direct mode, set the server port and publish the corresponding Docker port to the host, then perform the same host-firewall and router-forwarding work described for Windows.

Docker changes packaging, not the game’s access rules. A container that is stopped is still offline, a non-persistent mount can still lose a world, and a router that forwards to the wrong host will still block direct players.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Let Steam, Epic, GOG, and Microsoft Store players join

A SteamDB patch-note entry dated August 14, 2025 reports that PC players using Steam, Epic Games Store, GOG.com, and the Microsoft Store can play together on the same dedicated servers. The server reference names those platforms for the optional platform-filter argument as well.

Compatibility is version-sensitive. Have every player update the game before troubleshooting invitations, and recheck cross-platform behavior after a major game or dedicated-server update. If you deliberately set -allowonlyplatform, verify that the value matches the platform group you intend to admit; the flag is documented as applying to direct connections.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Choose a host that matches your schedule

Hosting pattern Best for Advantages Responsibilities
Temporary Windows host Occasional sessions with a known host Fastest installation and no separate machine The host must start the process, keep the window open, and remain online
Always-on home machine A group that joins throughout the day World is available without coordinating a host’s play session Power, updates, backups, firewall maintenance, and recovery after a reboot
Linux Docker host or VPS Headless operation and repeatable deployments Compose automation, persistent mounts, and easy service restarts Container updates, storage management, access control, and any provider or network costs

The dedicated-server software itself is free. Hardware, electricity, and any VPS service are separate costs that depend on the machine and provider, so no universal monthly price or performance guarantee applies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Back up and migrate the world

Back up before changing launch arguments that affect worlds, migrating between Windows and Docker, or installing a major update. The setup guide documents a client save-backup hotkey, while dedicated-server data is kept in the server’s worlds directory. For Docker, back up the host directory mounted for server data rather than only the disposable container.

  1. Stop the server cleanly from its console or service manager.
  2. Copy the complete world data to a separate location with a date in the backup name.
  3. Record the world name, seed if applicable, Game ID, and launch arguments alongside the copy.
  4. Start the server and wait for initialization and a save before allowing players to make new progress.
  5. Keep at least one backup from before the change so that a damaged or incompatible world can be restored.

Troubleshoot the problems that occur most often

SteamCMD cannot download the server

If SteamCMD reports a missing configuration or license, verify the installation method and confirm that the app ID is 1963720. A client-game app ID or an incomplete SteamCMD invocation can produce a misleading download failure. Retry only after correcting the command and installation target.

Friends outside the house cannot connect

First identify the intended mode. With SDR, do not troubleshoot a router port that the server is not using; inspect the server output, Game ID, and client join flow instead. With direct mode, check the server’s -port value, the host firewall rule, the router’s destination address, and whether you tested from outside the local network. A mismatch in any one of those values blocks internet players.

The world does not appear

Wait for initialization and a save, then inspect the configured data path and the worlds directory. In Docker, confirm that the persistent data mount is attached to the same host directory used by the previous container. Restoring the latest known-good backup is safer than repeatedly starting and stopping a server against an uncertain path.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Game ID is missing

Read the server’s startup output. In the Docker deployment, inspect GameID.txt beside the executable. If you supplied an invalid -gameid, the server is documented to generate a new ID; distribute that newly generated value instead of an old code.

Only some platforms can join

Check that every player is running a compatible current game version and that you did not restrict direct connections with an unintended -allowonlyplatform value. Cross-platform support reported for the August 14, 2025 patch should be treated as version-dependent after later updates.

A repeatable private-server checklist

  • Install Core Keeper Dedicated Server through Steam Tools or SteamCMD app 1963720.
  • Choose SDR by leaving the port unset, or choose direct mode and plan firewall and router changes.
  • Set a world name, world index or seed for a new world, player limit, and any required password.
  • Start the server and wait for initialization.
  • Copy the generated Game ID from the console or GameID.txt.
  • Share join details privately; never post the code publicly.
  • Confirm the world is saving and back up the worlds data before major changes.
  • After updates, test a join from each platform your group uses.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.