我一直在考虑如何创建一个用于玩多人游戏的P2P系统(比如BitTorrent用于文件).我们的想法是从多人游戏架构中删除传统服务器.我知道启动通信和发送世界更新等可能需要某种服务器,但我对如何减少服务器上的负载和带宽压力感兴趣.
顺便说一句,这适用于任何规模的游戏,从两个玩家的跳棋游戏到具有30多个玩家的FPS.
我疯了吗?
最大的问题不是bandiwdth或延迟或分配对游戏状态的改变.最大的问题是信任.
如果我告诉你我杀死了一个怪物,你如何证实我确实做到了?你怎么验证我实际上是45级?你如何证实我不是传送到世界各地?请记住,您无法检查服务器是否有任何细节:这就是我们要避免的!
您需要玩家观看玩家,即便如此,他们也可能共同作弊.我真的怀疑任何人都会很快设计出值得信赖的p2p MMO.