
《月球基地阿尔法》专用服务器使用指南 1.如果您处于防火墙后或非CGNAT网络环境,可能需要进行端口转发设置。 2.启动STEAM客户端。该客户端无需用户登录,只需保持“活跃”状态即可。您可以登录一个账号并按照以下步骤操作。 3.在“<月球基地阿尔法安装目录> Binaries Win32”目录下打开命令窗口。 4.要启动服务器,请在命令行中运行以下命令:MoonBaseAlphaGame.exe server <地图名称>[?【游戏参数】[-服务器参数] 示例 - 以下文件启动专用服务器,加载支持最多6名玩家的地图,并在每场游戏开始时播放过场动画: "C: Program Files Steam steamapps common moon base alpha Binaries Win32 MoonBaseAlphaGame.exe" server mba_5_6?cinematic=1 5.此时服务器已激活并运行。此时你可以登录(已运行的)Steam客户端,专用服务器将继续运行,你可以同时在该服务器(或其他服务器!)中进行游戏。 有关启动字符串中必须包含的参数信息,请参见下文。 命令行参数 1. 地图名称 - 必须指定地图名称,否则服务器将不会显示在Steam服务器浏览器中。如果计划在同一台机器上运行2个或更多服务器,应使用此参数,每个服务器需使用单独的端口以避免冲突。 示例用法: MoonBaseAlphaGame.exe server mba_1_2 -Port=7777 -SteamAuthPort=8780 此命令启动一个在7777端口运行的服务器,并通过8780端口处理Steam身份验证任务。 SteamMSUPort=<端口号> – 指定服务器用于向Steam主服务器更新程序暴露自身的UDP端口。Steam主服务器将通过此端口定期与服务器通信。如果未指定此参数,服务器默认使用27016端口。如果计划在同一台机器上运行2个或更多服务器,应使用此参数,每个服务器需使用单独的端口以避免冲突。 示例用法: MoonBaseAlphaGame.运行服务器命令:exe server mba_1_2 -Port=7777 -SteamAuthPort=8780 -SteamMSUPort=8781。此命令会启动一个运行在7777端口的服务器,通过8780端口处理Steam身份验证任务,通过8781端口处理Steam主服务器更新任务。 其他设置: 若要更改专用服务器的名称,需修改位于【月球基地阿尔法】MoonBaseAlphaGame Config目录下的DefaultGame.ini文件。 默认情况下,游戏服务器监听以下三个端口: 9777:游戏流量【TCP/UDP】 8766:Steam身份验证任务【UDP】 27016:Steam主服务器更新任务【UDP】可用的地图选项如下: mba_1_2、mba_3_4、mba_5_6、mba_madness、mba_sandbox 2.游戏参数——您可以在启动字符串中包含多个特定游戏参数,这些参数会修改地图的游戏方式。可以在地图名称末尾附加一个或多个此类参数,并使用“?”字符分隔。 注意:地图名称和问号之间没有空格。 Freeplay=<0|1>——Freeplay参数指定地图应在“竞技”模式还是“自由玩耍”模式下运行。在竞技模式中,团队必须在时间结束前为定居点恢复氧气;在自由玩耍模式中,则没有时间限制。如果此选项的值大于0,地图将以自由模式运行;若未提供该参数,或其值为“0”“F”“false”,地图将默认进入“竞技”模式。 示例用法: MoonBaseAlphaGame.exe server mba_1_2?freeplay=1 启动服务器并以自由模式加载mba_1_2关卡。 Cinematic=<0|1> - 该参数用于指定关卡开始时是否播放开场动画。若此选项的值大于0,关卡开始时将播放开场动画。若未提供该参数,或其值为“0”“F”“false”,则不会播放动画。 示例用法: MoonBaseAlphaGame.exe server mba_1_2?cinematic=1:将以竞技模式启动mba_1_2关卡,并在关卡开始时播放介绍过场动画。 GamePassword=<服务器密码>:如果希望为服务器设置密码保护以防止未知玩家加入,请使用GamePassword参数。密码应为字母数字组合,且不含空格。当玩家尝试加入服务器时,会弹出密码输入对话框;输入正确密码即可加入,否则连接将被拒绝。 示例用法: MoonBaseAlphaGame.exe server mba_3_4?GamePassword=hello 此命令将启动一个mba_3_4关卡的服务器,并将“hello”设为游戏服务器密码。MaxPlayers=<整数> 默认情况下,任意地图(自由模式)的最大玩家数为6人,但你可以通过指定此参数并将Game参数设置为“MoonBaseAlphaGame.MBA_GameInfoExtended”来支持更多玩家,例如: 示例用法: MoonBaseAlphaGame.exe server mba_5_6?Game=MoonBaseAlphaGame.MBA_GameInfoExtended?MaxPlayers=8 设置此参数会自动禁用向Steam上传统计数据,因此无法通过增加团队人数在排行榜上作弊。对于MBA_Madness地图,无需设置Game参数,例如: 示例用法: MoonBaseAlphaGame.exe server mba_madness?MaxPlayers=8 这将启动mba_madness地图的服务器,允许8名玩家加入。注意:官方不支持超过6名玩家进行游戏。特别是游戏内用户界面仅支持显示6个玩家名称,且您可能需要一台性能相当强大的机器来处理服务器上的额外活动。不过,我们提供了【最大玩家数】参数,供希望体验不同游戏玩法的高级用户使用。 【永不结束】=<0/1> 对于沙盒地图,此参数可防止专用服务器在氧气恢复且所有玩家离开游戏后(在自由模式下)重置关卡。这对于沙盒关卡来说应该是很实用的,您可能希望自己的创作能够保留下来。注意:沙盒关卡默认为【自由模式】=1。 示例用法: MoonBaseAlphaGame.exe server mba_sandbox?NeverEnd=1 BeaconSafeZoneRadius=<整数>(仅适用于MBA_Madness)控制疯狂地图中信标安全区的半径(以虚幻单位为单位)。默认值为300。16个虚幻单位约等于1英尺。 SabotageDelay=<整数>(仅适用于MBA_Madness)控制破坏敌方电路板时的延迟(以秒为单位)。默认值为4。 MuteOtherTeam=<0/1>(仅适用于MBA_Madness)控制在MBA_Madness中是否静音其他队伍。默认情况下,其他队伍处于静音状态。 示例: MoonBaseAlphaGame.exe server mba_madness?GamePassword=hello?BeaconSafeZoneRadius=125?SabotageDelay=0?MuteOtherTeam=0此命令启动服务器时加载mba_madness地图,信标安全区调整为125虚幻单位(游戏内约8英尺),无破坏延迟,不会自动静音对方队伍,最大玩家数为6人。同时设置密码为“hello”。 3.服务器参数——根据路由器配置情况,你可能无需使用以下服务器参数。但如果需要更改游戏服务器监听的端口,可在启动服务器时指定以下参数。一个或多个参数可在服务器启动字符串中指定,参数之间用空格分隔,并以“-”为前缀。Port=<端口号>——指定服务器监听新连接并处理常规游戏通信所使用的TCP和UDP端口。如果未指定此参数,服务器端口默认值为9777。若计划在同一台机器上运行2个或更多服务器,应使用此参数;每个服务器需使用单独的端口以避免冲突。 示例用法: MoonBaseAlphaGame.exe server mba_1_2 -Port=7777 此命令将启动一个在7777端口运行的服务器。 SteamAuthPort=<端口号>——指定服务器用于Steam身份验证任务的UDP端口。如果未指定此参数,服务器默认使用端口8766。
2026-03-22 16:00:25 发布在
Moonbase Alpha
说点好听的...
收藏
0
0
