SCP: Secret Laboratory

SCP: Secret Laboratory

Not enough ratings
Leighton's Guide to Server Hosting
By Leighton
Are you looking forward to hosting a Secret Laboratory server on Windows OS, but you don't have the money to rent a server from a hosting company? If so, don't worry. I have got you covered.

Installing a Server

1. The first thing you want to do is navigate to your Steam Game Library. Launch SCP Secret Laboratory, and when it asks you what you wish to launch, click on Dedicated Server, do NOT launch the game itself.
https://gyazo.com/78a0b677e2ac68343bbed8e8304ae448

2. Type in "exit" in your server console. https://gyazo.com/d325fc0eaf5ff39d1045fa7b1a671593



Configuring your Server



3. Navigate to C:\Users\carib\AppData\Roaming\SCP Secret Laboratory

4. Open config_gameplay.txt

5. Once you have your configuration file open, you will need to create a server name, and then type in your ip address. To find your ip address, search up What Is My Ip, and then use the Public IPv4 address it gives you.



Port Forwarding



6. Once you configure your server, you will need to port forward to allow other users to connect. I will link a video on how to do this.
https://www.youtube.com/watch?v=9goLYRuaaqY



MultiAdmin



7. This is optional, but recommended. To install MultiAdmin you will need to navigate to this link. https://github.com/Grover-c13/MultiAdmin. Remember to install the most up-to-date release for the best performance.

8. To install MultiAdmin, we will first need to make another copy of our game folder to launch our game from. Navigate to D:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory and copy your SCP Secret Laboratory game folder. Paste the copy into D:\Program Files (x86)\Steam\steamapps\common and change the folder name to something else.

9. Insert the MultiAdmin.exe into D:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory.

10. Now that you have inserted the necessary files, you will need to create a new folder named "servers" in D:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory. Now, make a new folder in "servers" called "1". You can name this to anything you would like, but make sure it can be identified as server 1. Now, you will need to copy "config_gameplay.txt" from C:\Users\carib\AppData\Roaming\SCP Secret Laboratory and paste it into your "1" folder. Remember to rename it to "config.txt" once you put it into "1". If you wish to make multiple servers, duplicate the "1" folder and rename it to "2". However, to make multiple servers you will need to portforward another port for the new server.



Server Mod



11. Since you already have a game directory backup, all you need to do is download the two files from this link and paste them into D:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory\SCPSL_Data\Managed. Confirm that you have a copy of the game directory before pasting in the new AssemblyCSharp.dll. Once again, remember to download all the up to date files. https://github.com/Grover-c13/Smod2/




Server Verification



12. To verify your server, open up config_gameplay.txt. Add a new line anywhere in the file called contact_email: Then type your email in the value like this: contact_email: testemail@gmail.com. Once you do that, save and close your config file and then email the verification email which will pop up in the server console.



Finish



Thank you for reading my tutorial! To launch your server all you need to do is go into D:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory and launch MultiAdmin. Remember to start your game from the backup game directory you made as it has the default files. Launching the game from your server game directory will result in a broken screen with a locked cursor.


If you require any assistance, please contact me on Discord at Dusty#3591
   
Award
Favorite
Favorited
Unfavorite
Installing a Server
This section explains how to install a server onto your computer.
Configuring your Server
This section teaches you step-by-step how to configure your server exactly how you want it.
Port Forwarding
This section links you to a video on how to port forward.
MultiAdmin
This section explains how to backup your game directory, install MultiAdmin, and configure MultiAdmin.
ServerMod
This section explains how to install and configure ServerMod.
Server Verification
This section tells you how to get your server on the public list.
Finish
This section is the end of the tutorial and provides contact information.
8 Comments
Baseball Bill 3 Sep, 2020 @ 7:03pm 
i cant do dedicated server?
Gordon_Freakman) 28 May, 2020 @ 6:40pm 
this seems like a little excessive just to start a server.
Slingexe 30 Jul, 2019 @ 5:08am 
ok that is fine.
Leighton  [author] 29 Jul, 2019 @ 10:25pm 
Unfortunately this guide is out of date and I no longer play the game - I apologize that I cannot help you further
Slingexe 28 Jul, 2019 @ 5:24pm 
I put my public IPv4 address and when I start my server it uses IPv6 what is happening?
Leighton  [author] 30 Jul, 2018 @ 6:25pm 
It may seem complex, but if you think about it for a minute it will be easier. :)
idaknow 30 Jul, 2018 @ 12:58pm 
That is complex.
00000000000 27 Jul, 2018 @ 7:07pm 
dis is bess instruction to mek SCP server :steamhappy: