duker 发表于 2004-12-17 22:38:32

Psychostats 装好了,怎么没有数据啊

Psychostats 装好了,mysql里面怎么没有数据啊??
装的步骤是没问题了 我在server.cfg 里面已经加了 log on
而且已经可以通过Psychostats监控到服务器了。

服务器屏幕上出来一堆信息, cs日志文件里面却没有这些

php gd2 也是好的,可以看到测试页面了

--------还没等人回帖, 就搞好了。
我也刚刚弄好一点, 原来我的cs的日志在 cstrike_schinese\logs 下面,
不在 cstrike\logs 下面。
可是, 页面上有个别地方有乱码是怎么回事啊

duker 发表于 2004-12-19 13:25:13

自问自答吧.
如果使用魔兽冰封插件, 在武器排名里面是会有乱码的, 因为魔兽冰封插件把玩家使用各种技能杀人的日志也写进日志了,
武器排名里面的乱码是 自杀炸弹、荆棘之光等等, 只是由于 是utf-8格式,所以显示为乱码.
解决办法: 以2.17版本为例.
在 war3ft.inl 里面 添加 函数 War3Kill(weapon) 如下:

War3Kill(weapon) {
        if (weapon == CSW_LIGHTNING || weapon == CSW_SUICIDE || weapon == CSW_FLAME ||
                weapon == CSW_LOCUSTS || weapon ==CSW_SERPENTWARD || weapon ==CSW_SHADOW ||
                weapon == CSW_THORNS || weapon == CSW_CARAPACE || weapon == CSW_CARRION ||
                weapon == CSW_ORB || weapon == CSW_CONCOCTION )
                return 1
               
                return 0;
}

然后 把:
        log_message("^"%s<%d><%s><%s>^" killed ^"%s<%d><%s><%s>^" with ^"%s^"", szKillerName, get_user_userid(killer_id), szKillerAuth, szKillerTeam, szVictimName, get_user_userid(victim_id), szVictimAuth, szVictimTeam, weaponname)
改为:
        if (!War3Kill(weapon))
                log_message("^"%s<%d><%s><%s>^" killed ^"%s<%d><%s><%s>^" with ^"%s^"", szKillerName, get_user_userid(killer_id), szKillerAuth, szKillerTeam, szVictimName, get_user_userid(victim_id), szVictimAuth, szVictimTeam, weaponname)

然后重新编译, 覆盖, 重启服务器, ok.
页: [1]
查看完整版本: Psychostats 装好了,怎么没有数据啊