|
super_geoip插件SQL+ASP排名注册系统安装
SQL, super, geoip, ASP, 系统
由于super_geoip的原作者yehooo比较忙,详细的教程没时间做,有很多朋友都安装不上,现在我讲一下我的安装过程,我上传的是自己服务器配置好的文件,祝大家安装成功。
原帖http://www.dt-club.net/forum/thread/71/33539.htm
演示地址:http://218.21.71.206:82/
服务器IP:218.21.71.206:27015
以下是安装步骤,我的服务器系统是WIN2KSERVER
1。安装SQL数据库,一路按下一步,到了填写信息的时候按取消(喜欢填就填),SQL数据库用户密码填root.在程序中找到新装的MySql程序,运行“MySQL Command Line Client”程序.
输入你的“root”用户密码,或直接回车,登陆MySQ,登陆成功可看到MySQ命令提示符 “mysql>”。
输入create database amxx;建立数据库(;是命令结束符,一定要输入)
再输入GRANT ALL PRIVILEGES ON *.* TO 'cser'@'%' IDENTIFIED BY 'tiantian' WITH GRANT OPTION;建立amxx数据库的用户名和密码,做到这里先不要关掉MYSQLCMD的窗口。等到安装完ASP注册系统后还要输入命令。
2。安装MyODBC3.51连接驱动,也是一路按下一步.
3。安装WINDOWS自带IIS设置好虚拟目录。
4。安装asp注册排名系统。比如WebSite\是虚拟目,那么就把目录asp,IPDemo.dll、安装组件.bat、卸载组件.bat全部复制到WebSite\下。运行 安装组件.bat,待DOS窗口自动结束。
5。编辑WebSite\ASP\Inc\CONST.asp MySQL服务器的连接参数:
myServer="192.168.0.250" '数据库服务器地址/名字
myUser="cser" '数据库用户名
myPassword="tiantian" '数据库密码
myDataBase="amxx" '数据库名
'myPort = "3306"
6。在你的服务器IE打开http://x.x.x.x/ASP/Installer.asp 进行系统初始化(注意当你初始化之后你的SQL保存的玩家注册数据也会清空,千万别在其他机器进行第一次初始化)
7。现在打开http://x.x.x.x/ASP/index.asp进入后台管理可能会出现Client does not support authentication protocol requested by server; ...的提示,这个时候再返回到第一步,打开原先的MYSQLCMD窗口输入 SET PASSWORD FOR 'cser'@'%' = OLD_PASSWORD('tiantian');
做到这里相信数据库已经成功连接上了。
以下是我的主要的插件配置,给大家参考~
---------------------------------------------------------------------------------
// Super_GEO 配置文件
// 文件位置: $moddir/addons/amxmodx/configs/super_geo.cfg
//SQL连接参数:
supergeo_db_host "192.168.0.250"
supergeo_db_user "cser"
supergeo_db_pass "tiantian"
supergeo_db_name "amxx"
//插件的总开关模式切换。一般选3,1和2要正版Steam才可以记录数据
//0-非强制注册、BanSteamID、NoBanIP
//1-非强制注册、BanSteamID、BanIP
//2-非强制注册、BanName、NoBanIP
//3-非强制注册、BanName、BanIP
//4- 强制注册、SteamID、NoBanIP
//5- 强制注册、SteamID、BanIP
//6- 强制注册、Name、NoBanIP
//7- 强制注册、Name、BanIP
sgc_modeswitch 3
//(模块)SQL导出模式:1-换图时保存,2-玩家退出时保存。
csx_sqlstats_exportstats "2"
//重复连接限次,-1 -关闭功能,>=0 在指定的时限内允许次数
sgc_repeat 3
//重复连接间隔 时限 (最低限值5s)
sgc_reprat 60
//排名统计网址
sgc_motdstaturl "http://192.168.0.250/asp/"
//是否多服务器数据集成,如果只有一台服务器请设为 "0"。
//supergeo_multiserver "0"
//服务器号(用于等级信息的查询时):请使用数字
supergeo_loginserver "1"
//值集合(23)
//(1)预留通道数量
//(2)VIP 的确定,"register"-注册者为VIP,"intranet"-内网[IP]为VIP,否则
根据权限("abcdefgh......z")确定为VIP
//(3)OP的确定 :"abcdefgh......z"
//(4)为字符“<”,指定替换的字符。
//(5)优先登陆方式:1-注册优先,2-内网优先(conn判内网),3-内网+注册优先
[Default],0 -关闭
//(6)惩罚重连者,或BanIP[使用本系统的BANIP功能]//0-不处理,1-踢出,
2-BANIP(非IP段),3-BanID(必须为已注册者,当用名字时需密码匹配),
4-BanIP+BanID
//(7)阻止IP的时限单位为分钟还是秒,忘记了。0表示阻止为永久性的。
//(8)玩家改名限制次数(-1-关闭功能,0-不允许改名,>=1-指定允许改名的次
数。)
//转服类型选择(1-连接时,2-挤出时)(0-关闭,1-只转注册的,2-只转内网的
,3-只转内网且注册的<仅登陆时>,4-全部)
//(9)挤出时转服类型(0-关闭,1-只转注册的,2-只转内网的,3-只转内网且注
册的<仅登陆时>,4-全部)
//(10)进入时转服类型(0-关闭,1-只转注册的,2-只转内网的,3-只转内网且
注册的<仅登陆时>,4-全部)
//(11)指定优先登陆的权限(使用数字,值小者为高权限用户)
ADMIN_RESERVATION(0~25,0为权限a按此类推)
//(12)踢出时限(未注册者)[单位:秒]
//(13)入服欢迎词显示延迟[单位:秒]
//(14)生成玩家IP信息motd时间间隔(当前)
//(15)生成玩家IP信息motd时间间隔(历史)
//(16)入服HUD-X轴座标 (*0-入服;1-出服;2-第一人称;3-AD信息。)
//(17)入服HUD-Y轴座标
//(18)出服HUD-X轴座标
//(19)出服HUD-Y轴座标
//(20)第一人称-X轴座标
//(21)第一人称-Y轴座标
//(22)(强制注册时:未注册)AD信息-X轴座标
//(23)(强制注册时:未注册)AD信息-Y轴座标
//
sgc_xintegra "2 register a [ 3 2 1 0 0 0 16 45.0 3.0 20.0 36.0 -0.01
0.30 -0.08 0.70 -1.0 0.68 0.25 0.1"
//值集合(35)
//(0)是否显示ban_name原因
//(1)是否显示ban重连接原因
//(2)是否显示(刚进入时的)重连广告式提示
//(3)是否显示Ban未注册提示原因
//(4)是否显示BanIP 提示原因
//(5)是否显示未注册提示HUD(中央AD)
//(6)是否显示与密码匹配相关的信息
//(7)是否需要密码匹配
//(8)是否接管 Admin.amxx 的权限设置功能。
//(9)是否显示预留通道踢出相关信息
//(10)是否隐藏OP
//(11)是否每次换图都刷新等级信息
//(12)是否每次换图都从数据库获取等级信息(以上两个都要开启,不然不能获取等级信息)
//(13)是否显示HUD欢迎信息
//(14)是否显示Chat欢迎信息
//(15)是否显示HUD离开信息
//(16)是否显示Chat离开信息
//(17)玩家完蛋后,是否在第一人称视角显示其它玩家的区域信息[0-不显信息、
1-显示。(取消所有运态的显示)]
//(18)是否允许查看 Motd 统计
//(19)是否显示完整区域信息(当前连线的)
//(20)是否显示完整区域信息(曾经连线的)
//(21)是否记录玩家(200)
//(22)前缀添加方式,1-左,0-右
//(23)入服HUD使用通道(1 - 4)
//(24)出服HUD使用通道(1 - 4)
//(25)第一人称HUD使用通道(1 - 4)
//(26)未注册 AD-HUD使用通道(1 - 4)
//(27)是否显示ban_改名次数过多原因
//(28)是否显示与改名相关的chat提示信息(包括开启限次时每次入服时的改名
限次提示,以及禁止改名欲改名时)
//(29)是否开启非SQL方式的个性签名功能
//(30)在强制注册情况下,是否对未注者取IP地址信息。
//(31)是否在登陆时显示改名次数限制提示信息。
//(32)是否从数据库中获取玩家排名。
//(33)是否显示玩家连接时的Chat提示信息。
//(34)是否从数据库中获取玩家个性签名。
//(35)是否使用多服形式的等级信息。
//
sgc_bintegra "111111111011111111111111233111111110"
//1-注册网址,2-生成的历史登陆玩家列表文件所在路径,3-未注册者名字前加
字符
sgc_stintegra "http://192.168.0.250/asp/" "geo_html/geostat.html" ""
//转服IP定义最多好像有5个,接着加在后面。
//格式:"IP" "使用密码信息先择(0-non, 1-servpwd, 2-amxpwd, 3-all)" "CS
服务器的登入密码(servpwd)" "AmxModx插件中的全局密码(amxpwd)" "适用的转
服类型:0/1/2"(连接/挤出/共用)"
//sgc_rediips "219.130.135.34:27016" "1" "123" "amx" "2"
//等级信息设定(如果使用了SQL模式,则注释这里的设置,系统自动从数据库获
取级信息)
//amx_setlevelinfo "【军区总司令】" "1"
//amx_setlevelinfo "【解放军上将】" "15"
//amx_setlevelinfo "【解放军上校】" "50"
//amx_setlevelinfo "【解放军中校】" "150"
//amx_setlevelinfo "【解放军少校】" "300"
//amx_setlevelinfo "【解放军上尉】" "500"
//amx_setlevelinfo "【解放军中尉】" "800"
//amx_setlevelinfo "【解放军少尉】" "1200"
//amx_setlevelinfo "【解放军士官】" "2000"
//amx_setlevelinfo "【解放军列兵】" "5000"
//以下五种信息可用的变量有:
// $RP$ 排名
// $KM$ 最大人数
// $SE$ 得分
// $LL$ 等级信息
// $CU$ IP区域信息,国家
// $AE$ IP区域信息,地区
// $IP$ IP
// $NE$ 玩家名字
// $PP$ OP/VIP ...
// $UG$ 个性签名
// $HN$ CS服务器名字
----------------------------------------------------------------------
先下载整套注册系统
AMXX插件在本帖附件下载
由于不能上传太多请在以下连接下载包括
ASP网页文件,MYSQL,MYODBC3.51,
配套CS登陆器:
其中有些功能是lhping 提出意见后添加
在Cslogin.cfg修改
1。自定义登陆器名称
2。帮助信息
3。服务器IP
4。登陆器图片
5。服务器网页列表,图片和网页连接框只能选其中一个
6。服务器总密码
7。自定义玩家注册连接
本帖隐藏的内容需要回复才可以浏览
ASP注册系统:ftp://[email protected]:30/SQL_ODBC.rar
|
|