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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
Строка 82: Строка 82:
 
В лаунчере Arma 3 нужно добавить директорию с модом. После чего он появится в списке, как показано на картинке. ''(Рисунок 6)''
 
В лаунчере Arma 3 нужно добавить директорию с модом. После чего он появится в списке, как показано на картинке. ''(Рисунок 6)''
 
[[Файл:Arma3-exile-launcher.png|frame|Рисунок 6. Добавление мода в клиент Arma 3.|none]]
 
[[Файл:Arma3-exile-launcher.png|frame|Рисунок 6. Добавление мода в клиент Arma 3.|none]]
Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает '''Exile Mod''' и что он также присутствует в клиенте игры. (Рисунок 7)
+
Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает '''Exile Mod''' и что он также присутствует в клиенте игры. ''(Рисунок 7)''
 
[[Файл:Exile-mod-arma3.png|frame|Рисунок 7. Сервер Arma 3 в поиске.|none]]
 
[[Файл:Exile-mod-arma3.png|frame|Рисунок 7. Сервер Arma 3 в поиске.|none]]
 
На этом все. Можно заходить на сервер и играть.<br/>
 
На этом все. Можно заходить на сервер и играть.<br/>
 
Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около двух минут, пока мод полностью загрузится.
 
Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около двух минут, пока мод полностью загрузится.

Версия 05:49, 8 ноября 2015

Exile Mod - это мод для игры Arma 3, основной целью которого является выживание.
Отличием от остальных подобных модов, таких как Epoch Mod и DayZ, является то, что в данном случае нет никаких намеков на постапокалиптический мир.
По сюжетной линии вы являетесь заключенным. В 2039 году после всех конфликтов в Греции все ресурсы истощены, Европа страдает от инфляции, уровень преступности достиг нового исторического максимума, тюрьмы переполнены. Члены совета безопасности решают изгонять всех преступников из страны и отправлять в ссылку на остров. Таким образом, вы оказываетесь на острове и вынуждены там искать путь к выживанию среди других игроков, таких же заключенных.
Exile с английского переводится, как "изгнание" или "ссылка", отсюда и становится понятным название мода - Exile Mod.
Официальный сайт: http://www.exilemod.com/

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

Шаг 1.
Первым делом скачаем серверную часть мода с официального сайта и распакуем скачанный архив.
После распаковки вы увидите две директории: Arma 3 Server и MySQL.
Все, что вы увидите внутри директории Arma 3 Server (кроме battleye), нужно закачать через FTP в корень вашего игрового сервера.
Как подключиться к FTP своего игрового сервера описано в нашей инструкции здесь: Подключение к FTP игрового сервера с помощью программы FileZilla.

Шаг 2.
Мод требует для своей работы MySQL базу, поэтому следующим шагом нужно настроить все, связанное с этим.
На момент написания инструкции, данный мод не содержит в себе файла extDB2.so, который необходим для соединения сервера с базой MySQL на ОС Linux.
Поэтому скачиваемый данный файл с нашего сайта или с официального сайта.
Файл extDB2.so нужно закачать через FTP в директорию /@ExileServer/, которую вы загрузили на игровой сервер на шаге 1.

Шаг 3.
Переходим к созданию базы данных.
Для наших пользователей веб-хостинг с тарифом Лайт предоставляется бесплатно. Если вы еще не создали его, то нужно заказать веб-хостинг.
Как заказать веб-хостинг у нас и создать базу данных MySQL описано в инструкции здесь: Создание веб-хостинга и базы данных MySQL.
И так, вы создали базу данных и у вас есть на руках все данные, необходимые для подключения к ней.
Настроим мод для работы с вашей базой. Откроем через FTP файл на игровом сервере, который располагается по следующему пути: /@ExileServer/extdb-conf.ini
В самом конце файла располагают настройки подключения к базе данных. (Рисунок 1)

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

Сюда требуется вписать данные от вашей MySQL базы, которые вы получили после ее создания.
Name - имя базы данных.
Username - пользователь базы данных.
Password - пароль от пользователя базы данных.
IP - адрес MySQL сервера, который вы можете узнать в разделе WEB-хостинг в панели управления.
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.

Шаг 4.
Мод для работы с MySQL базой данных настроен. Теперь требуется создать структуры базы, куда мод будет записывать данные.
В распакованном на первом шаге архиве, откроем директорию MySQL и через блокнот откроем файл exile.sql
В нем нужно удалить три строчки, которые выделены на картинке серым. (Рисунок 2)

Рисунок 2. Удаление лишних строк в exile.sql.

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

Шаг 5.
Теперь нужно зайти в PhpMyAdmin. Ссылку на него можно найти в разделе WEB-хостинг в панели управления или в панели управления веб-хостингом.
Для входа в PhpMyAdmin нужно ввести имя пользователя и пароль от базы данных, которые вы вводили на шаге 3.
После входа, в левом меню выбираем вашу базу данных и переходим во вкладку Импорт.
В открывшейся вкладке, нужно нажать на кнопку Обзор... и выбрать файл exile.sql, который вы только что отредактировали.
После нажатия ОК внизу страницы, в левой колонке PhpMyAdmin вы должны увидеть, что у вас появились таблицы.

Рисунок 3. Импорт файла exile.sql в базу данных.

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

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

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

class Missions {
	class Exile
	{
		template = Exile.Altis;
		difficulty = "ExileRegular";
	};
};

Сохраняем файл.

Шаг 8.
Теперь нужно настроить параметры запуска игрового сервера. Открываем раздел Настройки в панели управления игрового сервера. (Рисунок 5)
В параметре -mod указываем @Exile
В параметре -serverMod указываем @ExileServer

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

И нажимаем кнопку Сохранить.

Шаг 9.
Сервер полностью настроен, осталось только загрузить клиентские файлы.
Скачиваем их с официального сайта и распаковываем.
Директорию @Exile из распакованного архива нужно закачать через FTP в корень игрового сервера и в корень вашего клиента Arma 3.

Шаг 10.
Перезапускаем игровой сервер и запускаем лаунчер клиента Arma 3.
В лаунчере Arma 3 нужно добавить директорию с модом. После чего он появится в списке, как показано на картинке. (Рисунок 6)

Рисунок 6. Добавление мода в клиент Arma 3.

Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает Exile Mod и что он также присутствует в клиенте игры. (Рисунок 7)

Рисунок 7. Сервер Arma 3 в поиске.

На этом все. Можно заходить на сервер и играть.
Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около двух минут, пока мод полностью загрузится.