Steam上安装专用服务器
《雾锁王国》这款游戏有一个专用服务器可执行程序。购买并解锁游戏,会自动在Steam游戏库的“工具”类目解锁专用服务器。
要查看工具类目,您需要勾选Steam游戏库的工具项,如下面的截图所示。
以下是开始专用服务器设置的一些简单步骤:
1. 通过Steam游戏库的工具类目下载专用服务器
2. 在Steam游戏库中右单击程序,在内容菜单中选择【Properties…】
1. 选择“安装文件”并点击【Browse…】按钮,打开通往资源管理器中已下载文件的路径。启动Enshrouded Dedicated Server.exe即可启动专用服务器。
2. 注意:从Steam下载服务器时,Steam会有一个“启动”按钮。我们建议您不要使用Steam的“启动”按钮,而是如上文所说,运行*.exe文件。
3. 启动过一次dedicated server exe之后,将生成一个名为“enshrouded_server.json”的文件。该文件可使用任何文本编辑器打开,用于配置专用服务器。
4. 目前仅支持Windows。我们还计划支持Linux。
专用服务器的配置要点
1. 游戏服务器进程占用CPU的百分比是多少?
专用服务器所需的规格极大程度上取决于服务器上的活跃玩家人数。4至6名玩家的情况,推荐以下设置:
· 3.2 GHz英特尔酷睿i7 CPU,或同等的AMD/六核CPU(12线程)
· 16GB内存
· SDD硬盘,有至少30GB可用空间供安装
· 每保存一个世界,需要最多100MB空间
· 网络连接:建议每个玩家有2兆比特/秒的上传速度。下载速度应与上传速度大致相等。
为了运行可容纳16名玩家的专用服务器,需要有性能强大的CPU
· 3.7 GHz英特尔酷睿i7 CPU,或同等的AMD/八核CPU(16线程)
· 16GB内存
· SDD硬盘,有至少30GB可用空间供安装
· 每保存一个世界,需要最多100MB空间
· 网络连接:建议每个玩家有2兆比特/秒的上传速度。下载速度应与上传速度大致相等。
2. 游戏服务器进程会占用多少运行内存?
· 挂机状态下服务器进程会使用最多4.4GB物理运行内存。
· 每多一名玩家,需要多占用100MB运行内存。
· 服务器整体使用的物理运行内存应该不超过6GB。
3. 服务器文件解压后会占据多少空间?
· 我们建议您准备30GB空间。目前,服务器文件解压后的大小为最多13GB。
4. 存档一般多大?
· 存档大小在1MB到100MB之间,难以断言具体大小。起初存档文件很小。如果大地图上有许多大型基地,存档大小会接近100MB。
5. 有多少个存档文件(且多久生成一次)?
· 每个游戏世界有一个存档文件。角色存档不会储存在专用服务器上。
· 角色进度仅储存在客户端。
· 世界进度储存在专用服务器。
· 存档文件每5分钟生成一次。
6. 游戏服务器使用IPv4还是IPv6?
· 服务器使用IPv4。
7. 需要什么网络端口?
· 一个“gamePort”和一个“queryPort”。我们默认使用:
· “gamePort”:15636,
· “queryPort”:15637
8. 有哪些重要文件,它们可能的路径是?(配置/日志/崩溃转储)
· 正如配置文件的篇幅中所提到的,存档和日志文件的默认路径如下:
· "saveDirectory": "./savegame"
· "logDirectory": "./logs"
· 配置文件本身和崩溃转储会自动放在与server exe.相同的目录下。
9. 服务器可以在无头模式下运行么?(即在后台运行,桌面上没有UI)
· 可以,但会有一个DOS窗口。
10. 一般如何看出服务器已完全启动?
· DOS窗口与日志文件中应该会出现诸如以下内容:
[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
[server] Load deserialization took 2.77 s
11. 一般如何看出服务器已完全启动?
· 连接服务器的默认方式是通过服务器浏览器菜单。可在游戏主菜单选择【加入】来打开服务器浏览器菜单。
· 请确保选中服务器筛选器中的“显示专用服务器”选项,以便在服务器列表中显示专用服务器。
· 您可以选择“星星”图标来收藏专用服务器。已收藏的专用服务器会自动显示在服务器列表顶端。
· 也可以从Steam客户端收藏专用服务器。如果专用服务器未显示在客户端游戏内列表中,请从Steam客户端收藏。要从Steam客户端收藏服务器,请选择【查看】> 【游戏服务器】。此处,可点击【+】图标并添加IP来增加新服务器。
12. 服务器浏览器如何运作?
· 服务器浏览器可以罗列专用和点对点会话。可以使用屏幕右侧的服务器筛选功能显示或隐藏专用服务器列表。
· 服务器筛选功能也可以使用以下标准筛选:密码保护、与Steam好友的会话、空服务器和特定数目空槽位服务器。
· 列表按首选服务器、好友会话、专用服务器和点对点会话的顺序排序。
13. 我能否在另一个服务器上使用我的角色?如果可以,能继承哪些内容?
您完全可以将您喜欢的角色移动到另一个服务器。将保留所有装备和物品栏,以及已解锁的等级/技能。
另外,他们还将保留:
· 地图进度(去除地点和战争迷雾)
· 个人制作配方(不需要工作台的配方)
· 先前收集的瘴气根(不可以通过创建新世界来刷瘴气根)
· 先前找到的知识文本和教程
· 您自行找到的塔
不会保留:
· 大部分制作配方(这些配方跟随大世界上解锁的NPC和工作站)
· 可召唤的NPC(在新的世界也需要解放他们!)
· 其他人找到,并与整个团队分享的塔
专用服务器的细节配置
在Windows中浏览专用服务器安装路径,以及在运行过一次enshrouded_server.exe之后,会生成一个名为“enshrouded_server.json”的文件。
其中包含以下条目。
{
"name": "Enshrouded Server",
"password": "",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16
}
· “name”之后的专用服务器名字可以自定义,将显示在《雾锁王国》玩家的服务器列表中。
· 注意:由于服务器名字对所有玩家可见,请使用文明的命名。
· “password”条目中有一条可自定义的密码,玩家加入该服务器前需要输入该密码。
· 强烈建议您设置密码。如果不设密码,所有玩家都可以看见并加入该服务器。目前,密码是服务器唯一的权限管理手段。我们将在近期开发更好的管理工具和权限管理功能。
· 专用服务器上存储的世界目录可在“saveDirectory”中管理。默认状态下,服务器会保存在名为“…/savegame”的子文件夹中。
· 如有需要,可在“logDirectory”中设置用于存储日志文件的专用文件夹。如果不做任何修改,服务器会将最新日志储存在“…/logs”目录下,并自动在“…/logs/backup”文件夹中归档先前的日志文件。
· 如果互联网配置需要服务器IP,可在“ip”中设置。
· “gamePort”和“queryPort”可根据您的防火墙设置更改。
· 可使用“slotCount”定义最大玩家人数。
· 人数必须在1到16之间。
· 注意:每个槽位(玩家)都会给服务器性能带来压力。如果CPU或RAM性能有限,降低最大容许玩家人数可以减轻服务器压力。