Инструкция по установке Exile Mod — различия между версиями
W1ck3d (обсуждение | вклад) |
W1ck3d (обсуждение | вклад) |
||
Строка 93: | Строка 93: | ||
Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает '''Exile Mod''' и что он также присутствует в клиенте игры. ''(Рисунок 11)'' | Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает '''Exile Mod''' и что он также присутствует в клиенте игры. ''(Рисунок 11)'' | ||
[[Файл:Exile-mod-arma3.png|frame|Рисунок 11. Сервер Arma 3 в поиске.|none]] | [[Файл:Exile-mod-arma3.png|frame|Рисунок 11. Сервер Arma 3 в поиске.|none]] | ||
− | На этом все. Можно заходить на сервер и играть.<br/> | + | На этом все. <br/><br/> |
+ | '''Проверить запустился ли мод Exile можно следующим образом'''<br/> | ||
+ | Открываем консоль сервера, после запуска сервера и ищем эти строки ''(Рисунок 12)'' | ||
+ | [[Файл:Exile_status.jpg|800px|thumb|Рисунок 12. Проверка работы мода.|none]] | ||
+ | Если присутствует подчёркнутая строка, то мод Exile работает на сервере.<br/><br/> | ||
+ | Можно заходить на сервер и играть.<br/> | ||
Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около минуты, пока мод полностью загрузится в первый раз. | Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около минуты, пока мод полностью загрузится в первый раз. | ||
Если игра на долгое время остановилась на экране с надписью '''Reseiving server version...''', то это означает, что допустили ошибку при настройке. Забыли закачать файл extDB2.so, вписали неверные данные для подключения к базе данных, не импортировали файл в базу или допустили иную ошибку. | Если игра на долгое время остановилась на экране с надписью '''Reseiving server version...''', то это означает, что допустили ошибку при настройке. Забыли закачать файл extDB2.so, вписали неверные данные для подключения к базе данных, не импортировали файл в базу или допустили иную ошибку. |
Версия 14:49, 21 октября 2016
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 базу, поэтому следующим шагом нужно настроить все, связанное с этим. Переходим к созданию базы данных.
Для вашего сервера можно включить и настроить локальный сервер MySQL в разделе "Настройки".
В настройках MySQL сервера нужно указать пароль для пользователя admin (Рисунок 1).
Далее нам необходимо создать саму базу данных и пользователя к ней.
После того, как вы установили пароль пользователя, заходим в Phpmyadmin (Рисунок 1).
Авторизуемся в Phpmyadmin по логину admin и паролю, который вы указали.
Переходим в раздел Пользователи для создания пользователя.
В этом разделе нажимаем Добавить пользователя (Рисунок 2).
В появившемся окне вводим данные для создания пользователя (Рисунок 3):
Прокручиваем вниз, в разделе База данных для пользователя отмечаем Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии (Рисунок 4)
Ниже отмечаем все глобальные привилегии и нажимаем Добавить пользователя (Рисунок 4).
Создание базы данных и пользователя завершено!
И так, вы создали базу данных и у вас есть на руках все данные, необходимые для подключения к ней.
Настроим мод для работы с вашей базой. Откроем через FTP файл на игровом сервере, который располагается по следующему пути: /@ExileServer/extdb-conf.ini
В самом конце файла располагают настройки подключения к базе данных. (Рисунок 5)
Сюда требуется вписать данные от вашей MySQL базы, которые вы получили после ее создания.
Name - имя базы данных.
Username - пользователь базы данных.
Password - пароль от пользователя базы данных.
IP - адрес MySQL сервера. Так как база данных у вас локальная, нужно вписать 127.0.0.1.
Сохраняем файл, и подтверждаем изменение файла на FTP-сервере, если это спрашивает программа.
Шаг 3.
Мод для работы с MySQL базой данных настроен. Теперь требуется создать структуры базы, куда мод будет записывать данные.
В распакованном на первом шаге архиве, откроем директорию MySQL и через блокнот откроем файл exile.sql
В нем нужно удалить три строчки, которые выделены на картинке серым. (Рисунок 6)
Эти строки отвечают за создание базы данных, но т.к. база данных создается через панель управления веб-хостингом и база у нас уже создана, то тут они не нужны, поэтому их следует удалить, после чего сохраняем файл.
Шаг 4.
Теперь нужно зайти в PhpMyAdmin. Ссылку на него можно найти в разделе Настройки в управлении MySQL сервера.
Для входа в PhpMyAdmin нужно ввести имя пользователя и пароль от базы данных, которые вы вводили на 2 шаге инструкции.
После входа, в левом меню выбираем вашу базу данных и переходим во вкладку Импорт.
В открывшейся вкладке, нужно нажать на кнопку Обзор... и выбрать файл exile.sql, который вы только что отредактировали.
После нажатия ОК внизу страницы, в левой колонке PhpMyAdmin вы должны увидеть, что у вас появились таблицы.
Шаг 5.
Мод настроен, теперь необходимо настроить сам игровой сервер.
Открываем файл server.cfg в корне сервера через FTP или через панель управления.
В середине конфигурационного файла есть строка, отвечающая за миссии, с которыми запускается сервер. (Рисунок 8)
Чтобы сервер запускался с нашей миссией от Exile мода, изменяем эту строку на следующий текст:
class Missions { class Exile { template = Exile.Altis; difficulty = "ExileRegular"; }; };
Сохраняем файл.
Шаг 6.
Теперь нужно настроить параметры запуска игрового сервера. Открываем раздел Настройки в панели управления игрового сервера. (Рисунок 9)
В параметре -mod указываем @Exile
В параметре -serverMod указываем @ExileServer
И нажимаем кнопку Сохранить.
Шаг 7.
Сервер полностью настроен, осталось только загрузить клиентские файлы.
Скачиваем их с официального сайта и распаковываем.
Директорию @Exile из распакованного архива нужно закачать через FTP в корень игрового сервера и в корень вашего клиента Arma 3.
Шаг 8.
Перезапускаем игровой сервер и запускаем лаунчер клиента Arma 3.
В лаунчере Arma 3 нужно добавить директорию с модом. После чего он появится в списке, как показано на картинке. (Рисунок 10)
Запускаем игру, добавляем сервер в избранное или находим его по поиску и убеждаемся, что на сервере работает Exile Mod и что он также присутствует в клиенте игры. (Рисунок 11)
На этом все.
Проверить запустился ли мод Exile можно следующим образом
Открываем консоль сервера, после запуска сервера и ищем эти строки (Рисунок 12)
Если присутствует подчёркнутая строка, то мод Exile работает на сервере.
Можно заходить на сервер и играть.
Только стоит обратить внимание, что загрузка мода на игровом сервере начинается только после входа первого игрока. Поэтому нужно подождать около минуты, пока мод полностью загрузится в первый раз.
Если игра на долгое время остановилась на экране с надписью Reseiving server version..., то это означает, что допустили ошибку при настройке. Забыли закачать файл extDB2.so, вписали неверные данные для подключения к базе данных, не импортировали файл в базу или допустили иную ошибку.