|
楼主 |
发表于 2007-6-5 10:10:10
|
显示全部楼层
来自 中国–甘肃–兰州
回复: 关于魔兽插件v2.3.2用mysql保存经验值的问题
我在论坛找到了以下的mysql安装方法:
[安装说明]
1.安装MYSQL数据库
如果你不会手动安装,建议你下载自动安装版本,一切默认即可,如果你也不会配置,那么请在最后配置时刻一路回车即可,安装完数据库以后,请建立一个新的数据库,amxmodx_stats_cs,强烈推荐使用mysql-font管理软件建立数据库,否则有可能会出现字段长度不够而导致ASP无法访问的情况,然后在config\sql.cfg文件中进行配置,并加入以下内容:
csx_sqlstats_host "127.0.0.1"
csx_sqlstats_username "root"
csx_sqlstats_password "111111"
csx_sqlstats_db "amxmodx_stats_cs"
csx_sqlstats_table "cs"
csx_sqlstats_exportstats "1"
2.安装MYSQL ODBC驱动
建议你不要下载手动安装版本,因为安装脚本的路径需要手动修改,那么,还是下载安装程序自动安装比较好.
3.安装
这就不需要多做说明了,模块安装到相应的文件夹然后启用即可,但本人不保证无错,我只为该测试环境保证成功
4.注解
该系统不需要以下模块
csx_amxx.dll
mysql_amxx.dll
[已知问题]
使用该插件后99%可能会出现数据库连接失败的提示:
[CSX Sql] Exporting players' statistics to SQL db...L 08/10/2006 - 14:23:33:
[CSX] DB Connection failed (1251): Client does not support authentication protocol
requested by server; consider upgrading MySQL client
如果出现该提示,请在mysql命令行状态下输入
mysql> SET PASSWORD FOR
mysql> 你的用户名@localhost = OLD_PASSWORD('你的密码');
请注意,第二行结尾是有分号的!
或者使用mysql-font,随便打开一个数据库,在SQL编辑器里面输入
SET PASSWORD FOR 你的用户名@localhost = OLD_PASSWORD('你的密码')
然后点上面的绿色箭头执行即可!
[最后说明]
该模块统计数据在每次更换地图后更新!
由于是MYSQL数据库,所以有能力的朋友可以自行写PHP形式的排行!
模块版权归原作者所有,ASP文件我只保留创作权,大家可以自由修改,如果在安装使用的过程中出现什么问题请跟贴求解,最后祝大家玩的开心!
PS:感谢"流口水的牛"大力协助测试,感谢AMXX_F_CN小组参与讨论,在此表示感谢!
哎~ 真复杂啊!:cry: 要是有傻瓜型的安装包就好了,可以一布到位,那么菜鸟们就有福咯! |
|