> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Host an Arma Reforger Server

Looking to dive into multiplayer with Arma Reforger? Hosting your own server for Arma Reforger unlocks limitless possibilities—from customizing game modes and missions to building a dedicated community of players.

## Method 1: Using Sparked Host's Arma Reforger Server Hosting

Sparked Host offers an easy, beginner-friendly solution for Arma Reforger server hosting without the hassle of manual setup. Ideal for both beginners and experienced admins, Sparked Host simplifies server management so you can focus more on gameplay and less on technical details.

### Why Sparked Host?

* Enterprise Hardware
    
* Budget Friendly
    
* 24/7 Professional Support
    
* Premium Locations
    
* Instant Setup
    
* Bulletproof DDoS Protection

To setup Arma Reforger Server Hosting with Sparked Host, go to [https://sparkedhost.com/arma-reforger-hosting](https://sparkedhost.com/arma-reforger-hosting) and pick a package. Complete the checkout process to receive your sign in credentials and start on your server in just 5 minutes (or less!)

## Method 2: **Hosting on Ubuntu (Linux)**

If you want full control over your **Arma Reforger** server hosting, setting it up on a **VPS** or **dedicated server** is a great option. This guide walks you through installing **SteamCMD**, setting up the **Arma Reforger server**, configuring **port forwarding**, configuring the necessary software and starting the server.

Note: Do not host your own Arma Reforger server on your own computer

### **Arma Reforger Server Hosting Requirements**

To host an Arma Reforger server, you need:

* A **VPS or dedicated server** running **Ubuntu 20.04+** or **Windows Server 2019/2022**
    
* **Root/Admin access** to your VPS
    
* **At least 8GB RAM** and a **quad-core CPU** (recommended)

### Install steamcmd

SteamCMD is required to download and update the Arma Reforger server files.

1. **Update the system:**
    
    
```
sudo apt update && sudo apt upgrade -y
```
    
2. **Install dependencies:**
    
    
```
sudo apt install -y steamcmd
```
    
3. **Create a dedicated user for the server (optional but recommended):**
    
    
```
sudo useradd -m -s /bin/bash armareforger
```
    
4. **Switch to the new user and create a directory for the server:**
    
    
```
sudo su - armareforger mkdir ~/arma_reforger cd ~/arma_reforger
```
    
5. **Download and install Arma Reforger Server:**
    
    
```
steamcmd +login anonymous +force_install_dir ~/arma_reforger +app_update 1874900 validate +quit
```

### Port Forwarding on Ubuntu

To start an Arma Reforger server, you need to open the required ports to allow connections:

1. **Open ports in the firewall:**
    
    
```
sudo ufw allow 2001/udp 
    sudo ufw allow 2002/udp 
    sudo ufw allow 17777/udp 
    sudo ufw enable
```
    ![](https://images.surferseo.art/ddbcdcb4-880c-4c9c-841f-c1e9d738e198.png)
2. **Verify the firewall rules:**
    
    
```
sudo ufw status
```

### Configuring Your Arma Reforger Server

To configure an Arma Reforger server on a Linux VPS:

1. **Navigate to the configuration file:**
    
    
```
cd ~/arma_reforger
```
    
2. **Edit the server configuration file:**
    
    
```
nano config.json
```
    
3. **Modify the following settings to match your server preferences:**
    
    
```
{
        "name": "My Arma Reforger Server",
        "maxPlayers": 32,
        "gameMaster": false,
        "password": "yourpassword",
        "adminPassword": "adminpass",
        "ports": {
            "gamePort": 2001,
            "queryPort": 17777
        }
    }
```
    
4. **Save and exit** (CTRL+X, then Y, then Enter).

### Start Your Arma Reforger Game Server

Run the following command to start your Arma Reforger server:

```
cd ~/arma_reforger ./server
```

To keep the server running even when logged out, use **screen**:

```
screen -S arma ./server
```

## Method 2: Hosting on a Windows Game Server

Another method you can do is host your VPS on a Windows operating system.

### Step 1: Install SteamCMD

1. **Download SteamCMD:**    

    
* Go to [SteamCMD official page](https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip)
        
    *   Download and extract [](http://steamcmd.zip)*steamcmd.zip*** into C:\steamcmd
        
2. **Open Command Prompt as Administrator** and navigate to SteamCMD:
    
    
```
cd C:\steamcmd
```
    
3. **Install Arma Reforger Server:**
    
    
```
steamcmd +login anonymous +force_install_dir C:\arma_reforger +app_update 1874900 validate +quit
```

### Step 2: Port Forwarding on Windows Server

To setup the port forwarding for an Arma Reforger game server on Windows:

1. **Open Windows Defender Firewall**
    
2. **Go to Inbound Rules > New Rule**
    
    ![](https://images.surferseo.art/d3990b6d-e757-4a0e-8248-26121ac108d4.png)
3. **Select Port > UDP > Enter Ports:**
    
    ![](https://images.surferseo.art/a793349f-0e77-438c-bd6d-d1daa979d8ca.png)
    
* **2001, 2002, 17777**
        
        ![](https://images.surferseo.art/7c368ab7-1b83-4401-9007-c1fb8a378ed4.png)
4. **Allow the connection** and apply the rule.
    
    ![](https://images.surferseo.art/6fc51e98-3587-48b4-b1f0-258f14304328.png)
5. **Repeat for Outbound Rules.**

### Step 3: Configure the Arma Reforger Server

To configure an Arma Reforger server on a Windows VPS:

1. Navigate to C:\arma_reforger and create/edit **config.json**
    
2. Modify the game port and query port with your settings:
    
    
```
{
        "name": "Windows Arma Reforger Server",
        "maxPlayers": 32,
        "gameMaster": false,
        "password": "yourpassword",
        "adminPassword": "adminpass",
        "ports": {
            "gamePort": 2001,
            "queryPort": 17777
        }
    }
```

### Step 4: Start Your Arma Reforger Server

1. Open **Command Prompt** and run:
    
    
```
cd C:\arma_reforger server.exe
```
    
2. To run it in the background, use **Task Scheduler** or **NSSM**.

## Still have some questions?

Feel free to reach out or open a ticket with our support team. We're available 24/7 to assist!