Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

проблемы с PsychoStats
http://aghl.ru/forum/viewtopic.php?f=10&t=2942
Страница 1 из 1

Автор:  pow [ 11 окт 2018, 17:53 ]
Заголовок сообщения:  проблемы с PsychoStats

привет

пытаюсь поднять психа чтобы слушал логи из АГ через logaddress

Код:
$ uname -a
Linux agstat 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux
Код:
$ php -v
PHP 5.6.33-0+deb8u1 (cli) (built: Jan  5 2018 15:46:26)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Код:
$ perl -v
This is perl 5, version 24, subversion 1 (v5.24.1) built for x86_64-linux-gnu-thread-multi
(with 81 registered patches, see perl -V for more detail)
Код:
$ mysql --version
mysql  Ver 8.0.12 for Linux on x86_64 (MySQL Community Server - GPL)
псих версии 3.2.2b


после некоторых фиксов в php и mysql: установка проходит успешно, таблицы создаются успешно, но когда начинаю слушать логи почти сразу вылетает такая ошибка
Код:
[FATAL]* Called from PS::Player(230)->PS::Player(333)->PS::Player(387)->PS::DB(385)->PS::DB(603) >>>
Error executing DB query:
SELECT clanid,prevrank,rank,prevskill,skill,allowrank,lastdecay FROM ps_plr WHERE plrid=1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',prevskill,skill,allowrank,lastdecay FROM ps_plr WHERE plrid=1' at line 1
--end of error--

судя по содержанию ошибки у меня стоит неподходящая версия mysql

тоже самое было с пхп, псих отказался работать с пхп7 пришлось ставить пхп5
какой mysql лучше ставить подскажите пожалуйста
и есть ли разница в стабильности между psychostats 3.1 и ≥3.2 ?

Автор:  pow [ 13 окт 2018, 22:17 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

поставил марьюдб и психа 3.1 вроде работает НО:

1. не отображает ранк и количество убийств/смертей, при этом какимто образом считает скилл
Изображение

2. все флаги стран у игроков перепутаны. в разделе гугл карт нашел возможность указать путь к GeoLiteCity.dat но это не помогло. есть ли возможность использовать GeoLiteCity.dat с флагами игроков?

3. можно ли избавиться от ключей цвета в никах? (^1 ^2 ... ^0), сделать ники цветными в зависимости от ключа или просто вырезать их?

Автор:  unKn0wn [ 21 окт 2018, 13:10 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

pow писал(а):
поставил марьюдб и психа 3.1 вроде работает НО:
3. можно ли избавиться от ключей цвета в никах? (^1 ^2 ... ^0), сделать ники цветными в зависимости от ключа или просто вырезать их?

У Lev есть патчи к психу, и помойму там цветные ники вместо ключей.

http://aghl.ru/files/patches/PsychoStats/

Автор:  pow [ 22 окт 2018, 21:37 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

@unKn0wn
благодарю! применил AG Customization - ники стали цветные.
раздел с кланами по прежнему выводит ключи, ну ниче страшного, потом либо сам допилю по аналогии либо фиг забью.


увидел там папочку GeoIP с архивом с .sql файлами, подозреваю что это фикс для флагов игроков.
никто не подскажет как их применить? я в базах ни бум-бум


ну и основная проблема осталась, ранк конечно начал считать, но убийства и смерти пустые. вобщем стата выглядит вот так:
Изображение

есть идеи почему такое может быть и как пофиксить?
псих слушает порядка 8ми серверов (в перспективе - больше), все серваки - ReHLDS
может там какимто образом детализацию логов накрутить надо? но в хл/аг нет квара mp_logdetail

Автор:  unKn0wn [ 23 окт 2018, 00:12 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

Корд писал плагин который пишет правильные логи lambda stats

Автор:  Lev [ 23 ноя 2018, 04:33 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

Да, надо использовать отдельное что-то для детализации. Я накручивал в модуле АМХХ dmx. То ли переделал из csx, то ли он уже был. Не помню даже. Можно lambda core использовать. Насколько я помню, оба варианта не делают это 100% идеально. Где-то есть косяки с гранатами/ракетами, где-то с хедшотами. Надо пробовать, если интересно.
По хорошему надо в hl.dll запихать это всё. Но АГ это не поможет.
Флаги игроков: там надо импортировать (обновить) в базу данные айпишников по странам. Делал реджексами из csv файлов скачанных с Maxmind.
Есть файлы 2015 года, см в аттаче. Будет получше оригинальных, но тоже уже устарело. Перед импортом надо соответствующие таблички очистить.

Вложения:
PsychoStats 3.1 GeoIP DB 2015.zip [751.63 КБ]
Скачиваний: 396

Автор:  pow [ 23 ноя 2018, 21:41 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

Lev, спасибо!

поставил лямбдакор на некоторые из серверов еще неделю назад, данные все равно не начали появляться. базу нужно очищать чтобы заработало?

если раздобуду свежие csv от максмайнда сможешь скинуть регулярки чтобы в .sql файлы преобразовать? если они у тебя остались

Автор:  Lev [ 24 ноя 2018, 18:55 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

PowerGrep использовал. Но, скорее всего, можно и Notepad++.
Цитата:
<searchtext>".+?",".+?","(.+?)","(.+?)","(.+?)",".+?"</searchtext>
<replacetext>INSERT INTO `ps_geoip_ip` (`cc`, `start`, `end`) VALUES ('\3',\1,\2);</replacetext>
<comments>GeoIPCountryWhois.csv to GeoIPCountryWhois.sql</comments>

<searchtext>(.*?),"(.*)"</searchtext>
<replacetext>INSERT INTO `ps_geoip_cc` (`cc`, `cn`) VALUES ('\1','\2');</replacetext>
<comments>GeoIPCountryCodes.csv to GeoIPCountryCodes.sql</comments>

Насчет LabdaCore - смотри в логах записи о дамаге.

Автор:  pow [ 30 ноя 2018, 08:49 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

сделал .sql файлы, если надо кому

Вложения:
ps.7z [863.57 КБ]
Скачиваний: 381

Автор:  -=Infernal=- [ 02 мар 2019, 22:16 ]
Заголовок сообщения:  Re: проблемы с PsychoStats

Свежие файлы GeoIP от 19.02.2019, может кому пригодится.

Вложения:
geoip_cc.rar [2.46 КБ]
Скачиваний: 378
geoip_ip.rar [1.79 МБ]
Скачиваний: 408

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/