Инструкция по установке Wasteland — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Новая страница: «'''Wasteland''' это PVP миссия-песочница без конкретной цели. <br/> Есть три команды: '''Синие (BLUFOR)''',…»)
 
 
(не показано 17 промежуточных версий этого же участника)
Строка 21: Строка 21:
 
'''Capture base''' (Захват базы) - база враждебных юнитов, которую нужно захватить. Обычно охраняется патрулем и парой пулеметов, внутри базы всегда есть ящик с оружием и иногда бывает военная техника
 
'''Capture base''' (Захват базы) - база враждебных юнитов, которую нужно захватить. Обычно охраняется патрулем и парой пулеметов, внутри базы всегда есть ящик с оружием и иногда бывает военная техника
 
Retrieve explosive (Обезвредить бомбу) - лагерь подрывников, у которых надо отнять бомбу. Бомбу же потом можно взорвать в каком-нибудь месте, по вашему желанию.<br/>
 
Retrieve explosive (Обезвредить бомбу) - лагерь подрывников, у которых надо отнять бомбу. Бомбу же потом можно взорвать в каком-нибудь месте, по вашему желанию.<br/>
 +
Официальный сайт: [http://a3wasteland.com http://a3wasteland.com]<br/>
 +
<br/>
 
<br/>
 
<br/>
  
 
+
== Установка Wasteland на сервер ARMA 3 ==
'''Установка Wasteland на сервер ARMA 3'''<br/>
 
 
Для начала вам нужно [http://www.myarena.ru/game_arma3.html заказать игровой сервер Arma 3] у нас на игровом хостинге или [http://www.myarena.ru/vds.html заказать VDS сервер] и установить Arma 3 сервер на нем.<br/>
 
Для начала вам нужно [http://www.myarena.ru/game_arma3.html заказать игровой сервер Arma 3] у нас на игровом хостинге или [http://www.myarena.ru/vds.html заказать VDS сервер] и установить Arma 3 сервер на нем.<br/>
После чего приступаем непосредственно к установке самого мода.<br/>
+
После чего приступаем непосредственно к установке самого режима Wasteland.<br/>
 
<br/>
 
<br/>
 
'''Шаг 1.''' <br/>
 
'''Шаг 1.''' <br/>
Первым делом скачаем релиз мода с [https://github.com/A3Wasteland/Release_Files официальной страницы на GitHub] и распакуем скачанный архив ''(Рисунок 1)''.<br/>
+
Первым делом скачаем релиз миссии с [https://github.com/A3Wasteland/Release_Files официальной страницы на GitHub] и распакуем скачанный архив ''(Рисунок 1)''.
 
+
[[Файл:A3W_01.jpg|800px|thumb|Рисунок 1. Скачивание миссии.|none]]
A3W_01.jpg
+
В распакованном архиве нам нужно еще распаковать архив '''A3W_extDB3_pack.zip'''<br/>
 
+
<br/>
В распакованном архиве нам нужно еще распаковать архив '''A3W_extDB_pack.zip'''<br/>
 
 
<br/>
 
<br/>
 
'''Шаг 2.'''<br/>  
 
'''Шаг 2.'''<br/>  
 
Подключаемся к FTP вашего игрового сервера по инструкции: [[Подключение_к_FTP_игрового_сервера_с_помощью_программы_FileZilla|Подключение к FTP игрового сервера с помощью программы FileZilla]].<br/>  
 
Подключаемся к FTP вашего игрового сервера по инструкции: [[Подключение_к_FTP_игрового_сервера_с_помощью_программы_FileZilla|Подключение к FTP игрового сервера с помощью программы FileZilla]].<br/>  
 
Затем закачиваем в корень сервера папку '''A3Wasteland_settings'''.<br/>  
 
Затем закачиваем в корень сервера папку '''A3Wasteland_settings'''.<br/>  
Из распакованного архива '''A3W_extDB_pack.zip''' закачиваем в корень сервера папку '''extDB''' а так же файлы '''extDB2.so''' и '''extdb-conf.ini'''<br/>  
+
Из распакованного архива '''A3W_extDB3_pack.zip''' закачиваем в корень сервера папку '''@extDB3''' а так же файлы '''extDB3.so''' и '''extdb-conf.ini''' ''(Рисунок 2)<br/> 
Теперь необходимо закачать миссию для работы '''Wasteland'''.<br/>  
+
[[Файл:A3W_02.jpg|800px|thumb|Рисунок 2. Загрузка файлов на сервер.|none]]<br/>
Миссии находятся в папке '''Old versions''', закачивайте любую в папку '''mpmissions''' ''(Рисунок 2)''.<br/>  
+
Теперь необходимо закачать миссию для работы '''Wasteland'''.<br/>
''В интернете есть другие миссии для данного режима игры, их закачивать и прописывать в конфиг сервера аналогично.''
+
Актуальные миссии: [https://github.com/A3Wasteland/ArmA3_Wasteland.Altis Altis], [https://github.com/A3Wasteland/ArmA3_Wasteland.Stratis Stratis], [https://github.com/A3Wasteland/ArmA3_Wasteland.Tanoa Tanoa] и [https://github.com/A3Wasteland/ArmA3_Wasteland.Malden Malden]. <br/>
 
+
Закачивайте любую в папку '''mpmissions''' ''(Рисунок 3 и 4)''<br />
A3W_02.jpg
+
'''Внимание!''' Папку с миссией нужно переименовать (убрать -dev), например: из '''ArmA3_Wasteland.Stratis-dev''' в '''ArmA3_Wasteland.Stratis''', иначе миссия не запустится.'''
 
+
<br/>''Так же в интернете есть другие миссии для данного режима игры, их закачивать и прописывать в конфиг сервера аналогично.''
 +
[[Файл:A3W_12.jpg|800px|thumb|Рисунок 3. Загрузка Миссии на сервер.|none]]<br />
 +
[[Файл:A3W_13.jpg|800px|thumb|Рисунок 4. Загрузка Миссии на сервер.|none]]
 +
<br/><strong><font color="red">Внимание! Если на сервер не пускает с этими ошибками, то нужно запаковать миссию в .pbo файл, информация как это сделать в конце инструкции.</font></strong>
 +
[[Файл:A3W_err1.jpg|800px|thumb||none]]<br />
 +
[[Файл:A3W_err2.jpg|800px|thumb||none]]
 +
<br/>
 +
<br/>
 
'''Шаг 3.'''<br/>  
 
'''Шаг 3.'''<br/>  
Мод требует для своей работы MySQL базу, поэтому следующим шагом нужно настроить все, связанное с этим. Переходим к созданию базы данных.
+
Миссия требует для своей работы MySQL базу, поэтому следующим шагом нужно настроить все, связанное с этим. Переходим к созданию базы данных.
 
Для вашего сервера можно включить и настроить локальный сервер MySQL в разделе '''Настройки'''.  
 
Для вашего сервера можно включить и настроить локальный сервер MySQL в разделе '''Настройки'''.  
В настройках MySQL сервера нужно указать пароль для пользователя '''admin''' ''(Рисунок 3)''.<br/>
+
В настройках MySQL сервера нужно указать пароль для пользователя '''admin''' ''(Рисунок 5)''.
 
+
[[Файл:A3W_03.jpg|800px|thumb|Рисунок 5. Настройка локального сервера mysql.|none]]
A3W_03.jpg
+
<br/>
 
+
После того, как вы установили пароль пользователя, заходим в ''phpMyAdmin'' ''(Рисунок 5)''.
После того, как вы установили пароль пользователя, заходим в ''phpMyAdmin'' ''(Рисунок 3)''.<br/>
 
 
Далее нам необходимо создать саму базу данных и пользователя к ней.<br/>  
 
Далее нам необходимо создать саму базу данных и пользователя к ней.<br/>  
 
Авторизуемся в '''phpMyAdmin''' по логину '''admin''' и паролю, который вы указали.<br/>  
 
Авторизуемся в '''phpMyAdmin''' по логину '''admin''' и паролю, который вы указали.<br/>  
Переходим в раздел '''Пользователи''' для создания пользователя. В этом разделе нажимаем '''Добавить пользователя''' ''(Рисунок 4)''.<br/>  
+
Переходим в раздел '''Пользователи''' для создания пользователя. В этом разделе нажимаем '''Добавить пользователя''' ''(Рисунок 6)''.<br/>  
 +
[[Файл:A3W_04.jpg|800px|thumb|Рисунок 6. Создание базы данных.|none]]
  
A3W_04.jpg
+
В появившемся окне вводим данные для создания пользователя ''(Рисунок 7)''.
  
В появившемся окне вводим данные для создания пользователя ''(Рисунок 5)''.<br/>
+
[[Файл:A3W_05.jpg|800px|thumb|Рисунок 7. Создание базы данных.|none]]
  
A3W_05.jpg
+
Прокручиваем вниз, в разделе '''База данных''' для пользователя отмечаем '''Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии''' ''(Рисунок 8)''.
  
Прокручиваем вниз, в разделе '''База данных''' для пользователя отмечаем '''Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии''' ''(Рисунок 6)''.<br/>
+
[[Файл:A3W_06.jpg|800px|thumb|Рисунок 8. Создание базы данных.|none]]
  
A3W_06.jpg
+
Ниже отмечаем все глобальные привилегии и нажимаем '''Добавить пользователя''' ''(Рисунок 8)''.
 
 
 
 
Ниже отмечаем все глобальные привилегии и нажимаем '''Добавить пользователя''' ''(Рисунок 6)''. <br/>
 
 
Создание базы данных и пользователя завершено! <br/>  
 
Создание базы данных и пользователя завершено! <br/>  
 
<br/>  
 
<br/>  
 
И так, вы создали базу данных и у вас есть на руках все данные, необходимые для подключения к ней.<br/>  
 
И так, вы создали базу данных и у вас есть на руках все данные, необходимые для подключения к ней.<br/>  
Настроим мод для работы с вашей базой. Откроем через FTP файл '''extdb-conf.ini''' на игровом сервере, который располагается в корне сервера.
+
Настроим миссию для работы с вашей базой. Откроем через FTP на игровом сервере файл '''extdb-conf.ini''', который располагается в корне сервера.<br/>
Находим блок настроек A3W (Рисунок 7).
+
Находим блок настроек '''A3W''' ''(Рисунок 9)''.
 +
[[Файл:A3W_07.jpg|800px|thumb|Рисунок 9. Настройка подключения к базе данных в extdb-conf.ini.|none]]
  
A3W_07.jpg
+
Сюда требуется вписать данные от вашей MySQL базы, которые вы получили после ее создания ''(Рисунок 10)''.<br/>
 +
'''Name''' - имя базы данных.<br/>
 +
'''Username''' - пользователь базы данных.<br/>
 +
'''Password''' - пароль от пользователя базы данных.<br/>
 +
'''IP''' - адрес MySQL сервера. Так как база данных у вас локальная, нужно вписать '''127.0.0.1'''.<br/>
  
Сюда требуется вписать данные от вашей MySQL базы, которые вы получили после ее создания (Рисунок 8).
+
[[Файл:A3W_08.jpg|800px|thumb|Рисунок 10. Настройка подключения к базе данных в extdb-conf.ini.|none]]
Name - имя базы данных.
 
Username - пользователь базы данных.
 
Password - пароль от пользователя базы данных.
 
IP - адрес MySQL сервера. Так как база данных у вас локальная, нужно вписать 127.0.0.1.
 
  
A3W_08.jpg
+
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.<br/>
 +
<br/>
 +
<br/>
 +
'''Шаг 4.''' <br/>
 +
Теперь нужно зайти в '''PhpMyAdmin'''. Ссылку на него можно найти в разделе '''Настройки''' в управлении MySQL сервера.<br/>
 +
Для входа в '''PhpMyAdmin''' нужно ввести имя пользователя и пароль от базы данных, которые вы вводили на 2 шаге инструкции.<br/>
 +
После входа, в левом меню выбираем вашу базу данных и переходим во вкладку '''Импорт'''.<br/>
 +
В открывшейся вкладке, нужно нажать на кнопку '''Обзор...''' и выбрать файл '''a3wasteland_db_v2.07.sql''' ''(Рисунок 11)''.<br/>
 +
После нажатия ОК внизу страницы, в левой колонке PhpMyAdmin вы должны увидеть, что у вас появились таблицы.<br/>
  
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.
+
[[Файл:A3W_008.jpg|800px|thumb|Рисунок 11. Импорт файла a3wasteland_db_v2.07.sqll в базу данных.|none]]
  
 +
<br/>
 +
<br/>
 +
'''Шаг 5.''' <br/>
 +
Теперь необходимо настроить конфигурационный файл сервера.<br/>
 +
Открываем файл '''server.cfg''' в корне сервера через FTP или через панель управления.<br/>
 +
В середине конфигурационного файла есть строка, отвечающая за миссии, с которыми запускается сервер ''(Рисунок 12)''.
 +
[[Файл:A3W_09.jpg|800px|thumb|Рисунок 12. Редактирование server.cfg.|none]]
  
 +
Чтобы сервер запускался с нашей миссией от '''Wasteland''', изменяем эту строку на следующий текст:
 +
class Missions {
 +
class A3W
 +
{
 +
template = ArmA3_Wasteland.Stratis;
 +
difficulty = "regular";
 +
};
 +
};
  
Шаг 4.  
+
''Вместо ArmA3_Wasteland.Stratis вы можете указать другую рабочую миссию для Wasteland из папки /mpmissions''<br/>
Теперь необходимо настроить конфигурационный файл сервера.
+
<br/>
Открываем файл server.cfg в корне сервера через FTP или через панель управления.
+
<br/>
В середине конфигурационного файла есть строка, отвечающая за миссии, с которыми запускается сервер (Рисунок 9).
+
После этого добавим в конец конфигурационного файла следующую строку:<br/>
 +
allowedFilePatching = 1;
 +
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
'''Шаг 6.'''<br/>
 +
Теперь нужно настроить параметры запуска игрового сервера.<br/>
 +
Открываем раздел '''Настройки''' в панели управления игрового сервера ''(Рисунок 13)''.
 +
[[Файл:A3W_10.jpg|800px|thumb|Рисунок 13. Редактирование параметров запуска сервера Arma 3.|none]]
  
A3W_09.jpg
+
Включите параметр '''-autoInit''', чтобы режим загружался автоматически при старте сервера, в ином случае загрузка начнется только после того, как зайдет первый игрок,<br/>
 +
Затем нажмите кнопку '''Сохранить'''.<br/>
 +
<br/>
 +
<br/>
 +
'''Шаг 7.'''<br/>
 +
Сервер полностью настроен, осталось проверить работает ли режим Wasteland.<br/>
 +
Запускаем сервер.<br/>
 +
Открываем консоль сервера и ищем строчки. ''(Рисунок 14)''.<br/>
  
Чтобы сервер запускался с нашей миссией от Wasteland, изменяем эту строку на следующий текст:
+
[[Файл:A3W_11.jpg|800px|thumb|Рисунок 14. Проверка работы мода.|none]]
class Missions {
 
class A3W
 
{
 
template = A3Wasteland_v1.2b.Stratis;
 
difficulty = "regular";
 
};
 
};
 
  
Вместо epoch.Altis вы можете указать другую рабочую миссию для Wasteland из папки /mpmissions
+
Если вы их увидели в консоли, то режим '''Wasteland''' работает на сервере.<br/>
После этого добавим в конец конфигурационного файла следующую строку:
+
<br/>
allowedFilePatching = 1;
+
На этом все. <br/>
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.
+
Можно заходить на сервер и играть.<br/>
 +
<br/>
 +
<br/>
 +
<font color="red"><strong>Внимание!</strong><br/>Сервер для безопасности переименовывает файл с настройками подключения к MySQL бд, для корректного запуска сервера в очередной раз вам необходимо переименовать его назад в '''extdb3-conf.ini''', в противном случае сервер не запустится!</font> <br/><br/>
 +
== Как прописать админку в режиме Wasteland ==
  
 +
Есть 3 уровня администраторов:<br/>
 +
'''Low Administrators''' – наблюдение за игроками, управление игроками, удаление взорванного транспорта<br/>
 +
'''High Administrators''' – наблюдение за игроками, управление игроками, удаление взорванного транспорта, просмотр меток игроков<br/>
 +
'''Server Owners''' – полный доступ, в том числе режим бога, оружие, транспорт, деньги<br/>
 +
<br/>
 +
Открываем файл '''admins.sqf''' который находится в папке '''A3Wasteland_settings'''.<br/>
 +
В нужную группу администраторов, после
 +
// Put player UIDs here
 +
Вписывайте UID игрока:
 +
"1337133713371337"  //комментарий
  
 
+
'''Важно!''' UID должен быть всегда помещён в кавычки и заканчиваться запятой, кроме последнего.<br/>
Шаг 5.
+
<br/>
Теперь нужно настроить параметры запуска игрового сервера. Открываем раздел Настройки в панели управления игрового сервера (Рисунок 10).
+
'''Для примера пропишем Low администраторов:'''
 
+
// Low Administrators: manage & spectate players, remove hacked vehicles
A3W_10.jpg
+
lowAdmins =
 
+
[
Включите параметр -autoInit, чтобы мод загружался автоматически при старте сервера, в ином случае мод начнет загружаться только после того, как зайдет первый игрок,
+
// Put player UIDs here
а так же включите параметр -filePatching, чтобы на сервере работало сохранение в MySQL базу.
+
"1234432112344321", //первый админ
Затем нажмите кнопку Сохранить.
+
"1122334455667788", //второй админ
 
+
"1337133713371337"  //третий админ
 
+
Шаг 6.
+
];
Сервер полностью настроен, осталось проверить работает ли мод.
+
<br/>
Запускаем сервер.
+
Админское меню в Wasteland Arma 3 вызывается нажатием клавиши '''U'''.
Открываем консоль сервера и ищем выделенное. (Рисунок 11).
+
<br/>
 
+
<br/>
A3W_11.jpg
+
== Как запаковать файлы миссии в .pbo через PBO Manager 1.4 ==
 
+
После того как скачали миссию, распаковали папку и переименовали для работы режима Wasteland его нужно запаковать в файл миссии '''.pbo''', для примера возьмём миссию '''ArmA3_Wasteland.Stratis''' <br />
Если в консоли присутствует выделенное, то мод Wasteland работает на сервере.
+
Сначала скачайте программу '''PBO Manager 1.4''' и установите на компьютер ([http://www.armaholic.com/page.php?id=16369 скачать])<br/>
 
+
После установки программы кликните правой кнопкой мыши на папку с миссией, выберите '''Pack into ArmA3_Wasteland.Stratis.pbo''' ''(Рисунок 15)''.<br/>
 
+
<br/>
На этом все.  
+
[[Файл:A3W_14.jpg|800px|thumb|Рисунок 15. Создание .pbo миссии.|none]]
Можно заходить на сервер и играть.
+
<br/>
 +
Появившегося окна не пугайтесь. ''(Рисунок 16)''
 +
[[Файл:A3W_15.jpg|800px|thumb|Рисунок 16. Создание .pbo миссии.|none]]
 +
<br/>
 +
У вас создался файл '''ArmA3_Wasteland.Stratis.pbo''', загрузите его в папку mpmissions, а папку с файлами удалите.
 +
После этого перезапустите сервер.

Текущая версия на 18:24, 22 января 2019

Wasteland это PVP миссия-песочница без конкретной цели.
Есть три команды: Синие (BLUFOR), Красные (OPFOR) и Независимые (INDEPENDENT).
В командах синих и красных атаковать и воровать у своих запрещено, а в команде независимых атаковать разрешено абсолютно всех!
У синих и красных на сервере отображаются свои иконки над игроками, а у независимых их вовсе нет.

О миссии:
По карте в населенных пунктах разбросаны сотни видов транспорта с разным статусом целостности и количеством топлива. Так же в машинах часто попадаются разные виды оружия.
Вместе с машинами разбросаны разные стенки и фортификации, которые можно переносить (Take this object), складывать в машины (Load in) и устанавливать для создания базы или укрепления.
В миссии есть система голода и жажды. Еду можно находить как на столах с едой, так и получать, разделывая животных (мясо жарится на костре). Вода же набирается в синих пластиковых бочках или на колонках.
Помимо еды и воды присутствуют другие объекты такие как Repair kit (ремонтный набор), Fuel can (канистра) и Medkit (аптечка). Их можно найти внутри домов и иногда на улицах. Все объекты, воду и еду можно использовать через Player Menu, которое открывается нажатием клавиши Ё (~).
На карте есть магазины оружия (Красный маркер Gun Store), в них можно покупать и продавать оружие.
Ассортимент обновляется каждые 1-2 часа. Продавать можно как оружие в руках (Sell current weapon in hand) так и ящик с оружием целиком (Sell entire weapon crate). Продажа ящика так же работает для кучек с оружием, вы можете просто положить рядом с магазином что угодно и продать все сразу нажатием кнопки.
Периодически в миссии начинаются задания, на которых можно найти редкие виды снаряжения и техники. Они обычно охраняются враждебными AI юнитами.

Задания бывают следующих видов:
Capture FuelAmmo truck (Захват грузовика с топливом и патронами) - задание, где нужно отбить грузовик у вражеских юнитов. У грузовика сломано колесо и вам понадобится Repair Kit для починки.
Geo Cache (Гео кэш) - нужно просто первым добраться до ящика и забрать его раньше остальных.
Aircraft Wreck (Место крушения) - разбившийся вертолет или самолет с несколькими AI юнитами и ящиком с оружием, который нужно забрать.
Capture vehicle (Захват техники) - задание на захват боевой техники, охраняемой группой врагов. Техника без топлива, поэтому вам нужно будет ее заправить. Пока она не заправлена, находить внутри запрещено и вас будет выбрасывать наружу.
Downed helicopter (Застрявший вертолет) - захват вертолета без топлива. Так же охраняется группой вражеских юнитов.
Capture base (Захват базы) - база враждебных юнитов, которую нужно захватить. Обычно охраняется патрулем и парой пулеметов, внутри базы всегда есть ящик с оружием и иногда бывает военная техника Retrieve explosive (Обезвредить бомбу) - лагерь подрывников, у которых надо отнять бомбу. Бомбу же потом можно взорвать в каком-нибудь месте, по вашему желанию.
Официальный сайт: http://a3wasteland.com


Установка Wasteland на сервер ARMA 3

Для начала вам нужно заказать игровой сервер Arma 3 у нас на игровом хостинге или заказать VDS сервер и установить Arma 3 сервер на нем.
После чего приступаем непосредственно к установке самого режима Wasteland.

Шаг 1.
Первым делом скачаем релиз миссии с официальной страницы на GitHub и распакуем скачанный архив (Рисунок 1).

Рисунок 1. Скачивание миссии.

В распакованном архиве нам нужно еще распаковать архив A3W_extDB3_pack.zip


Шаг 2.
Подключаемся к FTP вашего игрового сервера по инструкции: Подключение к FTP игрового сервера с помощью программы FileZilla.
Затем закачиваем в корень сервера папку A3Wasteland_settings.
Из распакованного архива A3W_extDB3_pack.zip закачиваем в корень сервера папку @extDB3 а так же файлы extDB3.so и extdb-conf.ini (Рисунок 2)

Рисунок 2. Загрузка файлов на сервер.

Теперь необходимо закачать миссию для работы Wasteland.
Актуальные миссии: Altis, Stratis, Tanoa и Malden.
Закачивайте любую в папку mpmissions (Рисунок 3 и 4)
Внимание! Папку с миссией нужно переименовать (убрать -dev), например: из ArmA3_Wasteland.Stratis-dev в ArmA3_Wasteland.Stratis, иначе миссия не запустится.
Так же в интернете есть другие миссии для данного режима игры, их закачивать и прописывать в конфиг сервера аналогично.

Рисунок 3. Загрузка Миссии на сервер.

Рисунок 4. Загрузка Миссии на сервер.


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

A3W err1.jpg

A3W err2.jpg



Шаг 3.
Миссия требует для своей работы MySQL базу, поэтому следующим шагом нужно настроить все, связанное с этим. Переходим к созданию базы данных. Для вашего сервера можно включить и настроить локальный сервер MySQL в разделе Настройки. В настройках MySQL сервера нужно указать пароль для пользователя admin (Рисунок 5).

Рисунок 5. Настройка локального сервера mysql.


После того, как вы установили пароль пользователя, заходим в phpMyAdmin (Рисунок 5). Далее нам необходимо создать саму базу данных и пользователя к ней.
Авторизуемся в phpMyAdmin по логину admin и паролю, который вы указали.
Переходим в раздел Пользователи для создания пользователя. В этом разделе нажимаем Добавить пользователя (Рисунок 6).

Рисунок 6. Создание базы данных.

В появившемся окне вводим данные для создания пользователя (Рисунок 7).

Рисунок 7. Создание базы данных.

Прокручиваем вниз, в разделе База данных для пользователя отмечаем Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии (Рисунок 8).

Рисунок 8. Создание базы данных.

Ниже отмечаем все глобальные привилегии и нажимаем Добавить пользователя (Рисунок 8). Создание базы данных и пользователя завершено!

И так, вы создали базу данных и у вас есть на руках все данные, необходимые для подключения к ней.
Настроим миссию для работы с вашей базой. Откроем через FTP на игровом сервере файл extdb-conf.ini, который располагается в корне сервера.
Находим блок настроек A3W (Рисунок 9).

Рисунок 9. Настройка подключения к базе данных в extdb-conf.ini.

Сюда требуется вписать данные от вашей MySQL базы, которые вы получили после ее создания (Рисунок 10).
Name - имя базы данных.
Username - пользователь базы данных.
Password - пароль от пользователя базы данных.
IP - адрес MySQL сервера. Так как база данных у вас локальная, нужно вписать 127.0.0.1.

Рисунок 10. Настройка подключения к базе данных в extdb-conf.ini.

Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.


Шаг 4.
Теперь нужно зайти в PhpMyAdmin. Ссылку на него можно найти в разделе Настройки в управлении MySQL сервера.
Для входа в PhpMyAdmin нужно ввести имя пользователя и пароль от базы данных, которые вы вводили на 2 шаге инструкции.
После входа, в левом меню выбираем вашу базу данных и переходим во вкладку Импорт.
В открывшейся вкладке, нужно нажать на кнопку Обзор... и выбрать файл a3wasteland_db_v2.07.sql (Рисунок 11).
После нажатия ОК внизу страницы, в левой колонке PhpMyAdmin вы должны увидеть, что у вас появились таблицы.

Рисунок 11. Импорт файла a3wasteland_db_v2.07.sqll в базу данных.



Шаг 5.
Теперь необходимо настроить конфигурационный файл сервера.
Открываем файл server.cfg в корне сервера через FTP или через панель управления.
В середине конфигурационного файла есть строка, отвечающая за миссии, с которыми запускается сервер (Рисунок 12).

Рисунок 12. Редактирование server.cfg.

Чтобы сервер запускался с нашей миссией от Wasteland, изменяем эту строку на следующий текст:

class Missions {
	class A3W
	{
		template = ArmA3_Wasteland.Stratis;
		difficulty = "regular";
	};
};

Вместо ArmA3_Wasteland.Stratis вы можете указать другую рабочую миссию для Wasteland из папки /mpmissions


После этого добавим в конец конфигурационного файла следующую строку:

allowedFilePatching = 1;

Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.



Шаг 6.
Теперь нужно настроить параметры запуска игрового сервера.
Открываем раздел Настройки в панели управления игрового сервера (Рисунок 13).

Рисунок 13. Редактирование параметров запуска сервера Arma 3.

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


Шаг 7.
Сервер полностью настроен, осталось проверить работает ли режим Wasteland.
Запускаем сервер.
Открываем консоль сервера и ищем строчки. (Рисунок 14).

Рисунок 14. Проверка работы мода.

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

На этом все.
Можно заходить на сервер и играть.


Внимание!
Сервер для безопасности переименовывает файл с настройками подключения к MySQL бд, для корректного запуска сервера в очередной раз вам необходимо переименовать его назад в extdb3-conf.ini, в противном случае сервер не запустится!


Как прописать админку в режиме Wasteland

Есть 3 уровня администраторов:
Low Administrators – наблюдение за игроками, управление игроками, удаление взорванного транспорта
High Administrators – наблюдение за игроками, управление игроками, удаление взорванного транспорта, просмотр меток игроков
Server Owners – полный доступ, в том числе режим бога, оружие, транспорт, деньги

Открываем файл admins.sqf который находится в папке A3Wasteland_settings.
В нужную группу администраторов, после

// Put player UIDs here

Вписывайте UID игрока:

	"1337133713371337"  //комментарий

Важно! UID должен быть всегда помещён в кавычки и заканчиваться запятой, кроме последнего.

Для примера пропишем Low администраторов:

// Low Administrators: manage & spectate players, remove hacked vehicles
lowAdmins = 
[
	// Put player UIDs here
	"1234432112344321",  //первый админ
	"1122334455667788",  //второй админ
	"1337133713371337"  //третий админ

];


Админское меню в Wasteland Arma 3 вызывается нажатием клавиши U.

Как запаковать файлы миссии в .pbo через PBO Manager 1.4

После того как скачали миссию, распаковали папку и переименовали для работы режима Wasteland его нужно запаковать в файл миссии .pbo, для примера возьмём миссию ArmA3_Wasteland.Stratis
Сначала скачайте программу PBO Manager 1.4 и установите на компьютер (скачать)
После установки программы кликните правой кнопкой мыши на папку с миссией, выберите Pack into ArmA3_Wasteland.Stratis.pbo (Рисунок 15).

Рисунок 15. Создание .pbo миссии.


Появившегося окна не пугайтесь. (Рисунок 16)

Рисунок 16. Создание .pbo миссии.


У вас создался файл ArmA3_Wasteland.Stratis.pbo, загрузите его в папку mpmissions, а папку с файлами удалите. После этого перезапустите сервер.