【Satisfactory】《不幸工廠》超過4人聯(lián)機(jī)官方指導(dǎo)教程喵。。!
前言
《不幸工廠》自帶多人聯(lián)機(jī)模式,原生游戲支持最大4人聯(lián)機(jī),但并未設(shè)置強(qiáng)行限制。。該游戲只有合作建設(shè),不含有任何PvP元素,盡管沙雕廠長們確實(shí)可以互相傷害。。這意味著,主基地、分子分析機(jī)和太空電梯在聯(lián)機(jī)過程中是全員共用的。。
跨平臺聯(lián)機(jī)如Epic與Steam是可行的。。
主持游戲
目前,會話只能由玩家發(fā)起。。聯(lián)機(jī)好友無法在房主離開游戲時,繼續(xù)進(jìn)行游戲。。
要開始一個聯(lián)機(jī)會話,房主需選擇在線會話并允許其他玩家加入,或者選擇會話后邀請其他玩家。。
會話隱私性
以下隱私性設(shè)置是目前會話所允許的:
僅限好友:允許房主的任意好友通過主菜單的“加入游戲”選項(xiàng),在未受到邀請的情況下直接加入房主游戲。。這種情況下允許會話ID重復(fù),無論好友列表是哪種狀態(tài)。。
私人:僅允許受邀玩家加入游戲。。嘗試通過搜索會話ID的方式加入游戲,會發(fā)現(xiàn)無法搜索到目標(biāo)ID。。
目前不開放“公開”選項(xiàng),就怕有陌生路人跑進(jìn)來拆你的廠廠。。
網(wǎng)絡(luò)設(shè)置
如有必要,在某些情境下,特別是NAT設(shè)置為嚴(yán)格的時候,將使僅設(shè)置為“開放”的會話ID無法連接和加入。。須知房主和聯(lián)機(jī)好友都應(yīng)該將NAT設(shè)置為“適中”或“開放”,以保證連接的順暢。。
本游戲使用以下端口:
5222 TCP/UDP
6666 TCP/UDP
7777-7827 UDP
另外,確保Windows防火墻規(guī)則不會禁用任何的出站提請。。
多于4人聯(lián)機(jī)的會話
想要在一個會話中同時進(jìn)行多于4人的聯(lián)機(jī),需要對游戲設(shè)置文件進(jìn)行魔改。。
房主需將以下地址,復(fù)制進(jìn)文件資源管理器的地址欄,并按下回車鍵:
%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\
在打開的文件夾中找到 Game.ini ,在文件末尾加入以下代碼:
[/Script/Engine.GameSession]
MaxPlayers=128
保存文件,此時游戲?qū)⒃试S最大128位玩家進(jìn)行聯(lián)機(jī)。。
專用服務(wù)器
專用服務(wù)器目前是官方開發(fā)工作中的最高優(yōu)先級,但尚未公布具體的啟用時間。。
以下是已知的相關(guān)信息:
即使沒有玩家在服務(wù)器中,游戲時間也不會暫停。。
不過,無論玩家是否在游戲中,服務(wù)器將每隔24-48個鐘重啟一次,可能會設(shè)置成自動的。。
對Linux系統(tǒng)的支持呼聲很高,現(xiàn)在尚未確認(rèn)是否會支持,畢竟Windows是一開始開發(fā)游戲就使用的平臺。。
專用服務(wù)器的開放不與任何一個主要更新相關(guān),它會在完成穩(wěn)定測試后,于某個測試版更新時一同開放。。
專用服務(wù)器不用玩家額外掏錢——軟件固然不用錢,但是服務(wù)商肯定是想收費(fèi)的。。
加入會話
加入游戲菜單
玩家可以通過“加入游戲菜單”來加入好友列表中好友們的在線會話。。如上述提到的,是否需要被邀請,是與會話的隱私性設(shè)置有關(guān)。。同平臺聯(lián)機(jī)固然會更方便,如果是跨平臺,Steam和Epic之間聯(lián)機(jī),那么Steam玩家必須關(guān)聯(lián)Epic賬戶。。
會話ID
每一個在線會話都有一個會話ID串號。。只要會話隱私性設(shè)置為“僅好友”,任何人都可以通過這個ID加入會話——無論這位想要加入的玩家是否在房主Steam或Epic的好友列表中。。
這個ID是唯一的,在每次退出至主菜單或者退出游戲后,ID就會重置更新。。
按以下步驟可以找到會話ID所在:
按下鍵盤左上角的 ESC 鍵。。
在菜單中,點(diǎn)擊“管理會話”,再點(diǎn)擊“會話設(shè)置”。。
在這里,會話ID可以通過Ctrl+C和Ctrl+V進(jìn)行復(fù)制粘貼。。
如此,房主就可以將這個會話ID分享給Epic和Steam玩家來加入會話進(jìn)行聯(lián)機(jī)了。。
其他選項(xiàng)
效能優(yōu)化
在設(shè)置中將 網(wǎng)絡(luò)質(zhì)量 設(shè)置為 超 。。
如果延遲很高,嘗試取消設(shè)置中 發(fā)送游戲數(shù)據(jù) 的勾選。。
卡頓的臨時解決方案
請仔細(xì)閱讀本段文本以防發(fā)生設(shè)置文件的錯誤改動。。
通過在一系列特定設(shè)置文件中加入幾行代碼,提高帶寬的使用率,可以突破游戲默認(rèn)的傳輸速度瓶頸,這些文件可以在以下文件地址中找到:
%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\
在進(jìn)行修改之前,請確認(rèn)這些代碼是否已經(jīng)存在但數(shù)值不同;如果已經(jīng)存在,請謹(jǐn)慎按照本段教程正確地更改數(shù)值。。
在默認(rèn)設(shè)置下,游戲的最大帶寬被限制為64KB/秒。。通過修改設(shè)置文件,這個限制可以被增加到100MB/秒。。
通過簡單的換算可以得知,100MB = 104857600 B,因此這個 104857600 就是游戲網(wǎng)絡(luò)設(shè)置中能夠達(dá)到的最大值。。
此時,將最小值設(shè)置為最大值的十分之一,即 10485760 ,是比較合理的。。
這樣的修改必須保證所有聯(lián)機(jī)玩家都要這樣做,房主和聯(lián)機(jī)好友一起改,才能達(dá)到效果。。
Engine.ini
修改保存后,請右鍵文件打開“屬性”,將該文件設(shè)置為“只讀”,防止游戲覆寫。。
[/Script/Engine.Player] ConfiguredInternetSpeed=104857600 ConfiguredLanSpeed=104857600 ?
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600 ?
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600
Game.ini
修改保存后,請右鍵文件打開“屬性”,將該文件設(shè)置為“只讀”,防止游戲覆寫。。
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760
Scalability.ini
該文件默認(rèn)空白,在修改保存后,請右鍵文件打開“屬性”,將該文件設(shè)置為“只讀”,防止游戲覆寫。。
[NetworkQuality@3]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760
未證實(shí)消息
使用一個標(biāo)記位寬來追蹤會話,使得128人同時聯(lián)機(jī)是可行的;但是官方社區(qū)經(jīng)理Snutt說,如果切換成一個未標(biāo)記的位寬,那么最大聯(lián)機(jī)人數(shù)是可以達(dá)到255人的。。
喵。。!