首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作私人游戏服务器?

如何制作私人游戏服务器?
EN

Stack Overflow用户
提问于 2010-07-25 00:28:37
回答 4查看 11.7K关注 0票数 1

我一直想做一个私有服务器,但我不知道该怎么做。我知道私人服务器是如何工作的,游戏向服务器发送数据包。服务器将接收数据并对其进行处理,并将数据发送到其他连接的游戏。

我的问题是,

  • 如何编辑游戏,使其转到您的服务器/更改游戏数据。
  • 你怎么找到什么包做什么。

这个游戏会很像哇,我还没准备好呢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-25 00:32:20

如果您希望开始创建自己的MMORPG,那么您前面有一项艰巨的任务,不幸的是,说得好一点,您可能太雄心勃勃了,特别是当您问这些问题的时候。

你也许应该读一读客户端服务器架构

另外,在回答您关于发送数据的结构以及如何解释数据的问题时,这完全取决于系统的设计人员。您将希望在服务器上模拟整个游戏,并且根本不信任客户端。

对于像MMORPG这样复杂的东西,首先为系统创建一个可靠的设计是非常重要的,这是非常重要的。

票数 1
EN

Stack Overflow用户

发布于 2010-07-25 00:36:38

为了澄清您的意图是创建一个模拟的MMO服务器的效果,哇?

这并不是一项琐碎的任务,并带有其自身的伦理含义。

一开始就需要大量的研究,检查,解码,对细节的极度关注。

如果您是认真的,那么我建议您查找可以帮助您检查网络流量的网络工具,并创建一个科学的操作检查流程。

同样,应该指出,这绝不是一项琐碎的任务。

票数 0
EN

Stack Overflow用户

发布于 2010-07-25 00:58:29

这将是相当困难的,因为您没有游戏的客户端/服务器通信的通信协议规范。

如果您想要启动它,那么创建一个简单的传递服务器。也就是说,所有客户端请求都被转发到特定的服务器。一旦您生成了足够大的数据包样本大小以供研究,那么您就可以开始剖析每个字节的含义(可能)。当然,如果数据包是以任何方式加密的(甚至是简单的XOR加密),那么您将更加难以理解每个字节意味着什么。您应该使用两个运行嗅探器的客户机捕获一个示例集,这样您就可以看到当一个客户端做了什么事情,并且需要将它发送到所有客户端时。

但如果我是你,我会放弃这个想法,去做其他的事情。我的两分钱..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3327486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档