Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] Tech Support → Battle.net: сообщение дня [error] eventlog: got NULL module

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 2

1

Topic: Battle.net: сообщение дня [error] eventlog: got NULL module

Всем привет,

На pvpgn, скомпилированном из мастер ветки, у меня появилась следующая проблема.
Не подгружаются данные для отображения Battle.net: сообщение дня.

https://forums.pvpgn.pro/uploads/images/2022/04/28/izobrazhenie.png

Я знаю, что его можно менять в w3motd.txt и в bnetd.conf прямо указано motdw3file  = w3motd.txt
Полазя в сорсах, в eventlog.cpp нашел метод

void eventlog(t_eventlog_level level, const char* module, const char* format, fmt::ArgList args)

Где внутри метода есть проверки.

if (!module)
        {
            fmt::print(eventstrm, "{} [error] eventlog: got NULL module\n", time);
#ifdef WIN32_GUI
            if (eventlog_level_gui & currlevel)
                gui_lvprintf(eventlog_level_error, "{} [error] eventlog: got NULL module\n", time);
#endif
            std::fflush(eventstrm);
            return;
        }

Однако при поиске All References метода void eventlog выдает слишком много использований и понять в каком именно месте где юзается этот метод и передается нужный мне module как параметр, у меня не получается.

Подскажите, кто знает в чем может быть проблема или хотя бы в каком месте искать нужный мне вызов метода eventlog.

2

Re: Battle.net: сообщение дня [error] eventlog: got NULL module

https://github.com/pvpgn/pvpgn-server/b … .cpp#L2924
вон же похоже что нет файла на нужном языке и выводится мусор

Add a locale tag into filename
      example: motd.txt -> motd-ruRU.txt

для w3motd.txt должно быть w3motd-ruRU.txt w3motd-enUS.txt и тд

Добавлено: 29.04.2022 12:47

а не эти файлы в папках conf/i18n/ruRU/bnmotd.txt

Posts: 2

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [RU] Tech Support → Battle.net: сообщение дня [error] eventlog: got NULL module