Open ServerSettings.ini (create if missing). Here is a working example for v1.5.0:
[Server]
ServerName=My Steampunks Dedicated Server
MaxPlayers=8
Password=YourPasswordHere
AdminPassword=AdminPass123
GamePort=27015
QueryPort=27016
GameMode=Deathmatch
MapRotation=dlc_03_tdm,dlc_04_survival,MP_01_City
TimeLimit=15
ScoreLimit=50
FriendlyFire=1
AllowKillcam=1
AllowSpectate=1
Critical parameters:
Run SE4Server.exe once manually. It will crash/fail (no steamclient), but it generates default files inside:
%AppData%\Local\SniperElite4\Server\ sniper elite 4 dedicated server v1 5 0steampunks repack
Copy that folder to your install directory for easy access.
The server listens on all interfaces. To test, ask a friend (on the same repack) to open console (~) and type:
open YOUR_PUBLIC_IP:27015
If they connect, success. Open ServerSettings
Note: Some ISPs use CGNAT (Carrier-Grade NAT). If you have no public IP, you cannot host. Use a VPN like Radmin VPN or ZeroTier as a workaround.
Unlike a listen server (where one player hosts and plays on the same PC), a dedicated server: Critical parameters: Run SE4Server
For a repack user, this means you can host without owning a legitimate Steam copy, and anyone with the same repack can join via IP.
Sniper Elite 4 Dedicated Server v1.5.0 — Steampunks Repack Brings Easier Hosting and Stable Multiplayer