SCP秘密实验室开服教程(手把手保姆级教程)【Linux教程】
小congser
2026年01月03日 20:50

由于最近steam搞冬促,我在逛商城的时候猛然发现一款叫做SCP秘密实验室的游戏,居然是免费游戏!(截止到目前:2026年1月2日还是免费)

但是俗话说的好:最便宜的游戏往往是最贵的,官方服务器价格贵的离谱,其他人的服务器又总是会来新人,那则么办呢?——没错,自己搭建服务器是你当下最好的选择,自己当腐竹,想怎么玩怎么玩!

那么话不多说,教程开始!(↓分割线↓)

--------------------------------------------------

一、基本要求

1.首先你需要一个自己的云服务器,实现24小时的服务器,这样你的伙伴就能想来玩就来玩,非常方便。

那么lz这里推荐一个雨云服务器

服务器配置(中国香港节点也是可以的)

服务器链接:www.rainyun.com/Nzk3NzA0_

目前图片里的这个配置:4核4G足够房间基础设置(20人)游玩,而且新人注册有5折优惠券,购买服务器花不了多少,很划算!并且此服务器有高防,可以自主抵御DDOS的攻击捏

2.服务器配置要求

按照图片要求购买(Ubuntu系统就行)

二、代码运行教程

1.现在我们已经购买了我们的服务器,我们可以用雨云自带的“VNC”进行连接,也可以用ssh工具连接。

这里展示一下ssh工具使用教程:

我们打开ssh工具,按照图片要求选择ssh链接

(这里推荐finalshell,finalshell下载连接:www.hostbuf.com/)

第一步

第二步,然后选择ssh连接

详细信息看下面

这里我们按照我的配置填写,不然可能无法连接哦:

名称:自定义

主机:公网ip

端口:22

备注:无

方法:密码

用户名:默认root

密码:服务器给你的密码

详细的信息如下图所示:

2.代码配置

现在我们已经成功进入了我们购买的服务器,现在让我们配置服务器吧:

1. 环境准备

为安全起见,建议创建一个专用用户来运行SteamCMD和游戏服务器。

bash

# 创建名为“steam”的用户

sudo useradd -m -s /bin/bash steam

# 设置密码

sudo passwd steam

# 切换到该用户

su - steam

2. 安装依赖库

由于SteamCMD是32位程序,在64位Ubuntu系统上需要安装32位运行库。

bash

# 以root或sudo权限执行

sudo apt update sudo apt install lib32gcc1 lib32stdc++6

3. 下载并安装SteamCMD

在你创建的专用用户下进行操作。

bash

# 创建目录并进入

mkdir ~/steamcmd cd ~/steamcmd

# 下载SteamCMD

wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz

# 解压

tar -xvzf steamcmd_linux.tar.gz

4. 下载SCP:SL服务器

继续在steamcmd目录下,使用SteamCMD下载服务器。SCP:SL专用服务器的App ID是996560。

bash

# 启动SteamCMD并下载

./steamcmd.sh +login anonymous +force_install_dir ~/scpsl_server +app_update 996560 validate +quit

这段命令的意思是:匿名登录后,将服务器文件安装到~/scpsl_server目录。

5. 配置与启动服务器

首次运行会生成基本配置文件。

bash

# 进入服务器目录

cd ~/scpsl_server

# 首次运行会生成配置文件,按照提示操作

./LocalAdmin

启动后,你可以在服务器控制台或生成的配置文件中(如 config_gameplay.txt)设置服务器名称、描述、人数上限等。

最后,输入./LocalAdmin指令后,进行以下操作就可以开服喽!

1.运行./LocalAdmin

2.输入7777(默认端口)

3.回车2次(一定是两次!!)

4.等待waiting出现就好了(有红字不管,后面会讲)

至此服务器就已经创建完成啦,只要ssh连接不断就可以一直游玩了。好友只需要用你的公网ip进行ip直连就能进来啦!

--------------------------------------------------

三、进阶教程

现在服务器创好了,只要你的ssh不断,就可以一直玩,但是如果想要24小时的要怎么办呢?这就需要一个后台和自启动脚本啦(按自己需要配置)

第1步:创建服务配置文件

以 root 用户执行,创建一个专门的服务文件:(确保自己是root用户,不是steam用户)

如果不是root用户,输入exit就行

bash

sudo nano /etc/systemd/system/scpsl.service

第2步:写入配置内容

将以下配置完整复制到文件中。

请务必根据你的实际情况修改 User= 和 WorkingDirectory= 的路径(如果你严格按之前教程操作,那么路径就是正确的):

ini

[Unit] Description=SCP: Secret Laboratory Dedicated Server

After=network.target

[Service] Type=simple

User=steam

Group=steam

WorkingDirectory=/home/steam/scpsl_server ExecStart=/home/steam/scpsl_server/LocalAdmin

Restart=on-failure

RestartSec=10

StandardOutput=journal

StandardError=journal

[Install] WantedBy=multi-user.target

代码解释:

User=steam: 确保以 steam 用户身份运行,避免权限问题。

Restart=on-failure: 服务崩溃后自动重启(实现24小时运行的核心)。

RestartSec=10: 崩溃后等待10秒再重启。

按 Ctrl+X,再按 Y,最后按 Enter 保存退出。

第3步:启动并启用服务

依次执行以下命令:

bash

# 重新加载systemd配置,使其识别新服务

sudo systemctl daemon-reload

# 立即启动SCP:SL服务器

sudo systemctl start scpsl

# 将服务设置为开机自动启动(至关重要)

sudo systemctl enable scpsl

✅ 验证与管理命令 检查服务状态:

bash sudo systemctl status scpsl

如果看到 active (running) 的绿色字样,说明服务器已在后台24小时稳定运行!

常用管理命令:

停止服务器:sudo systemctl stop scpsl

重启服务器:sudo systemctl restart scpsl

查看实时日志:sudo journalctl -u scpsl -f (按 Ctrl+C 退出)

--------------------------------------------------

至此,一个24小时,私人的SCP秘密实验室服务器就配置好了,快来拉好友一起玩吧,记得吹嘘炫耀一下哦,嘻嘻

预告:如果这个教程热度高的话

下期出一个

1.更改配置文件(添加规则,管理员,公开服务器,无限子弹作弊代码等待)

2.SCP服务器的防护机制(防挖矿,DDOS等等)

3.windows服务器教程

如果觉得我的贴子不错的话,点点三连哦,防止走散(放收藏夹吃灰也行啊)

第一次写这种长篇教程,写的不好希望大家见谅,不要笑话我(真想笑就笑吧)

如果有问题,欢迎提出,我看到都会第一时间给大家解答的哦~