DCS World 2.5 FAQ - ED Forums
 


Notices

Closed Thread
 
Thread Tools Display Modes
Old 04-04-2018, 12:13 PM   #1
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Exclamation DCS World 2.5 FAQ

Общие сведения

Начиная с сегодняшнего дня основной версией DCS World становится 2.5. Прежняя 1.5 больше не поддерживается, но её инсталлятор по-прежнему будет доступен на нашем сайте. Все новые модули разрабатываются только для версии 2.5 и выше, обратной совместимости не будет.

Процедура перевода версии 1.5 в бету 2.5 описана здесь: https://forums.eagle.ru/showthread.php?t=200341 Если коротко - запустите штатный апдейт и следуйте указаниям апдейтера, ничего сложного там нет. Открытая Альфа 2.2.0 прекращает своё существование. Совсем.

Практически все вопросы и ответы данной ветке в равной степени относятся как к релизной версии 2.5, так и к Открытой Бете 2.5. Только каталог записи для релиза 2.5 'Saved Games\DCS', а для беты 'Saved Games\DCS.openbeta'

Версия DCS 2.5 разработана с учётом расширения подключаемых модулей-карт (террейнов) и на данный момент содержит бесплатную карту Кавказа, а также подключаемые платные модули-карты Невады и Нормандии. Ещё несколько карт находятся в процессе разработки (в частности, Персидский залив). На данный момент занимаемый версией 2.5 объём (включая террейны Кавказа, Невады, Нормандии, все модули ЛА и техники и все кампании) составляет примерно 110 ГБ.

Что такое Открытая Бета

Open Beta - полностью самостоятельная версия симулятора, цель ее выпуска - "обкатка" разрабатываемых новинок симулятора на возможно большем числе аппаратных и программных конфигураций компьютеров. Она использует ключи защиты тех модулей, которые вы купили (активации при этом не теряются). Открытая Бета может быть несовместима по сетевому протоколу с релизной версией предыдущего выпуска.

После принятия решения о релизе все изменения Открытой Беты применятся к релизной версии через систему обновлений, таким образом бета и релизная версия становится полностью идентичными. Актуальные версии релиза и беты всегда можно увидеть на нашем сайте по адресу: http://updates.digitalcombatsimulator.com/

Открытая бета может быть установлена независимо от того, есть у вас релизная версия DCS World или нет. В первом случае Бета должна быть установлена отдельно, она самодостаточна, включая отдельный каталог записи (напомню - каталог записи для беты 'Saved Games\DCS.openbeta')

Серийные ключи всех купленных модулей используются как бета-версией, так и релизом (а также предыдущими версиями симулятора). Таким образом, повторная активация не требуется.

Last edited by USSR_Rik; 04-05-2018 at 10:14 AM.
USSR_Rik is offline  
Old 04-04-2018, 12:14 PM   #2
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Установка, переустановка, временное отключение модулей

Установка, переустановка, временное отключение модулей

Свежий веб-инсталлятор DCS World 2 всегда можно получить на нашем сайте: https://www.digitalcombatsimulator.c...wnloads/world/
(Примечание: делать полные инсталляторы нами не планируется, т.к. их придётся обновлять слишком часто)

Язык продукта выбирается при инсталляции базы DCS World. Модули в дальнейшем будут установлены с тем игровым языком, который имеет уже установленный DCS World.

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

Переключить апдейтер в режим закачки по http можно нажав кнопку Отмена - вам будет предложено либо закачивать по http, либо отменить закачку вообще.

Повторный старт апдейтера возможен через меню ПУСК (Eagle Dynamics - DCS World 2.5 - Update..), при этом закачка продолжится с места, на котором была прервана. Внимание: поскольку структура закачанных частей по http отличается от торрента, закачать половину торрентом и продолжить http не получится. Равно как и наоборот.

Переустановка на том же компьютере (если это действительно необходимо*) проста: штатными средствами удалите приложение (ПУСК - Все программы - Eagle Dynamics - DCS World), удалите старый каталог приложения**) и установите заново. Деактивация и повторная активация при этом НЕ НУЖНА, активированные ключи будут найдены и корректно использованы.

Переустановка после смены ОС. До того, как менять (переустанавливать) ОС компьютера, выполните деактивацию каждого модуля, используя Менеджер Модулей (кнопка DRM). После повторной установки активируйте модули заново. Таким образом, активации не будет потеряны.

Для удаления модуля зайдите в Менеджер Модулей и нажмите значок корзины в соответствующей строке. Модуль можно временно отключить (без удаления) - например, если Вы скачали и установили его, но пока не имеете серийного номера. Снятие галки просто отключит модуль от системы проверки серийника (разумеется, "летабельности" данного ЛА тоже не будет).

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


* Вместо переустановки проще использовать процедуру ремонта. При этом все пользовательские файлы (настройки графики и устройств ввода, треки, миссии, скриншоты) сохранятся. Файлы приложения, которые были изменены пользователем, будут архивированы в каталогах вида 'DCS World\_backup.000'.

** Почему нужно удалить старый каталог. Дело в том, что штатная процедура деинсталляции любой программы подразумевает удадение только тех файлов, которые были инсталлированы. Если файлы впоследствии добавлялись, деинсталлятор их не имеет права трогать, эти файлы для него "чужие". И соответственно, если игра повторно ставится в тот же каталог, эти файлы остаются. Результата - проваленная проверка и невозможность входа на сервер.

Last edited by USSR_Rik; 10-08-2018 at 12:35 PM.
USSR_Rik is offline  
Old 04-04-2018, 12:21 PM   #3
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Апдейтер

Система обновления и ремонта

Ремонт файлов DCS, получение обновлений и установка дополнительных модулей выполняются с использованием системы автоматического обновления ("апдейтер"). Апдейтер активируется один раз в сутки при запуске главного меню, проверяет наличие свежих обновлений, при их наличии запрашивает подтверждение пользователя и начинает собственно процедуру обновления как базы (DCS World), так и всех модулей, которые установлены пользователем на данный момент:

- проверяется текущая версия
- проверяется валидность всех файлов симулятора
- скачиваются собственно файлы обновления в каталог временных файлов 'DCS World\_downloads'
- при успешной закачке проводится обновление, временные файлы удаляются и запускается редактор (главное меню)

Принудительно обновление можно запустить в любое время ярлыком в меню 'ПУСК - Все программы - Eagle Dynamics - DCS World - Обновить DCS World'. "Ручная" загрузка и установка обновления НЕ предусмотрены и НЕ планируются. Обновление и ремонт действуют только в отношении файлов симулятора, каталог пользователя (Saved Games\DCS) они НЕ затрагивают.

Текущие актуальные версии релиза и беты можно увидеть по адресу: http://updates.digitalcombatsimulator.com/

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

Ремонт (при необходимости) может быть запущен ярлыком 'ПУСК - Все программы - Eagle Dynamics - DCS World - Восстановить DCS World' либо командой
dcs_updater.exe repair
выполняемой в каталоге <DCS World\bin>

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

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

Кроме того, при наличии другой установленной (обращаю особое внимание - УСТАНОВЛЕННОЙ, а не полученной путём копирования!) версии DCS World апдейтер берёт оттуда подходящие файлы и не скачивает их (например делается апдейт релизной версии, а у пользователя установлена более "свежая" бета)

Важно. Если у вас установлены какие-либо моды, рекомендуем их откатить перед обновлением или ремонтом и восстановить после.

* Примечание. Для поиска и удаления файлов, не принадлежащих DCS, существует специальная команда апдейтера 'cleanup', выполняемая в командной строке:

dcs_updater.exe cleanup


Команда cleanup предназначена только для удаления посторонних файлов, ремонт повреждённых/изменённых должен выполняться через repair!

Last edited by USSR_Rik; 04-10-2018 at 03:45 PM.
USSR_Rik is offline  
Old 04-04-2018, 12:22 PM   #4
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Установка "без интернета"

Периодически возникают вопросы об установке "без интернета". Совсем "без" не получится, а вот с минимальным объемом закачки вполне возможно. Сразу предупреждаю - перенести с одного компьютера на другой весь каталог симулятора можно и он будет работать. Но проблемы в будущем гарантированы 146%.

Как установить DCS Word на компьютер, если у вас есть готовая инсталляция на другом компьютере.

1. Копируем весь каталог 'DCS Wolrd' в любое свободное место на диске. Например, пусть это будет F:\temp\DCS World, назовём его каталог-источник.

2. Создаем в требуемом месте каталог, в который будет проводиться установка сима. Допустим, 'D:\Games\DCS World'. Создаём в нём текстовый файлик с названием: dcs_local_source.txt . Содержимое файлика - путь на каталог-источник, в данном случае:

F:\temp\DCS World

3. Запускаем веб-инсталлятор. Выбираем язык будущей установки, соглашаемся с предупреждениями, задаем каталог, где будет установлен симулятор (в нашем примере это 'D:\Games\DCS World') и стартуем процесс. Установщик прочитает файл dcs_local_source.txt и начнет копирование требуемых файлов. По окончании копирования инсталлятор докачает то, чего ему не хватило (в идеальном случае - вообще ничего докачивать не будет) и всё будет в порядке.

4. Установка модулей - как обычно, из Менеджера Модулей. Если в каталоге-источнике есть требуемые файлы, то они будут автоматически скопированы.

По окончании установки каталог-источник можно удалить.

Обратите особое внимание на правильность файловой структуры каталога-источника - она должна в точности соответствовать структуре файлов симулятора. Отсутствие каких-то файлов или даже папок не фатально, они просто будут потом докачаны. Ну и не промахнитесь с содержимым файла dcs_local_source.txt, оно обязательно должно быть в кодировке UTF-8. Признак того, что всё сделано правильно - запуск процесс копирования файлов, а не загрузки из интернет.

Описанная процедура гарантирует правильность развертывания симулятора на другой машине, включая требуемые записи в реестр.
USSR_Rik is offline  
Old 04-04-2018, 12:23 PM   #5
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Каталог пользователя

Каталог пользователя расположен в

Saved Games\DCS - релизная версия
Saved Games\DCS.openbeta - Открытая Бета

При удалении игры каталог пользователя остается на диске.

Saved Games\DCS\Config\Input - каталог настроек устройств ввода (далее я не буду каждый раз писать начало каталога Saved Games\DCS)

Каждый управляемый ЛА имеет свои настройки, также отдельные настройки применяются для наземной техники. Для того, чтобы удалить пользовательские настройки и вернуться к дефолтным, нужно просто удалить соответствующую папку желаемого уровня вложенности или отдельный файл (см. скриншот).

Пользовательские файлы инпута содержат в себе разницу между дефолтными и пользовательскими настройками (файлы имеют расширение *.diff.lua). Хранение файлов в формате 'diff' позволило делать обновления инпута без переназначения всех команд.

При наличии в системе нескольких HID-девайсов (например, джойстиков) подсистема ввода автоматически назначает на их оси наиболее "ходовые" функции - крен/тангаж, руль направления, тягу. Именно так получаются "двойные назначения", так что в таких случаях обязательно нужно тщательно проверять настройки ввода и удалять лишние (дублированные).

..\Config\options.lua - опции игры. Настройки графики, звуков, сложности и специфические настройки модулей.
..\Config\network.cfg - сетевые настройки
..\Config\network.vault - шифрован, это данные логина пользователя на мастер-сервере
..\Config\authdata.bin - данные аутентификации, используется при логине без интернета и при включении оффлайн-режима

..\Logs\ - каталог логов. Это то, что мы обычно просим при появлении проблем.
dcs.log - лог собственно симулятора (отлетанной миссии или трека)

Логи с расширением .old - это логи предыдущей сессии, как правило, они интерес не представляют, хотя иногда полезны

..\Mission Editor - редактор миссий. Тут лежат подвески пользователя (unitPayloads.lua), летная книжка (logbook.lua), шаблоны пользователя и некоторые временные файлы

..\Missions и ..\Missions\Campaigns - соответственно миссии и кампании пользователя, эти каталоги видны в редакторе миссий и файловых диалогах открытия/сохранения.

..\Moves, ..\Screenshots - соответственно дефолтные каталоги для сохранения роликов и скриншотов игры.

..\Tracks и ..\Tracks\Multiplayer - треки одиночных и мультиплеерных вылетов. Место сохранения трека одиночной миссии можно задать в дебрифинге, треки сетевых полетов пишутся сюда автоматически. Имя сетевого трека включает указание на сервер или клиент, а также временнОй штамп (напр., I-16-20180403-151612.trk - трек клиента, записан 3 апреля 2018 г.).

Трек крайнего вылета также сохраняется во временном каталоге виндовс: AppData\Local\Temp\DCS\
Примечание. Надеюсь, те, кто переносит каталоги временных файлов в другое место, сами сообразят, где искать эти файлы (спасибо вирпилу -Shai- за уточнение).

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

Лог апдейтера autoupdate_log.txt, а также конфигурация апдейтера autoupdate.cfg лежат в корневом каталоге установленного симулятора (например, c:\Eagle Dуnаmiсs\DCS World\). Конфигуратор апдейтера autoupdate.cfg удалять нельзя.
Attached Thumbnails
Click image for larger version

Name:	input_folders.jpg
Views:	119
Size:	264.6 KB
ID:	192515  

Last edited by USSR_Rik; 08-22-2018 at 08:36 AM.
USSR_Rik is offline  
Old 04-05-2018, 09:34 AM   #6
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Апдейтер не использует локальные файлы

Что делать (и кто виноват), если апдейтер не использует локальные файлы, а тянет всё из интернета.

Это происходит по причине некорректности записей в реестре, если точнее - путь, указанный в реестре, либо отсутствует, либо неправильный. Либо его в реестре вообще нет (что является прямым следствием "установки" методом копирования файлов).

Наиболее простой выход из положения фактически описан в разделе "установка без интернета":
- запускаем инсталлятор, ждём начало закачки файлов
- останавливаем процесс закачки
- создаём файл dcs_local_source.txt с правильными путём на уже имеющуюся версию (бету, альфу), сохраняем этот файл в корневом каталоге недоустановленного DCS World
- запускаем апдейтер заново (\bin\dcs_updater.exe install WORLD)

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

Одним из виновников может быть Punto Switcher - он иногда меняет на ходу латиницу на кириллицу схожего начертания (в частности буквы "а", "с", "е"). Про другого виновника я уже писал (там, где "146%").

Last edited by USSR_Rik; 04-05-2018 at 10:19 AM.
USSR_Rik is offline  
Old 04-05-2018, 01:44 PM   #7
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Сообщения о багах

Что желательно приложить к сообщениям об ошибках на форуме или в техподдержке:

1. По возможности полное и четкое описание проблемы. Желательно - краткое.

2. Трек (желательно с указанием времени и конкретного юнита/точки террейна) и лог: Saved Games\DCS\Logs\dcs.log

2.1 При проблемах с обновлениями необходимы логи из корневого каталога симулятора:

DCS World\autoupdate.cfg
DCS World\autoupdate_log.txt

2.2 При крэше симулятор формирует специальный архив, в который упаковывает лог, стек, дамп, сохранённый трек (при возможности) плюс информацию о конкретном компьютерном железе. Архив имеет имя вида
dcs.log-<TIMESTAMP>.zip, например: dcs.log-20180404-094956.zip

3. Если у вас проблема в "любой миссии", то приложите эту "любую" миссию. Обратите внимание: не первую попавшуюся на диске, а именно ту, в которой заметили проблему.

4. Скриншот(ы), прочая информация - в зависимости от проблемы или вопроса.

---
PS Просьба прикладывать треки, миссии, логи не означает, что мы непременно требуем доказательств проблемы (хотя и это нелишне). Дополнительные материалы нужны нам для локализации и воспроизведения бага. Если что-то вызывает затруднения - не проблема, просто напишите, что дать дополнительную информацию не имеете возможности.

PPS Диалоговые окна системы сбора крэш-ниформации можно отключить, прописав в \Saved Games\DCS\Config\autoexec.cfg
строку:
Code:
crash_report_mode = "silent"
Это полезно держателям серверов - теперь окна не будут мешать автоматическому рестарту сервера.

Last edited by USSR_Rik; 04-11-2018 at 07:20 AM.
USSR_Rik is offline  
Old 04-12-2018, 07:35 AM   #8
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Недефолтный каталог записи DCS

Существует две возможности задать свой каталог записи, расположенный в Saved Games:

1. Ключ -w в строке запуска DCS, например:

"E:\Eagle Dynamics\DCS World\bin\DCS.exe" -w "DCS 2"

при этом каталог записи будет находиться по адресу:

c:\Users\%USERNAME%\Saved Games\DCS 2

Ключ -w работает только с исполняемым файлом DCS.exe (исполняемый файл апдейтера dcs_updater.exe про него не знает).

Таким образом, вы можете сделать несколько ярлыков DCS World с разными вариантами опций, разными модами ('Saved Games\%USERNAME%\DCS\Mods\tech\MySuperMod'), принудительным включением шлема ВР (дополнительный ключ --force_enable_VR), разными инпутами и пр.

2. Файл dcs_variant.txt в корневом каталоге установленного симулятора, это файл обрабатывается обоими исполняемыми DCS.exe и dcs_updater.exe. Файл должен содержать только имя будущего каталога записи, который затем предваряется DCS через точку, например:

test

Каталог записи при этом будет следующим:

c:\Users\%USERNAME%\Saved Games\DCS.test

(пробелы в файле dcs_variant.txt игнорируются, так что имя вида 'test 15' будет преобразовано в каталог записи c:\Users\%USERNAME%\Saved Games\DCS.test15)


PS Перенос каталога записи DCS в произвольное место средствами симулятора невозможен и не планируется.

Last edited by USSR_Rik; 04-14-2018 at 06:17 PM.
USSR_Rik is offline  
Old 04-12-2018, 08:12 AM   #9
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Объединение папок конфигураций

Если у вас установлены одновременно релизная и бета версии, осторожно рекомендую объединить некоторые папки конфигов. В основном это касается настроек устройств ввода.

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

Итак, запускаем командную строку, идем в каталог Saved Games\DCS.openbeta\Config и там выполняем команду создания символической ссылки:

mklink /D Input "c:\Users\%USERNAME%\Saved Games\DCS\Config\Input"

Теперь бета будет читать (и писать) настройки устройств ввода в каталог релиза. Это удобнее, чем простое копирование - вы можете изменять настройки устройств ввода как из беты, так и из релизной версии и все изменения будут применены к обоим вариантам (это же является одновременно и недостатком - в случае обновлённой беты есть вероятность того. что релиз не сможет что-то правильно прочитать из инпута).

PS Разумеется, папки Input в каталоге записи беты при этом быть не должно, если симулятор успел ее создать - нужно предварительно удалить.

(Я у себя сделал вообще отдельный каталог INPUT в Saved Games и все мои версии DCS (а их от 4 до 6) обращаются только к нему)

Last edited by USSR_Rik; 04-12-2018 at 08:51 AM.
USSR_Rik is offline  
Old 04-26-2018, 07:59 AM   #10
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,509
Default Оффлайн-режим

Начиная с версии 2.5.1 в симуляторе появился Оффлайн-режим. Он необходим в том случае, когда интернет отсутствует длительное время и, следовательно, невозможна авторизация.

Перевод DCS в оффлайн-режим производится кнопкой в верхней панели главного меню. Это можно сделать ТОЛЬКО после успешной авторизации. Включить оффлайн-режим не имея интернета (или не залогинившись) нельзя.

Режим неограничен по времени, при этом все сетевые сервисы (Менеджер Модулей, мультиплеер, новости) будут недоступны.

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

* "тот же компьютер" - значит именно тот же самый как по железу, так и по БИОС, Виндовс. Например, смена БИОС в оффлайн-режиме уже не позволит вам авторизоваться.
Attached Thumbnails
Click image for larger version

Name:	offline_mode.jpg
Views:	219
Size:	44.4 KB
ID:	183521  

Last edited by USSR_Rik; 10-18-2018 at 02:40 PM.
USSR_Rik is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 05:39 AM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.