How to Set Up a The Isle Server on AnonVM Hosting

The Isle is an open-world survival game that lets players experience life as a dinosaur or human on a prehistoric island. Setting up a dedicated server for The Isle on AnonVM Hosting allows you to host your own game world and customize the experience for your community or friends. This guide will walk you through the process of setting up and configuring a The Isle server on your AnonVM VPS.

Prerequisites

Before you begin, ensure you have:

  • An AnonVM VPS with sufficient resources (at least 4 GB of RAM, 2 CPU cores, and 20 GB of disk space).
  • SSH access to your VPS.
  • Basic knowledge of Linux commands.
  • A stable internet connection for downloading server files and updates.

Step 1: Access Your AnonVM VPS

  1. Log into your AnonVM account and access your VPS through the control panel.
  2. Open a terminal (or use an SSH client like PuTTY if you’re on Windows) and connect to your VPS:
     
    ssh root@your-vps-ip
    Replace your-vps-ip with the actual IP address of your VPS. Enter your password when prompted.

Step 2: Install Dependencies

To run a The Isle server, you need to install a few essential packages.

  1. Update your system:

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

     
    apt-get install wget curl screen lib32gcc1 -y

These libraries will allow the server to run smoothly and ensure proper handling of server tasks.

Step 3: Install SteamCMD

SteamCMD is the command-line tool used to download and update dedicated game servers, including The Isle.

  1. Create a directory to install SteamCMD:

     
    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. Run SteamCMD to verify the installation:

     
    ./steamcmd.sh

    If everything is installed correctly, you’ll be in the SteamCMD prompt. Type quit to exit.

Step 4: Download The Isle Server Files

With SteamCMD installed, you can now download The Isle server files.

  1. Login anonymously to SteamCMD:

     
    ./steamcmd.sh login anonymous
  2. Set the installation directory for The Isle server:

     
    force_install_dir ./the_isle_server
  3. Download The Isle server files:

     
    app_update 4920 validate

    This command will download the necessary server files, which may take some time depending on your internet speed.

Step 5: Configure The Isle Server

After downloading the files, it’s time to configure your server.

  1. Navigate to the server directory:

     
    cd /home/steam/the_isle_server
  2. Edit configuration files to set your server preferences: The Isle’s server configuration files are located in the TheIsle/Saved/Config/LinuxServer/ directory. The main file you will need to edit is GameUserSettings.ini. You can configure the following parameters:

    • Server Name: Set the name of your server that will appear in the server browser.
    • Max Players: Set the maximum number of players allowed on the server.
    • Game Mode: Choose whether the server will run PvP, PvE, or other modes.
    • Password: Set a password if you want to restrict access to your server.

    Use a text editor like nano to edit these files:

     
    nano TheIsle/Saved/Config/LinuxServer/GameUserSettings.ini

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

Step 6: Open Required Ports

To allow players to join your server, you need to open specific ports in your VPS firewall. By default, The Isle uses the following ports:

  • UDP 7777 (Game Server)
  • UDP 27015 (Steam Query)
  • UDP 7778 (Additional Query Port)

To open these ports with ufw (Uncomplicated Firewall), run the following commands:

 
ufw allow 7777/udp ufw allow 27015/udp ufw allow 7778/udp ufw reload

If you're using a different firewall tool, make sure to open these ports for proper multiplayer functionality.

Step 7: Start The Isle Server

Once everything is configured, it’s time to start your server.

  1. Start the server by running the following command:

     
    ./TheIsleServer.sh
  2. Run the server in the background (recommended): To ensure the server continues running after you disconnect from the terminal, use screen:

    • Start a new screen session:

       
      screen -S the_isle_server
    • Start the server:

       
      ./TheIsleServer.sh
    • To detach from the session, press CTRL + A and then D. To reattach later, use:

       
      screen -r the_isle_server

Step 8: Connect to Your The Isle Server

Once the server is up and running, players can join your server.

  1. Launch The Isle on your local machine.
  2. Go to the Server Browser and search for your server name or IP address.
  3. Join the server. If you set a password, enter it when prompted.

Step 9: Update The Isle Server

To keep your server up to date, you should periodically check for and install updates.

  1. Update the server using SteamCMD:

     
    ./steamcmd.sh login anonymous force_install_dir ./the_isle_server app_update 4920 validate

    This will update the server to the latest version with any patches or content updates.

Conclusion

Setting up The Isle server on AnonVM Hosting offers a stable and customizable environment to host your own game world. By following these steps, you can enjoy a personalized and smooth multiplayer experience. Additionally, keeping your server updated and properly configured ensures optimal performance and a great experience for all players.

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

Powered by WHMCompleteSolution