Jump to content

Rik

ED Team
  • Posts

    21144
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by Rik

  1. Вообще апдейтер  сначала считает, сколько места занято текущей версией DCS, сколько потребно для обновления и сколько доступно на диске - только потом начинает обновление. Если места не хватает, сразу выводится сообщение и апдейт не запускается.

    Лог апдейтера бы посмотреть. См. FAQ

    • Like 1
  2. 21 час назад, Sku11er сказал:

    куда удобнее было бы, если б всё это удовольствие было бы реализовано через игровой интерфейс

    Мы уже пробовали дать игрокам выбор размещения папки _downloads и это привело к перегрузу техподдержки - народ начал пихать файлы в такие места, что это приводило даже к  проблемам с ОС.

  3. Теоретически может быть и пропажа пакетов на определённых маршрутах по каким-то искусственным причинам, в нынешней мировой ситуации всё возможно. Повторюсь - отловить это у нас не получилось, хотя команда Closed beta-testers весьма интернациональна и достаточно разбросана географически. Так что мнение такое - это всё-таки определённое сочетание локального софта и особенностей местного  провайдера.

  4. Я бы советовал просто попробовать веб-камеру и программу OpenTrack для начала. При наличии камеры это вообще бесплатно. И пожалуйста, дальнейшие обсуждения железа - в раздел по железу, а не сюда.

    • Like 1
  5. Да, такая проблема на крайнем апдейте есть. Решение описано тут (подстановка гугловских адресов DNS-серверов) 

     

    Что происходит: в крайнем апдейте использована одна из известных библиотек, которая берёт на себя функции DNS lookup вместо Windows. И вот на некоторых комбинациях ОС / firewall / провайдера и роутера, DNS ответы к клиенту DCS идут слишком долго, срабатывает таймаут и в итоге имя хоста не резолвится. Внутренними тестами штатных тестеров и всей команды Closed Beta Testers это не выловлено (более того - мы и сейчас не можем это воспроизвести, даже зная что именно происходит).  Точную причину никто не знает, их видимо несколько, тайм-аут авторы библиотеки увеличивать не хотят, потому что он соответствует стандарту DNS. 

    На внутренних сборках проблема пофиксена, в ближайшем плановом апдейте решение будет и у вас. Пока - указанный выше рецепт работает.

    PS Другой вариант - подстановка адреса через файл \hosts, он тоже описан в указанной ветке. Но это уже несколько рискованнее, хотя при аккуратной работе никаких проблем не возникает.

     

  6. 18 часов назад, Mikeyfry сказал:

    Мне надо создать папки: DEDICATED_SERVER_HOME_PAGE\Config\ , там создать файл autoexec.cfg и в него вписать строку webgui_port = порт ?

    Да. Это работает давным-давно.

    Порт управления сервером 8088 прописан дефолтно в джаваскрипте. Лезть руками не рекомендуется, да и зачем, если он прозрачно и безопасно меняется в пользовательском конфиге?

    • Like 1
  7. В 15.01.2025 в 19:17, milit сказал:

    Если ее нажать - трекир замечательно подхватывается.

    Верно. И есть ещё один более простой вариант - при работающем DCS выдерните и опять воткните USB кабель от джойстика (или РУД, или педалей - не имеет значения). При повторном подключении устройства DCS заново прочитает их все и TrackIR заодно подхватит. Конечно, в настройках должно быть включено горячее подключение устройств (Настройки - Игровые - Подкл. на лету).

    • Thanks 2
  8. В 24.01.2025 в 21:50, Mikeyfry сказал:

    ставим  в триггерах "флаг случайное значение" от 1 до n. После этого загружается 1 из n миссий. Получается "shuffle" нам вообще не нужен?

    В Вашем случае режим Shuffle не нужен - Вы выбираете следующую миссию триггером из предыдущей.

    Как он (shuffle) работает: в списке сервера N миссий. Сервер запускается, играет  миссию, в которой по каким-то условиям срабатывает триггер окончания (допустим, критический набор очком игроком/коалицией, захват аэродрома и т.д.). После этого запускается одна из миссий списка, выбранная случайно. Отыгранные миссии в дальнейшем "розыгрыше" рандома не участвуют - т.е. никакая миссия из списка не повторится. Последняя миссия продолжает работать (даже если в ней есть триггер окончания), чтобы игроков с сервера не выбросило.

    По поводу рандома для стартовой миссии сходу ничего сказать не могу, поговорим с группой Closed Beta-testers, чтобы понять, насколько востребовано. 

  9. Теперь у Вас F-18:

    Цитата

    WARNING SECURITYCONTROL (15324): IC fail: /textures/f18c_1_nm @ coremods/aircraft/fa-18c/textures/fa-18c.zip
    ERROR   SECURITYCONTROL (15324): Manifest check failed for resource '/textures/f18c_1_nm.dds'

    Возможно, это шалости антивируса или чего-то в этом роде.

  10. У Вас проблемы с Таравой:

    Цитата

    WARNING SECURITYCONTROL (13060): IC fail: /models/lha_tarawa @ coremods/aircraft/av8bna/shapes/lha_tarawa
    ERROR   SECURITYCONTROL (13060): Manifest check failed for resource '/models/lha_tarawa.edm'

     

    Проще всего удалить всю папку ./CoreMods\aircraft\AV8BNA\Shapes\LHA_Tarawa и запустить ремонт. И я бы ещё раз проверил Saved Games - бывает.

  11. Посоветую внимательно посмотреть на моды в Saved Games - они включаются в проверку на равных основаниях с файлами DCS. Для детализации нужен лог мультиплеерной сессии. Или как минимум скриншот (или копипаст в текстовом виде) ошибки IC, которая появляется в отдельном окошке.

  12. Режим Shuffle  был сломан, рандомизация не работала. Теперь работает. То, что сразу после старта автоматом запускается крайняя миссия прошлой сессии - не баг в общем-то, с какой-то же надо начинать. Кстати, как правило, первую миссию в списке запускает сам хозяин сервера, делать и тут случайный выбор я лично смысла не вижу. Если Вы видите - пожалуйста, обоснуйте.

  13. Вообще говоря, в Saved Games НУЖНО класть всё, что делает пользователь - миссии, кампании, ливреи, моды техники, звуки, темы. Архитектура DCS совершенно сознательно спроектирована и реализована таким образом, что правильно размещённые в Saved Games файлы подхватываются движком и выполняются на равных условиях в оригинальными. Т.е. для движка нет никакой разницы, например, лежит ливрея самолёта в "родном" месте или в папке пользователя - Вы увидите всё в сумме. 

    Единственное отличие - это сетевая игра. Локальные файлы не гонятся в сеть, соответственно другие клиенты не увидят ваши старания до тех пор, пока вы им эти файлы не перешлёте. Сразу отвечаю на вопрос "а почему бы не...?" - объёмы слишком велики и пока этот вариант мы не делаем. Но в уме держим.

    • Like 3
  14. Для апдейтера (он же "ремонтник") нет различия в типах файлов, он не знает их функциональное назначение. Работа со всеми штатными файлами каталога DCS строится по единому принципу - если файл изменён по сравнению с эталоном, он отправляется в папку бэкапа "как есть", а вместо него скачивается оригинал с серверов обновления.

    • Thanks 1
  15. Это давно написано в FAQ:

      

    В 04.04.2018 в 14:21, USSR_Rik сказал:

    Что именно делает система ремонта:

    - файлы игры, не совпадающие с эталоном, заменяются правильными (закачиваются с одного из серверов обновления). Старый файл при этом бэкапится в \_backup.XXX.

    Впрочем да, прямым текстом  написано  про проверку валидности файлов DCS перед обновлением, но не написано, что именно делается с невалидными, я поправлю.

    • Thanks 3
  16. 56 минут назад, milit сказал:

    Ты в логи-то давно заглядывал?

    Ровно 2 минуты назад разбирал очередной. Выдёргивать часть фразы не есть правильный способ диалога. DCS не рулит подкачкой, это компетенция исключительно ОС. И точно так же DCS не может определять, грузить какие-то данные в ОЗУ или грузить их прямо на диск в файл подкачки. Этим занимается ОС.

    PS Конкретно вот эта строка была добавлена в лог в таком виде как раз по просьба тестеров

    INFO    APP (Main): CPU cores: 12, threads: 24, System RAM: 65269 MB, Pagefile: 9728 MB

    И кстати, в логе можно также найти строки вида:

    INFO    EDCORE (Main): CPU: AMD Ryzen 9 7900X 12-Core Processor             [2x L3 caches]
    INFO    EDCORE (Main): CPU has uniform cache size 32 MB (per cache)

    Но они совершенно не значат, что DCS способен напрямую писать в кэш процессора. Это всё информация, которая может оказаться полезной. А может не оказаться.

     

    • Like 1
  17. Джентльмены, давайте тут без вот этого вот. Всем давно всё ясно, не будем усугублять. Поаккуратнее в высказываниях, пожалуйста.

    • Like 1
  18. DCS ничего не знает о файле подкачки, им "заведует" исключительно операционная система. И только ОС определяет, какие данные и в какой момент нужно поместить в подкачку.

×
×
  • Create New...