Recommended Free Tools
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
Playing with friends? Godlike.Host runs hosted Core Keeper servers from 10 data-center locations, with free DDoS protection.
Core Keeper does not have a single numeric default port in the current dedicated-server package. When you omit -port, the server uses Steam relay networking, so clients connect through Steam rather than to a port you forward on your router. For a direct LAN or internet connection, add a launch argument such as -port 7778, then allow that port through the host firewall and, for users outside your LAN, forward it on the router.
The often-quoted UDP ports 27015-27016 came from an April 27, 2022 experimental dedicated-server announcement. They are historical instructions, not proof that every current server listens on that pair.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Core Keeper (Nintendo Switch) | $44.99 | Buy on Amazon |
| 2 |
|
Core Keeper - Xbox Series X | $28.99 | Buy on Amazon |
| 3 |
|
Core Keeper - Compatible for XSX / One - UK PAL | $44.99 | Buy on Amazon |
| 4 |
|
Stonemaier Games: Wingspan by Elizabeth Hargrave | A Relaxing, Award-Winning Strategy Board Game... | $55.00 | Buy on Amazon |
| 5 |
|
Core Keeper - Compatible for PS4 - UK PAL | $34.99 | Buy on Amazon |
What port does a current Core Keeper server use?
In the current Core Keeper dedicated-server reference (version 1.2.1.5, verified September 7, 2026), -port is optional. If you leave it out, the server uses the Steam relay network and does not accept direct connections by IP address. There is therefore no current numeric “default port” to enter into a port-forwarding rule in relay mode.
A numeric port exists only when you explicitly select direct networking. For example:
#1 Best Overall
- Uncover the mysteries of the core: descend into a vibrant world in Core Keeper on Nintendo Switch, a co-op adventure for 1-4 players. Explore a dynamically generated underground filled with secrets, resources, and legendary challenges. Mine for precious materials, create powerful tools, unlock unique abilities and build your foundation to thrive in this ever-evolving world. Will you be a master miner, a craft prodigy or a terrifying fighter? The choice is yours!
- Explore a diverse subworld: No two adventures are the same in the procedurally generated world of Core Keeper. Each biome has its own ecosystem and challenges. Navigate the living walls of the Clay Caves, brave the crystal-filled shimmering border or discover the secrets of the ancient caves. Build a sturdy boat and explore the depths of the mysterious Sunken Sea. Every corner whispers of the past - tell the story and discover the true power of the Core.
- Build your underground paradise: Unleash your creativity and make your own way in Core Keeper. Create the ultimate foundation, from a cozy cottage to a bustling mining center, with a variety of materials and decorations. Customize your character's look to your playstyle and choose from a wide range of outfits and powerful armor pieces. In creative mode, experiment with unlimited resources and push the boundaries of building bases. Expand your experience even further with a thriving community and a wealth of player-created mods.
- Adventure awaits, solo or with friends: Embark on a solo adventure at your own pace, discover hidden secrets and build your dream base. Core Keeper also shines in seamless 2-4 player co-op. Collaborate, share resources, overcome challenges and create a shared world with your friends. Celebrate the changing seasons, trade with merchants, breed cute animal lovers, make music on playable instruments - the possibilities are endless. Do you want a dedicated world for your crew? Host your own server and discover at your leisure
- Word Core Keeper: Core Keeper offers an unforgettable experience for sandbox adventurers. With limitless possibilities, engaging explorations and a vibrant online community, there's always something new to discover. Take on legendary Titans, automate tasks with ingenious machines, master a wide range of recipes and discover the secrets of this forgotten world. Take on the challenge, explore the depths and build your legacy in Core Keeper, coming soon to Nintendo Switch!
CoreKeeperServer.exe -port 7778
The number 7778 is an example, not a reserved Core Keeper value. The current reference also shows 27015 as an example for same-LAN connections. Choose an unused port, use the same number in your firewall and router rules, and give direct-connection clients the address and port your setup requires.
At a glance
| Question | Current answer |
|---|---|
| Is there a fixed default port? | No. Omitting -port selects Steam relay networking instead of a fixed direct-listening port. |
| Is Core Keeper server port 27015? | 27015 is a documented same-LAN example. It is not a universal current default. |
Can I change the port in ServerConfig.json? |
No. The current reference says -port may be set only as a command-line argument. |
| Do I need port forwarding? | Not for the documented relay mode. Direct connections from outside your LAN generally require forwarding the selected port. |
Why guides mention UDP 27015–27016
An official Steam announcement dated April 27, 2022, described an experimental dedicated-server test. It stated that the server used UDP ports 27015-27016 by default and that those ports had to be opened and forwarded for connections from outside the local network.
That announcement describes the 2022 testing branch. It should not be copied as the current default without checking the server version and launch method. The current versioned reference uses a different rule: omit -port and the server uses Steam relay networking; set -port when you want direct IP connectivity.
An older Linux README for version 0.6.0.3 also documented the relay-versus-direct distinction. Relay behavior is therefore not merely a recent workaround, while the exposed 27015–27016 pair belongs specifically to the historical test instructions.
Relay mode and direct mode
| Mode | How it is selected | Inbound firewall/router work | How clients connect |
|---|---|---|---|
| Steam relay (SDR) | Omit -port; in the documented Docker image, leave SERVER_PORT empty. |
No inbound game-port forwarding in the documented configuration. | Through Steam relay networking, commonly using the game’s ID or Steam-based invitation flow rather than the host’s public IP. |
| Direct connection | Set -port NUMBER or SERVER_PORT=NUMBER. |
The selected port must be allowed by the host firewall. Internet users generally also need a router/NAT forward. | To the server endpoint directly. -ip can limit the local bind address when -port is set. |
The practical symptom is easy to recognize: a server can work when joined by a game ID but fail when someone tries to enter an IP address. That usually means it is operating in relay mode, where direct IP connections are intentionally disabled.
Rank #2
- MINE RESOURCES - Forge your own path through the underground. Delve deep to harvest precious resources and unearth hidden gems. Craft tools to help you survive, from pickaxes, fishing rods, and shovels to traps, bombs, and mortars. Upgrade your arsenal and equipment with advanced tools like the mighty Obliteration Ray, and automated machinery to streamline mining, smelting, storage, and more. Level up your skills and unlock powerful weapons to conquer the depths.
- DISCOVER AN ANCIENT WORLD - Explore diverse biomes with unique ecosystems and long-forgotten lore. From the living walls of the Clay Caves to the crystal caverns of the Shimmering Frontier, discover more about this mysterious world as you uncover the secrets of the Cavelings. Build a boat to set sail across the Sunken Sea, race across the Desert of Beginnings, and encounter the remnants of ancient civilizations.
- BUILD, CRAFT & GET CREATIVE - Create a totally unique base using a variety of different materials and customisations. From the ultimate adventurer’s lair to a cozy underground cottage, shape the underground your way. Customize your character’s appearance and choose from an array of powerful armor and unique outfits to suit the moment.
- BATTLE TITANS - Face legendary Titans that hold the secret to this long-forgotten world. Sharpen your combat skills against a variety of monsters and mini-bosses, spend talent points to level up your abilities, and plan your strategy to conquer these colossal creatures of the underground. Discover rare and powerful loot to help you on your journey and power up the Core.
- EXPLORE WITH FRIENDS - Enjoy the adventure solo or team up in 2-8 player drop-in/drop-out online co-op. Play your way and explore at your own pace — celebrate the seasons, trade with merchants, hatch your new best friends, design the ultimate base, automate resource gathering, host your own dedicated server, create music on playable instruments and discover an unforgettable sandbox adventure.
How to change the dedicated-server port
Make the change in the command that starts the server, not in the world or server configuration file. You need permission to edit the launch script or service, and the chosen port must not already be occupied by another program.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
- Find the startup command. On Windows this is commonly
Launch.bat; on Linux it may belaunch.sh, a systemd service, a shell script, or a custom container entrypoint. - Add the port argument. Append
-port NUMBER, replacingNUMBERwith your chosen value. For example:CoreKeeperServer.exe -port 7778 - Optionally set the bind address. Add
-ip ADDRESSonly if the server must listen on a particular local interface, such as a specific LAN address. The current reference says-iphas no effect unless-portis also set, and its default bind address is0.0.0.0. - Save the command and restart the server. The argument is read at startup, so an already-running process will continue using its previous networking mode until it is stopped and launched again.
- Open the same port where needed. Allow the selected port in the host firewall. For players outside your LAN, create a router port-forward rule to the server computer’s private IP address.
- Give clients the correct endpoint. LAN players use the host’s private address and selected port when the chosen connection method asks for it. Internet players use the public address and forwarded port, subject to your ISP and router setup.
Windows batch-file example
A minimal batch-file command can look like this:
CoreKeeperServer.exe -port 7778
If you need a specific interface, the form is:
CoreKeeperServer.exe -port 7778 -ip 192.168.1.50
Use the computer’s actual private address in place of 192.168.1.50. If that address changes later, a fixed DHCP reservation or static address prevents the router rule from pointing at the wrong machine.
Linux or service command example
Put the arguments in the command used by the service or shell script:
./CoreKeeperServer -port 7778
For a service manager, edit the service’s startup line, reload the service definition according to your distribution’s procedure, and restart the service. The important detail is that -port must be present in the actual process command line; adding it to an unrelated environment file or world setting will not change the listening port.
Why editing ServerConfig.json does not work
The current server reference explicitly says that -port may be set only with command-line arguments. Setting a port value in ServerConfig.json has no effect. This explains a common failed setup: the file appears to contain the desired number, but the server still behaves as relay-only or continues listening on the old direct port.
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 problemsRank #3
- UK account may be required for any online features
After editing the launch command, verify the process was really restarted with the new argument. If a control panel, shortcut, scheduled task, or container starts the server instead of the file you edited, change the command at that actual launch point.
Opening the port on the host and router
Host firewall
For direct mode, create an inbound rule for the selected game port and the protocol used by the server. The historical official instructions identified the Core Keeper server ports as UDP, and the documented Docker example publishes the game port as UDP. If your operating system asks for a protocol, make the rule match the server package’s current documentation rather than opening every protocol unnecessarily.
- Restrict the rule to the dedicated-server executable when the firewall supports application rules.
- Use the exact selected port instead of opening a broad range.
- Keep the rule on the network profiles where the server is actually reachable.
- After changing the port, remove or disable obsolete rules so they do not create confusion.
Router or NAT forwarding
Router forwarding is needed when the connecting player is outside the host’s local network and the server is in a private address space. Create a rule that maps the chosen external port and protocol to the same port on the server computer’s private IP. The 2022 instructions explicitly required forwarding the listed UDP ports for outside-LAN access; the same principle applies when you choose a different direct port today.
Reserve the server computer’s private IP in DHCP. Without a reservation, the computer may receive a new address after a reboot, leaving the forward aimed at the wrong device. Also check whether the ISP uses carrier-grade NAT: if the router’s WAN address is not the same address visible from the internet, ordinary port forwarding may not be sufficient.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →LAN testing versus internet testing
Test locally first. A successful LAN connection proves that the process, bind address, and host firewall are broadly correct. It does not prove that the router forward or ISP path works. Test internet access from a different network, such as a phone hotspot, rather than from inside the same LAN; some routers do not support hairpin NAT and will make a working server appear unreachable from its own public address.
Rank #4
- Bird Collecting: You are bird enthusiasts - researchers, bird watchers, ornithologists, and collectors - seeking to discover and attract a beautiful and diverse network of birds to your wildlife preserve.
- Build Your Engine: Gain food tokens via custom dice in a birdfeeder dice tower, lay eggs using egg miniatures in a variety of colors, draw from over 170 unique bird cards and play them. Each bird extends a chain of powerful combinations in one of your habitats. Earn points, play new birds, help others, and many other abilities!
- Award Winning: WIngspan is the 2019 winner of the prestigious Kennerspiel des Jahres award, along with many others!
- High Replayability: WIth 170 unique bird cards, 26 bonus goal cards, and 8 goal tiles, Wingspan provides endless opportunities for bird combinations and goal achievements, making this a great gift for families, teenagers, students, couples, and anyone who loves birds and nature.
- For families, solo gamers, and game groups alike: This medium weight, set collection and hand management strategy game for 1-5 players has a 60-90 minute playing time with only a 6 minute setup time. Great game for couples, solo gamers, 2 players, family, and friends. Includes swift-start pack for first time player guidance.
Docker configuration
The escapingnetwork/core-keeper-dedicated Docker image uses the SERVER_PORT environment variable for direct mode. The variable has no default. Setting it switches the container to direct-connection behavior; leaving it empty keeps the documented relay behavior.
The example Compose mapping publishes the same UDP port on both sides:
environment:
SERVER_PORT: "7778"
ports:
- "7778:7778/udp"
If you select another number, replace both occurrences in the mapping and the environment value. Publishing a host port that differs from SERVER_PORT can make the container listen internally on one number while the router or client reaches another.
SERVER_IP is used only when a port is set. When no direct port is configured, the documented container behavior binds to 0.0.0.0. As with a non-container installation, the Docker host’s firewall and, for internet players, the router still have to permit the selected UDP port.
Troubleshooting by symptom
The game ID works, but an IP address does not
This is expected when -port is omitted. The server is using Steam relay networking and will not accept direct IP connections. Either continue using the Steam-based join method or add -port NUMBER, restart the server, publish or forward that port as appropriate, and provide clients with the direct endpoint.
Best Value
- UK PSN account may be required for any online features
LAN players connect, but internet players cannot
Check the host firewall first, then verify that the router forwards the selected port to the server’s current private IP. Confirm that the external test is coming from a different network and that the router’s WAN address is publicly reachable. Carrier-grade NAT, double NAT, or an upstream modem in router mode can prevent inbound connections even when the local rule looks correct.
No one can connect after changing the port
- Confirm the startup command contains
-portand that the process was restarted. - Check that the firewall rule uses the same number and protocol.
- For Docker, compare
SERVER_PORTwith the publishedhost:container/udpmapping. - Make sure another application is not already using the selected port.
- If
-ipis present, verify that the address belongs to an active interface on the host. - Ensure clients are using the new port, not a bookmark or script containing the old one.
The server starts, but direct connections still fail
Look at the launch output or service status to confirm the argument was accepted. A frequent mistake is editing ServerConfig.json while leaving the command unchanged; that file cannot set the port in the current package. Another is setting -ip without -port; the reference says the IP argument has no effect in that combination.
Port 27015 is already in use
There is no requirement to use 27015. Select another unused port, such as 7778, and change the launch argument, firewall rule, router forward, Docker mapping, and client instructions together. The historical 27015–27016 pair should not force your modern installation into a conflict.
Choosing a port safely
Pick a stable, unused port that is easy to document for your group. Avoid selecting a port already assigned to another service on the same host, and do not expose unrelated administrative services just because a number is available. The game port should be the only new inbound rule required for the dedicated server.
Keep the server computer’s private address stable, record the selected number beside the startup command, and remove stale forwards when migrating from an older setup. If you later return to relay mode, remove -port, clear SERVER_PORT in Docker, stop forwarding the game port, and restart the server.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Bottom line
For current Core Keeper dedicated servers, “default port” is a networking-mode question. No -port means Steam relay networking and no fixed numeric port to forward. Adding -port NUMBER enables direct connections; that number becomes the port you must allow on the host, publish in Docker if applicable, and forward for players outside the LAN. The 27015–27016 figures are historical 2022 test instructions, while 27015 in current documentation is an example rather than a universal default.
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.

