小楼社区

 找回密码
 立即注册

[转发一键安装] 问道一键端可注册可外网+万能登陆器

   关闭 [复制链接]
无鸭梨 发表于 2011-3-2 22:11:19 | 显示全部楼层 |阅读模式
转载自宝湾

本人并没有玩过问道,去年在论坛看到龙王模拟的问道端,才去官方申请了个号,不过还没创建人物呢。
这几天分析了其中的封包,暂时做了个登陆服务器和万能登陆器。- h: K7 E+ |! ]" r) n( W
登陆器是今天花一整天设计的,考虑的已经很周全了。虽然是很简单的程序。但从添加、编辑、删除分区列表这个功能上,已经考虑了所有差错的可能性。比如自行打开文件乱改的列表文件、格式不正确、启动时没发现文件,启动后删除文件,编辑列表时删除文件,输入内容错误,分区一个都没有等等,所有可能被乱搞的情况都做了相应的处理。6 X  X# o. d8 V- x6 Q8 ]" E
编辑好的分区除了保存到本地文件外,还要同步到主界面的分区列表。因为登陆器会给不明身份的人使用,所有未知情况都要考虑周全。设计登陆器这么简单的程序出花了很大的功夫,过程就不用说了,不过实现的功能也没什么,大家也不用见笑。
至于服务端最大的改进就是实现了自动注册,通过登陆游戏就能注册我还真是第一个采用的。以后再做小游戏也不用注册网站,直接通过游戏注册多省事~~。+ f9 e6 ~7 O7 g9 h5 G1 m
其实我是准备把登陆服务器和游戏服务器合成一个程序,只占用一个系统端口,而且不用选择线路。登陆即到创建人物界面。开多区的话再启动一个服务端就行,不需要一开就是好几个。
不过游戏的很多封包还没有研究清楚呢,所以游戏端还是用龙王做的端,为了配合原有的数据,很多地方也无法设计合理。
再有一点,VB程序支持mysql是最难受的事情,我设计了两套程序。一种是通过API连接数据库的(在login文件夹),这个版本暂不支持中文,千万别用中文的游戏号和密码注册。而且不能显示多线路,只能修改IP开外网。6 |8 u( ^  O$ B* G) S4 d
第二种是通过ADO连接数据库(在服务端文件夹),需要安装myodbc驱动。估计很多人都安装过,下载地址就不再给了。百度里多的是。这个版本支持中文是没问题,可以任意添加多线路,修改线路名称。
好了,不多说了,亮出今天的作品吧。7 {, c4 G$ R! P

游客,如果您要查看本帖隐藏内容请回复
1.jpg
2.jpg
3.jpg
nw0000 发表于 2011-3-3 08:49:16 | 显示全部楼层
感谢楼主的分享[s:383]
zzl520lp 发表于 2011-3-3 10:33:40 | 显示全部楼层
我ikan看 看  好的  一定 支持 [s:383]
牛腩粉 发表于 2011-3-4 13:50:25 | 显示全部楼层
看看能架不??????
ghzly 发表于 2011-3-4 14:13:51 | 显示全部楼层
支持一下
a12170 发表于 2011-3-4 18:16:50 | 显示全部楼层
这个可以用吗???
hz123 发表于 2011-3-5 16:13:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
牛腩粉 发表于 2011-3-6 01:10:05 | 显示全部楼层
玩不了。只能在新手村
只有一点点东西
liuchangwd 发表于 2011-3-9 12:45:24 | 显示全部楼层
看看
laoniu777 发表于 2011-3-9 15:40:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小楼社区.

GMT+8, 2024-11-21 20:33 , Processed in 0.170561 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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