模组
注意:本页上的内容适用于 Clanforge。如果使用 Multiplay Hosting,请参阅 Multiplay Hosting 文档。
模组是承载配置信息和设置的容器,配置文件将从模组中继承这些信息和设置。模组的工作方式类似于配置文件模板,其提供一系列基础设置,例如地图列表、游戏类型、公开文件、可用游戏镜像、资源使用规格、自定义设置、配置文件以及命令行参数。从实用角度来说,您可以把模组当作为各个游戏分支保留的独立配置。您可能想要为您的生产分支、开发分支和预发分支提供模组。您可以有一个或多个与游戏关联的模组以满足不同的配置需求。请参阅配置文件和模组。
从实用角度来说,您可以把模组当作为各个游戏分支保留的独立配置。例如,您可能拥有生产分支、开发分支和预发分支。您可以有一个或多个与游戏关联的模组以满足不同的配置需求。
地图列表
借助模组上的地图列表设置,如果游戏服务器运行的配置文件继承自相应模组,则您就可以为其指定具体的游戏地图。例如,如果您拥有针对开发分支的模组,并且希望运行开发分支代码的游戏服务器仅可以使用地图 A、B 和 D,则可以使用该设置实现此目的。
游戏类型
借助模组上的游戏类型设置,您可以指定所运行配置文件继承自模组的游戏服务器上应提供的具体游戏类型。例如,如果您拥有针对开发分支的模组,但仅希望在开发分支运行代码的游戏服务器提供大逃杀游戏类型,则可以使用该设置。
公开的文件
相较于配置文件,模组的独特之处在于它们允许将您机群中机器的特定目录公开到 SFTP。请参阅 Clanforge 公开的目录。
可用游戏镜像
借助可用的游戏镜像设置,您可以指定所运行配置文件继承自模组的游戏服务器上应提供的游戏镜像。例如,您可以通过显式方法为游戏服务器启用游戏镜像 X 和 Y,而禁用游戏镜像 Z。
资源使用规格
资源使用规格模组设置规定了 Clanforge 如何管理服务器密度以及机器上运行的游戏服务器之间如何分配资源。Clanforge 可在集成过程中帮助您确定每个模组的最佳资源使用。
配置文件
您可以自定义游戏服务器配置文件,如 server.json 文件和 GAME.init 文件。
命令行参数
模组上的命令行参数设置在配置文件中也可以使用,允许您为游戏服务器进程指定启动参数和标记。 例如,您可能拥有启动参数 --logs=/some/directory/
,该参数可用以指定游戏服务器进程应将日志文件输出到什么位置。