与原有的数据库连接
软件默认使用Access数据库zlnet.asp,但可以不用数据库zlnet.asp,使用已存在的数据库,这样能与流行的论坛连接,玩家一次注册,即可进入论坛,又可进入游戏。设置方法如下:
一、在basestru.cfg文件中设置表名和字段名
basestru.cfg是文本文件,可用记事本打开,文件各行意义如下。
第一行:表名
第二行:用户名的字段名称
第三行:中文名称的字段名称,如果无此字段,要设置为用户名的字段名称
第四行:性别的字段名称 如果原来无此字段,要添加布尔型的性别字段
第五行:密码的字段名称
第六行:密码加密方法 0--未加密 1--短md5加密 2--长md5加密
短md5加密使用8字节,在数据库中存为16字符,例:562b279d3d40f298
长md5加密使用16字节,在数据库中存为32字符,例:e10adc3949ba59abbe56e057f20f883e
二、新加字段
1、增加字段 Privilege:用户使用权限,2字节整型。值为31时有踢人功能。值为63时封此用户帐号。
2、增加字段 Life:玩家是否在线,4字节整型。1--在线,0--不在线。
3、增加下列2字节整型字段
GnS :第n种游戏总积分
GnW :第n种游戏赢次数
GnL :第n种游戏输次数
GnP :第n种游戏和次数
默认时n表示:00--拱猪 01--穷和麻将 02--五子棋
03--围棋 04--国际象棋 05--中国象棋 06--跳棋 07--斗地主 08--梭哈
09--大众麻将 10--拖拉机 11--四国军棋 12--台球 13--连连看 14--俄罗斯方块
可以将zlnet.asp改名为zlnet.mdb后用Access打开,参照它的字段说明。
三、在数据库中新增加表roomnum,表中有四个serverno、roomno、curnum、maxnum,字段类型都是2字节整型。
四、在zlsrv.cfg中设置数据库连接
zlsrv.cfg是文本文件,可用记事本打开,第三行是设置数据库连接。
使用Access数据库设置 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库文件
使用MSSQLServer数据库设置为
Provider=SQLOLEDB.1;Persist Security Info=False;Server=服务器名称或地址;User
ID=数据库帐号;Password=数据库密码;Database=数据库名称;
使用ODBC连接的数据库(例如MSSQLServer)设置为
Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;password=密码;Data
Source=ODBC数据源;Initial Catalog=数据库名
五、禁止原来的客户端注册
将zlsrv.cfg第二行设置为0,禁止客户端注册。新用户注册可使用原来的网站注册ASP页面。