Insurgency: Sandstorm is a multiplayer tactical first-person shooter that emphasizes team-based strategy and immersive environments. Hosting your own dedicated server allows you to have more control over the game’s rules, server settings, and performance. In this tutorial, we’ll guide you through the process of setting up an Insurgency: Sandstorm server on your AnonVM VPS.
Prerequisites
Before you begin, ensure you have the following:
- A VPS from AnonVM with at least 4 GB of RAM and 2 CPU cores.
- SSH access to your VPS.
- Basic knowledge of Linux commands.
- SteamCMD installed on your VPS. If SteamCMD is not installed, you can refer to our earlier guides for installation.
Step 1: Access Your AnonVM VPS
- Log in to your AnonVM account and access your VPS.
- Use an SSH client like PuTTY (on Windows) or your terminal (Linux/Mac) to connect to your VPS:
your-vps-ip
with your actual VPS IP address. Enter your password when prompted.
Replace
Step 2: Install Required Dependencies
-
Update the system:
-
Install necessary dependencies:
These libraries will ensure your server operates correctly.
Step 3: Install SteamCMD
SteamCMD is the tool used to download and manage Insurgency: Sandstorm server files. If you already have SteamCMD installed, you can skip this step.
-
Create a directory for SteamCMD:
-
Download and extract SteamCMD:
-
Verify the installation:
This will launch SteamCMD. Type
quit
to exit when done.
Step 4: Download the Insurgency: Sandstorm Server Files
Now, let’s download the Insurgency: Sandstorm dedicated server files.
-
Log in to SteamCMD:
-
Set the installation directory:
-
Download the server files:
This command will download the server files into the specified directory. The download process may take a while depending on your connection.
Step 5: Configure the Server
Once the server files are downloaded, configure your server settings.
-
Navigate to the server directory:
-
Configure server settings: The main configuration file for the server is
server.cfg
. You can open it using any text editor (e.g.,nano
):Some key settings to modify:
- Server Name: Customize your server name with
hostname "Your Server Name"
. - Max Players: Modify the maximum number of players allowed on your server.
- Port: Ensure the default port (27015) is open on your VPS.
Save and close the file (
CTRL+X
, thenY
to confirm). - Server Name: Customize your server name with
Step 6: Open Required Ports
To allow players to connect to your Insurgency: Sandstorm server, you must open the necessary ports.
- Open the default game port (27015):
This will allow incoming connections to the game server.
Step 7: Start the Insurgency: Sandstorm Server
Now that the server is configured and ports are open, it’s time to start the server.
-
Start the server in a screen session: Running the server in a screen session allows the server to continue running even if you disconnect from SSH:
-
Run the server: To start the server, run the following command:
This script will start the server and you should see logs showing the server is running.
-
Detach from the screen session: To detach from the screen session, press
CTRL + A
, thenD
. -
Reattach to the session: If you need to view the server’s console or interact with it, use:
Step 8: Connect to Your Server
To join your Insurgency: Sandstorm server:
- Open Insurgency: Sandstorm on your game client.
- Go to the Multiplayer section and select Direct Connect.
- Enter your VPS IP address and port (e.g.,
your-vps-ip:27015
). - If you set a password, you will be prompted to enter it.
Step 9: Update the Server
To keep your server up to date, use SteamCMD to check for updates.
-
Log in to SteamCMD:
-
Update the server:
This will update the server to the latest version.
Conclusion
Your Insurgency: Sandstorm dedicated server is now up and running on AnonVM! You can invite friends, set custom game modes, and adjust the server rules to fit your gameplay preferences. Make sure to keep your server updated and monitor its performance for the best experience.
By following this guide, you can enjoy a customized multiplayer experience with full control over your Insurgency: Sandstorm server. Happy gaming!