虛幻引擎開發多人遊戲聯機
阿新 • • 發佈:2019-01-02
Online Subsystem
藍圖部分(簡略):
- Create Session
- Find Session
- Join Session
配置檔案(DefaultEngine.ini)
LAN:
新增如下配置
[OnlineSubsystem]
DefaultPlatformService=NullSteam:
新增如下配置
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=”GameNetDriver”,DriverClassName=”OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=”OnlineSubsystemUtils.IpNetDriver”)[OnlineSubsystem]
DefaultPlatformService=Steam[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=”OnlineSubsystemSteam.SteamNetConnection”
Steam 環境
需要在不同機器上,切使用不同的Steam賬號(Steam平臺方式)
官方指明需要安裝Steam SDK,這裡用的unreal engine 4.18最新版本,只需要啟用Online Subsystem Steam外掛即可