我一直想做一个私有服务器,但我不知道该怎么做。我知道私人服务器是如何工作的,游戏向服务器发送数据包。服务器将接收数据并对其进行处理,并将数据发送到其他连接的游戏。
我的问题是,
这个游戏会很像哇,我还没准备好呢。
发布于 2010-07-25 00:32:20
如果您希望开始创建自己的MMORPG,那么您前面有一项艰巨的任务,不幸的是,说得好一点,您可能太雄心勃勃了,特别是当您问这些问题的时候。
你也许应该读一读客户端服务器架构。
另外,在回答您关于发送数据的结构以及如何解释数据的问题时,这完全取决于系统的设计人员。您将希望在服务器上模拟整个游戏,并且根本不信任客户端。
对于像MMORPG这样复杂的东西,首先为系统创建一个可靠的设计是非常重要的,这是非常重要的。
发布于 2010-07-25 00:36:38
为了澄清您的意图是创建一个模拟的MMO服务器的效果,哇?
这并不是一项琐碎的任务,并带有其自身的伦理含义。
一开始就需要大量的研究,检查,解码,对细节的极度关注。
如果您是认真的,那么我建议您查找可以帮助您检查网络流量的网络工具,并创建一个科学的操作检查流程。
同样,应该指出,这绝不是一项琐碎的任务。
发布于 2010-07-25 00:58:29
这将是相当困难的,因为您没有游戏的客户端/服务器通信的通信协议规范。
如果您想要启动它,那么创建一个简单的传递服务器。也就是说,所有客户端请求都被转发到特定的服务器。一旦您生成了足够大的数据包样本大小以供研究,那么您就可以开始剖析每个字节的含义(可能)。当然,如果数据包是以任何方式加密的(甚至是简单的XOR加密),那么您将更加难以理解每个字节意味着什么。您应该使用两个运行嗅探器的客户机捕获一个示例集,这样您就可以看到当一个客户端做了什么事情,并且需要将它发送到所有客户端时。
但如果我是你,我会放弃这个想法,去做其他的事情。我的两分钱..。
https://stackoverflow.com/questions/3327486
复制相似问题