The Forest / 迷失森林 您所在的位置:网站首页 民生作文800字作文 The Forest / 迷失森林

The Forest / 迷失森林

2023-10-19 07:34| 来源: 网络整理| 查看: 265

本文描述了搭建迷失森林专用服务器的过程,以及针对其间所遇到的问题的解决方法。

如果你不曾了解过这款游戏,那么我推荐你去尝试一下(记得带上你的伙伴们),相信你会发现这款游戏的乐趣~

游戏内场景

如果你不想弄太多繁琐的步骤,国外有专门的游戏服务器提供商(国内不知道有没有),价格为大概在 $8 - 10 / 月(8个玩家的配置)。

※ 我会在文章末尾或者评论区给出所有相关连接。

如果你愿意自己动手搭建服务器,那么请接着往下看。

【系统要求】:

Windows 64 位

支持 Direct 3D 加速

※ 如果使用 Windows Server 系统,2008 版本未开启 Direct 3D 加速,请使用 2012 及以上版本。

 

步骤开始:

查看 Direct 信息

在 Cortana 搜索框 中输入 dxdiag 或者 Win + R 键运行 dxdiag

※ 如果出现联网提示框,请允许。

在运行中输入 dxdiag

下面是一些 Direct 的测试情况:

未开启 Direct 3D 加速的情况(系统为 Windows 7 虚拟机版本)

未开启 Direct 3D 加速

未开启 Direct 3D 加速时,运行程序报错

运行程序报错

已开启 Direct 3D 加速的情况(系统为 Windows 8 虚拟机版本)

已开启 Direct 3D 加速下载 SteamCMD

请直接搜索关键字 SteamCMD,然后找到他的 wiki 页面,它应该长这样:

SteamCMD wiki 官网

※ 为什么不直接给出下载地址?因为文章内无法使用外部连接。

然后找到下载地址,并开始下载 Windows 版本的 SteamCMD

Windows 版本 SteamCMD 下载地址解压并更新 SteamCMD

将下载的压缩包解压到任意目录,例如 C:\SteamCMD

然后运行 steamcmd.exe

※ 如果出现“无法更新,请检查网络连接”的情况,请尝试以管理员身份运行。

SteamCMD 更新失败

使用匿名方式登陆 Steam

等待更新完成后,输入 login anonymous,等待登陆完成

安装游戏

首先设置游戏安装路径(具体目录请随意),例如:C:\GameServer\TheForest

输入 force_install_dir [目录路径]

输入 app_update 556450 validate,游戏开始安装

游戏安装完成退出 SteamCMD

等待游戏安装完成后,输入 quit 并按下回车键以退出 SteamCMD(或者直接点击窗口右上角上的关闭按钮)

首次运行游戏

运行位于游戏安装目录中的 TheForestDedicatedServer.exe

※ 游戏的配置文件需要在游戏首次运行后才会生成。

※ 游戏窗口内一片漆黑为正常情况。

修改配置文件

配置文件路径默认是:C:\Users\YourUserName\AppData\LocalLow\SKS\TheForestDedicatedServer\ds\server.cfg

※ 如果这个路径不存在,请稍微等待一会再查看。

※ 如果无法找到默认路径中的 AppData 文件夹,请确保开启了显示隐藏项目选项。

显示隐藏项目

用文本编辑器(比如:Notepad++,或者系统默认的记事本也行)打开配置文件

在正式修改配置文件之前,请先阅读下面对于配置参数的注解:

// 专用服务器设置

// 服务器 IP 地址 - 注意:如果你正在使用路由器,那么这个地址就是你的内部 IP 地址,而且你还需要在路由器中设置端口转发

serverIP 192.168.1.47

// Steam 通信端口 - 注意:如果你正在使用路由器,那么你需要在路由器中打开这个端口

serverSteamPort 8766

// 游戏 通信端口 - 注意:如果你正在使用路由器,那么你需要在路由器中打开这个端口

serverGamePort 27015

// 查询 通信端口 - 注意:如果你正在使用路由器,那么你需要在路由器中打开这个端口

serverQueryPort 27016

// 服务器显示的名字

serverName The Forest Game

// 最大玩家数量

serverPlayers 4

//开启 VAC - 服务器上的 Valve 反作弊系统。 必须设置为 off 或者 on

enableVAC off

// 服务器密码 - 留空意味着没有密码

serverPassword

// 服务器管理员密码 - 留空意味着没有密码

serverPasswordAdmin

// 你的 Steam 账户名称 - 留空意味着使用匿名

serverSteamAccount

// 服务器自动存档的时间(以分钟为单位)- 最小值是 15 分钟,默认是 30 分钟

serverAutoSaveInterval 30

// 游戏难度模式 - 必须设置为 Peaceful,Normal 或者 Hard

difficulty Normal

// 重新开始或者继续游戏。必须设置为 New 或者 Continue。如果设置为 New,服务器将不会进行存档,那么你每次回到游戏都需要重头来过。

initType Continue

// 游戏存档的槽位 - 必须设置为 1,2,3,4 或者 5

slot 1

// 显示日志. - 必须设置为 off 或者 on

showLogs off

// 服务器管理员的邮件地址

serverContact [email protected]

// 极致的素食主义者模式 - 设置为 on 时,敌人将永远消失

veganMode off

// 普通的素食主义者模式 - 设置为 on 时,敌人不会在白天出现

vegetarianMode off

// 加载存档的时候,重置所有的洞穴数据

resetHolesMode off

// 人物睡觉时,树木会再生 10%

treeRegrowMode off

// 允许建筑毁坏

allowBuildingDestruction on

// 在创造模式中允许敌人出现

allowEnemiesCreativeMode off

// 允许客户端在控制台中使用内置命令

allowCheats off

// 攻击其它玩家时,武器伤害为 100%

realisticPlayerDamage off

// 允许为存档插槽设置自定义文件夹, 留空则使用默认位置

saveFolderPath

// 无客户端连接时,目标帧数

targetFpsIdle 5

// 至少有 1 个客户端连接时,目标帧数

targetFpsActive 60

下面开始修改配置文件,这里只设置几个必要的参数,其余参数均保持默认(你可以在服务器首次成功运行后再尝试修改更多的参数):

serverIP [你的 IP 地址]

serverName [你的服务器名称]

showLogs on

※ 如果不知道自己的 IP 地址,百度输入 IP 就可以看到了。

※ 如果日志中出现 Error,并且提示 IP 地址错误,请将 IP 修改为报错信息中推荐的 IP 地址。

※ showLogs 在某一版本之前是默认开启的,那之后是默认关闭的。如果关闭了,就无法及时找到错误为什么发生!所以最好设置为开启状态。

※ 如果要使用中文名字,请以 UTF-8 编码格式保存。否则当你准备好开玩时,却又发现名字乱七八糟:¥#%&*(。

 

日志报错,提示 IP 地址错误运行游戏

如果此时服务器成功启动,并且你能够顺利地进入游戏,那么恭喜你基本大功告成了~

如果失败,请仔细查看日志输出内容,找到问题所在。

※ 请根据你的网络情况,酌情选择是否使用加速器进行游戏。可能出现服务器搭建无误,但是因为本地网络问题,导致无法正常体验游戏。

 

更多内容:

以后台模式启动服务器

为程序创建一个快捷方式,打开快捷方式的属性,在【快捷方式】选项的【目标】一栏的末尾添加 -batchmode 作为启动参数

※ 启动参数与前面的内容之间应当保留一个空格。

默认存档路径

它是与配置文件处于同目录下的 Multiplayer 文件夹

更新游戏版本

与下载游戏时的操作一样,或者你可以自行尝试使用自动更新的脚本(这可以在 SteamCMD 的 wiki 上找到)。

 

附加连接:

官方出品的服务器搭建教程

https://steamcommunity.com/sharedfiles/filedetails/?id=907906289

SteamCMD wiki 页面

https://developer.valvesoftware.com/wiki/SteamCMD

官方的服务器 wiki 页面,包含服务器的提供商列表(你可以直接购买服务器,然后和朋友开玩~)

https://theforest.gamepedia.com/Dedicated_Servers

Mod 下载页面

https://modapi.survivetheforest.net/

以 Linux 为平台搭建专用服务器

※ 国外大佬的经验(唉,这个我实在弄不来……还是老老实实装 Windows 搭建吧)。

https://steamcommunity.com/sharedfiles/filedetails/?id=1423538141

※ 如何复制文章中的连接?你可以 Crtl + Shift + C 选择连接所在段落,在元素节点中进行文本复制。

复制连接

※ 或许你在复制连接时,还会在 Console 中看到以下内容

小电视 + BILIBILI



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有