LIONFIN
Game server

SCUM Server Hosting

Run the SCUM Dedicated Server on a VDS with dedicated cores: ServerSettings.ini, BattlEye, SCUM.db backups and port settings are all under your control.

See packages From ₺899.00 per month (excl. VAT)
Server software
SCUM Dedicated Server (SteamCMD: 3792580)
Operating system
Windows, 64-bit (no official Linux build)
Default ports
7777/UDP game, 7778/UDP, 7779/UDP query; optional TCP for RCON
Main config file
ServerSettings.ini
Anti-cheat
BattlEye (enabled by default)
Idle memory use
About 8 GB (community wiki measurement)

Quick answer

SCUM server hosting means running Gamepires’ free SCUM Dedicated Server (SteamCMD app ID 3792580) on an always-on Windows machine. Because the server uses roughly 8 GB of memory even when empty, you need 12–32 GB of RAM depending on player count, plus strong single-core performance. At LIONFIN you can install the server yourself on a VDS server or open a support ticket and ask for a ready-made installation.

Recommended server packages

There is no ready-made package for this use yet; these servers give you full control to install it yourself, or you can request setup through a support ticket. You complete the order on our Turkish store page.

VDS Pro

₺1,599.00 / month

  • 8 ayrılmış çekirdek
  • 16 GB RAM
  • 400 GB NVMe
  • 15 TB Trafik
  • 1 IPv4
  • Günlük yedek
Order (Turkish checkout)

VDS Max

₺2,899.00 / month

  • 12 ayrılmış çekirdek
  • 32 GB RAM
  • 800 GB NVMe
  • 25 TB Trafik
  • 2 IPv4
  • Öncelikli destek
Order (Turkish checkout)

Estimated resources for a SCUM server by player count

PlayersRAMvCPUDisk
1–1612–16 GB430 GB NVMe
17–3216–24 GB4–640 GB NVMe
33–6424–32 GB6–860 GB NVMe
64+ / heavy economy32 GB and up8+80 GB NVMe

Estimates; actual needs depend on mods, plugins and settings.

What is a SCUM server and why rent one?

A SCUM server is a dedicated process that runs the map, player characters, vehicles, bases and economy of Gamepires’ survival game around the clock. SCUM has no in-game “host” mode, so anyone who wants a persistent community either joins the official servers or runs their own copy of the SCUM Dedicated Server.

The advantage of your own server is that you set the rules: loot density, puppet (zombie) count, day and night length, the PvP/PvE balance, vehicle limits, starter gear and economy prices are all changed through ServerSettings.ini and related config files. Clans, roleplay (RP) communities and friends-only PvE worlds open their own servers precisely for this flexibility.

SCUM simulates a large Unreal Engine open world, so it is not a lightweight game server. According to the community wiki, the server uses about 8 GB of memory with nobody connected, which makes stable hosting on a home PC or a low-memory shared environment difficult. That is why memory and single-core CPU speed are the first things to check when choosing SCUM server hosting.

Which operating system does the SCUM Dedicated Server run on?

The SCUM Dedicated Server officially runs only on 64-bit Windows: SCUMServer.exe will not start on 32-bit systems and the publisher provides no native Linux build. The community wiki notes that setup has been tested on Windows and should work on any Windows host that can install the Visual C++ and DirectX components in the _CommonRedist folder.

There are community Docker images that run the server on Linux through Wine or Proton, but they are not officially supported, can break after game updates and leave you without help from the developer. For a long-lived community server we recommend a VDS running Windows Server 2022.

Server files are downloaded with SteamCMD using an anonymous login. The wiki specifically warns you to use the correct app ID: for the SCUM server use 3792580 and do not confuse it with another SCUM server app on Steam.

steamcmd +login anonymous +app_update 3792580 validate +quit

The server files take up about 8 GB; the wiki recommends keeping at least 15 GB free for saves and updates.

How much RAM does a SCUM server need per player count?

A SCUM server consumes memory quickly as the player count grows: 12–16 GB is a realistic starting point for a 16-player community and 24–32 GB for a server approaching 64 players. The table above summarises these estimates; the exact need depends on loot density, vehicle count, number of bases and the puppet limits in your config files.

The factors that affect memory most are:

  • Persistent objects on the map: player bases, chests and dropped items accumulate over time; on servers that go months without a wipe, memory use keeps rising.
  • Vehicles: every physics-simulated vehicle adds CPU and memory load; capping vehicle numbers in the config noticeably improves performance.
  • Puppets and animals: AI entities depend on single-core speed, and high values lengthen the server tick.
  • Player spread: the more players spread across the map, the more areas the server simulates at once.

On the CPU side, a few fast cores are worth more than many slow ones. On a LIONFIN VDS the cores are dedicated to you, so busy neighbours do not affect your game’s smoothness. NVMe storage matters because SCUM constantly writes game state to its SCUM.db database; on a slow disk you feel stutters at save time. When planning memory, also leave 2–3 GB for the operating system.

Should I choose a game server package or a VDS for SCUM?

For SCUM the page lists VDS packages: you can install the server on a VDS yourself or open a support ticket and request a ready-made installation. SCUM’s high memory needs and Windows requirement make it a better fit for a virtual server with dedicated resources than for a typical shared game package.

With a VDS you keep control over:

  • The Windows Server version, firewall rules and remote desktop access.
  • Side services on the same machine, such as a test server, a Discord bot or a stats website.
  • Upgrades: when your community grows you can move to a larger plan with more RAM and cores.
  • SteamCMD updates, restart times and backup schedules, set to your own timetable.

In return, operating system updates and server maintenance are your responsibility. To compare both models, read game server package or VDS?. We do not quote fixed package capacities here; compare the current RAM, core and disk values in the package table on this page against the estimate table above.

If you are new to server administration, start with a small group for the first week, watch memory and CPU usage, and only then announce the server publicly. That way you size resources from your own server’s real data rather than from guesses.

Which ports does a SCUM server need?

By default a SCUM server uses three consecutive UDP ports: the game port, the next port as a raw UDP socket and the one after that as the Steam server browser query port. The sample configuration from the community wiki looks like this:

PortProtocolPurpose
7777UDPGame client connection
7778UDPRaw UDP socket (game port +1)
7779UDPSteam server list query (game port +2)
7777TCPOptional RCON / remote console

If you change the game port with the -port=7777 launch parameter, the other two shift accordingly. To run a second server on the same machine, use a range such as 7780–7782. The wiki also warns that the query port must not fall within 27020–27050, a range used by the Steam client.

Create inbound rules for these ports in Windows Defender Firewall. If you do not use RCON, leave the TCP port closed; if you do, restrict access to your own IP address.

Where are SCUM server settings configured?

A SCUM server’s behaviour is defined by launch parameters and the ServerSettings.ini file. The file is created on first run in the server’s SCUM/Saved/Config/WindowsServer folder, alongside files such as AdminUsers.ini, which holds the admin list. For changes to take effect, stop the server, edit the file and start it again.

Common launch parameters:

  • -log: opens the console log; essential for troubleshooting.
  • -port=7777: sets the game port.
  • -MaxPlayers=64: sets the player limit and overrides the value in ServerSettings.ini.
  • -nobattleye: disables BattlEye; the community wiki does not recommend it.

ServerSettings.ini contains hundreds of options: server name, password, message, PvP rules, loot and puppet multipliers, day length, vehicle limits and more. Setting names can change with game updates, so after every major patch it is safest to generate a fresh default copy and carry your values over by comparison. Admin commands are typed into in-game chat with a # prefix; to use them your Steam64 ID must be listed in the admin file.

Can you mod and customise a SCUM server?

SCUM has no general mod system tied to Steam Workshop; server customisation mainly happens through config files, economy and loot settings, and admin tools. So a “modded SCUM server” usually means one enriched with altered loot tables, custom trader prices, starter kits and community bots.

Common customisations:

  • Economy: trader buy and sell prices and stock; the main tool for balancing the economy on RP servers.
  • Loot and spawns: item spawn rates, puppet density, animal count and vehicle spawn limits.
  • Community tools: external bots that read server logs and push kill feeds, player stats or shop systems to Discord. These usually run as a separate process on the same VDS.

Never upload executables of unknown origin to your server; a bot running with administrator rights can access the whole machine. Leave enough memory headroom for bots and helper services, since SCUM already uses most of the RAM. If you prefer to keep Discord bots separate, there is also Discord bot hosting.

How do you improve SCUM server performance?

The biggest performance gains on a SCUM server come from limiting the number of AI entities, vehicles and persistent objects that build up on the map. Reviewing these settings before buying bigger hardware gets you a much smoother game from the same machine.

Steps that work in practice:

  1. Scheduled restarts: memory use climbs when SCUM runs for a long time. Restarting once or twice a day, with advance warnings in chat, is the most effective measure.
  2. Puppet and animal limits: lowering the number of simultaneous AI reduces server-side lag in crowded areas.
  3. Vehicle limits: keep total and per-type vehicle counts reasonable and let abandoned vehicles despawn after a set time.
  4. Base and item cleanup: clear bases of long-inactive players according to your rules and keep the despawn time for dropped items short.
  5. Up-to-date Windows and drivers: apply OS updates outside play hours and do not run other heavy processes in the background.

Watch the SCUMServer.exe memory curve in Task Manager for a few days. If it keeps approaching the ceiling between restarts, tuning is not enough and it is time for a VDS plan with more RAM. A single core pinned at 100% indicates too much AI and vehicle load.

What settings differ between PvE, PvP and RP SCUM servers?

The type of a SCUM server is determined by how the damage, loot and time settings in ServerSettings.ini are combined; the same software can run a calm PvE world or a harsh PvP arena. Deciding the type up front helps you set player expectations and plan resources correctly.

  • PvE servers: player-versus-player and base damage are disabled or limited; loot and puppet settings define survival difficulty. Memory use grows over time because more bases and vehicles accumulate per player.
  • PvP servers: raid hours, base protection timers and death penalties matter most. Competition is high, so DDoS and cheat protection become critical.
  • RP servers: economy prices, starter kits, naming rules and admin events matter. External bots and Discord integration are common.

Whatever type you choose, state the rules clearly in the server description and welcome message; SCUM players check those first in the server browser. Your wipe schedule also depends on type: PvP servers reset map and characters more often, while PvE and RP communities prefer long-lived worlds. Archiving a copy of SCUM.db before a wipe lets you roll back if disputes arise later.

How is a SCUM server protected against DDoS and cheaters?

There are two layers of protection for a SCUM server: network-level attack filtering and BattlEye anti-cheat in the game. Competitive PvP servers and large RP communities can be targeted by traffic attacks from rival groups, so both layers should stay on.

On the LIONFIN network, traffic is filtered at the network level by the RouteFence firewall; during DDoS attacks malicious packets are filtered out before they reach your server, and the infrastructure is monitored 24/7 by NOC and SOC teams (see our data center). This does not replace hardening inside your own server:

  1. Open only the game and query ports; protect the remote desktop port with an IP restriction.
  2. Use a strong Windows administrator password and create a separate user for remote desktop.
  3. Do not disable BattlEye; -nobattleye belongs only on closed test servers.
  4. Add only trusted Steam64 IDs to AdminUsers.ini.
  5. Schedule Windows updates for low-population hours.

Because the servers are located in Türkiye, they suit communities with players in Türkiye and the surrounding region.

How do you back up and migrate a SCUM server?

A SCUM server’s game state lives in an SQLite database named SCUM.db in the save folder; regular backups mean copying this file together with the config folder. Player characters, bases, vehicles and bank accounts are all in that database, so a single corruption can wipe the whole community’s progress.

A safe backup routine:

  1. Take backups while the server is stopped or during a scheduled restart; copying a live database can produce an inconsistent file.
  2. Archive the SCUM/Saved/SaveFiles and SCUM/Saved/Config/WindowsServer folders together.
  3. Keep date-stamped backups and store at least one copy off the server.
  4. Always take a manual backup before major updates.

To move to another server, install the same game version with SteamCMD and copy these two folders to the new location. A VDS-level snapshot also gives you a quick rollback, but it does not replace a file-level backup.

What are the most common SCUM server errors?

The most common SCUM server problems are the server not appearing in the browser, version mismatches after an update and crashes caused by running out of memory. Most can be solved by reading the logs (the console opened by the -log parameter and SCUM/Saved/Logs).

  • Server not visible in the browser: the query port (game port +2) is closed or falls within 27020–27050; in the meantime, connect directly by IP:port.
  • Players get a “version mismatch”: the game was updated but the server was not. Stop the server and run app_update 3792580 validate in SteamCMD.
  • Server will not start: the Visual C++ packages in _CommonRedist are missing or the OS is 32-bit.
  • Lag and crashes that grow over time: memory is running out; lower vehicle and puppet limits, add a daily scheduled restart and add RAM if needed.
  • BattlEye kicks: the player’s client is corrupted or the BattlEye service is outdated; ask the player to verify their game files.

If the problem persists, open a ticket from the Support section of the LIONFIN customer panel and attach the log file; if you need help ordering, contact us by email.

How to set up a SCUM server?

  1. 1

    Choose a VDS plan

    Pick a VDS plan that matches the estimated RAM table for your player count and install Windows Server as the operating system.

  2. 2

    Install SteamCMD

    Connect via remote desktop, download SteamCMD and fetch app ID 3792580 with an anonymous login.

  3. 3

    Install prerequisites

    Install the Visual C++ and DirectX components found under _CommonRedist in the server folder.

  4. 4

    Open the ports

    Create inbound rules in Windows Firewall for UDP ports 7777, 7778 and 7779.

  5. 5

    Start the server for the first time

    Run SCUMServer.exe with the -log -port=7777 -MaxPlayers parameters and wait for the config files to be created.

  6. 6

    Enter settings and admins

    Stop the server, edit ServerSettings.ini and AdminUsers.ini, then start it again.

  7. 7

    Schedule backups and restarts

    Use Windows Task Scheduler to create tasks for a daily restart and a SCUM.db backup.

FAQ

Frequently asked questions about SCUM Server Hosting

There is no native Linux build of the SCUM Dedicated Server from the publisher; only 64-bit Windows is officially supported. Community images run it through Wine or Proton, but they can break after updates and are unsupported. For a persistent community server, a VDS with Windows Server is recommended.

A SCUM server uses about 8 GB of memory even with no players online. Estimated starting points are 12–16 GB for a small community, 16–24 GB for around 30 players and 24–32 GB for busy servers approaching 64 players. Needs grow as vehicles, bases and puppets increase.

According to the community wiki, SCUM server files are downloaded via SteamCMD with app ID 3792580 and an anonymous login. Steam also lists another SCUM server app, so be careful not to use the wrong ID or you may download outdated files.

In the default example, 7777/UDP handles game connections, 7778/UDP is the raw UDP socket and 7779/UDP is the Steam query port. The query port is always the game port plus two. An optional TCP port can be opened for RCON; keep it closed if you do not use it.

The most common cause is a query port that is closed in the firewall or falls within 27020–27050. The server may also take a few minutes to register in the list after first start. Meanwhile players can connect directly by typing the IP and port.

Adding -nobattleye to the launch parameters disables BattlEye, but the community wiki advises against it. On public servers the experience degrades quickly without anti-cheat. Use this option only on closed test servers and while troubleshooting.

Add your Steam64 ID to the admin file (AdminUsers.ini) in the server’s config folder and restart the server. You can then type admin commands into in-game chat with the # prefix. Only add people you trust to the admin list.

Game state is stored in an SQLite database named SCUM.db in the SCUM/Saved/SaveFiles folder. Characters, bases and vehicles live in this file. When backing up, stop the server and copy the file together with the config folder to a location off the server.

SCUM has no general mod system tied to Steam Workshop. Servers are customised through economy, loot, spawn and rule settings and with external community bots that read the logs. Only install external tools from trusted sources.

Stop the server, back up the save folder and run app_update 3792580 validate in SteamCMD. When the update finishes, check that your config files are still in place and start the server. After major patches, compare new config keys with your own.

Technically yes: install the second server in a separate folder and start it with a different port trio, for example 7780–7782. However, each SCUM instance uses a lot of memory even when idle, so the VDS’s RAM must cover the combined needs of both servers.