SCUM Server Tutorial
After downloading the server files from Steam, you will have 2 options to start the server;
we will cover both of them.
STARTING THE SERVER
First option:
Starting the server via Steam’s launcher.
This should be as simple as pressing “LAUNCH” on Steam. By default, the server should
launch with the -log command line argument included, which opens the server window
where you can monitor its status.
To add new command line arguments, right-click on SCUM Server, then enter the additional
arguments in the “LAUNCH OPTIONS” field. After each argument, you will need to press
space to separate them.
Second option:
Starting the Server via CMD:
To start the server using Command Prompt (CMD), you will need to navigate to the server
files. These are located in Steam's installation folder:
...\SteamLibrary\steamapps\common\SCUM Server
Inside this directory, you will see a few folders. The one we need to start the server is called
"SCUM".
Inside the “SCUM” folder, open “Binaries\Win64”, which contains the SCUMServer.exe
used to start the server via CMD.
Once you're in the Win64 folder, open Command Prompt (CMD). Drag the SCUMServer.exe
into the CMD window, then add the necessary arguments to start the server.
LIST OF USEFUL ARGUMENTS
-log
Adding this command line argument will launch the server with a visual console that
displays the SCUM.log in real time, allowing you to monitor the server's activity as it runs.
One important thing to note: clicking on the server window will pause the server tick. As a
result, all players will be kicked from the server and will not be able to reconnect until it is
unpaused. You can unfreeze the server by pressing “ESC”, so it's best to avoid clicking on
the server console window during runtime.
To better understand the log, here’s what certain entries represent:
C - Any Character
P - Prisoner
Z - Zombie
R - Razor
S - Sentry
A- Animal
V - Vehicle
IV - Item Virtualization
NO - Network Object
-port=7000
Adding the -port=7000 argument will start the server on the specified port. When
connecting to the server, you will need to use the format IP:port.
Important: The response port used for client connections is always the defined port +2. So, if
you start the server with -port=7000, players will need to connect using IP:7002.
If no port is defined, the server will use the default port 7779
-MaxPlayers=64
By default, this value is set to 64 and can be configured in the ServerSettings.ini file or in-
game through the “Server Settings” menu. This menu is accessible to users listed in the
ServerSettingsAdminUsers.ini file.
Both configuration files are located at:
...\SCUM Server\SCUM\Saved\Config\WindowsServer
When the -MaxPlayers argument is added to the server startup command, it will override
the value set in ServerSettings.ini. For example, if ServerSettings.ini allows 64 players but
the startup command includes -MaxPlayers=10, then the server will only allow 10 players to
connect.
-nobattleye
Starting the server with this argument will launch the server without Battleye.
This is not something we recommend, as it would mean you would have no anti-cheat
protection on your server.
SHUTTING DOWN THE SERVER
To properly shut down the server, press “CTRL + C” in the Command Prompt window. This
key combination initiates the shutdown process of the server.
Important: Do not click the “X” button on the server log window, as this will not shut the
server down correctly.
To confirm that the server has shut down properly, navigate to the following folder:
...\SCUMServer\SCUM\Saved\SaveFiles
If you see two files named SCUM.db-shm and SCUM.db-wal in that folder, it means the
server was not shut down properly or is still running in the background.
CONFIGURATION OF THE SERVER
After the initial start of the server, the necessary files for the configuration of the server will
be generated, those files include all the .ini files you are able to edit.
To access those files, you will need to navigate to the “Saved - Config - WindowsServer”
“...\SCUM Server\SCUM\Saved\Config\WindowsServer”
Let’s dive a bit deeper into what file does what here:
AdminUsers.ini
Placing SteamIDs into this folder will give players admin rights, they will be able to execute
basic commands. It’s also possible to give players access to additional commands by placing
additional arguments in the brackets next to their SteamID.
Accessible arguments:
[SetGodMode]
Gives player access to the “#SetGodMode True/False” command, which enables or disables
instant building.
[RestartServer]
Gives player access to the “#RestartServer pretty please” command, which will initiate a
shutdown sequence of the server.
Example of adding a user to AdminUsers.ini
76561199637135087 <- admin commands
76561199637135087[SetGodMode] <- admin commands + setgodmode
76561199637135087[SetGodMode, RestartServer] admin commands + setgodmode +
restartserver pretty please
BannedUsers.ini
All players who are banned from your server will end up in this file, you are also able to
place SteamIDs of the users manually into this file.
EconomyOverride.json
In this file, you are able to adjust the prices of items and services at the traders in safe
zones. There are a few examples on how this is done already in the file, all you need to do is
replace the name of the item or the service that you want to adjust, and place it at the
corresponding trader.
More information about modifying the economy:
https://store.steampowered.com/news/app/513710/view/3131696199142015448
Tool to help with the economy modification:
https://trader.scum-global.com/
ExclusiveUsers.ini
In this file, you are able to place SteamIDs of the players you want to have access to the
server, any player that is not on this list will not have access to your server. This will become
active only after you enter the first SteamID into the file.
GameUserSettings.ini and Input.ini
These files have no use for the server, so you can ignore them completely.
RaidTimes.json
This file is used to set the global raid times. More information about it can be found here:
https://store.steampowered.com/news/app/513710/view/4202497395525190702
ServerSettings.ini
Inside this file, you can find all the settings for the server. It’s possible to manually configure
the settings without entering the game through this file.
ServerSettingsAdminUsers.ini
In this file, you are able to give access to the in-game server settings configuration. All you
will need to do is enter the SteamID into the file, after that, the specified player should have
access to the in-game server settings.
SilencedUsers.ini
In this file, you are able to see which players were silenced and what is the duration of their
silence on the server.
WhitelistedUsers.ini
In this file, you are able to place SteamIDs of the players you want to have priority to
connect to the server, this means that any player which is on this list will have priority
access to the server, even if the server is full (if the server is full one player will be kicked out
from the server).
LOOT MODIFICATION
All information about the loot modification can be found in our extensive guide here:
https://docs.google.com/document/d/1TIxj5OUnyrOvnXyEn3aigxLzTUQ-o-695luaaK2PTW0
CUSTOM QUESTS
All information about the custom quests can be found in the guide here:
https://docs.google.com/document/d/1B1qooypdebE2xvJ33cb-BIH5MEEsvi9w4v-
vrgcYO1k/edit?tab=t.0#heading=h.o19tfspdpkw9
SERVER LOGS
The output displayed in the server window when the server is running is saved in the “Logs”
folder, located at:
...\SCUM Server\SCUM\Saved\Logs
To access the rest of the logs, navigate to:
...\SCUM Server\SCUM\Saved\SaveFiles\Logs
CONNECTING TO THE SERVER
To connect to the server you started, use the IP address 127.0.0.1 (this refers to your local
machine and will always connect to your locally running server, this includes only the
owner of the server on the machine where the server is started, not other players).
If you started the server on a specific port, be sure to include the port number after the IP
address, like this:
127.0.0.1:PORT
You can find out your IPv4 by running CMD and typing in the command “ipconfig”.
To find out your public IP, simply type into Google “What is my IP”.
Making the server accessible to the public
To make your server accessible to the public, you will need to contact your ISP to enable
“CGNAT”.
After that is done, you will need to do port forwarding so players can connect to your
server. Here are some basic steps you can do:
1. Login to your router via the default gateway address
2. Enter the router username and password
3. Locate Port Forwarding settings, typically this will be under Advanced and then Port
Forwarding or Virtual Server.
4. On the Port Forwarding page, you will be prompted to enter a custom name for
setup. Then you will enter the desired port you are forwarding in the port field.
Select “TCP/UDP” under Protocol or “Both” if you are unsure which protocol you are
using. Next, enter the internal IP address of the device you are port forwarding to
(your IPv4) and click ”Apply” or “Save”.
5. Confirm that your Port Forwarding is working, you can check it by going to a website
like www.portchecktool.com and entering the port you have just opened.
Once everything is set up and the server is running, you can share your public IP address
with your friends so they can connect directly, or they can find your server through the
server browser.
For more information about port forwarding and more in-depth tutorials, check tutorials
online or consult with your ISP.