How to create a Core Keeper server

Having your own Core Keeper server means you can enjoy the colorful world of Pugstorm’s mining sandbox game with all its freedoms. With the right server hardware behind you, you can easily install the required dedicated server application via SteamCMD or the Steam client.

Core Keeper server: Should you use your own PC or rent hardware?

If you want to explore the underground cave world of Core Keeper together with friends, having a dedicated server is the best option. In principle, you can create and run such a server directly on your own PC. However, if you go this route, the game world will only be available when your device is switched on. Additionally, home internet connections are not always stable or powerful enough to guarantee good server performance.

To ensure a satisfying gaming experience, we recommend using a server from a professional hosting provider. With server hosting, you rent hardware resources that you can install the Core Keeper server on and run at any time. This way, you can guarantee high server availability and smooth gameplay.

Tip

If you rent hardware for your gaming server, you can also use the hardware resources for other projects as well. For example, you can host your own in-game communication solution by creating a TeamSpeak server or a Mumble server on the rented hardware.

What are the requirements for a Core Keeper server?

In terms of hardware, there is no concrete information about the requirements for a Core Keeper server. Similar to other game servers, you need to consider different factors to determine the requirements for CPU; RAM and storage. Important factors include the number of simultaneously active players and how far you are in the game world (explored zones, etc.).

In order to host a Core Keeper server, we recommend using hardware resources that meet the following minimum requirements:

  • CPU (Processor): AMD or Intel (min. 2 cores) at 2.4 GHz or higher
  • RAM (Memory): 2 GB RAM for 1-4 players, 4 GB or more for larger game files or more than 4 players
  • Storage: min. 10–20 GB

You’ll also need to plan for further performance depending on the operating system you have chosen. Typically, systems like Windows Server or Linux distributions like Ubuntu and Debian are used. If you are using Windows Server 2022, you’ll need the following additional resources:

  • 1.4-GHz Processor (64-bit)
  • 512 MB or 2 GB RAM (without or with graphical user interface, respectively)
  • 32 or 36 GB disk space (without or with graphical user interface, respectively)
Tip

Concerned that the hardware you’re considering might not be suitable for a Core Keeper server in the long run? Or maybe you’re looking for a server that lets you install and run other applications while you host games? With an IONOS Dedicated Server ,you’ll get access to dedicated enterprise hardware with state-of-the-art processors and generous storage capacities.

What hosting options does IONOS offer for a Core Keeper server?

With IONOS you can choose from the following different server options:

  • vServer (VPS): When you choose a vServer (VPS) from IONOS, you get access to the virtualized resources of a host system. Each plan comes with a fixed monthly price.
  • Cloud Server: IONOS’ cloud servers also work with virtualized resources. However, these can be adjusted at any time. Billing is on a minute-by-minute basis, and you only pay for the resources you use.
  • Dedicated Server: IONOS’ dedicated server model relies entirely on dedicated, non-virtualized hardware. This enterprise solution is also billed by the minute.

Regardless of which server model you decide on, each one comes with a first-class broadband connection. With speeds of up to 400 Mb/s, you can count on the best possible conditions for your Core Keeper server.

Tip

Enjoy the best in both performance and price with a cloud server from IONOS. Book additional CPU, RAM or storage space at any time. You also have the option to shut down the server resources completely. You’ll only pay for what you use.

Advice for beginners on how to choose a Core Keeper server

If a Core Keeper server is your first major hosting project, you may be unsure how to go about choosing the right server. Maybe you’re not quite certain how many other players there will be or exactly when or how often the server will be needed. If this is the case, simply choose one of the smaller Cloud Server plans from IONOS and adjust the server’s performance as needed.

The cheapest plan with sufficient computing power is Cloud Server L.

5 different scenarios for a Core Keeper server with IONOS

Below are five possible scenarios for your own gaming server along with the suitable server plans from IONOS.

Core Keeper: Server Scenario Recommended IONOS server plan
Up to 4 players, server occasionally online Cloud Server L
Up to 4 players, server always online VPS L
5-8 players, server online selectively Cloud Server XL
5-8 players, server permanently online VPS XL
8 players or more, server permanently online Dedicated Server AR6-32 SSD

How to create a Core Keeper server: A step-by-step guide

After you choose the hardware for your Core Keeper server, all it takes is a few more steps to install and set it up. First connect to the server, then download and install the dedicated server software via SteamCMD. After you sort out the settings and enable the ports, you can start the server.

Below we’ll show youhow to set up your own Core Keeper server. In our example, we show how to set up the Core Keeper server using IONOS server hosting options (vServer, Cloud Server or Dedicated Server). The server operating system used in the instructions is Windows Server 2022.

Step 1: Establish a remote connection to the server

First, connect to your rented server. IONOS customers can set up the necessary remote desktop connection (for connections to Windows Server) via the Customer Center. You can find the IP address there as well as the access data for the server. Here’s how to configure the server:

  1. Go to the login page for IONOS Customer Center and log in with your customer credentials.
  2. Select the product Server & Cloud.
  3. Click the server that you want to install the Core Keeper server on.
  4. Click on the download link in the Remote desktop connection line (found under Access data).
  5. Execute the downloaded .rdp file.
  6. Press Connect. Enter your access data (user and initial password) and confirm the server’s certificate.
core-keeper-server-remote-desktop-connection.png
You can also use the credentials to establish an SSH connection to your server if you are using Linux as the operating system for your Core Keeper server.
Tip

An IP address is not the only way to give people access to your server. At IONOS, you can register a register a domain name today and make your hosted application available via a web address that’s easy to read and remember.

Step 2: Install SteamCMD

You can get the software for your own Core Keeper server from public Steam servers. The easiest way to connect to these servers and download the application is with SteamCMD. The popular gaming platform’s command-line client can be installed as follows:

  1. Download the SteamCMD installation file.
  2. Unzip the ZIP file to any directory.
  3. Run the steamcmd.exe file.
Tip

Detailed instructions on how to install the command-line client on Windows and Linux are provided in our article “SteamCMD: How to install the command-line client”.

Step 3: Install Core Keeper dedicated server via SteamCMD

After successful installation via the command prompt, you’ll see the Steam input line Steam>. You can now log in to the public Steam servers with an anonymous login. To do this, execute the following command:

login anonymous
shell

Before you start downloading the server files, create a custom directory for the Core Keeper server. Use the following command to install the files in the C:\core-keeper-server path later:

force_install_dir C:\core-keeper-server
shell

Finally, to download and install it, all you need is the “app_update” command and the app ID of the Core Keeper Dedicated Server application (1963720):

app_update 1963720 validate
shell
core-keeper-server-download-via-steam-cmd.PNG
After the successful installation of the dedicated server application, the client will display the success message “Success! App ‘1963720’ fully installed”.

Run the “quit” command to log out of the public Steam servers and close the command-line client.

Note

You can also download and install Core Keeper’s dedicated server application from the library (“Select Tools”) of the default Steam client. In this case, however, you’ll need to have already purchased a valid license of the game and be logged in.

Step 4: Configure Core Keeper server

Now go to the created directory and double-click the batch-file Launch.bat. This starts the Core Keeper server for the first time, automatically generating the configuration file* ServerConfig.json*. You won’t be able to find this file in the server directory though. You’ll need to look for it under the following path:

.\AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer
shell

Open the JSON document with any text editor to set your custom configuration. Here you can set the following settings:

  • gameID: Automatically generated ID, which is needed to join the server
  • world: Number of the game world (savegame) to be loaded
  • worldname: Name of your Core Keeper server
  • worldseed: Seed used for the game world; “0” for a randomly generated game world.
  • maxplayers: Maximum number of simultaneous players on the server
core-keeper-server-configuration-serverconfig-json.PNG
Core Keeper: Server configuration in the ServerConfig.json file

Step 5: Open server ports

For communication with the Core Keeper server, the two UDP ports 27015 and 27016 need to be open. Once they are open, you and your fellow players will be able to connect to the server.

You can also make adjustments to ports in the firewall settings in the Customer Center:

  1. Log in to the IONOS Customer Center.
  2. Open the Server & Cloud section and select the appropriate server product.
  3. Click on the menu item Network and thenFirewall policies.
  4. Create a new rule for UDP port 27015 and UDP port 27016 under Inbound.
  5. The opening of the ports takes some time. You can monitor the progress in the status display.
core-keeper-server-open-ports.png
Be sure to select UDP as the protocol when creating port rules for your Core Keeper server.

Step 6: Start the server

Execute the Launch.bat file to restart your Core Keeper server with the new settings and opened ports. At this point, you will also see the Game ID. Copy it and forward it to your fellow gamers.

Note

If you want to shut down the server, press the “q” key in the open command prompt window. If you just close the window, the Core Keeper server will continue to run.

Step 7: Connect to the Core Keeper server

Now that your server is running with the required configuration and is accessible online, you and your fellow gamers can connect to it. Here’s how:

  1. Start Core Keeper as you usually would via the Steam client.
  2. Click on the Join Game button.
  3. Enter the Game ID you wrote down or copied.
  4. Click Join and create a character.
core-keeper-server-join-game.jpg
Core Keeper: Join Game Menu

Once you create your character, you can connect to the Core Keeper server and start adventuring together.

core-keeper-server-ingame-screenshot.jpg
At the beginning, you’ll have to work your way up your Core Keeper server in the typical Core Keeper way: by farming resources and crafting tools.
Was this article helpful?
We use cookies on our website to provide you with the best possible user experience. By continuing to use our website or services, you agree to their use. More Information.
Page top