New

EmeraldHost 2.0 is here: faster, more intuitive, and made for everyone - the new panel!

Learn more
Guides
How to Protect Your SCP: Secret Laboratory Server Without a Server Password
SCP: Secret LaboratorySCP: Secret LaboratorySet Server Password

How to Protect Your SCP: Secret Laboratory Server Without a Server Password

Restrict access to a SCP: Secret Laboratory server without a built-in server password

3 min read
Oct 2, 2026

SCP: Secret Laboratory has no built-in server password. There is no entry for it in any configuration file, and you cannot set a password in the dashboard either. If you want to control who can join your server, use the whitelist instead. This guide shows you which options you have and what they do.

Whitelist instead of a password

The whitelist is the real replacement for a server password: only players whose ID you add can join. Everyone else is rejected.

  1. Find out the game port
    Open the dashboard of your server and note the game port shown under Overview.

  2. Stop the server
    Stop your server via the dashboard.

  3. Connect via SFTP
    Connect to your server via SFTP.

  4. Enable the whitelist
    In the file /.config/SCP Secret Laboratory/config/<Port>/config_gameplay.txt, set the enable_whitelist entry to true:

    enable_whitelist: true
    
  5. Add players
    In the file /.config/SCP Secret Laboratory/config/<Port>/UserIDWhitelist.txt, add each allowed ID on its own line, e.g.:

    76561198000000001@steam
    
  6. Start the server
    Save both files and start your server via the dashboard.

You can find all details, e.g. on Discord IDs and comments in the list, in the Set up a whitelist guide.

Additionally filter by country

As an additional filter, you can allow or block connections by country of origin – you can find out how in the Set up geoblocking guide.

Hide the server from the server list

An unverified server never appears in the public server list. Your server is only shown there after it has been verified.

If your server is verified and you still want to hide it from the list, enter the following command in the console of the dashboard:

!private

To show the server in the list again, enter the following command:

!public

Password plugins

A join password can only be added via a plugin. We recommend the whitelist instead, as it works without additional plugins.

Not a join password: override_password

Written byEmeraldHost Team
Last updated on Oct 2, 2026 Edit on GitHub

Did this article help you?

Your feedback helps us improve our guides.

Help shape the guides

€10.00 in credit for every new guide, €5.00 for every improvement.

Contact Support

Create a support ticket and our team will get back to you as soon as possible – personal and professional.

Go to Support
1257 members online

Discord Community

Connect with other players, get quick help from the community, and stay up to date with the latest news.

Join Discord
SCP: Secret Laboratory

Ready to get started?

Rent your SCP: Secret Laboratory Server now

Join our Discord community 1257 members online right now