大家好,我正在开发一个多人海战游戏(有一些依赖于直播服务的方面,但是一款道德的游戏),我需要您的建议和意见,关于我的游戏的未来发展方向,以及关于匹配系统的推荐或警告。
我的游戏灵感来自现代战舰。目前,我已经完成了船只系统的基本运动(前进、后退和转弯),导弹系统(从玩家按下发射键到服务器鉴定,到发射和击中敌舰,造成损伤,甚至杀死敌舰),健康系统,摄像机系统(玩家可以看周围,放大镜)。
关于网络,我正在使用FishNet网络和Pocket Base数据库。游戏还具有简单的游戏内聊天功能。目前,我正在开发匹配系统和其他功能。由于我以前没有考虑第三方系统,所以我现在有点后悔,且不想依赖第三方系统。但是,我已经编写了一个简单的匹配系统,客户端会登录数据库,加入匹配队列,服务器会定期扫描记录,如果发现足够的玩家,它会将他们分配到预先开启的无头游戏服务器(游戏服务器也会登录数据库,读写服务器集合,包括IP地址和端口,游戏服务器不会直接报告给主服务器,而是报告给数据库)。然后,告诉玩家IP和端口,让他们加入。
目前,没有实际的匹配流程,所以游戏服务器不知道比赛结束,所以当连接断开或应用强制退出时,游戏服务器会告诉Pocket Base游戏服务器已经完成。另外,目前一个无头服务器只能支持一个比赛/房间。因为管理多个场景看起来太难了。
所以,有什么建议吗?我想开发一个MVP,使用第三方匹配服务。那么,哪些第三方匹配服务可以使用呢?我不知道有哪些匹配服务。
评论 (0)