首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >半条命2多人协议是如何工作的?

半条命2多人协议是如何工作的?
EN

Stack Overflow用户
提问于 2009-05-27 21:11:43
回答 5查看 10.1K关注 0票数 22

我想知道半条命2多人协议是如何在mods中工作的,比如反恐:来源或失败的一天:来源。我相信他们使用了某种模糊和专有的压缩算法。我想知道不同类型的消息是如何编码在数据包中的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-05-27 21:51:27

半条命2,反击:源等都使用气门源引擎。Valve有一个涵盖了很多东西的developer wiki (它很酷,看看吧!)

这些文章可能会让您感兴趣:

Latency Compensating Methods in Client/Server In-game Protocol, Design and Optimization

Source Multiplayer Networking

票数 41
EN

Stack Overflow用户

发布于 2009-08-03 08:25:39

你应该看看Luigi Auriemmas papers on Half-Life。你还可以在那里找到一个数据包解码器和一些反汇编算法。

关于Half-Life 2的逆向工程信息可能很难获得,因为它与作弊相关。我猜像mpcforum这样的电路板是你最好的选择。

票数 5
EN

Stack Overflow用户

发布于 2009-05-27 21:50:56

这是一个非常复杂的问题,我的建议是看看一些开源的网络游戏引擎:

  • http://www.hawksoft.com/hawknl/
  • http://www.zoidcom.com/
  • http://sourceforge.net/projects/opentnl
  • http://www.gillius.org/gne/

您还可以查看最初的半寿命引擎所基于的quake系列的源代码。

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

https://stackoverflow.com/questions/918033

复制
相关文章

相似问题

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