Overthrow can be hosted via the Arma Reforger dedicated server. You can host it yourself on a windows/linux machine or use a server host . For server providers we recommend Bacon, GTX Gaming, and GPortal. We do not recommend nitrado as there have been various reports of difficulty when trying to restart saves, if you use Nitrado you may need to recreate the entire server to restart your save.
⚠️ Upgrading to v1.4? Two things changed that affect every server owner: the Enfusion Persistence Framework and Enfusion Database Framework mods are no longer used and must be removed from your
config.json, and saves from before v1.4 will not load. See v1.4 Update.
We highly recommend using 0grind.io servers by Bacon. They are by far the best Reforger servers in the game and the Overthrow team works closely with Bacon to ensure that Overthrow works the best on their servers.
You are not loading into the Overthrow mission {3DAD390C31623F04}Missions/24_OVT_Eden.conf. Your server host is likely not letting you configure this or ignoring your custom server config.json
Your server host is caching the save files, you need to remake the entire server from scratch or tell them to clear whatever cache they are using for whatever stupid reason
In steam, download the "Arma Reforger Server", found under tools.
Right click the server in steam, go to "Properties..." and then "Installed Files" and click "Browse".
Create a config.json in that folder (see below for example)
Run ArmaReforgerServer.exe
See the Reforger documentation for advanced setup if required (including linux/steamcmd etc):
https://community.bistudio.com/wiki/Arma_Reforger:Server_Hosting
{
"bindAddress": "0.0.0.0",
"bindPort": 2001,
"publicAddress": "",
"publicPort": 2001,
"a2s": {
"address": "0.0.0.0",
"port": 17777
},
"game": {
"name": "[Overthrow] Your server name",
"password": "",
"passwordAdmin": "changeme1234",
"admins": [],
"scenarioId": "{3DAD390C31623F04}Missions/24_OVT_Eden.conf",
"maxPlayers": 64,
"visible": true,
"crossPlatform": true,
"gameProperties": {
"serverMaxViewDistance": 1600,
"serverMinGrassDistance": 50,
"networkViewDistance": 1500,
"disableThirdPerson": false,
"fastValidation": true,
"battlEye": true,
"VONDisableUI": false,
"VONDisableDirectSpeechUI": false,
"VONCanTransmitCrossFaction": true,
"missionHeader": {}
},
"mods": [
{
"modId": "59B657D731E2A11D",
"name": "Overthrow",
"required": true
}
],
"modsRequiredByDefault": false
},
"operating": {
"lobbyPlayerSynchronise": true,
"playerSaveTime": 120,
"aiLimit": -1,
"slotReservationTimeout": 60,
"disableServerShutdown": false,
"disableCrashReporter": false,
"disableAI": false,
"joinQueue": {
"maxSize": 0
}
}
}
As of v1.4, Overthrow has no mod dependencies. Earlier versions also required "Enfusion Database Framework" (
5D6EA74A94173EDF) and "Enfusion Persistence Framework" (5D6EBC81EB1842EF). Overthrow no longer uses either — remove them from yourmodslist when you update.
Changes to this config, notably around the IP address, Port and Passwords are up to the individual hosts. However, this configuration will provide the base mods and dependencies for an Overthrow Server.
Questions regarding firewalls and port forwarding should be pointed towards your local network administrator.
Administrators can be added within the config.json on individual lines, for example:
"admins": [
"Steam64 ID 1",
"Steam64 ID 2"
],
Admins with their correct steam64 ID can then login to the admin spots on the server using #login <passwordAdmin> in game. This password is the same one defined within the config.json.
If players are experiencing a "red lock" on their radios and only Game Masters can transmit, you need to enable cross-faction VON transmission.
In your server's config.json, change the VONCanTransmitCrossFaction setting to true:
"gameProperties": {
"VONCanTransmitCrossFaction": true
}
This allows players to transmit on radios across different factions. When set to false (default), radios become listen-only for cross-faction communication.
After starting the server at least once, a config file "Overthrow_Config.json" should be created in your profile folder. If it isnt created then you can create it yourself. In the config you can set some options.
See Overthrow Config
Autosave will happen every 10 mins, or you can use the "Save" option from Overthrow menu if you are an officer. A save will also trigger whenever the server is stopped or restarted to avoid server crashes wiping progress, so keep this in mind.
As of v1.4, saves are written by Arma Reforger's own persistence system and live in the .save folder in your profile folder, under profile/.save/app<appid>_user<userid>/game/. Earlier versions used the .db folder — that is no longer used, and saves made before v1.4 will not load.
Ideally back this folder up only when the server is completely stopped, and restore from backup only when the server is completely stopped as well.
Saves load automatically when the server starts up. You DO NOT need to use the -loadSaveFile commandline option. If you want to start a new game, rename or delete the game folder inside .save/app<appid>_user<userid>/ while the server is completely stopped — do not delete the settings folder next to it.
If you are upgrading from before v1.4, the old .db/Overthrow folder can be deleted.
Nitrado caches server files. Reports from users say that deleting the save files doesnt work. You either need to contact nitrado support or recreate your server to restart a save
As of v1.4 Overthrow has no required dependencies — only Overthrow itself needs to be listed in the mods section. You are free to add more if you wish, but before reporting bugs please first try it with only Overthrow.
If you want your server to always download the latest version of the mods, do not include a version number in the "mods" section of your config.json, just leave it out (as above)
This MUST be set to your external IP address in order for your server to connect to the bohemia.net backend and provide Overthrow with a unique persistent player ID.
You need to set an admin password so the server admin can login (type #login password into the chat) and become an officer for the resistance
Make sure to use the exact scenario id shown.
You can turn this off if you want as Overthrow is PvE only.