问道一键端可注册可外网+万能登陆器
转载自宝湾本人并没有玩过问道,去年在论坛看到龙王模拟的问道端,才去官方申请了个号,不过还没创建人物呢。
这几天分析了其中的封包,暂时做了个登陆服务器和万能登陆器。- h: K7 E+ |! ]" r) n( W
登陆器是今天花一整天设计的,考虑的已经很周全了。虽然是很简单的程序。但从添加、编辑、删除分区列表这个功能上,已经考虑了所有差错的可能性。比如自行打开文件乱改的列表文件、格式不正确、启动时没发现文件,启动后删除文件,编辑列表时删除文件,输入内容错误,分区一个都没有等等,所有可能被乱搞的情况都做了相应的处理。6 XX# 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
**** Hidden Message ***** 感谢楼主的分享 我ikan看 看好的一定 支持 看看能架不?????? 支持一下 这个可以用吗??? 玩不了。只能在新手村
只有一点点东西 看看