Free to host

Port Matrix & Multi-Instance Planner · SCP: Secret Laboratory

Asymmetric horror FPS · Horror / Asymmetric

Player tools indexed: 5 Admin consoles: 7

The UDP game port (dedicated = LocalAdmin CLI argument; port_queue is NONDEDICATED-only with a source-level 7777 fallback), the TCP query port = game port + query_port_shift and disabled by default, UPnP/dual-stack binding behaviour, and same-host multi-instance conflict detection.

Player tools (5)

Instant interactive calculations and recipe planners

Verified servers appear in the in-game list; unverified ones are IP-direct only. Derives the actual UDP game port and the optional TCP query port without inventing any "join command".

The official comment formula CI% = CI/(MTF+CI)×100%, both documented initial ratios side by side (24:14 / 24:18), step-by-step ticket gains for all nine event keys, plus the per-wave caps and time window.

Converts the human base speeds documented in the official template comments (walk 4.5 m/s, sprint 7 m/s) by the multiplier keys; sprint endurance is a linear estimate from the 5%/s drain, clearly labelled as such since the official regen is curve-based.

Server admin and config generation (7)

Config files, startup scripts and command wizards for running a server

Both RAM floors side by side (3096 / 4096 MB, neither official), the LocalAdmin auto-restart window (default 4 restarts / 480 s, with the counter-intuitive 0 and -1 semantics), log limits and tickrate notes; every increment is editable.

The UDP game port (dedicated = LocalAdmin CLI argument; port_queue is NONDEDICATED-only with a source-level 7777 fallback), the TCP query port = game port + query_port_shift and disabled by default, UPnP/dual-stack binding behaviour, and same-host multi-instance conflict detection.

ufw / firewalld / iptables / netsh flavours: the UDP game port is mandatory; the TCP query port is optional and comes with the source-level warning that it is disabled by default and exposes the RA password surface — never presented as required.

app_update 996560 (freetodownload, anonymous OK), LocalAdmin launch with both EULA acceptance methods, a systemd unit and a Windows bat; states the egg README's "NOT compatible with ServerMod2 or MultiAdmin" verbatim.

Tick through the official README argument table to build the command line: --restartsLimit/--restartsTimeWindow defaults and their 0/-1 semantics, the documented --noAutoFlush vs --noLogs incompatibility, both EULA acceptance routes, and the -- passthrough separator.

Grouped generation on the current 14.x key set (cross-validated from three live configs, D3) as a full file or a diff-only fragment from one shared value function; the paste pre-checker names unknown/legacy/duplicate keys and never echoes the administrator_query_password value; any violation refuses the whole output.

SteamID64 members validated with BigInt (Number flips the verdict at the boundary); the 19-permission matrix (both D4 readings side by side, ServerConfigs flagged as source-only); badge colours limited to sourced values; override_password ships with the template's all-caps warning verbatim.

SCP: Secret Laboratory Ports & Protocols

Port Protocol Purpose
7777 UDP Game port (dedicated: set by the LocalAdmin CLI argument; 7777 is the ecosystem default)
7777 TCP Query + RemoteAdmin port (SCP:SL own protocol, NOT Steam A2S; = game port + query_port_shift; enable_query defaults to false, i.e. not listening)

FAQ

Which SCP: Secret Laboratory server-admin tools are available?
We list 7 tools for SCP: Secret Laboratory: Capacity & Stability Planner, Port Matrix & Multi-Instance Planner, Firewall Rule Generator, SteamCMD Deploy & Launch, LocalAdmin Argument Builder, config_gameplay.txt Generator & Pre-checker, config_remoteadmin.txt Generator. All of them run straight in your browser.
Which ports does SCP: Secret Laboratory need open?
SCP: Secret Laboratory defaults to 7777/UDP, 7777/TCP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated SCP: Secret Laboratory server?
Install it with SteamCMD — the dedicated server app id for SCP: Secret Laboratory is 996560, so +app_update 996560 validate downloads or updates it. Config files usually live at %AppData%/SCP Secret Laboratory/<port>/config_gameplay.txt (Windows), ~/.config/SCP Secret Laboratory/<port>/config_gameplay.txt (Linux), <config-root>/<port>/config_remoteadmin.txt.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.