MultiPlayerShoot----C++学习记录01打包测试项目

首先将多人游戏插件plug文件夹移至项目目录

MultiPlayerShoot----C++学习记录01打包测试项目_第1张图片

 打开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,启用并重启引擎

MultiPlayerShoot----C++学习记录01打包测试项目_第2张图片

 删除文件夹,并右键.uproject工程点击Generate visual stdio projects files,重新编译项目

MultiPlayerShoot----C++学习记录01打包测试项目_第3张图片

MultiPlayerShoot----C++学习记录01打包测试项目_第4张图片

 打开项目新建一个开始地图,一个大厅,在开始地图的官气蓝图添加上ui

MultiPlayerShoot----C++学习记录01打包测试项目_第5张图片

MultiPlayerShoot----C++学习记录01打包测试项目_第6张图片

同时在设置里将开始地图和游戏默认地图更改为开始地图,在项目打包里吧地图路径加上。内容就是Game路径,此时可以打包项目打开steam,使用自己的网络进行测试(垃圾校园网让我搞了这么就都不知道那里错了

MultiPlayerShoot----C++学习记录01打包测试项目_第7张图片

使用小白人替换玩家 

导入第三人称游戏包,找到Lobby地图,将他的游戏模式重载为BP_ThirdPersonGameModel

MultiPlayerShoot----C++学习记录01打包测试项目_第8张图片

你可能感兴趣的:(UE5,学习)