搜索
查看: 12115|回复: 30

马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

[复制链接]
发表于 2006-3-17 17:47:12 | 显示全部楼层 |阅读模式 来自 中国–山东
本人开了2个保存经验的魔兽版CS1.6,因为有作弊的,踢得厉害了,他们就来捣乱,看谁打得好就冒用别人的名字,进去清除经验,所以就自己动手做了个asp的注册网页,玩家必须注册用户名,注册页面将提示玩家输入密码、忘记密码提示、忘记密码答案、email和自己进入游戏后的ID,可选填QQ、MSN、主页,可记录注册的日期,相当于在users.ini里添加了无数玩家信息,但由于.ini文件的局限性,比如查询速度,安全性,多服共享一份数据等(users.ini处于cstrike目录以外的话,AMXX访问不到),都不如MySql数据库方便,一份数据库保存了所有信息包括权限、flags,(注册为站队模式以及IP模式继续添加中),即使一个记录包含很多额外的信息,比如QQ等,也不影响Admin_sql.amxx的运行,这个插件只从数据库读取它需要的信息(auth,password,忽略其他的,ASP网页却可以读取所有信息,互不干扰,本身数据量也少,我设置了数据库上限为8000条注册信息,(可以增加,但8000对于一个上限只有32人的CS来说已经是个天文数字了,而且准备对Admin_sql.amxx更改,让它在读取数据时,写入此玩家最后一次上线时间,可以依据此时间,在ASP网页后台中清理数据,ASP后台将可以依据玩家的申请或自己的喜好,更改某人的权限为OP,或通道权限、投票权限等),另外对关键字段建立索引后,查询速度估计也就在0.0几秒,当数据库满负荷达到8000时,CS进程多占了2.4兆内存,我没敢设置更多,我设置为70000时,P4 1.7CPU编译了10分钟还没完,而且插件的文件大小也是随着数据上限的增加而加大,admin_sql.amxx原先为64数据上限,大小23KB左右,上限提到8000增加为100KB,估计如果需要,设置为1-2万的话,各方面参数还是接受得了的。
因为水平有限,本人做ASP是第一次,总共到现在插空边作边学了7天ASP,mysql更是第一次,所以目前还没完全完工,只把第一步的注册,然后根据密码进游戏昨完了,其他诸如网页美工、安全性、防注入、防破解更是八字没一撇,也不知算不算处女作,如果有人想先用着,请联系我QQ87282324,常年隐身,只管留言。
演示网页http://221.214.167.112/cs/index.asp
1# 221.214.167.112:27015 v2834 [C-D]
2# 221.214.167.112:27015 v3213 [C-D]
服务器环境P4 3.0 775 64位超线程,1G DDR400,金和田劲霸2.2版ATX电源,华硕A....什么的主板,集成X200显卡,集成千兆网卡,接入内网千兆主交换,百兆网通线路,ROS路由器,Win2003 sp1+IIS6 php扩展+Apache+mysql(点通下载的,包含显示IP_to_address的那个)。
目前进度,根据答案找回密码即将完成,接下来几个进度:
1。根据密码登入,可修改游戏中的ID,QQ、MSN等附加信息
2。登入后显示自己的战绩、查询别人的战绩,逐步去掉网上流行的.php排行,毕竟asp能做的话,无需额外配置IIS6去支持.php,资源省一点是一点。
3。站队IP注册功能,可以有某位网吧老板注册,提出申请为IP用户,由ADMIN后台通过验证。
4。admin后台逐步添加功能:删除某用户、修改某用户、清理数据库、提升某用户权限级别等。
5。整站全面进行美工、安全,合理排版。
请OP查看本版访问量及留言,如果需要的人多,我回一直修改此帖,不断发布改进版。

另外借此机会请教一个困扰我多日的问题,我用的魔兽2.6.3中文版+v2834有个BUG,按住大绝键不放后,大绝是无敌的种族干脆打不死,除了雷和刀子。2.9中文版的没这个问题,新问题是必须配合v3213以上版本,包括leon008的反作弊插件v2.1也是要求最低3213,可是3213在我的win2003(32位企业版免激活)+sp1下只要开2个3213或更高版本的就提示个错误,自动关闭了,郁闷得很,网上到处查不到这个的原因,请高手帮忙指点一下。
发表于 2006-3-17 18:01:05 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

请问楼主。同样的主题,不需要在每个版块都发一个吧。。。。。。。。。。。。
回复

使用道具 举报

发表于 2006-3-17 18:11:58 | 显示全部楼层 来自 中国–湖北–武汉–江夏区

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

楼主真强...
佩服,我注册了:p
回复

使用道具 举报

发表于 2006-3-17 18:13:28 | 显示全部楼层 来自 中国–广东–惠州–惠城区

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

不错,不错,希望早点发出来
回复

使用道具 举报

发表于 2006-3-17 20:50:07 | 显示全部楼层 来自 中国–江苏–无锡

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

asp+mysql?
回复

使用道具 举报

发表于 2006-3-17 20:56:20 | 显示全部楼层 来自 中国–广西–河池

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

楼主是改了admin_sql.amxx的最大记录数吧,不过asp怎么样读取mysql的数据呢?
回复

使用道具 举报

发表于 2006-3-17 21:03:17 | 显示全部楼层 来自 中国–重庆–重庆

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

我也在郁闷................
回复

使用道具 举报

发表于 2006-3-17 21:17:07 | 显示全部楼层 来自 中国–山东–青岛

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

原来是xiaoP啊~我说找你怎么找不到了,敢情躲起来叨咕这东西去了
回复

使用道具 举报

发表于 2006-3-18 08:23:40 | 显示全部楼层 来自 中国–福建–厦门

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

偶不会PHP,还是ASP好....
回复

使用道具 举报

发表于 2006-3-18 10:10:50 | 显示全部楼层 来自 中国–黑龙江–鸡西

回复: 马上要做好的ID注册页面,无须额外三方插件,ASP+mysql+admin_sql.amxx,即将发布。

呵呵太好了
支持
感谢楼住的奉献精神
回复

使用道具 举报

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

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