欢迎光临散文网 会员登陆 & 注册

【Satisfactory】《不幸工厂》超过4人联机官方指导教程喵。。!

2021-09-05 18:52 作者:可爱的乖猫猫Liwers  | 我要投稿


前言

《不幸工厂》自带多人联机模式,原生游戏支持最大4人联机,但并未设置强行限制。。该游戏只有合作建设,不含有任何PvP元素,尽管沙雕厂长们确实可以互相伤害。。这意味着,主基地、分子分析机和太空电梯在联机过程中是全员共用的。。


跨平台联机如Epic与Steam是可行的。。


主持游戏

目前,会话只能由玩家发起。。联机好友无法在房主离开游戏时,继续进行游戏。。


要开始一个联机会话,房主需选择在线会话并允许其他玩家加入,或者选择会话后邀请其他玩家。。


会话隐私性

以下隐私性设置是目前会话所允许的:

  • 仅限好友:允许房主的任意好友通过主菜单的“加入游戏”选项,在未受到邀请的情况下直接加入房主游戏。。这种情况下允许会话ID重复,无论好友列表是哪种状态。。

  • 私人:仅允许受邀玩家加入游戏。。尝试通过搜索会话ID的方式加入游戏,会发现无法搜索到目标ID。。


目前不开放“公开”选项,就怕有陌生路人跑进来拆你的厂厂。。


网络设置

如有必要,在某些情境下,特别是NAT设置为严格的时候,将使仅设置为“开放”的会话ID无法连接和加入。。须知房主和联机好友都应该将NAT设置为“适中”或“开放”,以保证连接的顺畅。。


本游戏使用以下端口:

  • 5222 TCP/UDP

  • 6666 TCP/UDP

  • 7777-7827 UDP


另外,确保Windows防火墙规则不会禁用任何的出站提请。。


多于4人联机的会话

想要在一个会话中同时进行多于4人的联机,需要对游戏设置文件进行魔改。。


房主需将以下地址,复制进文件资源管理器的地址栏,并按下回车键:


%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\


在打开的文件夹中找到 Game.ini ,在文件末尾加入以下代码:


[/Script/Engine.GameSession]

MaxPlayers=128


保存文件,此时游戏将允许最大128位玩家进行联机。。


专用服务器

专用服务器目前是官方开发工作中的最高优先级,但尚未公布具体的启用时间。。


以下是已知的相关信息:

  • 即使没有玩家在服务器中,游戏时间也不会暂停。。

    • 不过,无论玩家是否在游戏中,服务器将每隔24-48个钟重启一次,可能会设置成自动的。。

  • 对Linux系统的支持呼声很高,现在尚未确认是否会支持,毕竟Windows是一开始开发游戏就使用的平台。。

  • 专用服务器的开放不与任何一个主要更新相关,它会在完成稳定测试后,于某个测试版更新时一同开放。。

  • 专用服务器不用玩家额外掏钱——软件固然不用钱,但是服务商肯定是想收费的。。


加入会话

加入游戏菜单

玩家可以通过“加入游戏菜单”来加入好友列表中好友们的在线会话。。如上述提到的,是否需要被邀请,是与会话的隐私性设置有关。。同平台联机固然会更方便,如果是跨平台,Steam和Epic之间联机,那么Steam玩家必须关联Epic账户。。


会话ID

每一个在线会话都有一个会话ID串号。。只要会话隐私性设置为“仅好友”,任何人都可以通过这个ID加入会话——无论这位想要加入的玩家是否在房主Steam或Epic的好友列表中。。


这个ID是唯一的,在每次退出至主菜单或者退出游戏后,ID就会重置更新。。


按以下步骤可以找到会话ID所在:

  • 按下键盘左上角的 ESC 键。。

  • 在菜单中,点击“管理会话”,再点击“会话设置”。。

  • 在这里,会话ID可以通过Ctrl+C和Ctrl+V进行复制粘贴。。


如此,房主就可以将这个会话ID分享给Epic和Steam玩家来加入会话进行联机了。。


其他选项

效能优化

  • 在设置中将 网络质量 设置为 超 。。

  • 如果延迟很高,尝试取消设置中 发送游戏数据 的勾选。。


卡顿的临时解决方案

请仔细阅读本段文本以防发生设置文件的错误改动。。

通过在一系列特定设置文件中加入几行代码,提高带宽的使用率,可以突破游戏默认的传输速度瓶颈,这些文件可以在以下文件地址中找到:


%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\


在进行修改之前,请确认这些代码是否已经存在但数值不同;如果已经存在,请谨慎按照本段教程正确地更改数值。。


在默认设置下,游戏的最大带宽被限制为64KB/秒。。通过修改设置文件,这个限制可以被增加到100MB/秒。。


通过简单的换算可以得知,100MB = 104857600 B,因此这个 104857600 就是游戏网络设置中能够达到的最大值。。

此时,将最小值设置为最大值的十分之一,即 10485760 ,是比较合理的。。


这样的修改必须保证所有联机玩家都要这样做,房主和联机好友一起改,才能达到效果。。


Engine.ini

修改保存后,请右键文件打开“属性”,将该文件设置为“只读”,防止游戏覆写。。


[/Script/Engine.Player] ConfiguredInternetSpeed=104857600 ConfiguredLanSpeed=104857600  


[/Script/OnlineSubsystemUtils.IpNetDriver]

MaxClientRate=104857600

MaxInternetClientRate=104857600  


[/Script/SocketSubsystemEpic.EpicNetDriver]

MaxClientRate=104857600

MaxInternetClientRate=104857600


Game.ini

修改保存后,请右键文件打开“属性”,将该文件设置为“只读”,防止游戏覆写。。


[/Script/Engine.GameNetworkManager]

TotalNetBandwidth=104857600

MaxDynamicBandwidth=104857600

MinDynamicBandwidth=10485760


Scalability.ini

该文件默认空白,在修改保存后,请右键文件打开“属性”,将该文件设置为“只读”,防止游戏覆写。。


[NetworkQuality@3]

TotalNetBandwidth=104857600

MaxDynamicBandwidth=104857600

MinDynamicBandwidth=10485760


未证实消息

  • 使用一个标记位宽来追踪会话,使得128人同时联机是可行的;但是官方社区经理Snutt说,如果切换成一个未标记的位宽,那么最大联机人数是可以达到255人的。。


喵。。!


【Satisfactory】《不幸工厂》超过4人联机官方指导教程喵。。!的评论 (共 条)

分享到微博请遵守国家法律