游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2474|回复: 0

接触过传奇服务端而且又热心的大虾们,看看可否实现这个

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-5-23 01:11:00 | 显示全部楼层 |阅读模式
目的:
想实现网站注册ID功能.但用PHP或JSP对IDDB.DB进行I/O读写时..无法生效..

思路:
想将LoginSrv服务端的"帐号管理"功能的添加,查询,编辑及删除四个功能脱离到MS-DOS下运行,并有返回数据,其实返回的数据库是作为其它程序使用的接口..

模拟操作:
如该程序存放在D盘下,名字为myid.exe
那在MS-DOS运行将会有以下四个功能..

1.添加帐号命令:  /add [usid=strig] [paid=string]
d:\myid.exe /add aaaaaa bbbbbb //创建一个游戏ID帐号aaaaaa 密码为bbbbbb (注:传奇ID库有多个参数,当前我只列出两个:帐号/密码)
>> 1|O //返回数据为1或0,意思是注册该帐号是否成功

2.查询帐号命令: /sel [usid=string]
d:\myid.exe /sel aaaaaa  //搜索帐号名为aaaaaa (注:搜索功能只有一项,就是帐号名)
>>aaaaaa bbbbbb //返回一行数据,字段用TAB分开,如果搜索失败,则返回0 (注,返回是该帐号的所有数据,当前我只举例两个 帐号/密码)

3.修改命令: /up [usid=string] [paid=string]
d:\myid.exe /up aaaaaa paid=cccccc //帐号是不允许修改的,当前命令是修改帐号aaaaaa的密码为cccccc (注:当前我只举例一个参数 密码)
>> 1|0 //返回数据,1或0表示修改是否成功

4.删除命令 /del [usid=string]
d:\myid.exe /del aaaaaa  //删除一个帐号,帐号为aaaaaa
>> 1|0 //返回数据,1或0表示修改是否成功

===========================================================================

以上为我模拟在MS-DOS下操作的命令..相关的函数类和自定义数据类型在IDDB.pas文件中..

整合校验:
在LoginSrv服务端运行的情况下..
1.操作<添加命令>后,帐号是可用的,并可在客户端正常登录.
2.操作<修改命令>后,帐号是可用的,并可在客户端使用新密码正常登录.
3.操作<删除命令>后,其它帐号是可用的,被删除的帐号在客户端无法登录.


===========================================================================

本人是新手..这是整思路过程原理,希望各位大虾出来指点..帮忙实现这个功能..或者有其它办法可以实现网站注册ID功能,也请给个思路..
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 09:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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