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

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
Romeo
Сообщения: 469
Зарегистрирован: 21:08, 07.08.2006

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

Сообщение Romeo »

ОреЛ сделал какой то плагин для выявления ошибки. Более подробный лог. Выложи его сюда, пусть KGB посмотрит и если одобрит я его поставлю себе и понаблюдаем
http://CF73.ru/ Ульяновский чат... Основан 2006г.
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

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

Сообщение ОреЛ »

Я всего лишь дополнил вывод основных действий при снятии ограничений в файл используя HTML-разметку
mafia_source_debug+plugin.rar
(562.2 КБ) 448 скачиваний
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

Не вижу никаких причин не использовать его версию плагина с логированием. Стоит лишь учесть, что будет замедление работы плагина в конце игры, но проверка того стоит.
Аватара пользователя
Romeo
Сообщения: 469
Зарегистрирован: 21:08, 07.08.2006

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

Сообщение 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---------
http://CF73.ru/ Ульяновский чат... Основан 2006г.
Аватара пользователя
sasha
Сообщения: 817
Зарегистрирован: 20:16, 27.07.2009
Откуда: Усть-Илимск

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

Сообщение 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---------
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

Спасибо за сообщения об ошибках. Я обязательно найду и исправлю их, как только появится время. Пока же выложу версию 2.8.1 для тех, у кого ее работа не вызывала нареканий, а версия 3.0.1 работает с ошибками или вообще не работает :) Все конфигурационные файлы от 3.0.0 подходят к 2.8.1, так что замените только сам файл плагина.
Вложения
2.8.1_mafia_comm5.zip
(531.6 КБ) 399 скачиваний
Аватара пользователя
Al3xandr0
Сообщения: 118
Зарегистрирован: 12:58, 22.11.2007

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

Сообщение Al3xandr0 »

То ли бага, то ли фича... Бронежилет не спасает от пули, которую Горец выпускает в персонажа. Версия 3.0.0
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

Бронежилет=маска? Если да, то баг, исправлю.
Cilvay
Сообщения: 816
Зарегистрирован: 14:55, 16.06.2008

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

Сообщение Cilvay »

Мне кажется тут 99% ошибок в реализации многопоточности. Вот я думаю, почему бы максимам не сделать выполнение плагинов в отдельном потоке? Тогда проблем было бы в разы меньше. Мне самому пришлось вникать в эту многопоточность, а без знания этого нормальный плагин написать уже не получится
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

cilvay, полностью согласен. Знаний и опыта в разработке многопоточных приложений/библиотек у меня 0, а делать требующую приличное время операцию в основном потоке нет желания...
Аватара пользователя
Al3xandr0
Сообщения: 118
Зарегистрирован: 12:58, 22.11.2007

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

Сообщение Al3xandr0 »

KGB писал(а):Бронежилет=маска? Если да, то баг, исправлю.
Угу, я её по привычке так называю :)
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

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

Сообщение ОреЛ »

KGB, в 2.8.1 есть обновление приветствия, что же может быть причиной ошибок в виде неразбанивания игроков?
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

В 2.8.1 тоже не разбанивает или разбанивает?
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

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

Сообщение ОреЛ »

KGB писал(а):В 2.8.1 тоже не разбанивает или разбанивает?
В большинстве случаев он разбанивает. Бывают просто моменты, когда не разбанивает. Это надо либо смотреть логи ошибок, либо еще какие-то другие логи. Все вопросы к Romeo, если он, конечно, захочет опять с этим мучаться, ибо он решил проблему просто: бан на 7 минут - чисто теоретически успеет игра пройти и бан сам спадает.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

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

Сообщение KGB »

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