【森林之子】Sons Of The Forest服务器搭建教程
本文最后更新于 2024-08-04,文章内容可能已经过时!
一、系统准备
需要最低2核4G配置的Windows服务器(需要设置虚拟内存),4核8G不用设置
系统选择为Windows server 2019或者Windows server 2022
云服务器开启UDP8766, 9700 和 27016端口
二,安装steamcmd并下载游戏
用服务器浏览器下载steamcmd后解压压缩包并双击运行steamcmd,会自动下载steamcmd
设置游戏安装目录(桌面路径,可自行修改)
force_install_dir C:\Users\Administrator\Desktop\Forest
匿名登录steam(国内服务器搭建可能存在登录不了的现象,重新启动服务器后重试有大概率成功)
login anonymous
下载Sons Of The Forest游戏(下载完×掉窗口)
app_update 2465200 validate
三、配置文件
去游戏目录运行SonsOfTheForest.exe后等10秒左右关闭窗口
打开文件夹上面的查看→勾选上隐藏的目录
进入C:\Users\Administrator\AppData\LocalLow\Endnight\SonsOfTheForestDS目录
双击编辑dedicatedserver.cfg
修改以下参数(ip填写内网IP,Sons Of The Forest Server (dedicated)为服务器名称,自行修改建议用英文)
内网IP如果找不到可以在任务管理器→性能→以太网里面→下面有个IPV4地址,后面的数字就是了
"IpAddress": "0.0.0.0",
"ServerName": "Sons Of The Forest Server (dedicated)",
"LanOnly": false, //本地搭建把false改为true
"LogFilesEnabled": false, //改成true,把log日志开启,日志在配置文件目录里(可无视)
"SkipNetworkAccessibilityTest": false //国内搭建改为true
配置文件翻译(true开启,false为关闭)
"IpAddress": "0.0.0.0", // 服务器绑定的IP地址。在这里,它设置为0.0.0.0,表示监听所有可用的IP地址。
"GamePort": 8766, // 游戏服务器运行的端口号。
"QueryPort": 27016, // 用于查询服务器信息的端口。
"BlobSyncPort": 9700, // 用于数据同步的端口,确保服务器之间的数据一致性。
"ServerName": "Sons Of The Forest Server (dedicated)", // 游戏服务器的名称。
"MaxPlayers": 8, // 服务器允许的最大玩家数量。
"Password": "", // 加入服务器所需的密码。目前为空,表示没有设置密码。
"LanOnly": false, // 指示服务器是否仅限本地局域网(LAN)连接。在这里,它设置为false,允许互联网连接。
"SaveSlot": 1, // 用于保存游戏数据的存档槽位。
"SaveMode": "Continue", // 保存模式,确定游戏进度如何保存。在这里,它设置为"Continue",表示游戏将从上次保存的地方继续。
"GameMode": "Normal", // 服务器的游戏模式。在这里,它设置为"Normal"。
"SaveInterval": 600, // 自动保存游戏的时间间隔,以秒为单位。
"IdleDayCycleSpeed": 0.0, // 没有玩家活跃时的昼夜周期速度。在这里,它设置为0.0,表示时间不会流逝。
"IdleTargetFramerate": 5, // 没有玩家活跃时的目标帧率。
"ActiveTargetFramerate": 60, // 有玩家活跃时的目标帧率。
"LogFilesEnabled": false, // 指示是否启用日志文件。在这里,它设置为false,表示禁用日志文件。
"TimestampLogFilenames": true, // 指示日志文件名是否包含时间戳。在这里,它设置为true。
"TimestampLogEntries": true, // 指示日志条目是否包含时间戳。在这里,它设置为true。
"SkipNetworkAccessibilityTest": false // 指示服务器是否应跳过网络可访问性测试。在这里,它设置为false,表示将执行测试。
"GameSettings": {}, // 游戏设置(可以留空或添加自定义设置)
"CustomGameModeSettings": {} // 自定义游戏模式设置(可以留空或添加自定义设置)
}
四、常见问题
地图存档在C:\Users\Administrator\AppData\LocalLow\Endnight\SonsOfTheForestDS\Saves\DedicatedServer\Multiplayer(本地搭建的Administrator可能不一样)
国内服务器可能启动输出结果不一样,打开日志("LogFilesEnabled": false, //改为true)查看最后有Dedicated server loaded没,有就是启动成功了!