我在java中有一个小型原型游戏,玩家可以在其中建立自己的关卡,然后将自己设置为服务器,邀请其他玩家进入他们的世界。总而言之,它是对网络世界的一个很好的介绍。
然而,对于最终产品,我一直在考虑扩展它,以便我可以拥有一个具有中心世界的中央服务器。这将允许玩家在中心游戏世界中相遇,然后互相邀请他们进入他们自己的世界或其他什么。
理想情况下,当玩家进入另一个玩家的世界时,所有玩家将被有效地断开连接(除了可能来自通用聊天频道),以便该组进入世界的玩家成为其他玩家的新服务器。这个设置有望为游戏提供MMO的开放式连续性,同时也将我的服务器上的流量保持在最低限度,因为玩家将主要关闭他们自己的区域。
我正在考虑普通玩家很可能没有静态IP - 这是一个问题吗?将一个客户端的连接信息传递给另一个客户端是否存在安全风险?在开始尝试之前,我应该注意其他任何问题或不可能吗?
答案 0 :(得分:1)
有趣的想法,我看了几个游戏项目的类似概念。
我看到三大问题:
这些都不是完全无法克服的,但要让它一切顺利进行将是一个挑战....