搜索
查看: 1757|回复: 4

新人特来请教

[复制链接]
发表于 2007-2-5 12:00:02 | 显示全部楼层 |阅读模式 来自 中国–安徽–淮北
环境:
有8个服务端,分别在3台服务器上;第四台服务器专门做数据库,安装了MYSQL 5.0。
计划在3月份之后再增加1台服务器,既再加3个服务端。

我是新人,对CS的环境搭建一窍不通,因为战队发展,会有更多的队员注册进来,也有更多的OP看管服务器。因此,OP名单及队员名单开始膨胀,user.ini 逐条修改的管理远远不能满足战队发展需要。
现在急需解决2个问题:
1、现在有一台服务器专门做mysql数据库服务器,希望所有的队员和OP登陆都会经过SQL数据库的验证,验证后的队员将会享有在服务器中一些特殊的权力。
2、正在考虑建设RANK系统,这个RANK系统如何把8个服务端的排名统一。
发表于 2007-2-5 12:20:50 | 显示全部楼层 来自 中国–广西–河池

回复: 新人特来请教

OP通过数据库验证很容易实现
在plugins.ini里启用SQL版本的管理员识别插件
在sql.cfg中设置好连接数据库的参数就OK了
关于RANK系统,数用数据库版本的就可以把几个服务器的排名统一
你可以考虑一下psychostats系统,世界上最强的CS排名系统,统计项目多且详细,不过安装起来可不是那么简单了,以前没有安装过PHP论坛或网站的经验的基本上很难装成功。
具体你可以自己搜索一下论坛里相关的内容……
老友记CS服务器的排名系统就是这个排名系统,你可以参考一下:
http://219.133.59.20/stats/cs/stats.php?game=cstrike
回复

使用道具 举报

 楼主| 发表于 2007-2-7 11:01:04 | 显示全部楼层 来自 中国–安徽–淮北

回复: 新人特来请教

Post by degame
OP通过数据库验证很容易实现
在plugins.ini里启用SQL版本的管理员识别插件
在sql.cfg中设置好连接数据库的参数就OK了
关于RANK系统,数用数据库版本的就可以把几个服务器的排名统一
你可以考虑一下psychostats系统,世界上最强的CS排名系统,统计项目多且详细,不过安装起来可不是那么简单了,以前没有安装过PHP论坛或网站的经验的基本上很难装成功。
具体你可以自己搜索一下论坛里相关的内容……
老友记CS服务器的排名系统就是这个排名系统,你可以参考一下:
[url="http://219.133.59.20/stats/cs/stats.php?game=cst...


非常感谢你得答复,我们现在的论坛就是PHP的,环境是WIN2003:MYSQL3.23+PHP4.0+IIS6.0+ZEND

能说的详细具体些吗?如何连接数据库服务器,这方面的资料非常少。
回复

使用道具 举报

发表于 2007-2-7 23:24:31 | 显示全部楼层 来自 中国–广西–河池

回复: 新人特来请教

你是想让CS服务器连接数据库还是论坛连接数据库?
如果你是想使用数据库来管理OP,方法很简单:(这里使用的是MYSQL)
之前你使用过users.ini吧?
在你的plugins.ini文件里不是有个:
admin.amxx ; 管理员 基本 (与管理员相关的插件都需要该插件)
;admin_sql.amxx ; 管理员 基本 - SQL 版本 (注释掉 admin.amxx)
把普通的使用users.ini的admin.amxx 注释掉
启用SQL版的admin_sql.amxx
然后在sql.cfg文件里设置好连接数据库的地址、用户名、密码,例子:
amx_sql_host "127.0.0.1"(数据库地址,这里指本地)
amx_sql_user "root"(数据库用户名)
amx_sql_pass ""(数据库密码,这里为空)
amx_sql_db "amx"(数据库名)
amx_sql_table "admins"(表名)
amx_sql_type "mysql"
然后用命令行在你的数据库里新建一个“amx”的数据库
表名会自动生成。
如果对操作MYSQL数据库感到困难,请使用“MySQL-Front”非常方便好用的MYSQL管理工具

在modules.ini里面启用MYSQL的模块。
然后重启服务器就OK了。
回复

使用道具 举报

 楼主| 发表于 2007-2-19 22:11:18 | 显示全部楼层 来自 中国–安徽–淮北

回复: 新人特来请教

非常感谢,按照你的办法,成功了。非常感谢,至于RANK系统,还在摸索,有问题再来请教,谢谢!祝新年快乐!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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