How to Set Up a Post Scriptum / Squad 44 Dedicated Server
Install a Post Scriptum (now Squad 44) dedicated server on Linux using SteamCMD (AppID 746200). Covers first-launch startup, generated config directory structure, and launch parameters.
Post Scriptum / Squad 44 Dedicated Server Setup
Name change note: Post Scriptum was renamed to Squad 44 in late 2023. The Steam store page, in-game branding, and community now use "Squad 44," but the server binary and config directory still carry the
PostScriptumname. This guide uses both names interchangeably.
Post Scriptum runs on the same Unreal Engine 4 foundation as Squad and shares a nearly identical dedicated server setup workflow.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | 64-bit Linux (Ubuntu 20.04+) | Ubuntu 22.04 LTS |
| CPU | Quad-core, 3.4 GHz | 8-core, 3.6 GHz+ |
| RAM | 12 GB | 16–32 GB |
| Disk | 40 GB SSD | 80 GB NVMe SSD |
| Network | 30 Mbps upload | 100 Mbps upload |
Installing via SteamCMD
# Install SteamCMD on Ubuntu
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
# Log in and download the server
steamcmd
login anonymous
force_install_dir /opt/postscriptum-server
app_update 746200 validate
quit
The server files are approximately 15–30 GB. Download time depends on your connection speed.
Server Directory Structure
After installation, key directories are:
/opt/postscriptum-server/
├── PostScriptum/
│ ├── Binaries/
│ │ └── Linux/
│ │ └── PostScriptumServer ← server binary
│ ├── ServerConfig/ ← config files (generated on first run)
│ └── Plugins/
└── Engine/
First Launch
cd /opt/postscriptum-server
./PostScriptum/Binaries/Linux/PostScriptumServer \
PostScriptum/Maps/Carentan/Carentan_AAS_v1 \
-log \
-Port=7787 \
-QueryPort=27165 \
-SteamServerName="My Post Scriptum Server" \
-ServerName="My Post Scriptum Server"
On first run the server generates config files in PostScriptum/ServerConfig/. Shut it down after that directory appears, then edit your configs before the public launch.
Startup Script
Create /opt/postscriptum-server/start.sh:
#!/bin/bash
cd /opt/postscriptum-server
./PostScriptum/Binaries/Linux/PostScriptumServer \
PostScriptum/Maps/Carentan/Carentan_AAS_v1 \
-log \
-Port=7787 \
-QueryPort=27165 \
-SteamServerName="My Squad 44 Server" \
-ServerName="My Squad 44 Server" \
-maxPlayers=80
chmod +x /opt/postscriptum-server/start.sh
Updating the Server
steamcmd \
login anonymous \
force_install_dir /opt/postscriptum-server \
app_update 746200 validate \
quit
Stop the server before updating. Post Scriptum/Squad 44 updates frequently — subscribe to patch notes on the Steam store page.