搜索
查看: 4048|回复: 10

csstats.dat再次被清空

[复制链接]
发表于 2003-10-15 18:14:29 | 显示全部楼层 |阅读模式 来自 中国–江西–南昌
我的主机访问的人很多,这是第2次csstats.dat被自动清0了,搞的别人玩的没兴趣了,排名全没了。这是什么原因啊,是不是csstats.dat会自动被清空的
发表于 2003-10-15 21:02:12 | 显示全部楼层 来自 中国–山东–济南
用rcon meta cvar,可以看到csstats_maxsize这个指令~
它的默认值为3500,意思是记录的玩家数超过3500时自动清零,试着把数值调大一些~
回复

使用道具 举报

发表于 2003-10-15 21:07:32 | 显示全部楼层 来自 中国–陕西–延安
是meta cvars
但是怎么修改这个数值?
楼上说清楚一点好吗
回复

使用道具 举报

 楼主| 发表于 2003-10-15 22:56:20 | 显示全部楼层 来自 中国–江西–南昌
谢谢!可以通过这个CVAR来设置,但是CSSTATS也太笨了点,它应该自动删除排名后的记录啊,这样就算我设的再大最终还是会被清空的。
回复

使用道具 举报

发表于 2003-10-16 10:07:10 | 显示全部楼层 来自 中国–福建–厦门
自动删除后面的是否有失公平吧,把csstats_maxsize调到10亿,你服务器的人数总数总不会超过10亿吧~
回复

使用道具 举报

 楼主| 发表于 2003-10-16 10:55:03 | 显示全部楼层 来自 中国–江西–南昌
调到非常大是可以的,就是不知道效率会不会很低,因为好象CSSTATS是把整个文件读入内存处理的。

请问STATSME可以代替CSSTATS吗?它会不会自动清空?如果可能的话我就换STATSME了
回复

使用道具 举报

发表于 2003-10-16 11:02:22 | 显示全部楼层 来自 中国–福建–厦门
我猜测他只是检测开辟的空间大小来决定是否删除,而不是一开始就开辟这么大的空间~
回复

使用道具 举报

 楼主| 发表于 2003-10-16 11:17:55 | 显示全部楼层 来自 中国–江西–南昌
csstats.dat在换地图的时候也就是插件重新加载时才会被修改,说明它是完全被调入内存处理的。当它判断超过最大记录数目时就会清空那个文件。

有人用过STATSME吗?不知道它会不会也这样
回复

使用道具 举报

发表于 2003-10-16 11:35:37 | 显示全部楼层 来自 中国–福建–厦门
最初由 HarryPotter 发表
csstats.dat在换地图的时候也就是插件重新加载时才会被修改,说明它是完全被调入内存处理的。当它判断超过最大记录数目时就会清空那个文件。

有人用过STATSME吗?不知道它会不会也这样


csstats.dat完全被调入内存处理是肯定的,而不是玩家使用/rank,/top15等命令时才调用~
你的意思是不是说即要保持所有玩家的记录不被删除,又要保证调入内存的csstats.dat不至于太大或者说使用/rank,/top15时才调用~
实现起来好象比较困难~
回复

使用道具 举报

 楼主| 发表于 2003-10-17 17:07:42 | 显示全部楼层 来自 中国–江西–南昌
我的目的只要能记录TOP 100名就够了,后面的排名完全可以不记录,可是CSSTATS却会记录所有的排名而且还会定期清空
回复

使用道具 举报

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

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