首先将多人游戏插件plug文件夹移至项目目录
打开config/DefaultEngine.ini(5.0的虚幻引擎内容略不一样)和Game.ini对里边的内容进行编辑。
DefaultEngine.ini
[/Script/Engine.GameEngine] +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver") [OnlineSubsystem] DefaultPlatformService=Steam [OnlineSubsystemSteam] bEnabled=true SteamDevAppId=480 ; If using Sessions ; bInitServerOnClient=true [/Script/OnlineSubsystemSteam.SteamNetDriver] NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
Game.ini
[/Script/Engine.GameSession]
MaxPlayers=100
打开虚幻引擎,插件,搜索OnlineSubsustem Steam,启用并重启引擎
删除文件夹,并右键.uproject工程点击Generate visual stdio projects files,重新编译项目
打开项目新建一个开始地图,一个大厅,在开始地图的官气蓝图添加上ui
同时在设置里将开始地图和游戏默认地图更改为开始地图,在项目打包里吧地图路径加上。内容就是Game路径,此时可以打包项目打开steam,使用自己的网络进行测试(垃圾校园网让我搞了这么就都不知道那里错了)
使用小白人替换玩家
导入第三人称游戏包,找到Lobby地图,将他的游戏模式重载为BP_ThirdPersonGameModel