搜索
查看: 13399|回复: 43

[AMXX 无源码] MySQL即时数据统计排行新版测试

[复制链接]
发表于 2010-5-13 18:52:28 | 显示全部楼层 |阅读模式 来自 广东广州
本帖最后由 [Grief.QQ] 于 2010-5-17 21:31 编辑

历史:
1.2010/05/13首次发布,未作进一步测试。
2.2010/05/17二次修改,做了大量优化和MySQL压力测试,修正了一些错误!

测试环境:
硬件配置 
主板:华硕 i845PE-X
CPU 奔腾4 2.4c
内存:KingMax 1G
硬盘:希捷320G

软件配置
系统:Windows 2003SP2 企业版
MySQL: 5.1.46-community MySQL Community Server
服务器: HLDS4554 + Metamod version 1.19 + dproto0.48 + amxmodx1.81 +  WinHL-Booster v1.46 + YaPB2.5 + 32人(+我)

sql.cfg配置
amx_sql_host "127.0.0.1"
amx_sql_user "root"
amx_sql_pass "111111"
amx_sql_db "amx"
amx_sql_table "admins"
amx_sql_rank "toprank"
amx_sql_type "mysql"
配置好即可,数据库和表都是自动建立,无需人工干预。
数据库中字段名说明
id:数据表索引
onlinetime: 存储在线时间
CSW_*:各个武器的索引ID名称,其值格式为 1,1,1,1,1,1,1,1,1,1,1,1,1,1
分别表示
状态
0 - kills
1 - deaths
2 - headshots
3 - teamkilling
4 - shots
5 - hits
6 - damage
击打部位
1 - head
2 - chest
3 - stomach
4 - leftarm
5 - rightarm
6 - leftleg
7 - rightleg

游戏中 say mytop 查看自己简单统计数据,测试阶段!
统计了全部武器的全部击打状态和击打部位。永久保留,玩家断开连接或者换图时更新数据!

暂无源码!

附压力测试:
我的电脑配置如上,开31人(BOD机器人)HLDS服务端和客户端进入服,数据库中我已经插入10万余条数据(也就是说数据库已经有10W多个玩家数据),然后随机取了40个名字为BOT机器人名字(这40条数据在数据库中的位置是不相邻的,而且间隔很远,跨度在1-10万之间),换图保存数据时,更换地图时间为 30秒 - 40秒(从画面定格到完全进入服务器),因为本人机器配置缘故,相信应该实际效果会更好,所以,大家不必担心玩家数据过多而引起服务器延迟!

PS:目前还在做适当修改和优化,等插件做完了会放出源码,有了数据,大家可以自由发挥,用ASP或者PHP写出类似psychostats的排行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2010-5-13 21:47:37 | 显示全部楼层 来自 江西南昌
顶QQ拉~~~~~~~~~~~~~~~~
欢迎大家去QQ的僵尸F
回复

使用道具 举报

发表于 2010-5-13 22:10:40 | 显示全部楼层 来自 福建福州
坐等完美版发布:victory:
回复

使用道具 举报

发表于 2010-5-13 22:12:26 | 显示全部楼层 来自 吉林松原
只能支持 没钱测试
回复

使用道具 举报

发表于 2010-5-13 22:31:28 | 显示全部楼层 来自 广东东莞
顶起来 QQ 好久没发话了啊
回复

使用道具 举报

 楼主| 发表于 2010-5-13 22:39:48 | 显示全部楼层 来自 贵州贵阳
随便装个数据库就测试啦
回复

使用道具 举报

发表于 2010-5-13 23:18:51 | 显示全部楼层 来自 中国国际电子商务中心
发个截图啊
回复

使用道具 举报

发表于 2010-5-14 09:41:01 | 显示全部楼层 来自 江苏南京
这个要支持!
回复

使用道具 举报

发表于 2010-5-14 13:50:40 | 显示全部楼层 来自 广东深圳
有没有设置多长时间自动清除一次数据呢
大家知道的了,时间一长数据那么大
服务器运行起来也吃力
回复

使用道具 举报

发表于 2010-5-14 14:17:26 | 显示全部楼层 来自 山东菏泽
好东西,顶一下
回复

使用道具 举报

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

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