???
Математика на уровне МГУ

Страница 3 из 3 ПерваяПервая 123
Показано с 51 по 55 из 55

Тема: IL-2 Horus Commander

  1. #51
    Зашедший Аватар для oblalex
    Регистрация
    13.02.2013
    Возраст
    32
    Сообщений
    35

    Re: IL-2 Horus Commander

    Всем привет!

    На этой неделе особых новостей нет.
    Реализован мониторинг базовой информации об игроках (с помощью "user" и "user STAT"), а так же их координат (с помощью Device Link). Можно было бы давно отрисовать на морде список онлайт пилотов, но пока что ведутся внутренние работы над библиотекой "il2ds-middleware" (чистится код, переливаются наработки из коммандера), а так же ведётся работа над парсером миссий.

  2. #52
    Зашедший Аватар для oblalex
    Регистрация
    13.02.2013
    Возраст
    32
    Сообщений
    35

    Re: IL-2 Horus Commander

    Всем доброго времени суток! Настал час очередных новостей.

    Для тех, кто из Лаконии: нового потрогать нечего.

    Для любопытных: завершено переливание функционала из коммандера в il2ds-middleware, завершена чиста и рефакторинг кода. Хоть изменений и насобиралось на несколько тысяч строк, но трудно объяснить,что же такого важного произошло. Это как генеральная уборка большого здания. Всё же я попробую объяснить.

    Во-первых, il2ds-middleware обновилась до версии 0.10.0. Напомню, что это библиотека высокоуровнего доступа к серверу Ил-2: как к консоли, так к Девайс Линку, так и к журналу событий. Что-то типа меча джедая, только джедаем быть не надо. В новую версию из коммандера перекочевала поддержка автоматического переподключения к консоли в случае обрыва соединения; запросы на кик одного пользователя или всех сразу; запрос на получение количества подключенных игроков; запросы на получение данных от комманд "user" и "user STAT"; добавлена поддержка установления таймаута для всех запросов; для тестирования нового функционала были внесены соответствующие изменения в эмулятор сервера; жестко отрефакторены сами тесты. Хотелось написать статью про тестирование протоколов, но лучше потрачу время на командер.

    Во-вторых, проведён небольшой рефакторинг парсера журнала событий il2ds-log-parser. Он был обновлён до версии 0.10.1, и перешёл из стадии альфа в бету. Повторю свою просьбу: если у Вас завалялись или появятся журналы событий из миссий, где есть боты или движущаяся/шевелящаяся наземка, пожалуйста, поделитесь журналом и миссией, если не жалко . Они будут проанализированы, в результате чего парсер сможет перейти в стабильную версию 1.0.0. Заранее спасибо!

    В-третьих, из командера расширения журналирования для библиотеки Twisted перекочевали в отдельную библиотеку tx-logging. Её разом используют коммандер, миддлварь и парсер.

    И, наконец, в-четвертых, ведётся параллельная работа над парсером миссий il2ds-mis-parser. Парсер уже ясно видит свет в конце тоннеля. Нетрудно догадаться, что эта штука умеет превращать ужас в файлах миссий в человеко-понятные структуры данных. Примеры разборов отдельных секций можно посмотреть в тестах, где преобразование исходных строк "lines" проверяется на соответствие эталонным объектам "expected". Так как разбор некоторых секций - дело совсем нетривиальное, то вместе с описанием парсера будет предоставлено описание секций файла миссий и параметров внутри этих секций. Чтиво выйдет занятное и может пригодится тем, что хочет генерировать миссии. Планируется это дело включить в статью по установке и настройке сервера, которая, кстати, уже заждалась, когда я её обновлю.

    На этой приятной ноте хочу закончить тем, что работа над коммандером успешно вернулась в штатный режим. В совсем близком будущем будет добавлен вывод списка онлайн пилотов, после чего все силы будут брошены на парсер миссий и последующее построение потока миссий (это что-то наподобие того, когда какую карту грузить, сколько её играть, и кому засчитывать победу).

  3. #53
    Зашедший Аватар для oblalex
    Регистрация
    13.02.2013
    Возраст
    32
    Сообщений
    35

    Re: IL-2 Horus Commander

    Всем привет!

    Текущее положение дел:

    1. Создана библиотека candv (Constants & Values), которая позволяет определять сложные константы с именами, описаниями, значениями, искать константы по имени и значению.
    2. Заканчивается разработка библиотеки il2-commons (осталась только зависимость от другой разрабатываемой библиотеки). Эта библиотека хранит глобальные константы для всего, что сязано с Ил-2: армии, страны, ВВС, все полки ВВС, погодные условия, поддерживаемые языки и версии игры и т.д.
    3. Парсер миссий il2-mis-parser почти завершен. Логика разбора файла завершена полностью. Она включает в себя полный разбор 20-ти секций. Остаются некоторые технические моменты и зависимость от другой разрабатываемой библиотеки. Так же ведется документация библиотеки. В разделе 4. Output format описаны первые 3 секции файла миссии.
    4. Начата работа над библиотекой verboselib, которая позволит создавать библиотеки с поддержкой переводов внутренних строк, а так же с поддержкой ленивых строк.
    5. Ведется обновление библиотеки il2-difficulty, которая позволяет работать с настройками сложности.


    Общая картина по проектам и библиотекам представлена в спойлере:

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


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

    1. il2-confs - библиотека для работы с настройками сервера confs.ini. к ней планируется создать документацию так же, как и к парсеру миссий.
    2. il2-map-tools - библиотека для работы с картами.


    Так же создаются шаблоны страниц сайта для коммандера. Выглядит довольно аппетитно, но, показывать пока не стану, т.к. работа ещё не завершена. А завершится она после того, как будут описаны все секции из файла миссий, и будет полностью ясно, какую информацию можно отобразить на сайте.

  4. #54

    Re: IL-2 Horus Commander

    Звучит интригующе)
    собираю любую информацию по: МБР-2; Су-2; Ли2....
    собрал кучку информацию по СБ М100А 41й серии...
    мечтаю о: По2 B17 Ли2
    домечтался о: Ил4 ; СБ М100А...

  5. #55
    Зашедший Аватар для oblalex
    Регистрация
    13.02.2013
    Возраст
    32
    Сообщений
    35

    Re: IL-2 Horus Commander

    =RF=ODESSA (3 недели назад) и HAMILTON (сегодня) писали мне по поводу коммандера. Я им отправлял ответы, но в личных отправленных сообщениях они не отображаются. Поэтому я не знаю, отправились ли сообщения вообще. Глюк ли это форума, или какие-то настройки сообщений, но для надежной переписки можно использовать скупе oblalex или почту oblovatniy@gmail.com.

Страница 3 из 3 ПерваяПервая 123

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •