Страница 46 из 74

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 03:14, 09.01.2011
Romeo
ОреЛ сделал какой то плагин для выявления ошибки. Более подробный лог. Выложи его сюда, пусть KGB посмотрит и если одобрит я его поставлю себе и понаблюдаем

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 03:37, 09.01.2011
ОреЛ
Я всего лишь дополнил вывод основных действий при снятии ограничений в файл используя HTML-разметку
mafia_source_debug+plugin.rar
(562.2 КБ) 453 скачивания

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 10:59, 09.01.2011
KGB
Не вижу никаких причин не использовать его версию плагина с логированием. Стоит лишь учесть, что будет замедление работы плагина в конце игры, но проверка того стоит.

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 12:18, 09.01.2011
Romeo
Поставил плагин его, маф поработал 1 игру, потом я его перезапустил и он теперь не реагирует на команды и не играет :) просто тупо сидит в чыате :). В логах вот что, только за вчерашний день

Код: Выделить всё

08.01.2011 1:50:04: Access violation at address 0344681F in module 'Mafia.cfplug'. Read of address 00000004.

(0009581F){Mafia.cfplug} [0344681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2

-------------Exception while exporting stats---------

08.01.2011 1:50:42: Access violation at address 0344681F in module 'Mafia.cfplug'. Read of address 00000004.

(0009581F){Mafia.cfplug} [0344681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2

-------------Exception while exporting stats---------

08.01.2011 1:52:20: Access violation at address 0344681F in module 'Mafia.cfplug'. Read of address 00000004.

(0009581F){Mafia.cfplug} [0344681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2

-------------Exception while exporting stats---------

08.01.2011 1:53:26: Access violation at address 0344681F in module 'Mafia.cfplug'. Read of address 00000004.

(0009581F){Mafia.cfplug} [0344681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2

-------------Exception while exporting stats---------

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 14:31, 09.01.2011
sasha
Как то случайно зашел в error и увидел

06.01.2011 21:52:40: Access violation at address 06405E9E in module 'Mafia.cfplug'. Write of address 000008E8.

(00004E9E){Mafia.cfplug} [06405E9E] System.@UStrAsg + $36

-------------Exception while exporting stats---------

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 09:44, 10.01.2011
KGB
Спасибо за сообщения об ошибках. Я обязательно найду и исправлю их, как только появится время. Пока же выложу версию 2.8.1 для тех, у кого ее работа не вызывала нареканий, а версия 3.0.1 работает с ошибками или вообще не работает :) Все конфигурационные файлы от 3.0.0 подходят к 2.8.1, так что замените только сам файл плагина.

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 18:43, 10.01.2011
Al3xandr0
То ли бага, то ли фича... Бронежилет не спасает от пули, которую Горец выпускает в персонажа. Версия 3.0.0

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 21:54, 10.01.2011
KGB
Бронежилет=маска? Если да, то баг, исправлю.

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 22:02, 10.01.2011
Cilvay
Мне кажется тут 99% ошибок в реализации многопоточности. Вот я думаю, почему бы максимам не сделать выполнение плагинов в отдельном потоке? Тогда проблем было бы в разы меньше. Мне самому пришлось вникать в эту многопоточность, а без знания этого нормальный плагин написать уже не получится

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 22:15, 10.01.2011
KGB
cilvay, полностью согласен. Знаний и опыта в разработке многопоточных приложений/библиотек у меня 0, а делать требующую приличное время операцию в основном потоке нет желания...

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 11:35, 11.01.2011
Al3xandr0
KGB писал(а):Бронежилет=маска? Если да, то баг, исправлю.
Угу, я её по привычке так называю :)

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 15:50, 11.01.2011
ОреЛ
KGB, в 2.8.1 есть обновление приветствия, что же может быть причиной ошибок в виде неразбанивания игроков?

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 16:04, 11.01.2011
KGB
В 2.8.1 тоже не разбанивает или разбанивает?

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 23:31, 11.01.2011
ОреЛ
KGB писал(а):В 2.8.1 тоже не разбанивает или разбанивает?
В большинстве случаев он разбанивает. Бывают просто моменты, когда не разбанивает. Это надо либо смотреть логи ошибок, либо еще какие-то другие логи. Все вопросы к Romeo, если он, конечно, захочет опять с этим мучаться, ибо он решил проблему просто: бан на 7 минут - чисто теоретически успеет игра пройти и бан сам спадает.

Re: Мафия [Серверный и клиентский плагин] + исходный код

Добавлено: 08:12, 12.01.2011
KGB
Не разбанивать может по той же причине. Сложно здесь точно сказать (с многопоточностью у меня всегда так), я буду разбираться.