From SCP: Secret Laboratory English Official Wiki

Revision as of 20:34, 9 April 2019 by Blue (talk | contribs) (Created page with "This guide takes you through the steps required to create a dedicated SCP:SL server on '''Windows'''. =Minimum Server Specifications= *4 GB RAM *2 core CPU *~600 MB storage s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This guide takes you through the steps required to create a dedicated SCP:SL server on Windows.

Minimum Server Specifications

  • 4 GB RAM
  • 2 core CPU
  • ~600 MB storage space

Prerequisites

  • Mono (64-bit) - Framework used by Unity for a lot of things, needed to fix certain voice chat issues
  • SteamCMD - Used to install and update the server

Installing the server using SteamCMD

SteamCMD is used to install the SCP:SL server in a specified location, this will also make it easier to update it once there is an update.


Logging in
To be able to download the server it must be logged into into steam. Logging in as anonymous works, but it can also be logged in into a steam account.

login anonymous


Setting install directory
To set the desired server directory/install location.

force_install_dir <directory> - (eg. C:/SL_Server)


Installing it
To install the dedicated server the appid 996560 is used, it is the headless build of SCP:SL and will run faster than if the game itself was used to host.

app_update 996560


Validating
To make sure that no required files are missing or corrupted.

app_update 996560 validate

(Optional) Creating a updater.bat

A batch file can be created to have the server automatically updated when needed.

Paste the following code into a batch file and run it once the server needs an update.

steamcmd +login anonymous +force_install_dir <directory> +app_update 996560 +app_update 996560 validate +quit

Server Configuration

Related article: Docs:Server Config

After installing the server can be configured, and settings such as the server name, info tab, player count and similar can be set.

All of these settings can be changed in the config_gameplay.txt file. %AppData%\Roaming\SCP Secret Laboratory\config_gameplay.txt

Basic Fields

server_name: - Used to set the server name
server_ip: <IP/auto> - Used to set the IP address used by the server, it must be a IPv4 address. If it is set to auto it will automatically choose the machine's address (used for dynamic IPs).
max_players: - Used to set max amount of players that can be connected to the server at once
serverinfo_pastebin_id: <pastebin ID> - Used to set the content in the server's info tab. Pastebin ID replaced with the [Pastebin.com pastebin id] on which the desired info is written. - Default: 7wV681fT
contact_email: <email> - Used to set the contact email for verification. - This field must be manually added into the config.

Verification

The server must be verified to be visible in the Server Browser.

Firstly, make sure your server follows the Verified Server Rules.

Requesting Verification

Once ready send an email to [email protected] with the following info:

  • The server's external IPv4 address
  • The port used by the server
  • If the server IP is static or dynamic


Once sent make sure to keep your server running until it is verified, the verification process is usually done within 48 hours.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.