Steam推出多人联机本地游戏功能 即将推出

Steam平台正开发一种远程联机本地游戏模式,允许玩家邀请好友一起玩《胡闹厨房》等本地多人游戏,被邀者无需拥有游戏。V社计划10月21日发布测试版。

据外媒报道,Steam平台正在开发一种多人远程联机本地游戏的模式。这个模式的名字听起来有些复杂,具体来说就是,这个功能允许玩家邀请自己的Steam好友一起来玩本地多人联机游戏,比如《胡闹厨房》《街霸5》和《铁拳7》等。
比较吸引人的是,被邀请者不需要拥有该游戏,这意味着本地多人游戏将可以被“分享”,而且支持远程联机,只要通过添加好友邀请即可。V社计划在10月21日发布测试版。
该功能名叫“Remote Play Together”,Steam将为支持该模式的游戏推出一个名为“Local Multiplayer”的标签,也就是所谓的“本地多人模式”,不少游戏支持这项功能,比如《真三国无双7》《真人快打11》《拳霸5》《铁拳7》等。
需要澄清的是:它只适用于共享屏幕或分屏游戏。技术细节是将你的屏幕传送给你的朋友,捕捉他们的输入指令,并将其发送回游戏。这也就是为什么被邀请者不需要拥有这款游戏。
目前还不清楚这项功能是否支持全部的“本地多人”游戏,确切信息还有待官方正式公布。

Steam本地多人游戏改成在线多人游戏可以考虑以下思路: ### 搭建游戏服务器 自己搭建一个游戏服务器是一种可行的方法,但这需要具备一定的服务器管理和网络编程知识。需要进行服务器的框架设计、网络消息收发以及网络协议的设计与生成等工作,就像在unity3D RPG网络游戏开发中服务端的相关内容一样。不过这种方式的搭建过程相对复杂,需要投入较多的时间和精力 [^3]。 ### 使用第三方后端服务 使用成熟的第三方后端服务是较为快捷的解决方案。例如Photon,它是一个不错且靠谱的游戏后端解决方案,可以借助其提供的功能实现游戏的在线多人功能,避免了自己搭建服务器的复杂性和高成本 [^1]。 ### 考虑本地化和性能优化 当要面向全球玩家时,需要考虑不同地区玩家的习惯,对输入布局、UI提示等进行本地化处理。如日语区玩家喜欢反向确认,欧美习惯“Enter”等,要提供专属预设,对按键提示、操作符号、快捷框等进行国际化,界面文案也自动跟随。同时,要支持特殊国家区域的本地设备协议。在性能方面,要进行性能优化与保证极限稳定性,启动时检测IP/地区,自动切换默认输入方案,本地资源快速部署,云端切配置,让玩家可以随意切换方案,还可以提供一键国际化配置恢复,方便移民/跨服玩家适应新环境 [^2]。 ### 代码实现示例 以下是一个简单的伪代码示例,展示如何使用Unity和Photon实现基本的在线多人连接: ```csharp using Photon.Pun; using UnityEngine; public class OnlineMultiplayerManager : MonoBehaviourPunCallbacks { void Start() { // 连接到Photon服务器 PhotonNetwork.ConnectUsingSettings(); } public override void OnConnectedToMaster() { // 连接到主服务器后,加入或创建房间 PhotonNetwork.JoinOrCreateRoom("MyRoom", new Photon.Realtime.RoomOptions { MaxPlayers = 4 }, null); } public override void OnJoinedRoom() { // 加入房间后,实例化玩家对象 PhotonNetwork.Instantiate("PlayerPrefab", Vector3.zero, Quaternion.identity); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值