Jump to content
=FB=Vaal

Статистика серверов Ил-2 (неофициальный проект)

Recommended Posts

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

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

Edited by 72AG_Crusader

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest deleted@171964

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest deleted@171964

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

Share this post


Link to post
Share on other sites

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

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

objects.zip

  • Thanks 1

Share this post


Link to post
Share on other sites

Вот...

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


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
Для продолжения нажмите любую клавишу . . .

 

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Edited by =E95=DenLarik

Share this post


Link to post
Share on other sites
1 час назад, =E95=DenLarik сказал:

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

[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

Share this post


Link to post
Share on other sites

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

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

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

views.zip

Share this post


Link to post
Share on other sites

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

 

 

 

ошибка.rar

Edited by komissar

Share this post


Link to post
Share on other sites
31 минуту назад, =FB=Vaal сказал:

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

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

 

Edited by komissar

Share this post


Link to post
Share on other sites

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

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

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

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

}

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

 

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

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

  • Confused 1

Share this post


Link to post
Share on other sites
Цитата

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

ok

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Posted (edited)

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

Edited by komissar

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Процесс 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 минут, и несколько обращений к сайту.

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

Share this post


Link to post
Share on other sites

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

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

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...