Server FAQ | FAQ

1. Wat zal ik gebruiken om een server te hosten?

Niet jouw computer, het is dan technisch gezien gratis, maar je betaald met de levensduur van je onderdelen. Het beste is om een VPS te gebruiken, OVH heeft goede aanbiedingen maar alleen de servers van > €5 zullen een SL server volhouden zonder problemen.

Je tweede keuze is om een hosting te gebruiken, Exiled hosting is het beste als er geen hosting is in je land. Als je uit Polen komt, kan je LiveServer gebruiken. Je hebt ook iets van DDoS protectie nodig, alle OVH servers komen met gratis DDoS protectie en het heeft me nog niet teleurgestlend!

We adviseren om een hosting zorgvuldig uit te kiezen. Er zijn hosts waar gebruikers veel problemen melden, betaal nooit voor meer dan een maand als het je eerste keer met die hosting is.

2. Could not update data on server list (legacy)- Blacklisted IP address (internal).

Oplossing 1. Zet server_ip: naar auto in je gameplay config.

3. Hoe maak ik mezelf admin zonder in de bestanden te gaan?

Typ adminme in client console.

Command werkt alleen op non-dedicated servers (Create Game knop).

4. Hoe update ik mijn server?

Open SteamCMD en typ het volgende,

  • login anonymous

  • force_install_dir (server locatie)

  • app_update 996560 validate

5. Hoe zet ik FF Detector uit?

Zet deze op false

ff_detector_round_enabled: false
ff_detector_life_enabled: false
ff_detector_window_enabled: false
ff_detector_spawn_enabled: false


Official Server FAQ

Gemaakt door Northwood

Houd er rekening mee dat deze FAQ gemaakt is door de officiële Tech Support, niet door ons. We hebben het alleen hier toegevoegd, de informatie kan mogelijk verouderd zijn.

1. MultiAdmin en ServerMod?

Als je meer informatie wil kan je hun discord joinen.

  • ServerMod2 is een server sided plugin systeem met veel optionele configuratie opties. bug fixes, beveiligingspatches, en wat optimalisaties.
  • MultiAdmin is een vervangende server tool, die is gemaakt op server te helpen met meerdere configs per server te hebben.

2. Wat is het command om een server te installeren of updaten op Linux?

Volg deze guide:Hoe maak je een server

3. Ik krijg een "Server not verified" message wanneer de server opstart. Hoe verifieer ik mijn server?

  1. Zet jouw email als contact_email in config_gameplay.txt (als de lijn er niet is - voeg het ergens toe in het bestand).
  2. Stuur de volgende informatie naar server.verification@scpslgame.com
    • Publieke IPv4 van de server (check of het IP werkt, vraag een vriend om te joinen)
    • Is het een statisch of dynamisch IP
  3. Na ongeveer 24 uur (soms tot en met 72 uur) krijg je een bericht dat je server is geverifieerd.
  4. Klik op de link in de server console en stem mee met de geverifieerde server regels.

4. Hoe edit ik een config?

Open config_gameplay.txt te vinden in:

  • Windows -> AppData\Roaming\SCP Secret Laboratory\config\
  • Linux -> .config\SCP Secret Laboratory\config\

5. Hoe verander ik de kleur van mijn server naam?

Maak gebruik van styled tekst - https://docs.unity3d.com/Manual/StyledText.html

6. Hoe verander ik mijn server info?

Je moet een nieuwe pastebin maken - https://pastebin.com/
Laten we zeggen dat de pastebin link - https://pastebin.com/ABC is
Dan moet je in config_gameplay.txt: serverinfo_pastebin_id: ABC veranderen naar jouw pastebin ID

Documentatie: http://digitalnativestudios.com/textmeshpro/docs/rich-text/

7.Waar kan ik de online server list vinden?

Je kan het hier vinden: https://servers.scpslgame.com
Je kan meer informatie over een specifieke server zien door er op te klikken!

De serverlijst is als volgt geordend:

  1. Official class score - DESCENDING
    a) Global official: 3
    b) Regional official and same continent: 2
    c) Local official and same country: 1
    d) Other cases: 0
    e) Not official and different country: -1
  2. Distance - ASCENDING
  3. Server ID (newer servers, have higher IDs) - ASCENDING
  4. Server port - ASCENDING

TL:DR

Official server
↳ Regional server
↳ Distance
↳ Server ID (Newer servers are lower on the list.
↳ Server port (7777-7784)

8. Hoe voeg ik mijn mail toe in de config?

Open config_gameplay.txt.
Voeg het volgende toe ergens in het bestand en vervang de waarde met jouw email.
contact_email: email@place.network

9. Mijn server console ziet hier vast:

Je hebt een typfout gemaakt in config_gameplay of config_remoteadmin.
Je kan het beste de server opstarten met de default configs, en verander rustig de opties om te zien waar het probleem is.

10. Hoe voeg ik meer ranks toe in mijn server?

Open config_remoteadmin.txt.

Laten we zeggen dat we een rank genaamd ABC toe willen voegen - je moet het op de lijst toevoegen

Roles:

  • owner
  • abc

Next, stel het in

abc_badge: ABC
abc_color: silver
abc_cover: true
abc_hiden: false
abc_kick_power: 0
abc_required_kick_power: 1

En voeg er een Discord/Steam ID aan toe

Members:

  • 7656119801xxxxxxx@steam: abc
  • 16194927652xxxxxx@discord: abc

11. Waar voeg ik mezelf of andere toe als Owner, Admin, of Moderator op mijn servers?

Open config_remoteadmin.txt

Voeg hun SteamID64 of DiscordID (Krijg je hier) van de gebruikers waar je een rank aan wilt geven

Members:

  • 7656119801009xxxx@steam: owner
  • 7656119811115xxxx@steam: admin
  • 7656119804579xxxx@steam: moderator
  • 7656119813399xxxx@steam: moderator
  • 10291198045579xxxx@discord: moderator
  • 19261198113919xxxx@discord: moderator

Vergeet niet om de "SomeSteamId64" voorbeelden weg te halen!

12. Als server owner, welke kleuren kan ik gebruiken voor role tags??

Lijst van kleuren
Color Sample Beperkt
gold {c:#EFC01A}█████{/c} Ja
teal {c:#008080}█████{/c} Ja
blue {c:#005EBC}█████{/c} Ja
purple {c:#8137CE}█████{/c} Ja
light_red {c:#FD8272}█████{/c} Ja
silver_blue {c:#666699}█████{/c} Ja
police_blue {c:#002DB3}█████{/c} Ja
pink {c:#FF96DE}█████{/c}
red {c:#C50000}█████{/c}
brown {c:#944710}█████{/c}
silver {c:#A0A0A0}█████{/c}
light_green {c:#32CD32}█████{/c}
crimson {c:#DC143C}█████{/c}
cyan {c:#00B7EB}█████{/c}
aqua {c:#00FFFF}█████{/c}
deep_pink {c:#FF1493}█████{/c}
tomato {c:#FF6448}█████{/c}
yellow {c:#FAFF86}█████{/c}
magenta {c:#FF0090}█████{/c}
blue_green {c:#4DFFB8}█████{/c}
orange {c:#FF9966}█████{/c}
lime {c:#BFFF00}█████{/c}
green {c:#228B22}█████{/c}
emerald {c:#50C878}█████{/c}
carmine {c:#960018}█████{/c}
nickel {c:#727472}█████{/c}
mint {c:#98FB98}█████{/c}
army_green {c:#4B5320}█████{/c}
pumpkin {c:#EE7600}█████{/c}

Wat zijn beperkte kleuren? Ze worden gebruikt voor in game staff badges, als je ze probeert te gebruiken op je eigen server - zijn ze niet zichtbaar.

13. Ik heb problemen met permissies na een update.

Je moet proberen de volgende opties toe te voegen aan je config_remoteadmin.txt en aan te passen

https://en.scpslgame.com/index.php?title=Docs:Permissions

14. Config Gameplay Settings

A) Main Server Settings

server_name: De naam van de server. (Standaard: My Server Name)

serverinfo_pastebin_id: De Pastebin ID van je server info (https://www.pastebin.com). Unity Rich Text Formatting word hiervoor gesupport (https://docs.unity3d.com/Manual/StyledText.html). (Standaard: 7wV681fT)

server_ip: De IP van je server, je kan het laten als auto of verander het naar je externe IPv4 (http://www.whatsmyip.org). (Standaard: auto)

max_players: Het maximale aantal spelers die in je server kunnen. (Standaard: 20)

B) Spawn Settings

minimum_MTF_time_to_spawn: Het minimale aantal seconden voor een MTF spawn (Standaard: 280)

maximum_MTF_time_to_spawn: Het maximale aantal seconden voor een MTF spawn (Standaard: 350)

ci_respawn_percent: Het percentage kans dat CI spawnt inplaats MTF. (Standaard: 35)

ci_on_start_percent: Het percentage kans dat CI spawnt (inplaats guards) in het begin van de game. (Standaard: 10)

team_respawn_queue: De klassen mogelijk te spawnen (Verander dit niet behalve als je weet hoe het werkt, dit kan MTF en CI respawns breken). (Standaard: 40143140314414041340)

contact_email: De email die SCP:SL staff kunnen gebruiken om je te contacteren (als het nodig is). Dit is nodig voor server verificatie.

C) Pocket Dimension Settings

pd_random_exits: Moet de pocket dimensie random exits gebruiken inplaats 106's room. (Standaard: false)

pd_exit_count: Het aantal exits in de pocket dimensie. (Standaard: 2)

pd_random_exit_rids: De kamer ID's die moeten worden gebruikt als pd_random_exits true is.

pd_random_exit_rids_after_decontamination: De kamer ID's die moeten worden gebruikt nadat LCZ is ontsmet als pd_random_exits true is.

pd_refresh_exit: Of de server de exits moet refreshen nadat iemand is ontsnapt uit de pocket dimensie. (Standaard: false)

D) Miscellaneous Gameplay Settings

intercom_cooldown: De tijd de intercom kan niet worden gebruikt nadat hij gebruikt is. (Standaard: 120)

intercom_max_speech_time: De maximale tijd de intercom kan worden gebruikt. (Standaard: 20)

auto_round_restart_time: Hoe lang je moet wachten tot de server restart als de game is beeindigt. (Standaard: 10)

friendly_fire: Of spelers van dezelfde klasses elkaar kunnen damagen. (Standaard: false)

warhead_tminus_start_duration: Hoe lang (seconden) voordat de warhead ontploft. (Standaard: 90)

human_grenade_multiplier: De vermenigvuldiger van schade die granaten doen tegen menselijke klassen. (Standaard: 0.7)

scp_grenade_multiplier: De vermenigvuldiger van schade die granaten doen tegen SCP's (Standaard: 1)

lock_gates_on_countdown: Whether the entrance and light containment gates lock open during onsite warhead countdown. (Standaard: true)

server_forced_class: The class forced on match start. Setting this to -1 means the starting class will be random. (Standaard: -1)

map_seed: The map layout each round. Setting this to -1 means the map will be random each match. (Standaard: -1)

15. Config Remote-Admin Settings

A) Server Role Permissions

Permissions: The permissions of all the roles. For multiple roles, add a comma and space before the next role (e.x. xxxx, xxx).
The list of permissions and formatting is below.

Permissions:

  • KickingAndShortTermBanning: [xxxx, xxxxxx, xxx]
  • BanningUpToDay: [xxxxxx, xxx]
  • LongTermBanning: [xxxxx]
  • ForceclassSelf: [xxxx]
  • ForceclassToSpectator: [xxxxxx, xxx]
  • ForceclassWithoutRestrictions: [xxxxxx, xxxxx, xxx]
  • GivingItems: [xxxx, xxx]
  • WarheadEvents: [xxxxx]
  • RespawnEvents: [xxxxxx, xxxxxx]
  • RoundEvents: [xxxxxx]
  • SetGroup: [xxxx, xxxxxx, xxx]
  • GameplayData: [xxxxxx]
  • Overwatch: [xxxxxx]
  • FacilityManagement: [xxxx, xxxxxx, xxx]
  • PlayersManagement: [xxxx, xxxxxx]
  • PermissionsManagement: [xxx]
  • Noclip: [xxxx]

B) Miscellaneous Remote Admin Configuration Settings

xxxx_badge: The text displayed in-game for badge of the role specified (i.e. this_badge, moderator_badge, xyz_badge, etc.)

xxxx_color: The color of the specified role's in-game badge. A list of colors can by found in server-faq 12.

xxxx_cover: Whether the specified role's in-game badge covers Global Badges (if applicable).

xxxx_hidden: Whether the the specified role's badge in game is hidden by default.

enable_staff_access: Whether SCP Secret Laboratory Studio Staff and Studio Developers should have Remote Admin access on your server. (Default: false)

enable_manager_access: Whether SCP Secret Laboratory Studio Directors and Managers should have Remote Admin access on your server. (Default: true)

enable_banteam_access: Whether the SCP Secret Laboratory Global Banning Team should have Remote Admin access on your server. This is required to be set to true for your server to be verified and appear within the server list. (Default: true)

override_password: The password used for Remote Admin access without a role set inside config_remoteadmin. Set to none to disable. (Default: none)

override_password_role: The role given upon using the correct override password. (Default: owner)

16. How do I change the amount of memory allocated to my server?

This is only possible with MultiAdmin which you can download on the smod discord.

  • Next to the MultiAdmin.exe file, create a file called scp_multiadmin.cfg if it doesn't already exist.
  • Add the line max_memory [value in MB]

ex: max_memory: 4096 This would allocate 4GB of ram to your server.

17. I'm running my server on a Linux distribution other than Ubuntu or Debian and i'm getting SSL errors

Make sure that:

  1. Curl is installed
  2. /etc/ssl/certs/ca-certificates.crt exists. If this file doesnt exist run the following command: mkdir -p /etc/ssl/certs && ln -s (Your distributions certificate store, look below) /etc/ssl/certs/ca-certificates.crt

Certificate store locations for different distributions:

  • "/etc/pki/tls/certs/ca-bundle.crt" // Fedora/RHEL 6
  • "/etc/ssl/ca-bundle.pem" // OpenSUSE
  • "/etc/pki/tls/cacert.pem" // OpenELEC
  • "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" // CentOS/RHEL 7

For example on Fedora the command would be "mkdir -p /etc/ssl/certs && ln -s /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt"

Although this fix should work distributions other than Ubuntu are not officially supported by Unity or SCP:SL. A guaranteed way to fix problems such as this is to move to Ubuntu.

18. How do I portforward?

The way you portforward can depend on what type and brand of router you have so there is no straightforward answer for this question. You can either:

  1. Google "how to portforward on (my router name here)"
  2. Watch this video: https://www.youtube.com/watch?v=ExrSULINq9c
  3. Read this guide https://www.lifewire.com/how-to-port-forward-4163829

Beyond this we cannot help you with portforwarding, you have to do this part yourself so please do not contact tech support members about it as we will only tell you to re-read this FAQ.

19. How do I update my server?

It's actually surprisingly simple to update your server to MP2. Just follow these steps:

  1. Open SteamCMD
  2. Type: login anonymous
  3. Type: force_install_dir (install directory)
  4. Type: app_update 996560 validate
  5. When that's done type exit and you're all done

20. How do I make a server?

The following links are guides that will show you how to create a server and get it on the public server list.

Windows > https://steamcommunity.com/sharedfiles/filedetails/?id=1940790742 Linux > https://steamcommunity.com/sharedfiles/filedetails/?id=1940772492

21. I keep getting the message "The specified host is not available" trying to connect to my server.

Before all
Make sure the server is up to date and isn't using smod
Make sure the server has fully loaded, ie. the last console message should be "Waiting for players..."

Connecting

  • Hosted on the same PC the game is played on -> connect using localhost or 127.0.0.1 as the IP
  • Hosted on a different PC in the same LAN -> connect using the host PC's internal IP
  • Hosted on a VPS or something outside your LAN -> connect using the server's external IP

Config

  • ipv4_bind_ip: 0.0.0.0 - It's best to leave this as 0.0.0.0 but can be set to your machines LOCAL IP. If you have a VPS/VDS this can also be set to your external IP
  • ipv6_bind_ip: :: - ALWAYS Leave this setting as it is.
  • server_ip: auto - This can also just be left as auto however it can be set to your server EXTERNAL IP

"Still doesn't work"

  • Allow LocalAdmin (or MultiAdmin) through your firewall and/or antivirus
  • Port-forward it properly, see server-faq 18
  • Make sure there are no ghost processes running you can do this by looking for the in task manager (top/htop on Linux) or restarting the machine.

If you're currently running on an LTE network (mobile network connection) your ISP may be blocking certain connections. You can check with their support to see if this is the case.

22. My configs dont work! / I want an easier way to edit configs.

You can use this nifty little program to edit your configs within a comfortable GUI https://github.com/Takail/Omicron.
Download then extract "Release.rar".

If you have any issues with the program be sure to contact @Takail#6969 for help with it.