游戏开发论坛

 找回密码
 立即注册
搜索
查看: 12876|回复: 16

[讨论] 网络游戏单机化的实现方法

[复制链接]

7

主题

38

帖子

43

积分

注册会员

Rank: 2

积分
43
QQ
发表于 2006-6-22 12:38:00 | 显示全部楼层 |阅读模式

目前市面上单机游戏市场逐渐萎缩,国内几乎放弃了单机游戏的开发,我想以后会出现一个反游戏网络化的组织,并有技术人员把市面上的网络游戏单机化,但把众多的网络游戏单机化是一个艰巨的工程,估计破解完后这个游戏也不太流行了,那么利用网络力量会不会出现更简单的破解方式呢?


也许破解一个网络游戏不像想象中那么难,由于不太懂网游的原理,在这里只能猜测一下,我想以后会出现一种软件,运行后会在后台检测网络游戏的联系地址,就是说先使用正常的方式运行网络游戏,这个软件在后台监测游戏的服务器地址,并记录服务器返回的信息,生成一定的资料库后,断开游戏连接,然后用此软件在本地建立一个虚拟服务器,伪装成服务器,欺骗游戏客户端,并根据收集到的游戏资料库模拟服务器返回信息,从而达到网络游戏单机化的目的。理论上正常网络游戏没有激发的事件,在单机上也不会激发,当然不排除强制破解,但作为一个普通玩家来说,不可能掌握太多破解技巧,所以这个软件一定要简单化,例如每个游戏资料库都可以单独存在,每个用户都可以通过网络上传他们收集到的服务器资料与激活信息,最后在网络上聚集成一个完美的服务器替代方案,这样被多数玩家激活的事件就可以共享。


这种软件原理并不复杂,类似模拟器,就是利用众多的游戏服务器信息库模拟各种网络游戏,当然这么做会失去网游的乐趣,但做为一种模拟程序,使用范围不会仅限于网游,在其它领域还是会有它存在的价值。

61

主题

1781

帖子

1867

积分

金牌会员

Rank: 6Rank: 6

积分
1867
发表于 2006-6-22 12:46:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

以前玩过 天2 单机版 wow单机版 出得都很早……一般只有有服务器端泄露,在sf出来之前,单机版就出来了……并且还见过单机版制作教程……

应该不是很难,只不过互联的东西弄成了单机游戏性就大大降低了……就好比暗黑2战网上我可以没日没夜地刷牛……单机上谁愿意阿……

57

主题

1523

帖子

1583

积分

金牌会员

Rank: 6Rank: 6

积分
1583
发表于 2006-6-22 13:53:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

LZ
梦幻之星是单机网络都支持的

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-6-22 13:56:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

貌似把服务器端ip改成localhost即可?

不过服务器端一般都拿不到,只能你自己去写了

52

主题

979

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
发表于 2006-6-22 13:59:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

老猫的内容偶没啥兴趣,,
但是老猫的题目倒是样偶想到些好东西。
单机。。网络,,嘿嘿。。
可能游戏本身会比较好玩,但是目前看起来没啥商业前途,就先不YY了,

7

主题

38

帖子

43

积分

注册会员

Rank: 2

积分
43
QQ
 楼主| 发表于 2006-6-22 22:47:00 | 显示全部楼层

Re: Re:网络游戏单机化的实现方法

reiangel01: Re:网络游戏单机化的实现方法

梦幻之星是单机网络都支持的


汗,那我把梦幻之星那段删除好了,不过我玩的好像就是网络版,还有聊天系统,进入画面还有gamez88的破解标志。

这个软件是把服务器端有可能发送的信息都记录保存下来,然后本地客户端一旦触发某个事件,那么在本地模拟的虚假服务器会发出和服务器端一样的指令,以此达到替换的目的,不同玩家在正常游戏里触发了各种事件,汇总起来后就形成大量的触发事件集,这样单机运行时也不会出现触发障碍。

是一个拦截、替换&模拟、回馈的过程,应该不用重写服务器端吧,假如此软件模拟了你上网的过程,比如说你有可能进入网站A,当你输入网站A的网址后,此软件会模拟网站A的内容,进入网站B,此软件也会模拟网站B,就是说把可能发生的事情像演戏一样演出来,两者不同的是一个在欺骗人一个在欺骗网游客户端。

34

主题

432

帖子

564

积分

高级会员

Rank: 4

积分
564
QQ
发表于 2006-6-23 12:41:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

所谓的单机版网络游戏,其实就是在一台电脑上又开服务端又开客户端而已。技术上可行,只要你找得到游戏的服务器端程序。不过理论上这仍然是一个网络游戏。

16

主题

821

帖子

840

积分

高级会员

Rank: 4

积分
840
发表于 2006-6-23 17:56:00 | 显示全部楼层

Re: Re:网络游戏单机化的实现方法

暗夜公爵: Re:网络游戏单机化的实现方法

以前玩过 天2 单机版 wow单机版 出得都很早……一般只有有服务器端泄露,在sf出来之前,单机版就出来了……...


D2是网络对战游戏.
本质是单机游戏.
谁叫你去刷牛了...

86

主题

1790

帖子

1819

积分

金牌会员

Rank: 6Rank: 6

积分
1819
发表于 2006-6-23 18:03:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

牛场是泡菜的鼻祖..............

86

主题

1790

帖子

1819

积分

金牌会员

Rank: 6Rank: 6

积分
1819
发表于 2006-6-23 18:04:00 | 显示全部楼层

Re:网络游戏单机化的实现方法

牛场是泡菜的鼻祖..............
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-8 09:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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