Что это за мод? Ну не трудно догадаться, что это.
Введите название мода в YouTube, найдете массу видео о нем.
Оф. сайт мода: http://desolationredux.com/
Reddit мода: https://www.reddit.com/r/DesolationMod/
Discord мода: https://discord.gg/0ppBlCYFDd0s9yOY
Твиттер мода: https://twitter.com/DesolationREDUX
Контакты разработчиков мода: desolationredux@gmail.com
Официальный гайд на форуме на англ.: ссылка
Официальный форум мода: ссылка
Приступим к настройке первого сервера =)
Приступим:
Для начала скачаем все нужное:
1. Arma 3 Server, конечно же, в первую очередь. (у кого стоит - пропускаем подпункт)
2. Качаем необходимые модификации для запуска сервера.
Варианты закачки:
1) Через ваш steam-клиент. Нужны модификации:
CUP Terrains - Maps http://steamcommunity.com/workshop/filedetails/?id=583544987 CUP Terrains - Core http://steamcommunity.com/sharedfiles/filedetails/?id=583496184 Desolation Redux http://steamcommunity.com/sharedfiles/filedetails/?id=868032727
2) Напрямую с Armaholic. Нужны модификации: CUP Terrains - Maps http://www.armaholic.com/page.php?id=30046 CUP Terrains - Core http://www.armaholic.com/page.php?id=30044 Desolation Redux http://www.armaholic.com/page.php?id=32597
3) Воспользуйтесь утилитой steamcmd (см. п.1 установки сервера), используя приведенный ниже бат-файл.
https://yadi.sk/d/3r91YC993NWGp6
Настраивать его аналогично п. 1 данной инструкции. Аккаунт сервера указывать, на котором имеется купленная игра Arma 3
4) Воспользуйтесь зеркалами на моды, загруженными мной:
CUP Terrains - Maps https://mega.nz/#!0HQRGBoa!AQX0tVgR46voQhCv_VZ7QyY231MjzJBhtPk6JMcaTD0 CUP Terrains - Core https://mega.nz/#!lSRjGYIQ!FU4A8e1wrR0M_3H6NENkwKJOnOGjXDOI2daac965-H8 Desolation Redux https://mega.nz/#!oOpkTDpY!Uq2D4rEGj3NgEBM3Pqh39PVvzgkpgaosKulozG8F7YA
3. Качаем с оф сайта модификации серверную часть мода.
Оф. сайт: http://desolationredux.com/#download
Зеркало на файлы с оф. сайта на момент публикации статьи: https://yadi.sk/d/0C1xa4jD3NWGfN
4. Качаем bat-файлик для старта сервера: https://yadi.sk/d/iZiDI0Gn3NWH3b и необходимую утилитку (папка tools) для генерации id мода, взятую со старых версий серверной части: https://yadi.sk/d/P8CwoNDL3Nrq2P
5. Качаем MySql сервер не ниже версии 5.7. Рекоммендуемая версия разработчиком MariaDB's, с которой мы и будем работать, тут:
Оф сайт: https://downloads.mariadb.org/ (нажать download, выбрать MSI-пакет Windows x86_64)
Зеркало от меня: https://yadi.sk/d/AhiUbcN73NWHbP
Приступаем к установке:
1. закачанные модификации в п. 2 инструкции по скачиванию (выше) помещаем в папку с вашим Arma 3 Server.
Папку с CUP Terrains - Maps называем "@CUP_Terrains_Maps" (без кавычек)
Папку с CUP Terrains - Core называем "@CUP_Terrains_Core" (без кавычек)
Папку с Desolation Redux называем "@Desolation_Redux" (без кавычек)
А также в каждой из этих папок есть папка keys. Вот содержимое ее копируем и помещаем в папку keys, что лежит в корне с вашим Arma 3 Server
2. Открываем скачанное содержимое серверной части мода. В ней мы видим 3 папки:
libredex, SQL и server_files.
1) Содержимое папки server_files перемещаем в папку с вашим Arma 3 Server
2) Саму папку SQL перемещаем в папку с вашим Arma 3 Server
3) Открываем папку libredex, и файл libredex.cfg переносим в папку с вашим Arma 3 Server
4) Открываем папку libredex, затем Release и содержимое открытой папки переносим в папку с вашим Arma 3 Server
3. Создаем в папке с вашим Arma 3 Server папку ServerConfig и помещаем в нее config.cfg и basic.cfg, которые щас у вас лежат в корневой папке сервера.
4. Помещаем bat-файлик, скачанный в п. 4 инструкции по скачиванию (выше) в папку с вашим Arma 3 Server
5. Для тех, у кого нет MySql базы данных (не ниже 5.7 версии), устанавливаем ее (см. скачанное в п.5 инструкции по скачиванию выше).
Для тех, кто уже имеет ее пропускаем этот пункт.
6. Запускаем MySql базу данных, ваш MySql клиент, содиняемся с сервером. (если ставили MariaDB's, то запускаем HeidiSQL и соединяемся с MySql сервером, который у вас автоматически запустился сам).
7. Создаем новую базу данных, называем как хотим, тип utf8_unicode (utf8_general_ci). Я создавал с именем "desolationredux" (без кавычек)
8. Импортируем в созданную базу данных копию чистой базы данных разработчика с папки Arma 3 Server из папки SQL. Я импортировал с Navicat, т.к. в HeidiSQL это как-то странно реализовано.
ниже скрыты пункты инструкции 9-14, поскольку на момент релиза серверной части 2.0 они не являлись обязательными. На всякий случай оставляю их, если они не утратят свою актуальность.
15. Открываем папку с Arma 3 Server, затем ServerConfig и блокнотом файлик config.cfg, меняем:
template = "test.Tanoa"; // omit the .pbo suffix
на имя вашей папки в mpmissions, которую вы будете использовать сервером. В моем случае это:
template = "Desolation.DSR_Chernarus"; // omit the .pbo suffix
Также правим другие настройки, если вам надо.
16. Открываем папку с Arma 3 Server, затем блокнотом файл LibRedex.cfg и правим настройки MySql-подключения в нем. там, думаю, все понятно. P.S. Не забудьте указать порт сервера MySQL, поумолчанию это 3306
17. Открываем папку с Arma 3 Server, @DesolationServer потом Config и блокнотом файл Desolation.cfg. Указываем там ваш ServerCommandPassword.
Проглядываем остальные настройки в других cfg-файлах. Например, в Anticheat.cfg также надо указать ваш ServerCommandPassword.
18. Открываем папку с Arma 3 Server, правим блокнотом настройки файла !server_start.bat под нужные вам.
19. Запускаем !server_start.bat для запуска сервера.
Что необходимо для клиента игры (игроку):
1. Модификации из п. 2 инструкции по скачиванию (выше) + установить их по п. 1 инструкции по установке в папку с игрой
2. bat-файлик в папку с игрой: https://yadi.sk/d/bF1YrRdC3NWLpx
и запустить игру с него.
Надеюсь расписал все подробно! Кажется сложным, но вроде элементарно! Надеюсь, осилите, товарищи!
Скажу сразу, о том как настраивается сервер и что работает-не работает сказать не могу, но вроде бы папка config в @DesolationServer решает многие вопросы.