Руководство по установке

Всё, что нужно, чтобы запустить A-6 на вашем сервере DayZ: покупка, загрузка, установка и регистрация сервера для лицензии. Около 10 минут.

Как работает лицензия

  • Лицензия принадлежит вашему Сообществу (вашей группе серверов) и привязана к вашему аккаунту Discord.
  • A6 Weapons, Gunplay и Optics лицензируются: они разблокируются только на зарегистрированных вами серверах.
  • Сервер определяется по IP-адресу + игровому порту. Никаких файлов лицензии на сервере заполнять не нужно.
  • Сервер проверяет лицензию при запуске и каждые 24 часа. Если наш сайт временно недоступен, сервер продолжает работать с сохранённой лицензией (до 3 дней).
  • Без действующей лицензии сервер запускается как обычно: блокируются только моды A-6, а игроки получают сообщение перед отключением.
Base Storage, DoorLock и Secure Containers не требуют лицензии: скачайте, установите и играйте.

1Покупка и загрузка

  1. Откройте Магазин и нажмите Войти через Discord. Используйте тот аккаунт Discord, на который нужна лицензия.
  2. Добавьте моды в корзину и оплатите через PayPal.
  3. Сразу после оплаты:
    • вам выдаются роли покупателя на нашем Discord (при необходимости вас добавят на сервер),
    • создаётся ваша лицензия,
    • файлы появляются в разделе Мои загрузки.
  4. В разделе Мои загрузки скачайте PBO каждого мода и A-6 Core (обязателен для любого лицензируемого мода). Исходный код тоже доступен.
Загрузку больших файлов можно продолжить, если она прервалась. Weapons — самый большой: используйте стабильное соединение.

2Установка модов

На сервере

ПапкаКуда
@A6_Core (A6_Client + Systems)-mod
@A6_Core_Server (A6_Server)только -serverMod
A-6 Weapons / Gunplay / Optics-mod
  1. Загрузите папки рядом с остальными модами.
  2. Скопируйте файл .bikey из папки keys каждого мода в папку keys сервера.
  3. Добавьте их в параметры запуска, например:
    -mod=@CF;@A6_Core;@A6_Gunplay;@A6_Weapons;@A6_Optics
    -serverMod=@A6_Core_Server
    В панели хостинга (GTX, Nitrado, CFTools…) добавьте их в поля mods / server mods.
Никогда не добавляйте A6_Server в -mod и не раздавайте его игрокам: он только для сервера.

Для игроков

Игрокам нужны те же клиентские моды, что и серверу (всё, что в -mod), как обычно.

3Регистрация сервера

Зарегистрируйте сервер до первого запуска с A-6. Незарегистрированный сервер получает отказ при каждой проверке и повторяет попытки: первый запуск может занять очень много времени. Если вы используете код привязки (вариант B), добавьте сервер сразу после первого запуска, затем перезапустите.

Откройте страницу Лицензии и войдите через Discord.

  1. Укажите название Сообщества (только в первый раз). Изменить его потом можно только через нас.
  2. Добавьте сервер одним из двух способов:

Вариант A: IP + порт

  • Название сервера: любое, чтобы его узнавать.
  • IP: публичный IP сервера.
  • Игровой порт: -port сервера (по умолчанию 2302).
  • Порт запросов: steamQueryPort в serverDZ.cfg (по умолчанию 27016).

Вариант B: код привязки (рекомендуется)

  1. Запустите сервер один раз с установленными модами.
  2. Откройте profiles/A6_Mods/Logs/A6_License.log. Вы увидите:
    Claim code for this server: ABCD-EF23 (paste it in your customer area, then restart)
  3. Вставьте код на портале (Добавить по коду привязки) и дайте серверу название.
Код привязки регистрирует точные IP + порт, которые использует сервер, даже если хостинг выходит в интернет с другого IP. Если вариант A не работает, используйте вариант B.

Затем перезапустите сервер: A-6 разблокируется при запуске.

Публичное название сервера должно содержать название вашего Сообщества (это проверяется автоматически). Тестовые серверы: добавьте test в название (и в публичное название тоже), не более 10 игроков.

4Проверка

После перезапуска откройте profiles/A6_Mods/Logs/A6_License.log:

Licence: checking (game port 2302)...
Licence valid. Unlocked: a6_gunplay,a6_weapons,a6_optics (License valid (ВашеСообщество))

Готово! 🎉 Те же строки есть в script_*.log, они начинаются с [A-6 LICENCE].

Сообщения в логе

СообщениеЧто делать
Licence validВсё в порядке.
server_not_registeredЗарегистрируйте сервер (шаг 3) с кодом привязки из лога и перезапустите.
valid_partialНекоторые установленные моды не входят в вашу лицензию. Купите их или удалите.
valid_name_warning / name_mismatchПубличное название сервера не содержит название вашего Сообщества. Переименуйте его до указанного срока и перезапустите.
suspended / expiredСвяжитесь с нами в Discord.
server unreachable … cache keptНаш сайт был недоступен. Ничего делать не нужно: сервер продолжает работать и проверит позже.

Вопросы и проблемы

Сервер очень долго запускается

Он был запущен до добавления на странице Лицензии: каждая проверка отклоняется, и сервер повторяет попытки. Добавьте сервер (шаг 3) и перезапустите. Как только лицензия принята, создаётся licensecache.json, и следующие запуски проходят нормально.

«Not registered», хотя я добавил сервер

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

У моего сервера правильное название, но сайт читает другое (GTX, Vykix…)

У некоторых хостингов несколько серверов используют один IP: ваш сервер обращается к нашему сайту с одного IP, а игроки подключаются к нему по другому. Тогда сайт читает название другого сервера. Исправьте это за 1 минуту:

  1. Откройте страницу Лицензии и войдите через Discord.
  2. Под IP вашего сервера нажмите Проверка названия.
  3. Публичный IP: IP, по которому подключаются ваши игроки (указан в панели хостинга, например «Server info», или в браузере серверов DayZ).
  4. Порт запроса: steamQueryPort этого сервера. Затем нажмите Сохранить.

Настоящее название сразу читается заново, и предупреждение исчезает. Лицензия не меняется: она сохраняет IP, с которого ваш сервер обращается к нам.

Я сменил хостинг / IP / порт

Удалите старый сервер на портале и добавьте новый (проще всего по коду привязки). Перезапустите.

Несколько серверов на одной машине

Без проблем: у каждого свой игровой порт. Зарегистрируйте каждый.

Игроки видят «is not licensed on this server» и отключаются

Сервер не зарегистрирован, или мод не входит в лицензию. Проверьте A6_License.log и таблицу выше.

У меня несколько Сообществ

Каждому Сообществу нужна своя лицензия. Обратитесь к нашему staff в Discord за дополнительной.

Всё ещё не получается?

Создайте тикет в нашем Discord, приложив A6_License.log и название вашего Сообщества.