> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://wiki.volthosting.co.uk/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 setup an Arma Reforger server on Pterodactyl

This guide covers how to setup an Arma Reforger server on the [Pterodactyl panel](https://pterodactyl.io/).

|| This requires that you have Pterodactyl setup on a server already. Looking for a VPS or Pterodactyl installation?  [Take a look at our VPS plans](https://volthosting.co.uk/vpshosting.html) (which include Pterodactyl installation), or [get in contact with us](https://volthosting.co.uk/contact.html) to have us install Pterodactyl onto your own server.

1. Firstly, you need to go to the [pterodactyl eggs repository and download the Arma Reforger egg.](https://pterodactyleggs.com/?q=Arma%20Reforger)
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/28uumlumpjd6z8likvk7xeupcsxusv_11tggz5.png) 
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/5nt0o3sr62tnrwcuyjboqzup9kkkfp_o5lyky.png)

2. Once the egg has been downloaded to your local computer, you need to login to your Pterodactyl panel.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/7y3ajhemkf1uz0evnafnublvebekll_1unpj6r.png)

3. Once logged in, go to the admin area, and click on `Nests`-> `Import Egg` .
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/len0xqy2ghmmdj6cedbkgihxnkq0tp_18g6u4l.png)

4. Here, a popup window will appear, please select the `.json`file of the egg you downloaded in step 1. You can choose which `Nest` to import it into, this can be anywhere, or you can create a new nest.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/hyoe9vtgcwpbspivbvh0fzjnmtdbtz_18c4xpw.png)

5. Now, head over to `Servers` -> `Create New`.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/zerksqt9rtxi8u44tnwcoawr9yssi3_1qdzteo.png)

6. Here's you need to fill out the information to create your Arma Reforger server. Firstly, you need to enter in the specifications to assign to your server. A table is below, which lists the minimum and recommended specs.

| To calculate the CPU cores, 100% = 1 core, 200% = 2 cores, and so on.

|   | Bare Minimum | Recommended |
| ---- |
| Processor | Recent x86/64 (AMD/Intel) processor. No ARM support. | Can use up to 300-600% CPU under load with uncapped FPS (set Max FPS to prevent). |
| RAM | 3328 MiB | 6144-8192 MiB |
| Storage | 5 GB | 7-10 GB (or more, depending on number of mods downloaded) |
| Game Ownership | Not required to start or download mods. | ----- |

To operate the server effectively, you should have the following ports assigned to the server:

| Port | Default | Protocol | Required | Notes |
| ---- |
| Game | 2001 | UDP | Yes | Primary port in Panel |
| A2S | 17777 | UDP | No | Steam Query / Requires additional configuration in `config.json` |
| RCON | 19999 | UDP | No | Requires additional configuration in `config.json` |

Below is an example configuration: 
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/vrfu8yw3bxh9ytkvzotbveqnjjz8wl_4bjsat.png)
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/xg0rjenjvomz5doxo1dgzzlstj8dhy_lrqe04.png)
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/6gf8wdceamxv56nbu7jr3jn2wrjm14_1by9ibx.png)
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/sbshgfpqrz60ljbtwrqtw61rsk257u_jd396b.png)
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/mfare1q8rv6voi8fjiayk9blpxfwmz_rnad8i.png)

7. Once your configuration is complete, press `Create Server`
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/6imwmg7005ykktldjh91icecarcqjj_5s1ezp.png)

8. A page will appear saying that it is installing. Please wait for a few moments while the server installs.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/n6aupdjqrdjs0iqet6t3t5s808uali_1955ca7.png)

9. To go to the server, press the square arrow button.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/2jgskcb5lizmgwgficwtemkjloobcs_7qdl96.png)

If you go on the server, and see that its still installing. Please wait for this to be completed. 
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/rgs5kxzhl58qn1bitwwi9ubgixj3nu_zopg1e.png)

10. Once the server has been installed, it'll start automatically. Once you see `container@pterodactyl~ Server marked as running...` in the console, the server has been started.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/mcqoliksbmi9ggcxntl54gkjwilcwr_tjxy7s.png)

11. If you assigned the additional ports ( `A2S` and `RCON`), then you'll need to do some additional configuration in the `config.json` file. Head over to the `Files` tab.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/vxqhckwvj0mkhtrar1xjhegyl6jjfc_nylkxs.png)

12. Then, navigate to the `config.json` file.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/oq67sf7clmrar0hplqkcfziwfqyzyp_6gaw61.png)

13. Now you need to add some additional lines to your configuration file. Please add the lines below to the **bottom** of your configuration file.

||| Please replace `your_rcon_password` with a **STRONG, SECURE** password, and `your_IP_here` with your servers public IP address.

```
"a2s": {
        "address": "your_IP_here",
        "port": 17777
    },
    "rcon": {
        "address": "your_IP_here",
        "port": 19999,
        "password": "your_rcon_password",
        "maxClients": 16,
        "permission": "admin",
        "blacklist": [],
        "whitelist": []
    }
```
Our example is below:
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/dpxfvrcfthwctnjkwptqjpbjzo37v6_1d5h3zd.png)

| If you would like to download our example configuration file, you can do so [by clicking this link](https://i.rowansc1.com/u/WpXSyh.json).

14. Once you're happy, press `Save content`.

15. Now head back to the `Console` tab, and `Restart` your server.
![](https://storage.crisp.chat/users/helpdesk/website/a7f74f9f83d47000/kmrzx0kqbpbxzomrnqghqu5xxzf7nr_1sudb3j.png)

16. Once your server has restarted, your Arma Reforger server is ready! You can now join the Arma server.
