当前位置: 首页 > news >正文

UE5网络联机函数

Find Sessions

Create Session

Join Session

Destroy Session

Steam是p2p直接联机 

一、steam提供的测试用AppId
AppId是steam为每一款游戏所设定的独有标识,每一款要上架steam的游戏都会拥有独一无二的AppId。不过为了方便开发者测试,steam提供了游戏名为SpaceWar的AppId 480 供大家免费使用。

二、根据虚幻文档接入OnlineSubsystemSteam服务
根据虚幻文档中OnlineSubsystemSteam的步骤完成配置,蓝图项目中需要的操作如下:

2.1 编辑器中开启相关plugin插件
编辑器中找到并点击“plugin”进入插件页面,需要的插件是 Online Subsystem 和 Online Subsystem Steam,可通过搜索框找到

2.2 编辑 DefaultEngine.ini 配置文件

如果你的 DefaultEngine.ini 中没有下述词条,复制粘贴下方文本即可:

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")[OnlineSubsystem]
DefaultPlatformService=Steam[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

其中 [/Script/Engine.GameEngine] 词条中的内容也可以直接加到 [/Script/Engine.Engine] 中。

并且可以看到 SteamDevAppId=480 这一行使用到了AppId。

三、测试Steam是否成功接入游戏
保证自己的steam客户端已登录。

3.1 standalone模式运行游戏
编辑器中选择standalone模式运行游戏,游戏窗口右下角会弹出Steam标识,并且Steam游戏库中出现了一个名为SpaceWar的游戏,显示正在运行,在游戏中按“shift+Tab”组合键,可弹出游戏社区、好友、成就等相关内容

参考链接:

虚幻steam在线联机教程,无需服务器、不用写代码、远程实时联机、显示steam玩家名与网络延迟,虚幻中文教程!steam高级会话插件!UE纯蓝图开发系列教程!_哔哩哔哩_bilibili

虚幻蓝图steam多人联机教程之:给联机房间设置密码!_哔哩哔哩_bilibili

用虚幻蓝图邀请steam好友联机教程!虚幻纯蓝图系列教学视频Lesson06!_哔哩哔哩_bilibili

UE4纯蓝图项目接入Steam服务(一)将游戏连接到Steam_ue4 steam上上架dlc-CSDN博客

Unreal学习笔记 - 使用steam来进行多人联机 | moonrailgun - 兴趣使然的工程师 — 个人技术展示

【UE4】多人联机教程(重点笔记)_ue4局域网联机-CSDN博客

http://www.dtcms.com/a/286686.html

相关文章:

  • RSTP技术
  • Thread,ThreadLocal,ThreadLocalMap 三者的关系, 以及在实际开发中的应用【AI记录用】
  • mysql复制延迟如何处理
  • js中的微任务和宏任务的理解
  • python 实现将文件的非零数据扇区进行提取,并以偏移地址进行命名保存
  • AI(day10)模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理
  • AE PDW2200电源射频手侧使用安装说明含电路图
  • 70 gdb attach $pid, process 2021 is already traced by process 2019
  • 反序列化漏洞3-反序列化漏洞讲解演示
  • 4. PyQGIS整体框架详解
  • Agent AI(3):Agent分类
  • day30——零基础学嵌入式之线程2.0
  • 多线程-2-线程间通信
  • 推荐算法召回:架构理解
  • 【RK3576】【Android14】开发环境搭建
  • Windows 下 VS2019 编译 libevent-2.1.10 库
  • React 实现人员列表多选、全选与取消全选功能
  • 大疆司空2私有化部署报错解决方案
  • 谷歌浏览器Chrome的多用户配置文件功能
  • Python分组柱形图绘制全攻略
  • 题解:CF1866D Digital Wallet
  • 熔断和降*的区别
  • 使用pt-toolkit工具包进行MySQL性能优化实战指南
  • 算法训练营day24 回溯算法③ 93.复原IP地址 、78.子集、 90.子集II
  • AWS SSL证书无缝迁移完整指南 - 零业务中断方案
  • Python 进程间通信:TCP安全加密数据传输
  • H3CNE小小综合实验
  • 模拟数据生成---使用NGS数据模拟软件VarBen
  • SLM343CK-DG Sillumin数明半导体高性能LED驱动芯片 抗干扰+耐高温 车载照明专用
  • 二叉树(建立 + 遍历 + 拓展)