一.测试多端
测试环境下,使用UE4服务端(主机)的OpenLevel进行地图切换时,会导致编辑器丢失客户端的关联,导致连接断开无法测试
解决方案1:打包后测试,效率较低
解决方案2:编辑器偏好设置->搜索“多玩家”->开启以独立服务器运行->关闭单进程,这样起第二个端的时候就会另起一个弹窗并且有CMD界面,才能连接上主机
二.同步坑
1.多人游戏模式下使用IsLocalController函数判断是否在客户端
2.如果客户端想在多人模式下退出房间,那么需要先切换地图,再使用DestroySession去销毁已创建的会话,才能正常的加入其它的房间,Logout这个函数不能销毁已创建的会话,它的作用是用来做简单的登录和登出用的