Skip to content
View in the app

A better way to browse. Learn more.

FRONT LINE

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zlodey

Developer
  • Joined

  • Last visited

Everything posted by Zlodey

  1. Всем привет. Сегодняшнее обновление включает в себя: Веб-сайт: Рестайлинг и редизайн статистики. Статистика полностью стилизована под архивный документ. Расширение раздела "Потери". Теперь в потерях отображаются аналитические данные по типам потерь (Потери в воздушных боях, потери от дружественного огня, потери от ПВО (NPC ПВО) и не боевые потери). В разделе "Потери" не выводятся не валидные данные, как это было раньше. Улучшен перформанс раздела "Потери" (Скорость ответа выросла до 10 раз). Из диалогового окна "Онлайн" теперь можно быстро перейти в профиль интересующего игрока. Никнеймы стали кликабельными. Переход осуществляется в профиль пилота или профиль танкиста в зависимости от того на чем игрок играл крайний раз. Все игроки маркируются иконкой принадлежности одной из сторон. На интерактивной карте, в диалоговое окно информации об основной цели (атака/оборона) теперь не выводится точная информация о количественном составе цели. Оставлена только полоска "здоровья" и значение в процентах. В диалоговом окне "Информация о миссии" (там где погода и все такое...) добавлен переключатель направления ветра. Установка запоминается, хранится в локальном хранилище браузера. Улучшен перформанс главной страницы статистики. На вкладке "Журнал сессий" добавлена возможность выбора количества строк на страницу. На вкладке "Групповые доходы" добавлена возможность выбора количества строк на страницу. На вкладке "Журнал сессии" исправлена ошибка, когда нельзя было сортировать события по дате. В диалоговом окно сессии, на карте сессии, добавлена возможность самостоятельно выбирать цвет пути. Для рендеринга пути, на карте сессии, теперь используются наиболее точные данные без использования алгоритма Рамера-Дугласа-Пекера. Путь отображется существенно точнее. На карте сессии исправлен некорректный вывод "стрелочек" для пути, символизирующих направление движения. На карте сессии путь рисуется исключительно через путевые точки. Раньше, иногда, рисовался через боевые события, что давало не верное представление о нахождении игрока в то или иное время. В диалоговое окно событий сессии, на карту сессии, для путевых точек добавлена приблизительная скорость движения игрока. Если скорость движения в путевой точке не отображается, значит ее не удалось вычислить. В диалоговое окно сессий, на карте сессии, добавлена кнопка вызывающая диалог, в которорый, можно добавить ссылку на любую сессию (например ту, которую автоматически сервис не вывел на карту). Полезно, когда например с кем-то вдвоем искали друг друга и не могли найти. Или просто хочется посмотреть как летали совместынй вылет с кем-то... В диалоговое окно "Группы" добавлен поиск. Полезно для быстрого поиска по никнейму игрока, для отправки приглашения и т.п. Исправлена ошибка, когда в диалоговом окне "Группы" никнейм игрока отображался не актуальный. Коммандер: Исправлена фиксация времени события "Путевая точка" Теперь время возникновения события наиболее приближено к его реальному. Раньше был не фиксированный временной лаг. Отложенное событие уничтожения игрока теперь не должно перезаписывать новыми данными о доходе (очки и прибыль). Теперь должно происходить математическое сложение расходов и доходов, а на веб-сайте должна выводиться актуальная информация о доходах. Улучшен перформанс БД. Иные технические или не значительные исправления, которые улучшают общую стабильность и скорость.
  2. Нет. Только с созданием группы.
  3. Да. Нет. Для этого есть трибунал
  4. Все так и есть. Я сказал именно это. Колонна приехала, разгрузилась. И... тут внезапно обвал фронта. Все ресурсы захвачены противником. Что не так? Все нормально, все логично.
  5. Союзная колонна никогда не пополняет чужие филды. Всегда только свои.
  6. Вы сами выбираете самолет. Но в рамках звания и бюджета. Как им распоряжаться я Вас учить не хочу. Просто обращаю Ваше внимание на Вашу же расточительность. Хотите вот так, будет Вам вот так - безденежье, это Ваш выбор. Гипотетически, завтра Вы придете и потребуете убрать нафиг звания и другие ограничения принятые в рамках проекта, ибо они Вам мешают летать на том, на чем Вы хотите. Мы, конечно немного поднимем доход при любом удобном случае, но я полагаю, Вам с таким подходом это не сильно и поможет. Выбор за Вами.
  7. По моему, вы просто не следите за расходами. Берете дорогую технику. И благополучно ее теряете. Попробуйте выбирать технику с оглядкой на потенциальную утрату финансов, возможно ситуация улучшится.
  8. Ну если нп полный, ему не надо 20+ Он может принять только 3+ Вот за 3 получишь награду, за остальное нет.
  9. Все это требует куда более тяжелых и длительных вычислений. Поэтому, вряд ли. По крайней сере сейчас, когда есть масса других приоритетных задач.
  10. Будет одинаково. Если сами нп равны по значениям и равно удалены от точки старта. Во всех остальных случаях будет не одинаково)) Фронтовой или тыловой нп - это не учитывается.
  11. В самом начале ты не сможешь вот так делать)) Ибо, награда дается за то, что ты везешь именно востребованное в точке назначения. Попробуй сделать тоже самое в нп, который будет полон силы))
  12. В прем доступе все это есть на карте сессии. Фильтры событий есть в преме. Статистика без према - сделана как обычная статистика, доступная каждому. Нет! Сколько раз можно повторять? Последовательность сохраняется! Какая последовательность в логе сервера - такая последовательность и будет в журнале.
  13. Запусти ДСервер, с лоюбой миссией, полетай и почитай логи. Почему тебе должны с других серверов логи давать? Ты даже можешь из одиночной миссии получить логи. Там плюс/минус будет все одно и тоже. Не правильно. Это объективный лог. Я же сказал - порядок остается тем, который есть в журнале вылета. То, что там будет время записано относительно других событий не верное, так это не важно. Важна последовательность.
  14. Да, события могут произойти одним тиком. Но это не важно, если чтение лога происходит последовательно - построчно. Каждая строка - отдельное событие. Ниже по странице - позже произошло. Сервер пишет все в хронологическом порядке, очень редко бывает, что хронология нарушена. Я не ориентируюсь на тики и не вычисляю время по тикам. Я ставлю время обработки события и все. Хранение, разумеется, с разными айдишниками (64 бита), сортируется прекрасно, при необходимости. Что тебе мешает открыть логи и посмотреть как и что там пишется, если интересно?
  15. В бою персонаж получил тяжелое ранение - почти 69%. На посадке персонаж получил еще тяжелые ранения порядка 30% К моменту завершения сессии, персонаж был мертв, поскольку ущерб здоровью составил 99% Можешь считать, что персонаж "отъехал" в госпитале или до госпиталя по дороге или в кабинете. Факт есть факт. (В стате не отображается кто/что именно получает поврждения при авайрийной посадке, это пожалуй упущение, возможно поправим) Вот события из БД: [ { "Id": 27342125, "Tick": 309654, "SortieId": 146666, "PartnerSortieId": -1, "EventDate": "2026-03-09 15:41:50.847524", "TargetName": "=19GvFAB=DEMA", "TargetObject": "botpilot_pe2_ruswi", "TargetType": 2, "EventType": 2, "DamagePercent": 0.0011, "XPos": 120341.43, "YPos": 184.4087, "ZPos": 143175.95, "Coalition": -1, "EventName": "Damage", "AttackerName": "Окружение", "AttackerObject": "Environment", "AttackerNameEn": "Environment", "TargetNameEn": "=19GvFAB=DEMA", "Price": 0, "Score": 0 }, { "Id": 27341620, "Tick": 309758, "SortieId": 146666, "PartnerSortieId": -1, "EventDate": "2026-03-09 15:42:11.375200", "TargetName": "=19GvFAB=DEMA", "TargetObject": "botpilot_pe2_ruswi", "TargetType": 2, "EventType": 2, "DamagePercent": 0.2219, "XPos": 120328.98, "YPos": 184.4589, "ZPos": 143200.81, "Coalition": -1, "EventName": "Damage", "AttackerName": "Окружение", "AttackerObject": "Environment", "AttackerNameEn": "Environment", "TargetNameEn": "=19GvFAB=DEMA", "Price": 0, "Score": 0 }, { "Id": 27341618, "Tick": 309759, "SortieId": 146666, "PartnerSortieId": -1, "EventDate": "2026-03-09 15:42:11.375207", "TargetName": "=19GvFAB=DEMA", "TargetObject": "botpilot_pe2_ruswi", "TargetType": 2, "EventType": 2, "DamagePercent": 0.078, "XPos": 120328.87, "YPos": 184.47, "ZPos": 143200.97, "Coalition": -1, "EventName": "Damage", "AttackerName": "Окружение", "AttackerObject": "Environment", "AttackerNameEn": "Environment", "TargetNameEn": "=19GvFAB=DEMA", "Price": 0, "Score": 0 }, { "Id": 27341299, "Tick": 302179, "SortieId": 146666, "PartnerSortieId": 146664, "EventDate": "2026-03-09 15:39:34.495115", "TargetName": "=19GvFAB=DEMA", "TargetObject": "botpilot_pe2_ruswi", "TargetType": 0, "EventType": 2, "DamagePercent": 0.6873, "XPos": 116922.46, "YPos": 338.8129, "ZPos": 131391.1, "Coalition": 201, "EventName": "Damage", "AttackerName": "=FB=FLint_", "AttackerObject": "bf 109 f-4", "AttackerNameEn": "=FB=FLint_", "TargetNameEn": "=19GvFAB=DEMA", "Price": 0, "Score": 0 } ]botpilot_pe2_ruswi - это как раз пилот. DamagePercent - это урон. AttackerObject - это от кого получен урон. При таком исходе вне аэродрома ты бы выхватил минус по очкам, но по скольку ты дейтсвительно довел машину до филда, по очкам, несмотря на смертельный исход, ты получил плюс. Если бы ты прыгнул над вражеской территорией, ты бы получил минус по очкам. Если бы ты прыгнул над союзной территорией, ты бы получил ноль по очкам. У тебя есть выбор: тянуть и получить очки плюсом и потерять меньше по финансам, или прыгнуть и получить минус по очкам или не получить очки. Можешь выбирать в следующий раз сам. Выбор остается за пилотом. В реальности, я сомневаюсь, что ты бы решился сажать такие дрова. Флинт потерял примерно столько же валюты (но это зависит от стоимости техники взятой в рейд за минусом награды за успешные действия) и потерял, внимание, 2160 очков! В то время как ты получил почти 500 очков! Кто из вас в "шоколаде"? И это при том, что у него один сбитый в активе есть и у тебя один сбитый. Вердикт: все отработало штатно. Как и задумывалось. Справедливость торжествует! P.S. А еще, ты бы потерял немного больше валюты, если бы не тянул до филда. Хоть и немного, но говорят копейка рубль бережет.
  16. Еще раз позволишь себе отвечать за разработчика, получишь перманент.
  17. Мне нужна ссылка на сессию. Скрины, обрезанные, ничего не раскрывающие обсуждать не намерен. Будет ссылка, будем говорить почему, от чего и т.п.
  18. Вя-23 доступна со старшины!
  19. Ссылку на сессию.
  20. Не достаточно информации.
  21. Еще раз повторяю: мы не можем контроллировать расход боеприпасов даже игроков, не говоря уже о неписях. Вы что предлагаете? Если игрок вражеский (относительно филда) залетает в какой-то радиус от филда (мы не знаем расположение зениток) и мы уже начинаем списывать БК. со всех зениток по среднему показателю. Так? Этого не будет. По ряду причин. Нужно будет добавлять логику (в миссию, точнее в шаблоны), которая будет по команде извне выключать ПВО. Сомневаюсь, что будут веские причины для того, чтобы сесть и переделать все шаблоны филдов на всех картах)) И еще Денисика надо на это дело уговорить)) Технические ограничения. Придется написать дополнительное приложение, которое только и будет заниматься тем, что смотреть на каждой итерации не залетел игрок в триггер? Игроков 84. Предположим, что скорость перемещения каждого из них будет 400 км/ч это значит, что примерно каждые 4 секунды, от каждого игрока, нужно будет проверять - залетел ли он в триггер? Надо ли списывать БК с ПВО? Умножим все это дело на количество аэродромов х 16 (максимальное кол-во филдов на сторону при продвижении ЛФ). 336 х 16 ~ 1350 дополнительных проверок в секунду. Это не считая всех тех операций, которыми уже нагружена "кухня". Стоит овчинка выделки? Можно сделать проще - задать ограничение по БК зенитчикам. Они его будут быстро вырабатывать в молоко и филды в короткие сроки останутся без защиты. А нам это не надо. Нам надо, чтобы ПВО без игроков могло угрожать серьезными потерями малым группам и одиночкам и в то же время, при наличии сопротивления, чтобы могла произойти драка за тот или иной участок поля боя. Вот, что нам надо. В игре есть настройка для неписей - "конечный БК" Проше использовать ее, но от этой настройки давно отказались (году эдак в 2015-м). Не отвечает она интересам. Слишком быстро филды остаются без защитными со всеми вытекающими...
  22. Нет. Это не отражается в логах, поэтому мы не можем контролировать боезопас ИИ. Мы и боезопас игроков не можем знать)) Точный имею ввиду. Есть разработанные алгоритмы, которые усреднят всю работу и запишут, что так и должно быть. И то, это потому, что мы заморочились и стали считать каждый отдельный боеприпас, его массу, количество х на массу... Это все игрой не выводится. В общем, нет))
  23. Это вряд ли. Если будут то, на "западном фронте". Он ведь тоже есть есть в планах.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.