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

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

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

14 типов mission objective помноженное на 2 стороны с успехом и неудачей (14*2*2=56) - тебе мало?

Что же ты такое передавать собрался?))

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

Ну ладно, значит на этом и остановимся. Большое спасибо.

  • 3 недели спустя...
Опубликовано:

@=FB=Vaal а что за параметры?

r'ISPL:(?P<is_player>\d+) ISTSTART:(?P<is_tracking_stat>\d+) '

 

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

это какие то внутренние параметры для карьеры

  • Спасибо! 1
  • 1 месяц спустя...
Гость deleted@171964
Опубликовано:

@=FB=Vaal, кажется в объектах на хватает бота-пилота G-14

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

Есть какой то лог с ошибкой на эту тему? насколько мне известно объекта бота пилота один на все 109е

Гость deleted@171964
Опубликовано:

Нет, просто посмотрел, что в предыдущих апдейтах добовлялись боты для всех самолётов, а здесь G-14 не было. Поэтому и написал.

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

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

Заменить файл src\objects.csv и запустить update

objects.zip

  • Спасибо! 1
Опубликовано:

Вот...

Скрытый текст


D:\il2_stats\run>cd ../src

D:\il2_stats\src>"../.venv/Scripts/python.exe" manage.py stats_whore
[2018.07.20 05:24:36] Lock 68633744 acquired on D:\il2_stats\file.lock
[2018.07.20 05:24:36] IL2 stats 1.2.24, Python 3.5.2, Django 1.11.11
[2018.07.20 05:24:36] missionReport(2018-07-20_03-44-35)[0] - processing new report
[2018.07.20 05:24:36] unexpected error
Traceback (most recent call last):
  File "D:\il2_stats\src\stats\management\commands\stats_whore.py", line 16, in handle
    stats_whore.main()
  File "D:\il2_stats\src\stats\stats_whore.py", line 62, in main
    stats_whore(m_report_file=m_report_file)
  File "C:\Users\pimpo\AppData\Local\Programs\Python\Python35-32\lib\contextlib.py", line 30, in inner
    return func(*args, **kwds)
  File "D:\il2_stats\src\stats\stats_whore.py", line 306, in stats_whore
    params['act_object_id'] = event['sortie'].sortie_db.aircraft.id
AttributeError: 'Sortie' object has no attribute 'sortie_db'
[2018.07.20 05:24:36] Lock 68633744 released on D:\il2_stats\file.lock
Traceback (most recent call last):
  File "manage.py", line 7, in <module>
    execute_from_command_line(sys.argv)
  File "D:\il2_stats\.venv\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "D:\il2_stats\.venv\lib\site-packages\django\core\management\__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "D:\il2_stats\.venv\lib\site-packages\django\core\management\base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "D:\il2_stats\.venv\lib\site-packages\django\core\management\base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "D:\il2_stats\src\stats\management\commands\stats_whore.py", line 16, in handle
    stats_whore.main()
  File "D:\il2_stats\src\stats\stats_whore.py", line 62, in main
    stats_whore(m_report_file=m_report_file)
  File "C:\Users\pimpo\AppData\Local\Programs\Python\Python35-32\lib\contextlib.py", line 30, in inner
    return func(*args, **kwds)
  File "D:\il2_stats\src\stats\stats_whore.py", line 306, in stats_whore
    params['act_object_id'] = event['sortie'].sortie_db.aircraft.id
AttributeError: 'Sortie' object has no attribute 'sortie_db'

D:\il2_stats\src>pause
Для продолжения нажмите любую клавишу . . .

 

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

Нужны логи на которых произошла ошибка

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

Вот все равно танки вылезли... надо танкистам тоже статистику?

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

@=FB=Vaal добрый день, подскажи, есть ли возможность добавить в лог AType:10 помимо имени скина,еще и его контрольную сумму?

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

@=FB=Vaal добрый день, подскажи, есть ли возможность добавить в лог AType:10 помимо имени скина,еще и его контрольную сумму?

 

Я не могу ответить на этот вопрос, обратитесь к Хану например.

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

Здравствуйте.

 

Стата при обработке лога выдаёт ошибку:

[2018.11.11 19:22:13] IL2 stats 1.2.26, Python 3.5.2, Django 1.11.15
[2018.11.11 19:22:13] missionReport(2018-11-11_10-11-19)[0] - processing new report
[2018.11.11 19:22:13] started a new tour by month
[2018.11.11 19:22:13] missionReport(2018-11-11_10-11-19)[0] - processing finished
[2018.11.11 19:22:13] missionReport(2018-11-11_10-27-47)[0] - processing new report
[2018.11.11 19:22:13] missionReport(2018-11-11_10-27-47)[0] - processing finished
[2018.11.11 19:22:13] missionReport(2018-11-11_16-30-37)[0] - processing new report
[2018.11.11 19:22:13] tik: 72709 - respawn before than bot initialization
[2018.11.11 19:22:14] missionReport(2018-11-11_16-30-37)[0] - mission has not been completed correctly

[2018.11.11 19:22:16] missionReport(2018-11-11_16-30-37)[0] - processing finished
[2018.11.11 19:22:16] waiting new report...

 

После чего перестаёт открываться вебморда. 

В логах вот это:

Скрытый текст

2018-11-11 19:22:48,336 ERROR Internal Server Error: /ru/
Traceback (most recent call last):
  File "D:\il2_stats\.venv\lib\site-packages\django\core\handlers\exception.py", line 41, in inner
    response = get_response(request)
  File "D:\il2_stats\.venv\lib\site-packages\django\core\handlers\base.py", line 187, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "D:\il2_stats\.venv\lib\site-packages\django\core\handlers\base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\Серега\AppData\Local\Programs\Python\Python35-32\lib\contextlib.py", line 30, in inner
    return func(*args, **kwds)
  File "D:\il2_stats\src\stats\views.py", line 336, in main
    top_24.append((top_24_pilots[p['player']], p['sum_score']))
KeyError: 1

 

Лог миссии прикладываю.

 

 

txt.rar

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

Это не ошибки, а предупреждения.

У игрока из топ 24 скрыт профиль.

Фикс заменить файл D:\il2_stats\src\stats\views.py

views.zip

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

Здравствуйте! При добавлении на карту бота У-2,с заданным полетным заданием,сервер статистики выдает ошибку ,после замены объектов и обновления.

 

 

 

ошибка.rar

Изменено пользователем komissar
  • 1CGS
Опубликовано:

После обновления файла объектов нужно запускать update.cmd

Опубликовано: (изменено)
31 минуту назад, =FB=Vaal сказал:

После обновления файла объектов нужно запускать update.cmd

все отлично,спасибо,запустил

 

Изменено пользователем komissar
  • 4 недели спустя...
Опубликовано:

=FB=Vaal, можешь сделать "опцию" в конфиге, чтобы посадка в списке указанных координат не считалась дитчем?

Что-то вроде - указываешь файл примерно такого json-формата:
{

 "101": [{ "x": 123, "z": 123}],

 "201": [{"x": 321, "z": 321}]

}

Стата на каждую новую миссию этот файл перечитывает и посадку в радиусе от координат считает как нормальную.

 

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

На крайняк, обнови репозиторий в гитхабе, я тебе pull-request сделаю как-нибудь сам, когда сделаю. Только не отклони %)

  • В замешательстве 1
  • 1CGS
Опубликовано:
Цитата

На крайняк, обнови репозиторий в гитхабе, я тебе pull-request сделаю как-нибудь сам, когда сделаю. Только не отклони %)

ok

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

Кстати, хорошая мыслЯ приходит опосля :)

Просто в нулевой лог-файл атайпы филдов сгенерирую да и всё. Должно же сработать?

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

Уважаемый ,=FB=Vaal! Планируете ли ВЫ в дальнейшем в статистику,в список уничтоженных объектов, добавить корабли?

Изменено пользователем komissar
  • 1CGS
Опубликовано:

Без текстовых логов миссии я ничего не могу сказать.

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

Здравствуйте.

 

Процесс waitress в логи пишет:

WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 2
WARNING:waitress.queue:Task queue depth is 3
WARNING:waitress.queue:Task queue depth is 4
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1
WARNING:waitress.queue:Task queue depth is 1

 

Это за 15 минут, и несколько обращений к сайту.

Это нормальное поведение?

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

В принципе ничего страшного если сайт при этом нормально загружается.

Если тормозит то можно увеличить кол-во потоков обработки запросов, это в web.py параметр threads

  • Спасибо! 1
  • 4 недели спустя...
Опубликовано:

Добрый день.

 

После обновления до свежей версии, стата упала с таким сообщением.

Скрытый текст

[2019.06.11 16:26:25] missionReport(2019-06-11_14-18-58)[0] - processing new report
[2019.06.11 16:26:25] tik: 264438 - respawn before than bot initialization
[2019.06.11 16:26:26] unexpected error
Traceback (most recent call last):
  File "F:\www\il2_stats\src\stats\management\commands\stats_whore.py", line 16, in handle
    stats_whore.main()
  File "F:\www\il2_stats\src\stats\stats_whore.py", line 69, 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\il2_stats\src\stats\stats_whore.py", line 203, in stats_whore
    if m_report.winning_coal_type == 0:
AttributeError: 'MissionReport' object has no attribute 'winning_coal_type'
[2019.06.11 16:26:26] Lock 82922632 released on F:\www\il2_stats\file.lock
Traceback (most recent call last):
  File "manage.py", line 7, in <module>
    execute_from_command_line(sys.argv)
  File "F:\www\il2_stats\.venv\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_
line
    utility.execute()
  File "F:\www\il2_stats\.venv\lib\site-packages\django\core\management\__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "F:\www\il2_stats\.venv\lib\site-packages\django\core\management\base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "F:\www\il2_stats\.venv\lib\site-packages\django\core\management\base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "F:\www\il2_stats\src\stats\management\commands\stats_whore.py", line 16, in handle
    stats_whore.main()
  File "F:\www\il2_stats\src\stats\stats_whore.py", line 69, 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\il2_stats\src\stats\stats_whore.py", line 203, in stats_whore
    if m_report.winning_coal_type == 0:
AttributeError: 'MissionReport' object has no attribute 'winning_coal_type'

F:\www\il2_stats\src>pause
Press any key to continue . . .

 

 

логи этой миссии

txt.zip

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

в оригинальной статистике нет такой переменной как winning_coal_type 

  • 3 недели спустя...
Опубликовано: (изменено)

почему, интересно, игрок в башне считается как ИИ или не считается как игрок?:wacko:

http://il2action.ddns.net/ru/tankman_sortie/log/248920/?tour=20  

в логе это вот так

Скрытый текст

 

T:188462 AType:12 ID:289793 TYPE:Pz.Kpfw.III Ausf.L COUNTRY:201 NAME:PzIIIL PID:-1 POS(80710.0938,157.1335,149082.2656)
T:188462 AType:12 ID:286721 TYPE:BotTankPzIIIL_Driver COUNTRY:201 NAME:BotTankPzIIIL_Driver PID:289793 POS(80711.3359,157.7535,149082.5469)
T:188462 AType:10 PLID:289793 PID:286721 BUL:0 SH:0 BOMB:0 RCT:0 (80710.0938,157.1100,149082.2500) IDS:*** LOGIN:*** NAME:FSNS_Arctic TYPE:Pz.Kpfw.III Ausf.L COUNTRY:201 FORM:0 FIELD:0 INAIR:1 PARENT:-1 ISPL:1 ISTSTART:1 PAYLOAD:0 FUEL:0.0000 SKIN: WM:0 

<...>

T:216911 AType:12 ID:266243 TYPE:M4A2 COUNTRY:101 NAME:M4A2 PID:-1 POS(83950.9141,145.3751,149690.7500)
T:216911 AType:12 ID:281603 TYPE:BotTankM4A2_Driver COUNTRY:101 NAME:BotTankM4A2_Driver PID:266243 POS(83949.8906,146.4516,149691.2656)
T:216911 AType:10 PLID:266243 PID:281603 BUL:0 SH:0 BOMB:0 RCT:0 (83950.9141,145.3517,149690.7500) IDS:*** LOGIN:*** NAME:Mr_Pickles TYPE:M4A2 COUNTRY:101 FORM:0 FIELD:0 INAIR:1 PARENT:-1 ISPL:1 ISTSTART:1 PAYLOAD:7 FUEL:0.0000 SKIN: WM:0

<...>

T:266099 AType:12 ID:278531 TYPE:_M4A2_T0 COUNTRY:101 NAME:_M4A2_T0 PID:266243 POS(82545.3828,151.7319,149046.5625)
T:266099 AType:12 ID:8192 TYPE:det-block-Farm2[6739,26] COUNTRY:101 NAME:BlocksArray PID:-1 POS(0.0000,0.0000,0.0000)
T:266099 AType:1 AMMO:SHELL_USA_75_CV AID:278531 TID:8192
T:266120 AType:12 ID:8192 TYPE:BlocksArray COUNTRY:101 NAME:BlocksArray PID:-1 POS(0.0000,0.0000,0.0000)
T:266120 AType:1 AMMO:explosion AID:278531 TID:8192
T:266479 AType:1 AMMO:SHELL_USA_75_CV AID:278531 TID:282625
T:266485 AType:1 AMMO:explosion AID:278531 TID:289793
T:266486 AType:1 AMMO:explosion AID:278531 TID:282625
T:266489 AType:12 ID:281601 TYPE:BotTankPzIIIL_Gunner COUNTRY:201 NAME:BotTankPzIIIL_Gunner PID:282625 POS(82269.9219,152.1527,149361.1406)
T:266489 AType:1 AMMO:explosion AID:278531 TID:281601
T:266490 AType:1 AMMO:explosion AID:278531 TID:286721
T:0 AType:15 VER:17
T:266856 AType:1 AMMO:SHELL_USA_75_CV AID:278531 TID:289793
T:266864 AType:1 AMMO:explosion AID:278531 TID:289793
T:266864 AType:1 AMMO:explosion AID:278531 TID:282625
T:266867 AType:1 AMMO:explosion AID:278531 TID:281601
T:266869 AType:1 AMMO:explosion AID:278531 TID:286721
T:266869 AType:2 DMG:0.0175 AID:278531 TID:289793 POS(82270.3359,150.6054,149361.1719)
T:266873 AType:2 DMG:1.0000 AID:278531 TID:286721 POS(82271.5469,151.2901,149360.9219)
T:266877 AType:3 AID:278531 TID:286721 POS(82271.5469,151.2901,149360.9219)
T:266877 AType:4 PLID:289793 PID:286721 BUL:0 SH:0 BOMB:0 RCT:0 (0.0000,0.0000,0.0000)
T:266880 AType:2 DMG:0.9033 AID:278531 TID:281601 POS(82269.9219,152.1527,149361.1406)

T:266922 AType:16 BOTID:286721 POS(0.0000,0.0000,0.0000)
T:266931 AType:21 USERID:*** ***

 

 

получается,  ID:278531 производная от игрока 266243, убивает игрока

T:266877 AType:3 AID:278531 TID:286721 POS(82271.5469,151.2901,149360.9219)

и ни игроку не пишет в лог кто его убил, ни тому кто убил, но в статистику идет в pvp. Как такое вообще может быть?:wacko:

Я канешн понимаю, что надоел тут всем со своими танками, но ту же статистику стрелков самолетов если делать, то там наверное те же грабли будут...

 

Изменено пользователем adds
  • 1CGS
Опубликовано:

Потому что так сделать проще для статистики в которой нет рейтинга танкистов и стрелков.

Опубликовано:
11 минут назад, =FB=Vaal сказал:

Потому что так сделать проще для статистики в которой нет рейтинга танкистов и стрелков.

Было бы больше времени свободного...

Ну не в статистики, а в логах то почему с танками так обошлись, они как самолеты, у них есть спаун на земле, но нет взлета и посадки, поэтому они всегда считаются утерянными, да еще раздробили на кусочки, или к релизу ТС логи поменяют в этом смысле?

 

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

Думаю причина та же. Проще сделать логирование аналогично самолету, чем городить что-то новое.

Для танков есть отдельное событие в логах AType:22, енмип это начало движения.

Опубликовано:
13 минут назад, =FB=Vaal сказал:

Для танков есть отдельное событие в логах AType:22, енмип это начало движения.

Только в логах его нету. Мож это для оффлайна?

 

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

Может. Я не вникал в этот вопрос.

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

Я застопорился на пункте 3) Вместе с PostgreSQL устанавливается pgAdmin III - клиент для работы с базой данных.
С помощью клиента нужно создать в базе данных нового пользователя (например il2_stats).
Создать новую базу (например il2_stats) и назначит её владельцем пользователя созданного ранее.
Выполнить sql запрос в новую базу для подключение расширений
CREATE EXTENSION IF NOT EXISTS hstore;
CREATE EXTENSION IF NOT EXISTS citext;

 

До этого я поставил pgAdmin IV

 

Можно ли в нем сделать нового пользователя и базу? И куда нажать для этого?

 

Скрытый текст


42525115.thumb.jpg.f54c803f04c51a4a00470cd14a736aef.jpg

 

 

  • 1CGS

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

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

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

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

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

Войти

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

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