The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Prefer not to run the server on your own PC? Godlike.Host offers hosted Core Keeper servers with free DDoS protection and up to three free backups a day.
The simplest private Core Keeper server is a free dedicated-server installation using Steam Datagram Relay (SDR). Install the Core Keeper Dedicated Server through Steam or SteamCMD, leave the server port unset, choose a world and password, then give trusted friends the generated Game ID. SDR normally avoids router port forwarding. Use direct-IP networking only when you specifically need it and can open the selected port on both the host firewall and router.
This guide covers Windows, Linux with Docker, cross-platform PC play, backups, always-on hosting choices, and the failure modes that most often prevent friends from joining.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsWhat a private Core Keeper server does
A dedicated server runs the game world in its own server process instead of tying the world to one player’s game session. Friends can join while that process remains online, and the world can be backed up or moved independently of a client installation. The dedicated-server software is free; your practical costs are the computer, electricity, storage, and (if you choose one) a VPS or other hosting service.
For a small group, SDR is the low-configuration option. The server reference and Docker deployment documentation describe an empty -port setting as relay mode, which does not require inbound router forwarding. A direct connection is possible, but it exposes a reachable host endpoint and requires firewall and router work.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Requirements and platform compatibility
- A Windows, Linux, or Docker-capable machine that can keep the server process running.
- The free Core Keeper Dedicated Server from Steam’s Tools library, or SteamCMD with app ID
1963720. - A world name, a world index or seed for a new world, a private password for direct connections, and a player limit.
- A way to share the generated Game ID privately. Treat that code like an invitation, not public chat content.
- For direct mode, permission to change the host firewall and router, plus a stable local address for the server machine.
PC players on Steam, Epic Games Store, GOG.com, and the Microsoft Store were reported as able to play together on the same dedicated servers in the August 14, 2025 patch-note entry recorded by SteamDB. Compatibility remains version-sensitive: update the server and clients together and recheck after major game updates.
Choose SDR or a direct connection
| Characteristic | Steam Datagram Relay (SDR) | Direct connection |
|---|---|---|
| How to enable | Leave -port unset. |
Set -port to a chosen value. |
| Router port forwarding | Not required according to the Docker deployment documentation. | Required for players outside your local network; forward the same port to the server machine. |
| Firewall work | Still allow the server process to communicate through the host firewall when prompted. | Allow the selected port and server process through the host firewall. |
| What friends use | The generated Game ID and normal game-join flow. | The server’s reachable IP, port, password, and any required Game ID details. |
| Exposure and maintenance | Less endpoint configuration, but it depends on relay availability and supported client/server behavior. | More control and a direct path, but the endpoint is exposed and networking must be maintained. |
Start with SDR unless a documented requirement makes direct networking necessary. Do not set a port “just in case”: setting one changes the networking mode and creates firewall and router obligations.
Free tools Windows power users keep installed
One-click scans. No signup required.
Windows installation and first launch
Install from Steam Tools
- Open Steam and switch the Library filter to Tools.
- Install Core Keeper Dedicated Server. Let Steam finish downloading before changing files or starting the process.
- Launch the server executable or supplied script from the installation. Keep its PowerShell or console window open while the server is online; closing that window stops the server.
- Watch the startup output for initialization and the generated Game ID. If the installation writes
GameID.txt, use that file as another way to retrieve the code.
Install with SteamCMD
On a headless Windows machine, install SteamCMD, sign in as the anonymous user when the tool permits it, and run the documented app update for app ID 1963720. A typical SteamCMD sequence is:
app_update 1963720 validate
Use the Core Keeper server installation method if SteamCMD reports a missing configuration or license. Verify that the app ID is exactly 1963720; downloading a similarly named game application will not produce the dedicated server.
Set the world before inviting anyone
- Choose a recognizable
-worldname, such asCore Keeper Server, so friends can identify it. - Choose a world index or set
-worldseedwhen creating a new world. A seed affects generation of a new world; it does not retroactively reshape an established save. - Set a player limit with
-maxplayers. If omitted, the server reference documents a default of 8. Pick a limit your host machine can reasonably support rather than advertising a larger number than your group needs. - Set
-passwordfor direct connections. Keep it different from your Steam, email, or operating-system password. - Leave
-portunset for SDR. Add direct networking only after you have decided which port and router rule you will maintain. - Start the process and wait for the world to initialize and save before stopping it or copying files.
Launch arguments that matter
Arguments can be supplied by the server’s launch script or command shortcut. Preserve quotation marks around names containing spaces.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
| Argument | Purpose and important qualification |
|---|---|
-worldname "Core Keeper Server" |
Sets the displayed server name. Replace the value with your own name. |
-worldseed |
Sets the generation seed for a new world. Decide this before generating the world if reproducibility matters. |
-gameid |
Requests a particular join code. An invalid or omitted value causes a new Game ID to be generated. |
-password |
Sets the password used for direct connections. Share it only with the people who should join. |
-maxplayers |
Sets the connection limit. The documented default when omitted 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, which listens on available local interfaces. |
-allowonlyplatform |
Restricts direct connections to a platform value such as Steam, Epic, Microsoft, or GOG. Use this only when you deliberately want to exclude other supported PC stores. |
Do not hard-code a Game ID copied from another server. If the value is invalid, the server generates a new code; read the current output or file after every fresh start.
Retrieve and share the Game ID safely
The Game ID is generated by the server and appears in its output. Docker deployments also write GameID.txt beside the executable. Copy the current code only after initialization completes, then send it through a private group message. The setup documentation warns against posting a game code publicly and recommends backing up before sharing or changing server information.
If a friend cannot find the server, first confirm that the process is still running and that you gave them the newest code. A restart can produce a different code when -gameid is omitted or invalid. A code is not a substitute for a direct-mode password: direct connections may require both the reachable endpoint and the configured password.
Direct networking: firewall and router procedure
Direct mode is useful when relay networking is unavailable or when your group specifically needs a direct endpoint. It is also the mode that produces most connection failures.
- Add a
-portvalue to the server launch configuration. Record the number; the router rule and firewall rule must use the same value. - When Windows or Linux asks whether the server may communicate, allow the server on the intended network profile. If creating a manual rule, permit the server process and the selected TCP/UDP traffic required by the game’s documented server configuration.
- Give the host machine a stable local address, preferably a DHCP reservation in the router. A forwarding rule aimed at a changing address will silently break later.
- Create a router port-forward rule from the chosen external port to the same port on the server machine’s local address. Do not forward to a different computer.
- Restart the server and confirm in its output that it bound to the expected address and port. Test from outside the home network; a test from the same LAN may not prove that internet forwarding works.
- Share the external address, port, Game ID details, and password privately. Revoke the forwarding rule and change the password if you no longer need direct access.
The documented default bind address is 0.0.0.0. Bind to a narrower local address only when you understand which interface should accept connections. Carrier-grade NAT, double NAT, corporate firewalls, and an ISP that blocks inbound traffic can prevent forwarding from working even when the local rules are correct; SDR avoids most of those inbound-router problems.
Recommended Free Tools
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
Linux and Docker deployment
Docker is the repeatable option for a Linux host, NAS, or automation-oriented setup. The maintained deployment example uses separate persistent mounts for server files and server data, supports Docker Compose, and stores GameID.txt beside the executable.
Use persistent storage
- Create one host directory for the server installation and another for server data. Keep the data directory on storage included in your backup plan.
- Mount those directories into the container using the paths expected by the maintained Docker example. Keeping installation files separate from world data makes image updates and rollback safer.
- Configure the container’s world name, seed, Game ID behavior, password, and player limit through its documented environment variables or command arguments.
- Leave the server-port variable empty for SDR. Do not publish a host port in Compose when you are using relay mode.
- For direct mode, set the server-port variable and publish the matching container-to-host port, then perform the same host-firewall and router steps described above.
- Start the stack and inspect the logs until the world has initialized. Read
GameID.txtbeside the executable or copy the code from the logs.
Compose restart policies can bring the process back after a host reboot, but they do not replace backups. Stop the container cleanly before copying a world, and avoid editing save files while the server is writing them.
Docker-specific checks
- If the world disappears after recreating the container, verify that the data directory is mounted to the same persistent host path as before.
- If friends cannot connect in SDR, confirm that the server-port variable is truly empty rather than set to a default value by an environment file.
- If direct mode fails, check both the published Docker port and the host firewall; a port published only inside Docker is not automatically reachable from the internet.
- Keep the server and data mounts distinct so an image replacement cannot overwrite world data.
Temporary host, always-on computer, or VPS
| Hosting pattern | Availability | Advantages | Trade-offs |
|---|---|---|---|
| Temporary host PC | Online only while the owner runs the process. | No additional hosting bill; easiest way to start a small private world. | Friends cannot play while the owner is away; sleep, updates, or a closed console stop the server. |
| Always-on home computer or small Linux system | Can remain online continuously. | Full control of files, backups, firewall, and restart automation. | Uses electricity, requires maintenance, and may be unreachable behind restrictive NAT. |
| VPS or other rented server | Designed for continuous access when the instance is running. | Remote datacenter connectivity and automation-friendly administration. | Recurring provider cost, operating-system updates, security hardening, and backup responsibility remain yours. |
Choose the temporary option for occasional sessions. Choose an always-on machine when the same world should be available without a particular player launching it. A VPS or Docker host is appropriate when you are comfortable administering Linux, persistent storage, updates, and firewall rules; the dedicated-server software itself does not include a managed hosting service.
Backups, migration, and safe updates
Back up before risky changes
Back up the world before changing launch arguments, migrating from Windows to Docker, installing a major game update, or experimenting with server files. The setup guidance documents a client save-backup hotkey and identifies the dedicated server’s worlds directory. For Docker, back up the persistent data mount that contains that directory.
Use a simple rotation
- Keep a recent backup from the last known-good session.
- Keep a second copy on a different disk or machine; a backup stored beside a failed drive is not protection.
- Label copies with the date and world name so you can identify the correct save during a rollback.
- Stop the server or use its clean shutdown path before copying files, then start it and verify that the world loads.
Migrate deliberately
Install the same server version on the destination, stop the source cleanly, copy the complete world data, and preserve the destination’s directory structure. Start the destination with the intended world configuration, wait for a save, and verify the Game ID before inviting players. Keep the original files untouched until the migrated world has been tested.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Troubleshooting by symptom
SteamCMD reports a missing configuration or license
Use the documented Core Keeper Dedicated Server installation method and verify app ID 1963720. Confirm that SteamCMD completed the download rather than leaving a partial directory. Do not substitute the game’s regular app ID.
Friends outside the house cannot connect
Determine the mode first. With SDR, remove an accidental -port setting and confirm the relay-capable server process is online. With direct mode, verify the selected port in the server arguments, host firewall, Docker publish rule if applicable, and router forwarding rule. Check that forwarding targets the current local address and test from an outside network.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The world is missing or appears new
Wait for initialization and a save, then check the configured data path and the server’s worlds directory. In Docker, verify that the persistent data mount is present and points to the directory used by the previous container. Do not delete files while diagnosing; restore a known-good backup if necessary.
No Game ID is visible
Inspect the complete server output after startup and look for GameID.txt. In Docker, the file is written beside the executable. If the file is absent, let initialization finish and check that the container has write access to its installation/data mount.
A restart changes the join code
An omitted or invalid -gameid causes a new ID to be generated. Share the current code after each restart, or provide a valid deliberate value if your operating procedure requires a stable code.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Only some stores can join
Check whether -allowonlyplatform is restricting access. Remove the restriction for a mixed Steam, Epic, GOG, and Microsoft Store group, then ensure all clients and the server are on compatible versions. Cross-platform behavior can change with major updates.
Security and maintenance checklist
- Use a strong, unique direct-connection password and share it privately.
- Never publish the Game ID, external IP, or password in an open forum.
- Expose a direct port only while you need it; remove the router rule afterward.
- Keep the operating system, Docker runtime, server files, and game clients updated together.
- Run the server under a restricted account where practical, rather than an administrator or root account.
- Back up the world before updates and migrations, and test that a backup can actually be restored.
- Record the world directory, launch arguments, data mounts, and current Game ID procedure so another trusted admin can recover the server.
Frequently asked questions
Do I have to buy a second copy of Core Keeper?
No. The dedicated-server software is distributed free through Steam Tools or SteamCMD. Players still need an eligible Core Keeper client on a supported PC storefront.
Can a server run without a monitor or desktop session?
Yes. SteamCMD, a Linux service, or Docker can run the process headlessly. You must still provide persistent storage, logs, backups, and a way to restart it after maintenance.
Can I switch from SDR to direct mode later?
Yes. Add -port, configure the host firewall and router, and test from outside the local network. The world data is separate from that networking choice, but the join details you give friends will change.
What happens if I close the Windows console?
The server process stops, so players are disconnected and the world is unavailable until you start it again. Shut it down through the documented console method when possible so the latest save is written cleanly.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallIs port forwarding needed for players on the same home network?
Port forwarding is an internet-router function and is generally unnecessary for local clients, but the server still needs the correct bind address and host-firewall permission. For an internet group, direct mode requires forwarding; SDR is designed to avoid that inbound-router step.
Quick Recap
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.

