Руководство по установке
Всё, что нужно, чтобы запустить A-6 на вашем сервере DayZ: покупка, загрузка, установка и регистрация сервера для лицензии. Около 10 минут.
Как работает лицензия
- Лицензия принадлежит вашему Сообществу (вашей группе серверов) и привязана к вашему аккаунту Discord.
- A6 Weapons, Gunplay и Optics лицензируются: они разблокируются только на зарегистрированных вами серверах.
- Сервер определяется по IP-адресу + игровому порту. Никаких файлов лицензии на сервере заполнять не нужно.
- Сервер проверяет лицензию при запуске и каждые 24 часа. Если наш сайт временно недоступен, сервер продолжает работать с сохранённой лицензией (до 3 дней).
- Без действующей лицензии сервер запускается как обычно: блокируются только моды A-6, а игроки получают сообщение перед отключением.
1Покупка и загрузка
- Откройте Магазин и нажмите Войти через Discord. Используйте тот аккаунт Discord, на который нужна лицензия.
- Добавьте моды в корзину и оплатите через PayPal.
- Сразу после оплаты:
- вам выдаются роли покупателя на нашем Discord (при необходимости вас добавят на сервер),
- создаётся ваша лицензия,
- файлы появляются в разделе Мои загрузки.
- В разделе Мои загрузки скачайте PBO каждого мода и A-6 Core (обязателен для любого лицензируемого мода). Исходный код тоже доступен.
2Установка модов
На сервере
| Папка | Куда |
|---|---|
@A6_Core (A6_Client + Systems) | -mod |
@A6_Core_Server (A6_Server) | только -serverMod |
| A-6 Weapons / Gunplay / Optics | -mod |
- Загрузите папки рядом с остальными модами.
- Скопируйте файл
.bikeyиз папкиkeysкаждого мода в папкуkeysсервера. - Добавьте их в параметры запуска, например:
-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Регистрация сервера
Откройте страницу Лицензии и войдите через Discord.
- Укажите название Сообщества (только в первый раз). Изменить его потом можно только через нас.
- Добавьте сервер одним из двух способов:
Вариант A: IP + порт
- Название сервера: любое, чтобы его узнавать.
- IP: публичный IP сервера.
- Игровой порт:
-portсервера (по умолчанию2302). - Порт запросов:
steamQueryPortв serverDZ.cfg (по умолчанию27016).
Вариант B: код привязки (рекомендуется)
- Запустите сервер один раз с установленными модами.
- Откройте
profiles/A6_Mods/Logs/A6_License.log. Вы увидите:Claim code for this server: ABCD-EF23 (paste it in your customer area, then restart)
- Вставьте код на портале (Добавить по коду привязки) и дайте серверу название.
Затем перезапустите сервер: A-6 разблокируется при запуске.
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 минуту:
- Откройте страницу Лицензии и войдите через Discord.
- Под IP вашего сервера нажмите Проверка названия.
- Публичный IP: IP, по которому подключаются ваши игроки (указан в панели хостинга, например «Server info», или в браузере серверов DayZ).
- Порт запроса:
steamQueryPortэтого сервера. Затем нажмите Сохранить.
Настоящее название сразу читается заново, и предупреждение исчезает. Лицензия не меняется: она сохраняет IP, с которого ваш сервер обращается к нам.
Я сменил хостинг / IP / порт
Удалите старый сервер на портале и добавьте новый (проще всего по коду привязки). Перезапустите.
Несколько серверов на одной машине
Без проблем: у каждого свой игровой порт. Зарегистрируйте каждый.
Игроки видят «is not licensed on this server» и отключаются
Сервер не зарегистрирован, или мод не входит в лицензию. Проверьте A6_License.log и таблицу выше.
У меня несколько Сообществ
Каждому Сообществу нужна своя лицензия. Обратитесь к нашему staff в Discord за дополнительной.
Всё ещё не получается?
Создайте тикет в нашем Discord, приложив A6_License.log и название вашего Сообщества.