搭建服务器

这是本文档旧的修订版!


安装服务器

  1. 服务器主机可以用云服务器、淘宝主机等,后续操作可以在服务器里打开本网页执行
  2. 参考官网说明下载以下链接并安装服务器所需的基本环境:
  1. 下载此链接文件:STEAM CMD到服务器
  2. 在C盘根目录创建文件夹目录“C:steamcmd”,将该cmd程序拖到文件夹并运行
  3. 依次在steam.cmd中输入三行代码,该三行代码的意思分别是匿名登录、创建安装目录、安装游戏服务器。输入一行按一次回车键确认:
login anonymous
force_install_dir C:\servers\squad_server
app_update 403240 validate
  1. ”C:\\servers\\squad_server”目录下新建txt文本“start.txt”,输入以下内容后将文件名改为“start.bat”
start SquadGameServer.exe Port=7787 QueryPort=27165 FIXEDMAXPLAYERS=80 RANDOM=ALWAYS -log
  1. 以后点击start.bat文件即可运行服务器,但是此时游戏自定义列表里不会显示该服务器,需要开放服务器端口

参考服务器端口百度经验,以及官网教程的端口说明,新建以下入站端口,端口名字随意

  • 7787-7788,27165-27167,21114UDP
  • 27165-27167,21114TCP
  1. 将Servers文件夹重命名,例如POST#1,然后复制一份,命名为POST#2、POST#3等
  2. 设置start.bat,将start.bat复制到相应文件夹,同时打开3个start.bat命令就可以开三个服。以9900k为例,三个服的start.bat文件依次为:

POST#1:

start /AFFINITY F /WAIT SquadGameServer.exe Port=7787 QueryPort=27165 FIXEDMAXPLAYERS=80 RANDOM=ALWAYS -log

POST#1:

start /AFFINITY F0 /WAIT SquadGameServer.exe Port=7789 QueryPort=27168 FIXEDMAXPLAYERS=80 RANDOM=ALWAYS -log

POST#3:

start /AFFINITY F00 /WAIT SquadGameServer.exe Port=7790 QueryPort=27169 FIXEDMAXPLAYERS=80 RANDOM=ALWAYS -log

说明1:AFFINITY F、AFFINITY F0、AFFINITY F00的意思是分配线程数,9900k是8核16线程,则用win10计算器计算得0-3线程的代码是F,4-7线程的代码是F0。

使用方法是:1.点击显示格式2.点击16线程(即有16个亮格子)3.在16个亮格子里点击所使用的线程,1是使用,0是不使用 4.HEX后面就是相应的代码

说明2:Port=7789 QueryPort=27168是游戏所使用的端口,三个服的端口必须不一样,所用端口需要在防火墙的进站规则里开放,所以多个服的话比前面要多开放端口,自己选择端口号

单服务器更新服务器

  1. 备份服务器配置文件C:\\servers\\squad_server\\squadGame\\ServerConfig和start.bat
  2. 删除旧服务器文件夹C:\\servers
  3. 重复安装步骤cmd中输入的三行代码
  4. 重新放置start.bat文件和放回ServerConfig文件夹

多服务器更新服务器

  1. 重复安装步骤cmd中输入的三行代码
  2. 将servers文件夹复制并重命名为需要的文件夹名称
  3. 将旧服务器的start.bat文件和ServerConfig文件夹复制到新的服务器文件里
  • 搭建服务器.1593344701.txt.gz
  • 最后更改: 2020/06/28 19:45
  • midas