3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1707|回复: 3
打印 上一主题 下一主题

[原创] 星际争霸2局域网破解的2个思路

[复制链接]

11

主题

219

帖子

181

积分

中级玩家

Rank: 3Rank: 3

贡献度
13
金元
1888
积分
181
精华
0
注册时间
2009-5-26
跳转到指定楼层
主题
发表于 2010-7-28 19:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一种最麻烦,也很彻底。那就是分析星际2客户端和战网服务器之间的通信协议(分析的东西比较多),然后写出服务器端。其他玩家用加载器启动星际后修改ip地址和端口来连接到局域网内的主机,其中有网络通讯的一些东西要处理。服务器还要控制和处理一些数据,如晶矿的变化,士兵战车血量的变化等等。。。。。
第二种应该是最简单的方案,分析游戏中的数据在内存中的地址(如士兵生命,瓦斯量等等。。。),用一些工具可以搜索一下(如 CE)这个应该比较简单。获得所需的数据后就开始动手编码了,写个dll(动态链接库)然后注入游戏,这个dll就是局域网对战的关键模块。它和服务器(服务器端也得自己写吆)要通信来实时改变一些状态等等。。。
做服务器的电脑的配置要相对要好些,因为它有服务器端要处理数据。
这只是一个大概的方案。其中有好多细节东西。有兴趣的童鞋可以一起研究讨论一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-8 14:47 , Processed in 0.028365 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表