【UE4】解决局域网联机游戏连接不上的问题
动机
在尝试开发局域网联机游戏的时候,有看过UE4官方文档和一些博主的博客,都非常有用。而针对是否能够和小伙伴真正连上游戏,我总结了一些需要注意的点。希望对你的联机游戏开发有帮助。
1.创建GameInstance
- 亲测如果不适用GameInstance,直接在UI加入会话会失败
- 创建一个GameInstance,然后在项目设置中设置游戏实例类
2. 创建,寻找和加入会话
- 在GameInstance类里面添加Create和Join事件,分别是服务端和客户端需要执行的操作。
- 这里是假设只有一个房主,当然可以根据实际情况改写
注意点:
- 创建,寻找和加入会话的PlayerController一定要连上玩家控制器,否则会执行失败。
- 创建会话和寻找会话的两个int数字不能设置为0
- UseLAN我推荐勾上
- 打开关卡,需要在Options里输入listen,表示服务器聆听
3. 创建UI
- 创建一个UI,简单加上按钮和文字。
- 绑定按钮点击事件到调用GameInstance里写好的事件
4. 本地测试方法
- 我们怎么知道我们能不能正确加入房间呢,那就需要这样操作。
- 选择玩家数量,至少2个
- 网络模式选择:运行Standalone(否则一开始就是一个房间的了,不需要连接)
- 选择独立进程游戏,模拟实际运行情况
- 其中一个房间创房间,另外一个加入房间就行了。
- 加入可能会有点慢,如果加入不了,就去print查看是寻找会话失败还是加入失败
- 成功加入的情况
5. 和小伙伴联机测试
- 如果在本地测试成功了,就可以打包运行,和小伙伴用两台设备分别创建和加入房间了。
- 我们需要做的就是让两台设备都在一个局域网下,可以用手机热点。
- 但是有时候小伙伴并不能找到你的房间,这可能就是网卡设置的问题。
- 进入网络和Internet,点击更改适配器选项
- 把除了局域网以外的网卡禁用,然后再试一试吧
【UE4】解决局域网联机游戏连接不上的问题相关推荐
- 网络无法找到计算机6,电脑中玩文明6局域网联机游戏找不到房间如何解决
许多用户都喜欢在玩游戏的时候通过局域网联机方式跟好朋友们一起玩,但是有时候会遇到一些问题,比如有用户在电脑中玩文明6的时候,已经开启房间了需要其他玩家加入,可是有些玩家却找不到房间在哪里,导致不能游戏 ...
- 如何解决Filezilla 与虚拟机连接不上的问题
摘自:如何解决Filezilla 与虚拟机连接不上的问题 作者:一只青木呀 发布时间: 2020-08-28 21:48:04 网址:https://blog.csdn.net/weixin_4530 ...
- 关于UE4多人局域网联机游戏中联网和回放的设置细节问题
背景 我们在游戏开发.仿真推演中可能会遇到这样的需求: 要搭建局域网,可以多人对战的. 要可以回放,能把大家玩耍的过程记录下来,重放给玩家们看,做复盘. 于是我们需要开发[联网]和[回放]功能.联网使 ...
- 局域网联机游戏找不到服务器,N2N组建虚拟局域网联机遇到搜不到房间的问题一例...
N2N搭建虚拟局域网联机玩游戏,朋友老是说搜不到我建的房间,但是我这边却可以搜到他的. 环境 电脑A:192.168.10.1 电脑B:192.168.10.2 这里以CS为例,其他游戏通用 A建好房 ...
- win10 wifi连接不上服务器未响应,简单几步解决win10wifi一直断开连接不上的问题...
大家在操作win10系统电脑的时候,应该都遇到过win10系统无线网络wifi一直断开连接不上的情况吧,但我们遇到这种情况要怎么解决呢?有些不熟悉的网友可能不太清楚,所以今天本文为大家整理的就是win ...
- UE4虚幻引擎 LiveLink Face连接不上的问题
PS:IphoneX以上的手机型号才可以连接Live Link. LiveLinkFace连接不上的几个原因. 1.IP地址不对 设置IP地址捕捉,设置-->Live Link-->添加目 ...
- 游侠联机显示无法链接服务器,我的世界用游侠联机时连接不上
2014-04-14 我的世界怎么联机时转账 我的世界联机教程:Minecraft联机教程日期:2012年01月13日 10:46 来源: 766单机游戏 核心提示:我的世界联机教程:Minecraf ...
- PS4二战在线游戏连接不上服务器,使命召唤14:二战打不开怎么办 游戏无法运行解决办法汇总...
使命召唤14:二战是<使命召唤>系列的全新续作,一些玩家在下载未加密版的游戏后会遇到使命召唤14打不开.使命召唤14无法运行.使命召唤14未响应等等问题,其实这些问题并不是游戏本身的问题, ...
- 解决本地工具无法连接服务器上的mysql的问题
当本地工具尝试连接服务器的时候,如果出现无法连接的情况,可能是权限没有开. 首先: mysql> show databases: 发现有mysql数据库 进入该数据库,找到user表 mysq ...
- 蓝牙配对,解决蓝牙多次连接不上的问题
文章目录 nRF52832 配对和绑定 1.在连接时,nRF52832向蓝牙主机发送配对请求 2.主机收到配对请求后,向nRF52832发送安全参数请求,nRF52832收到后回复请求 3.判断配对是 ...
最新文章
- JavaScript基础(一)基本认识
- layui对jquery ajax的封装,layui封装
- Flex sdk4 布局与更新
- java圆形泳池问题_Java实现 LeetCode 778 水位上升的泳池中游泳(二分+DFS)
- MVC +EF+linq 多表联查
- oracle的一些常见问题及处理
- 没想到,我能这么细心地看算法
- 文档管理系统mindoc安装
- TrueNAS静态IP设置
- Traceback (most recent call last):
- 广东工业大学2020级年ACM第一次月赛
- 审美灵感|插画配色分享
- loop与for loop分别实现乘法口诀表
- 分子模拟的理论与实践_活动回顾 | 信息学院模拟党支部实践成果汇报会
- 谈VI设计的审美情趣
- 如何选择IT培训机构?
- [python] 使用Jieba工具中文分词及文本聚类概念
- NUS-WIDE-10K数据集制作
- 陕西渭南有什么小吃_爱问知识人
- html里按钮始终在底部,详解footer始终位于网页底部的方法介绍