大家好,银河破裂者们! 好久不见!对于过去几周的沉寂,我们深表歉意。但由于一些超出我们控制的问题,我们的计划被打乱了。我们很高兴地告诉大家,一切已回到正轨,我们的常规内容更新计划应该会顺利恢复。感谢大家的耐心等待。

许多玩家已经开始使用我们的专用服务器应用程序。在默认设置下,该程序对大多数人来说运行良好,但它并非完全“无界面”。该应用程序仍会显示一个简化的用户界面,可用于配置基本的游戏选项。在某些情况下,这会带来问题,尤其是当你希望完全远程控制服务器时。虽然我们提供了命令行界面(CLI),但要弄清楚如何配置该应用程序并非易事,特别是因为它仍是我们自定义构建的游戏引擎。今天,我们将为大家提供一个关于如何设置专用服务器应用程序的速成教程,让你能够“一劳永逸”地运行它——无需点击任何按钮。

正如我们所提到的,服务器默认以图形用户界面模式启动。应用程序会显示一个带有多个选项的窗口,你可以通过这些选项配置基本的服务器设置,包括服务器名称、游戏模式、地图、难度等级以及其他一些设置。这些都是应用程序运行所需的关键参数,没有这些参数,程序就无法知道该如何运行。当你在可以直接控制的电脑上运行服务器时,这并不是什么大问题,只需点击几下,你就能进入游戏。

在处理通过命令行管理的完全远程服务器时,情况并非如此简单。专用服务器应用程序支持命令行界面模式,该模式会完全跳过图形用户界面。启动应用程序时,通过在命令行中添加以下参数即可启用此模式:cli=1。然而,仅启用命令行界面模式是不够的。如果在没有用户界面的情况下启动服务器,但未提供完整的启动配置,应用程序会在加载时卡住,等待此模式下不存在的用户界面输入。要解决此问题,必须为应用程序提供指定以下内容的启动配置:运行模式、启动的游戏类型、加载的地图以及使用的难度。为此,游戏需要一个配置文件。我们最近发布了专用服务器应用程序包的更新,其中包含一个示例配置文件。该文件位于您安装服务器的文件夹中,与DedicatedServer.exe文件相邻。您可以使用任何记事本应用程序对其进行编辑。此配置文件允许您设置最常用的选项。示例config.cfg文件如下(如果您不小心修改了某些内容且不知道如何恢复到原始状态,只需复制下面的示例即可): // 设置服务器参数 set server_name "服务器名称!" // 连接服务器时所需的密码 set server_password "" // 要在客户端上启用RCON命令,必须在客户端和服务器上都将此密码设置为相同的值!设置服务器远程控制台密码 "" 设置服务器最大玩家数量 "4" // 公开/私人 设置服务器广播启用 "1" // 当无玩家连接时暂停游戏服务器逻辑流程 设置服务器为空时暂停游戏 "1" // 跳过菜单并开始游戏!设置应用模式为【服务器】 // 选择是否使用Steam进行连接 //设置禁用Steam "1" // 设置游戏参数 // 开启战役参数: // 设置战役 "开放/开放" // 设置起始任务: // 设置任务 "战役/开放/丛林指挥部" // 设置任务 "战役/开放/金属指挥部" // 设置任务 "战役/开放/酸性指挥部" // 设置任务 "战役/开放/冰雪指挥部" // 设置任务 "战役/开放/沼泽指挥部" // 设置任务 "战役/开放/洞穴指挥部" // 设置任务 "战役/开放/沙漠指挥部" // 开放战役难度:简单/普通/困难/残酷 // 设置难度 "普通" // ---- 或者 ----- // 故事战役模式!// 设置战役 "mp_story/mp_story" // 故事战役难度:合作战役简单、合作战役普通、合作战役困难、合作战役残酷 // 设置难度 "coop_campaign_normal" // ---- 或者 ----- // 生存模式!// 设置战役 "mp_survival/mp_survival" // 设置任务 "survival/jungle" // 设置任务 "survival/acid" // 设置任务 "survival/desert" // 设置任务 "survival/magma" // 设置任务 "survival/ice" // 设置任务 "survival/metallic" // 设置任务 "survival/caverns" // 设置任务 "survival/swamp" // 设置任务 "survival/swamp_lakes" // 多人合作生存难度:coop_easy,coop_normal,coop_hard,coop_brutal // 设置难度 "coop_normal" // ---- 或者 ----- //! 加载已有的游戏存档: // 设置任务存档 "SAVE_NAME"

现在,你可以使用以下参数运行游戏:cli=1 config=config.cfg。这将确保游戏以无头模式运行,并强制游戏从你的配置文件读取设置。让我们开始列出所有可用参数,以便你能完全按照自己的意愿配置服务器。 首先是关键行:set app_mode "server"。此行是正常运行所必需的。如果没有它,服务器应用程序将等待菜单状态并陷入无限循环。将应用程序设置为服务器模式可跳过该步骤。请将此行包含在你的配置中,并且不要更改它。set campaign "类型" 此行用于定义要运行的游戏模式。您可以选择以下三种模式: open/open 将开始新的开放战役 mp_story/mp_story 将启动新的故事战役 mp_survival/mp_survival 将让您进入生存任务 替换上述选项中的"类型"以选择您想要运行的游戏模式。请记住保留引号。 set mission "类型" 此参数是开放战役和生存模式下游戏正确启动所必需的。它会告诉游戏加载哪张地图。如果没有此参数,游戏将无法加载。若你打算游玩故事战役模式,请跳过此选项。以下是根据所选游戏模式使用的完整任务名称列表: 开放战役: "campaigns/open/headquarters_jungle"(丛林指挥部) "campaigns/open/headquarters_metallic"(金属指挥部) "campaigns/open/headquarters_acid"(酸性指挥部) "campaigns/open/headquarters_ice"(冰原指挥部) "campaigns/open/headquarters_swamp"(沼泽指挥部) "campaigns/open/headquarters_caverns"(洞穴指挥部) "campaigns/open/headquarters_desert"(沙漠指挥部) 生存模式: "survival/jungle"(丛林生存) "survival/acid"(酸性生存) "survival/desert"(沙漠生存) "survival/magma"(岩浆生存) "survival/ice"(冰原生存) "survival/metallic"(金属生存) "survival/caverns"(洞穴生存) "survival/swamp"(沼泽生存) "survival/swamp_lakes"(沼泽湖泊生存) set difficulty "LEVEL"(设置难度等级) 此命令同样为必需项。根据你想要运行的游戏类型选择以下选项: 开放战役: 简单 普通 困难 残酷 故事战役: 合作战役简单 合作战役普通 合作战役困难 合作战役残酷 生存模式: 合作简单 合作普通 合作困难 合作残酷 可选服务器设置: set disable_steam “0/1” - 将此选项设置为1将禁用由Steam运营的网络协议。如果你打算在局域网中运行游戏,这可能会很有用。否则,请跳过此选项或将其设置为0。(此选项不适用于其他平台的用户。你可以跳过此选项。) set server_name "My Server" - 设置其他玩家在服务器浏览器中可见的公开服务器名称。set server_password "" - 该指令可用于为你的游戏会话设置密码保护。若不想设置密码,将其留空即可。 set server_max_players_count "1/2/3/4" - 设置允许加入会话的最大玩家数量。官方支持的最大数量为4人。超过此数量的每个玩家都会显著降低性能。请自行承担尝试风险。 set server_broadcast_enabled "0/1" - 将此设置为1会使服务器在游戏内服务器浏览器中可见。若不希望服务器被发现,设置为0即可。set server_pause_game_when_empty "0/1" - 启用此选项后,当服务器无人在线时将自动暂停游戏进度。这能防止你离开时基地被摧毁。一旦有人加入,服务器将恢复运行。 注意:游戏会忽略//符号后的所有内容。如果将//放在行首,相应的设置将被跳过。删除//并保存文件即可重新启用该选项,其作用类似于切换开关。 我们还支持客户端对服务器进行远程命令执行,我们称之为RCON(远程控制的缩写)。相关选项已包含在上述示例配置文件中。若启用此功能,客户端可通过在控制台输入指令来远程激活服务器上的命令。远程控制台(Rcon)需要在服务器上设置密码才能进行远程控制。如果想从远程客户端执行任何命令,必须先使用以下指令输入密码:server_rcon_password YourPasswordGoesHere,之后就能像这样执行远程命令:rcon 指令 参数,例如:rcon cheat_god_mode 1

只需取消注释您想要运行的选项,一切就准备就绪!如果您对运行专用服务器、自定义其选项或更改其行为有任何其他问题,请随时告诉我们。我们将尽力为您提供帮助!EXOR Studios




换一换 


























