Перейти к публикации

Рекомендованные сообщения

Опубликовано:

=FB=Vaal С Новым Годом!

Есть ещё вопросы по следующей команде:

cmd: chatmsg roomtype id Message to send
response example: STATUS=1
    roomtype 0 - All
roomtype 1 - Client Id
roomtype 2 - Coalition
roomtype 3 - Country
 
Чем отличается roomtype 2 от roomtype 3?
Какой туда подставлять id?
Какой id использовать для отправки сообщения конкретному игроку?
Опубликовано:

Ну еще вдогонку, чем отличаются команды ban & banuser?

  • 1CGS
Опубликовано:

я этим не пользовался

так что только предположения

1) в роф в коалициях было по несколько стран

2) ID страны / коалиции

3) Client Id из списка игроков

4) в ил2 по идее ничем

  • Поддерживаю! 1
  • 1CGS
Опубликовано:

Ну еще вдогонку, чем отличаются команды ban & banuser?

Временем бана (один 15 минут второй сутки ) проверьте методом тыка - самый быстрый и эффективный способ. Еще есть команда анбанолл

Опубликовано:

Временем бана (один 15 минут второй сутки ) проверьте методом тыка - самый быстрый и эффективный способ. Еще есть команда анбанолл

Т.е. список забаненных хранится на мастер-сервере?
Опубликовано:

Т.е. список забаненных хранится на мастер-сервере?

Видимо, да, но точно неизвестно где. Но игра и DServer оба знают про бан. В списке серверов показывает, сколько ещё в бане сидеть (обратный отсчёт в строчке с сервером).

С данными командами лучше вести запись, кого, за что и на сколько.

Опубликовано: (изменено)

 

=FB=Vaal С Новым Годом!

Есть ещё вопросы по следующей команде:

cmd: chatmsg roomtype id Message to send
response example: STATUS=1
    roomtype 0 - All
roomtype 1 - Client Id
roomtype 2 - Coalition
roomtype 3 - Country
 
Чем отличается roomtype 2 от roomtype 3?
Какой туда подставлять id?
Какой id использовать для отправки сообщения конкретному игроку?

 

2 и 3 - сейчас по сути одно и то же. Движок игры предусматривает несколько стран за одну коалицию (может быть, будет задействовано в Боденплатте). 2 - отправка сообщения игрокам одной коалиции, 3 - отправка сообщения игрокам одной страны. Сейчас предпочтительнее использовать roomtype 2 (1 - союзники, 2 - ось).

 

Для личных сообщений можно использовать идентификатор аккаунта пользователя из логов (тот, который не меняется).

Изменено пользователем 72AG_Crusader
  • Поддерживаю! 1
Опубликовано:

 

 

Для личных сообщений можно использовать идентификатор аккаунта пользователя из логов (тот, который не меняется).

Что с cId не работает это я понял, но как не подставлял profileId или playerId сообщение не приходило 

Опубликовано: (изменено)

Что с cId не работает это я понял, но как не подставлял profileId или playerId сообщение не приходило 

А ты как отправляешь? через консоль, которая с игрой в комплекте, или своими средствами?

Стоооп, я вспомнил :)

Короче, отправлять с идентификатором аккаунта из логов надо в roomtype 3

"Это не баг, а фича" (с) !!

 

ps

На рандоме работает именно так  :ph34r:

Изменено пользователем 72AG_Crusader
Опубликовано: (изменено)

А ты как отправляешь? через консоль, которая с игрой в комплекте, или своими средствами?

 

Стоооп, я вспомнил :)

Короче, отправлять с идентификатором аккаунта из логов надо в roomtype 3

"Это не баг, а фича" (с) !!

 

ps

На рандоме работает именно так :ph34r:

С румтайпом Страна?

Т.е. скорее всего перепутаны клиент и страна? Спасибо, проверю

Изменено пользователем =E95=DenLarik
  • 1CGS
Опубликовано: (изменено)

Да, напутали в талмуде

Всем отправить - рум 0 текст

Изменено пользователем -DED-Rapidus
  • 3 недели спустя...
Опубликовано:

Всю голову сломал, ветка мастер, без изменений

 log:

 
[2018.01.22 22:48:47] missionReport(2018-01-21_22-55-33)[0] - processing new report
[2018.01.22 22:48:47] unexpected error
Traceback (most recent call last):
  File "F:\www\il2stat.aviaskins.com\src\stats\management\commands\stats_whore.py", line 16, in handle
    stats_whore.main()
  File "F:\www\il2stat.aviaskins.com\src\stats\stats_whore.py", line 62, in main
    stats_whore(m_report_file=m_report_file)
  File "C:\Users\il2_gagarin\AppData\Local\Programs\Python\Python36\Lib\contextlib.py", line 52, in inner
    return func(*args, **kwds)
  File "F:\www\il2stat.aviaskins.com\src\stats\stats_whore.py", line 157, in stats_whore
    m_report.processing(files=m_report_files)
  File "F:\www\il2stat.aviaskins.com\src\mission_report\report.py", line 99, in processing
    data['coal_id'] = self.countries[data['country_id']]
TypeError: 'NoneType' object is not subscriptable
[2018.01.22 22:48:47] Lock 83118120 released on F:\www\il2stat.aviaskins.com\file.lock
 
в файле миссии:
T:0 AType:15 VER:17
T:0 AType:20 USERID:... USERNICKID:...
T:0 AType:0 GDate:1941.6.22 GTime:6:35:0 MFile:Multiplayer/Dogfight\PeepOfDay41m-wl-212-23.msnbin MID: GType:2 CNTRS:0:0,101:1,201:2 SETTS:010000000010000100000000100 MODS:0 PRESET:0 AQMID:0
T:0 AType:13 AID:1065984 COUNTRY:201 ENABLED:1 BC(0,0,0)
T:0 AType:13 AID:1068032 COUNTRY:101 ENABLED:1 BC(0,0,0)
T:1 AType:11 GID:1700864 IDS:684032,647168,659456,671744,696320,708608 LID:684032
T:1 AType:11 GID:1701888 IDS:1315840,1192960,1205248,1217536,1229824,1242112,1251328,1260544,1269760,1278976,1288192,1297408,1306624 LID:1315840
T:1 AType:14 AID:1065984 BP((261760.5,81.9,176748.5),(255838.7,81.9,181858.4),(251672.0,81.9,182681.0),(240503.0,81.9,191585.0),(230852.0,81.9,182308.0),(227775.0,81.9,180935.0),(228163.0,81.9,179062.0),(219623.0,81.9,187902.0),(191618.0,81.9,186645.0),(191600.0,81.9,115012.0),(279987.0,81.9,115001.0),(279977.0,81.9,178841.0))
T:1 AType:14 AID:1068032 BP((228106.0,71.8,179154.0),(227642.0,71.8,180997.0),(230835.0,71.8,182338.0),(240521.0,71.8,191736.0),(251647.0,71.8,182767.0),(255856.4,71.8,181951.1),(261782.6,71.8,176795.3),(280002.0,71.8,178923.0),(280000.0,71.8,244249.0),(191632.0,71.8,244161.0),(191587.0,71.8,186748.0),(219734.0,71.8,188085.0))
T:10 AType:9 AID:16384 COUNTRY:101 POS(224939.156, 78.334, 223882.359) IDS()
T:10 AType:9 AID:18432 COUNTRY:201 POS(249140.328, 90.746, 138420.531) IDS()
T:10 AType:9 AID:20480 COUNTRY:201 POS(217496.688, 75.366, 147950.125) IDS()
T:10 AType:9 AID:208896 COUNTRY:101 POS(250775.750, 72.527, 225607.734) IDS()
T:10 AType:9 AID:1326080 COUNTRY:0 POS(244472.609, 89.470, 175241.813) IDS()
  • 1CGS
Опубликовано:

У меня этот кусок лога нормально спарсился.

  • Поддерживаю! 1
Опубликовано:

Работала, работала...

Это может быть из-за Python 3.6.4?

  • 1CGS
Опубликовано:

нет

 

уверен что падает именно на этом куске лога? на какой строке?

Опубликовано:

report.py 99, я выше лог привёл. Причём на двух разных миссиях падает одинаково.

Опубликовано:

Так он в логе ссылается на файл, который я тоже привёл.

  • 1CGS
Опубликовано:

это

[2018.01.22 22:48:47] missionReport(2018-01-21_22-55-33)[0] - processing new report

не ссылка на файл, а идентификатор миссии

  • 1CGS
Опубликовано:

твой принт выпал в исключение, да и толку от него мне было бы никакого

можешь просто выложить архив с логами миссии? это же не какая то военная тайна

Опубликовано:

Выложу. Попозже. Сейчас просто не добраться

  • 1CGS
Опубликовано:

парсер сортирует файлы по дате

у первого файла миссии missionReport(2018-01-21_22-59-55)[0].txt

дата более "свежая" чем у последующих файлов миссии

а вот почему она такая я хз

Опубликовано: (изменено)

Он сортирует по дате создания? Смотрит метаинформацию файла?

p.s. почему такая понятно. Я изменил файл, не намеренно, но всё же.

Изменено пользователем =E95=DenLarik
Опубликовано:

Пересохранил прошлым годом - заработало.

Опубликовано:

=FB=Vaal, еще один косяк,

[stats]
mission_report_delete = true
mission_report_backup_days = 31
inactive_player_days = 7
new_tour_by_month = true
win_by_score = false
win_score_min = 2000
win_score_ratio = 1.25
sortie_min_time = 3

сохраняются zip архивы, но из них не вытащить ни чего

missionReport(2018-01-27_04-54-03)0.txt.zip

missionReport(2018-01-27_06-14-42)0.txt.zip

missionReport(2018-01-27_08-43-48)0.txt.zip

missionReport(2018-01-27_11-44-12)0.txt.zip

missionReport(2018-01-27_14-09-10)0.txt.zip

missionReport(2018-01-27_14-12-18)0.txt.zip

 

  • 1CGS
Опубликовано:

из первого же архива спокойно достал лог файл

  • Поддерживаю! 1
Опубликовано:

пип пип пип это встроенный архиватор windows  выпендирвается.

Опубликовано:

=FB=Vaal, подскажи пожалуйста. Вот есть событие AType:1,2,3. Понятно когда атакующий или цель другой игрок, это вычисляется просто. Когда объект с уникальным Id, тоже понятно. А вот когда объектов AType:12 с таким Id, и появившихся по времени до события более 300 и все они разные?

  • 1CGS
Опубликовано:

300 не видел никогда, видел только случаи максимум с десятком записей.

Такие записи появились уже после релиза статистики, так что она считает их как один.

Если я не путаю это так описываются разные части блоков(строений).

Опубликовано:

Ну мне попались такие аэродромные объекты. Может конечно и карта криво сделана. Но, к примеру: 2 зены разных сторон под одним id. Пока беру самый близкий по времени.

P.s. если надо скину такие файлы.

  • 1CGS
Опубликовано:

Эти Id они не уникальны на миссию. Т.е. объект был уничтожен/удален - Id освободился.

  • 1 месяц спустя...
Опубликовано:

Доброго времени. Вот натолкнулся на интересный факт-сразу прошу прощения за корявость вопроса. Вопрос вот здесь-как то не догадался в этой ветке разместить-(

С чем может быть связано?

 

  • 1CGS
Опубликовано:

в логфайл идут не все повреждения - минимум 0.5 или 0.05 точно не помню

если попало в бронированный участок то по идее записи не будет

еще рикошет тоже считается как попадание

Опубликовано:

dobinmg, стрелял со шваков 20 мм смешанная лента. Получается 30% 20 мм-х снарядов не наносят самолёту противника ни какого урона и проблема не в логах  и не в статистике.

Тогда получается очередной вопрос к разработчикам. Почему 20ки и не только 20ки, при попадании в самолёт не наносят повреждения (урона)?

 

 

 

P.S. По моему мнению, 6 снарядов 20 мм должны были отправить МЕСС на встречу с землёй, а они просто пропали.

Опубликовано:

Он мог запулить эти 18 не все в этот месс. Тут надо логи смотреть. Подробно. Сколько я смотрел 20мм всегда наносили урон. 

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...