How to Host an Insurgency Server: A Guide for Devs

Greetings Devs! Are you a fan of Insurgency and want to host your own server? Look no further! This comprehensive guide will walk you through the steps of hosting your very own Insurgency server from start to finish. Let’s get started!

Step 1: Understanding Insurgency

Before getting into the details of server hosting, it is important to understand the game itself. Insurgency is a multiplayer tactical first-person shooter game developed and published by New World Interactive. It requires precise coordination and teamwork to complete objectives, making it a favorite among tactical shooter enthusiasts. Understanding the gameplay will help you in hosting the server efficiently.

What are the System Requirements?

Make sure your system meets the following minimum requirements to host an Insurgency server:

Minimum Requirements
Recommended Requirements
OS: Windows 7/8/10 (64-bit)
OS: Windows 10 (64-bit)
CPU: Intel Core 2 Duo E6600 / AMD Phenom X3 8750
CPU: Intel Core i7-8700K / AMD Ryzen 7 2700X
RAM: 4GB
RAM: 8GB
GPU: NVIDIA GeForce GT 630 / AMD Radeon HD 6570
GPU: NVIDIA GeForce GTX 1080 / AMD Radeon RX Vega 64
Storage: 15GB Available Space
Storage: 15GB Available Space

How to Purchase Insurgency?

Insurgency is available for purchase on Steam. You can purchase the game through the Steam store. Make sure to buy the right version of the game – Insurgency: Sandstorm is the most recent version, while the original version of Insurgency is also available.

Step 2: Preparation Before Installing the Server

Before installing the server, certain preparations need to be made. Follow these steps to prepare the server:

Port Forwarding

To host an Insurgency server, you need to forward a few ports. The default ports that Insurgency uses are 27015 (UDP) and 27005 (TCP). Follow these steps to forward the ports:

  1. Access your router’s interface.
  2. Find the port forwarding section. It may be under different names in different routers.
  3. Add a new port forwarding rule for the ports 27015 (UDP) and 27005 (TCP).
  4. Save the changes.

Static IP Address

Assign a static IP address to your server. A static IP address ensures that your server always has the same IP address, even after rebooting.

Hardware Requirements

Make sure the hardware of the system meets the minimum requirements.

Step 3: Installing the Insurgency Server

Once the preparation is complete, you can start installing the server. Follow these steps to install the server:

Downloading the Server Files

The first step is to download the server files. The server files are available on Steam.

  1. Launch Steam.
  2. Click on the Library tab.
  3. Click on the Tools tab.
  4. Find Insurgency Dedicated Server.
  5. Right-click on it and select Install Game.
  6. Select the location where you want to install the server files.
  7. Click Next.
  8. The server files will now begin downloading.

Configuring the Server Settings

After the server files are downloaded, you need to configure the server settings. Follow these steps to configure the server settings:

  1. Open the folder where you installed the server files.
  2. Open the “insurgency” folder.
  3. Open the “cfg” folder.
  4. Open the “server.cfg” file in a text editor.
  5. Edit the file according to your preferences. You can create a custom configuration file if you want.
  6. Save the file.

Step 4: Running the Insurgency Server

You are now ready to run the Insurgency server. Follow these steps to run the server:

Manual Method

You can run the server manually by following these steps:

  1. Open the folder where you installed the server files.
  2. Launch the “srcds.exe” file.
  3. Enter the following command: “srcds.exe -console -game insurgency +map ins_test +maxplayers 32 +mapcyclefile mapcycle.txt +gamemode firefight”
  4. The server will now start.
READ ALSO  How to Host an Ark Server on PC for PS4

Through a Batch File

You can also run the server through a batch file. Follow these steps to create a batch file:

  1. Open Notepad or any other text editor.
  2. Enter the following commands:
  3. @echo offclsecho Protecting srcds from crashes...echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter.title Insurgency: Sandstorm Dedicated Server:srcds"srcds.exe" -console -game insurgency +map ins_test +maxplayers 32 +mapcyclefile mapcycle.txt +gamemode firefightecho Restarting srcds...goto srcds
  4. Save the file with the extension “.bat” in the same folder where you installed the server files.
  5. Double-click the batch file to start the server.

Step 5: Managing the Insurgency Server

You can manage the Insurgency server using various tools. Follow these steps to manage the server:

Web Administration Tool

The web administration tool allows you to manage the server through a web interface. Follow these steps to use the web administration tool:

  1. Open any web browser.
  2. Enter the IP address of your server followed by :27131. For example, if your server’s IP address is 192.168.1.100, enter “192.168.1.100:27131”.
  3. Login with the rcon password you set in the server.cfg file.
  4. You can now manage the server through the web interface.

Rcon Tool

The rcon tool allows you to manage the server through the console. Follow these steps to use the rcon tool:

  1. Open the console in-game by pressing the tilde (~) key.
  2. Enter the following command: “rcon_password yourpassword”
  3. Replace “yourpassword” with the rcon password you set in the server.cfg file.
  4. You can now manage the server through the console using various commands.

Frequently Asked Questions

1. How can I join my own server?

You can join your own server by launching Insurgency and searching for your server in the server browser. You can also connect through the console by entering the following command: “connect yourip:port”

2. How do I update my server?

You can update your server through Steam by following these steps:

  1. Launch Steam.
  2. Click on the Library tab.
  3. Click on the Tools tab.
  4. Find Insurgency Dedicated Server.
  5. Right-click on it and select Properties.
  6. Click on the Local Files tab.
  7. Click on the Verify Integrity of Game Files button.
  8. The server files will now be updated.

3. Can I host a custom game mode?

Yes, you can host a custom game mode. Follow these steps to host a custom game mode:

  1. Download the custom game mode files.
  2. Copy the files to the “insurgency” folder in the server files directory.
  3. Edit the server.cfg file to include the custom game mode.
  4. Start the server.

4. Why can’t other players connect to my server?

There could be various reasons why other players can’t connect to your server. Check the following:

  • Make sure your server is running.
  • Make sure your server is not blocked by the firewall.
  • Make sure your port forwarding is set up correctly.
  • Make sure your server IP address is correct.

5. How can I change the server name?

You can change the server name by editing the server.cfg file. Look for the line “hostname” and change the value to the desired name.

Congratulations! You have successfully learned how to host an Insurgency server. Enjoy playing with your friends and creating your own custom game modes!