搭建服务器

这是本文档旧的修订版!


安装服务器

  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。以9900k为例,三个服的start.bat文件依次为:

POST#1:

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

POST#1:

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

POST#3:

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

说明:AFFINITY FF、AFFINITY FF00、AFFINITY FF0000的意思是分配线程数,9900k是8核16线程,则用win10计算器计算得0-7线程的代码是FF,8-15线程的代码是FF00。

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

单服务器更新服务器

  1. 备份服务器配置文件C:\\servers\\squad_server\\squadGame\\ServerConfig和start.bat
  2. 删除旧服务器文件夹C:\\servers
  3. 重复安装步骤cmd中输入的三行代码
  4. 重新放置start.bat文件和放回ServerConfig文件夹
  • 搭建服务器.1593343720.txt.gz
  • 最后更改: 2020/06/28 19:28
  • midas