一、服务器准备
1. 硬件与网络要求
配置类型 | CPU | 内存 | 硬盘 | 适用场景 |
---|---|---|---|---|
最低配置 | 2核 | 2GB | 5GB | 10人以下测试 |
推荐配置 | 4核 | 8GB | SSD 20GB | 25人稳定运行 |
高负载配置 | 6核+ | 16GB+ | NVMe SSD | 50人以上/多插件环境 |
网络要求:
- 公网IPv4地址(NAT需端口转发)
- 带宽建议 ≥10Mbps(每玩家约50-100Kbps)
- 开放端口:UDP 7777(默认游戏端口),如需官方列表需开放 UDP 7777(REST API)
二、服务器搭建步骤
1. 环境准备
- 系统选择:推荐 Ubuntu 22.04 LTS 或 Windows Server 2019+
- 创建专用用户(Linux示例):
udo adduser scpsl sudo su - scpsl
2. 安装 SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
unzip steamcmd.zip
./steamcmd.sh
login anonymous
app_update 996560 validate
quit
3. 启动与配置服务器
- 首次启动:bash复制下载cd ~/Steam/steamapps/common/SCP\ Secret\ Laboratory\ Dedicated\ Server ./LocalAdmin.exe
- 输入
yes
接受EULA,设置端口(如7777
),选择keep
使用默认配置
- 输入
- 配置文件路径:
- Windows:
C:\Users\<用户名>\AppData\Roaming\SCP Secret Laboratory\config
- Linux:
~/.config/SCP Secret Laboratory/config
- 主要文件:
config_gameplay.txt
(服务器名称、人数限制等)config_remoteadmin.txt
(管理员权限设置)
- Windows:
三、服务器列表申请
1. Pastebin 注册与配置
- 访问 Pastebin,注册账号并创建内容,需包含:plaintext复制下载Contact_Email: your@email.com Server_Rules: [你的服务器规则]
- 获取Pastebin ID(如
e4dqRN5f
),填入config_gameplay.txt
:ini复制下载serverinfo_pastebin_id: “e4dqRN5f” contact_email: “your@email.com”
2. 官方验证流程
- 方法一:发送邮件至
scpsl@northwood-studios.com
,包含服务器IP、端口及遵守VSR规则的声明1。 - 方法二:服务器控制台输入:
- !verify static # 静态IP
- !verify dynamic # 动态IP完成邮件
- 验证链接后重启服务器
也可以使用上一篇文章的教程
- 服务器名字
- 将服务器名字修改服务器配置文件内的player_list_title行上,通过IP直连服务器,检查标题是否存在乱码的情况(服务器名字不能出现乱码等违规当地法律的行为 )
- Pastebin内容
- Pastebin.com通过点击该链接创建用户(注意:Pastebin填写的Contect_Email必须与服务器设置的Contect_Email相同)
- 此页面是用作规则查保存之后需要在浏览器地址那里查看ID例如https://pastebin.com/P9AB14xhP9AB14xh就是我我所用的id
- 需要在配置文件(config_gameplay.txt)的serverinfo_pastebin_id:填写ID
- 申请列表
- 需要在服务器配置文件(config_gameplay.txt)contact_email: 填写邮箱
- 用你所填写的邮箱写信将服务器IP地址发送给秘密实验室官方
- 也可以用自动验证命令
- !verify static(验证静态ip)
- !verify dynamic(验证动态IP)
- 在服务器命令窗口输入就行了注意验证完之后会有个链接需要点击确认
- 否则你的verkey就会不见需要发一遍邮箱给官方
四、安全与法律合规
1. 安全建议
- 定期备份:tar -czvf backup_$(date +\%Y\%m\%d).tar.gz ~/serverfiles/{config,plugins}
- 防火墙规则(Linux示例):sudo ufw allow 7777/udp sudo ufw enable
- 插件管理:仅使用 EXILED官方仓库 的插件
2. 法律免责声明
- 用户需遵守:
- SCP:SL EULA(禁止修改核心文件)
- 当地法律法规(如中国《网络安全法》禁止传播违法内容)
- 教程作者不承担因配置错误或违规运营导致的连带责任
五、高级管理与优化
1. 性能优化
- 启动参数(编辑
start_params.txt
):-nographics -batchmode -maxplayers 30 - 定时重启(Crontab示例): * * * /home/scpsl/scpslserver restar
2. 常见问题解决
问题 | 解决方案 |
---|---|
服务器列表不可见 | 检查IP是否 |
玩家高延迟 | 使用 mtr 检测路由,优化BGP |
插件崩溃 | 确保EXILED版本与游戏兼容 |
六、扩展功能
1. 插件安装(EXILED框架)
- 下载 EXILED
- 方法链接里面有
免责声明
请在使用本教程前仔细阅读以下条款:
- 责任范围
本教程仅提供技术指导,作者不承担因以下情况导致的任何直接或间接责任:- 服务器搭建过程中造成的软硬件损坏
- 用户自行修改配置文件或安装插件引发的安全隐患
- 因服务器内容/运营违反当地法律法规产生的法律风险
- 合规性要求
用户需确保:- 服务器用途符合《SCP: Secret Laboratory》最终用户许可协议(EULA)
- 不利用服务器传播破解、作弊程序或违法内容
- 遵守所在国家/地区关于网络服务运营的相关法律(如《网络安全法》《个人信息保护法》等)
- 知识产权声明
- 本教程引用的游戏服务端文件版权归属 Northwood Studios 所有
- 禁止将本教程用于商业售卖或捆绑盈利性服务
- 风险自担原则
- 开放公网服务器可能导致DDoS攻击、数据泄露等风险,建议采取防火墙/IP白名单等防护措施
- 玩家在服务器内的言论/行为由服务器管理者自行监管
- 时效性声明
- 受游戏版本更新影响,部分配置方法可能失效,请以官方文档为准