知周所众,Win开服有一些弊端,比如占用高,断开连接后不好好工作之类的。那么,我们就要请出我们的Linux啦!
查阅网上资料发现用Linux开服的教程少之又少,所以在自己尝试一通之后来写个教程。
本教程需要对Linux有一定理解,如果遇到不懂的问题,请自行百度!注意:开服务器很烧钱!!!
8月30日更新:有一键部署脚本了!请确保你的Linux是完全体,而不是拉取镜像的面板服!否则请继续看教程!
准备:
一个Linux服务器(需要不封海外和UDP,尽量带一个公网ip,线路能上BGP就上不然会很卡)
以下为推荐配置:
配置 | 推荐人数 | 使用场景 |
2H4G | 10人以下 | 朋友之间娱乐 |
4H8G | 25人左右 | 小型纯净/轻插服 |
6H10G | 40人以上 | 大型插件/重插服 |
(这里的CPU推荐跑分350分以上)
服务商推荐:雨云(宿迁和重庆NAT无法上列表),简幻欢(公益面板服无法上列表),蜜蜂云
安装SteamCMD
先去SteamCMD官网找对应系统按说明自行下载!
随后解压下载下来的文件,打开里面的程序等他下载其他文件。
// 打开
./steamcmd.sh
// 关闭
quit
下载完毕之后建议重启该程序。
安装SL服务端
打开已经下载好SteamCMD,登录匿名账户:
login anonymous
然后下载服务端:
app_update 996560 validate
下载完毕后关闭SteamCMD,随后把文件夹~/Steam/steamapps/common/SCP Secret Laboratory 复制出来。
打开SCP Secret Laboratory/LocalAdmin
配置服务端
首次打开LocalAdmin后,输入 yes 接受EULA,然后输入游戏端口(服务器的公网IP是自己的就推荐输入7777。如果是NAT转发则需要确保内部端口与外部端口一致,否则无法上列表!) ,随后输入 keep 使用默认配置,再输入 this 即可。
等到出现 Waiting the player 后,即可输入 stop 关闭服务器,然后去改配置文件。
配置文件路径:~/.config/SCP Secret Laboratory/config
改配置的方法和Win一样,包括装载插件之类也和Win一样,去搜其他教程吧,反正都大差不差
上列表
恭喜你完成了前面一大堆乱七八糟的步骤,现在你可以上列表了!
在上列表之前,请确保你的服务器:可以正常连接,不封海外,填写了服务器名称与介绍,服务器是单IP而不是域名
确认以上内容后请在你的服务端输入:
//静态ip(不知道自己服务器是啥就输这个)
!verify static
//动态ip(请确保你知道再输)
!verify dynamic
静等几分钟,跳出链接后打开走完验证流程,随后重启服务器即可。
如果出现红色报错,你可能需要给官方人员写邮件了:发送邮件至 scpsl@northwood-studios.com,邮件中需要包含服务器IP和端口。目前验证还算快,正常今天发邮件明天早上就收到回复了。
好了,做完以上流程,你的服务器已经差不多开好了。如果中间遇到了其他的错误,可以百度或联系我:xiaoleya@foxmail.com