How to Set Up a Core Keeper Server on AnonVM Hosting

Core Keeper is a popular sandbox adventure game that combines exploration, crafting, and survival. By hosting your own Core Keeper server, you can enjoy a personalized, lag-free gaming experience with friends or the community. In this guide, we’ll walk you through the process of setting up a dedicated Core Keeper server on your AnonVM VPS, providing a smooth, customized multiplayer environment.

Prerequisites

Before starting, ensure you have the following:

  • A valid AnonVM VPS account.
  • Basic understanding of SSH and Linux commands.
  • SteamCMD (Steam Command Line Tool) for downloading Core Keeper server files.
  • Proper knowledge of port forwarding to allow multiplayer access.
  • Your VPS should meet the recommended system requirements for running a Core Keeper server (usually moderate CPU and memory).

Step 1: Access Your AnonVM VPS

  1. Log in to your AnonVM account and access your VPS through the control panel.

  2. Connect to your VPS using SSH. Open your terminal (or use PuTTY on Windows) and enter the following command:

     
    ssh root@your-vps-ip

    Enter your password when prompted.

Step 2: Install Dependencies

Before downloading the Core Keeper server files, ensure your VPS is ready by installing necessary libraries and dependencies.

  1. Update your system to ensure you’re working with the latest packages:

     
    apt-get update && apt-get upgrade -y
  2. Install required libraries:

     
    apt-get install wget curl lib32gcc1 -y

These dependencies are essential for running SteamCMD, which will handle the downloading of Core Keeper server files.

Step 3: Install SteamCMD

SteamCMD is a command-line tool that allows you to install and update dedicated servers for games, including Core Keeper.

  1. Create a Steam directory to store the server files:

     
    mkdir -p /home/steam cd /home/steam
  2. Download and extract SteamCMD:

     
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
  3. Verify the installation by running SteamCMD:

     
    ./steamcmd.sh

    If successful, you’ll enter the SteamCMD command-line interface. Type quit to exit.

Step 4: Download Core Keeper Server Files

Now that SteamCMD is set up, we can use it to download the Core Keeper server files.

  1. Start SteamCMD:

     
    ./steamcmd.sh
  2. Log in anonymously:

     
    login anonymous
  3. Set the installation directory for Core Keeper:

     
    force_install_dir ./core_keeper_server
  4. Download the server files for Core Keeper:

     
    app_update 1554740 validate

    This will download the Core Keeper server files to the directory ./core_keeper_server. The download may take some time depending on your internet speed.

Step 5: Configure the Core Keeper Server

Once the server files are downloaded, you’ll need to configure the server settings to match your preferences.

  1. Navigate to the server directory:

     
    cd /home/steam/core_keeper_server
  2. Edit the configuration file: The server configuration can be edited in the serverconfig.xml or another similar file. Use a text editor like nano to modify the file:

     
    nano serverconfig.xml

    In this file, you can set up important options such as:

    • Server name: Choose a unique name for your server.
    • Max players: Set the maximum number of players allowed to join.
    • Password: Set a server password to control access.
    • Game mode: Customize gameplay rules or difficulty.

    After editing, save and close the file (in nano, press CTRL + X, then Y to confirm).

Step 6: Open Required Ports

For players to connect to your Core Keeper server, you must open the necessary ports on your VPS firewall.

  1. The default port for Core Keeper is 7700 (UDP) for game traffic.

  2. Use ufw (Uncomplicated Firewall) to allow the game ports:

     
    ufw allow 7700/udp ufw reload

    If you are using another firewall management tool, make sure to open the correct ports for multiplayer connectivity.

Step 7: Start the Core Keeper Server

With everything configured, you can now start your Core Keeper server.

  1. Start the server:

     
    ./start_server.sh

    This command should start the Core Keeper server, and your server will be available for players to join.

  2. Optional: Run the server in the background: You can run the server in the background using screen or tmux to avoid interruptions if you disconnect from the VPS.

    • Install tmux:

       
      apt-get install tmux -y
    • Create a new tmux session:

       
      tmux new -s core_keeper
    • Run the server inside the tmux session:

       
      ./start_server.sh
    • Detach from the tmux session by pressing CTRL + B, then D. To reattach, run:

       
      tmux attach -t core_keeper

Step 8: Connect to Your Core Keeper Server

Once your server is running, you can connect to it by opening Core Keeper on your game client. Go to the multiplayer section, select "Join Game," and enter your server's IP address or domain name. If you’ve set a password, players will need to enter it to join.

Conclusion

You’ve successfully set up a Core Keeper server on your AnonVM VPS. Now, you and your friends can enjoy a dedicated, lag-free gaming experience. To ensure everything runs smoothly, make sure to regularly update the server files using SteamCMD, back up your server data, and monitor your server’s performance.

Hosting a dedicated server on AnonVM gives you the freedom to customize your Core Keeper experience with full control over the server settings. Enjoy exploring, crafting, and surviving in the vibrant world of Core Keeper with your own private server!

Was this answer helpful? 0 Users Found This Useful (0 Votes)

Powered by WHMCompleteSolution