美文网首页
UE4 局域网联机(LAN)

UE4 局域网联机(LAN)

作者: ommoonlight | 来源:发表于2019-12-20 16:21 被阅读0次

    实现目标:

    两台同属于一个局域网下的PC进行通讯。

    1 同属于一个局域网下:

    有时候会发现客户端搜索不到主机的现象一般是2台机器没在同一网段,光ping通不能算做可以进行联机的条件。
    检测和修改方法:
    1,【Win键+R】弹出运行弹窗。
    2,在文本框内输入cmd弹出控制台窗口。
    3,输入ipconfig 观察2台电脑的IPV4地址 如果地址前三位一致则满足同一局域网的条件。
    3.5,如果不同,则应手动设置到相同 计算机-网络-属性-更改适配器设置-ipv4-手动设置地址。

    2 打开项目的联网功能

    1,创建任意项目,然后打开项目所在目录下的Config/DefaultEngine.ini并在文本末尾添加[OnlineSubsystem] DefaultPlatformService=LAN 。
    这个地方=Null 或者=LAN都可以。



    然后保存并继续

    3 创建基础的蓝图逻辑

    直接参考多人枪战项目的用法,项目位于UE4的学习板块。



    核心节点就这些,UI蓝图逻辑都是围绕这几个节点工作的。


    3 本机测试 和 多机测试

    一般采取编辑器状态下直接测试,更改运行时的玩家数量并采用窗口模式播放,即可直接打开多个独立项目。


    但是依然存在一些小问题:

    就是你会发现自动连接了;怎么办呢?
    需要到Editor Preferences --- Level Editor --- Play ---Multiplayer Options --- Auto Connect To Server 的选项取消勾选就好了,这样我们就可以自己主动的去连接主机了。


    补充内容:

    如果想让客户端直接进入,主机所在场景,需要将主机所在场景作为监听Level。
    以下两种方式均可。



    相关文章

      网友评论

          本文标题:UE4 局域网联机(LAN)

          本文链接:https://www.haomeiwen.com/subject/wslinctx.html