
Один чат на все карты
FreeСообщения ходят между всеми подтверждёнными картами и панелью вживую. Подписи карт, кто онлайн и где, сообщения админа прямо из панели.
Для админов кластеров ARK
Плагин для ARK: Survival Ascended и Survival Evolved плюс панель в облаке. Запуск за десять минут — без общего MySQL, открытых портов и RCON.

Проблема
Игроки на The Island не видят Ragnarok. Каждая карта — остров, в прямом смысле.
Трайб-чат заперт на одной карте: свои на другой карте его не видят.
Типичному плагину кроссчата нужны ваш общий MySQL и ручная сверка конфигов на каждой машине.
Discord-боты, RCON-утилиты и таблицы — только чтобы знать, кто онлайн и на какой карте.
Как это работает
Плагин ставится на каждую карту. Панель, история чата, боты и API работают у нас в облаке.
Скачайте в панели сборку для ASA или ASE и распакуйте её в папку плагинов AsaApi или ArkApi.
Вставьте config.json из панели: ключ проекта и адрес SatayaLib. Один ключ подходит для всех карт проекта.
Перезапустите карту. Она появится в панели со статусом «ожидает подтверждения» — подтвердите её, выбрав кластер.
config.json на каждой карте{
"key": "YOUR_PROJECT_KEY",
"url": "wss://satayalib.com/plugin/connect"
}Панель показывает ключ один раз и отдаёт этот файл готовым к копированию. Игровые серверы перезапускайте по одному, как при установке любого плагина.
Возможности
Метка в углу — тариф, с которого доступна функция; если её часть есть на Free, это сказано в карточке. Кроссчат, трайб-чат и мосты есть уже на Free.

Сообщения ходят между всеми подтверждёнными картами и панелью вживую. Подписи карт, кто онлайн и где, сообщения админа прямо из панели.

Трайб на The Island связывается со своим трайбом на Scorched Earth одноразовым кодом прямо в игре: /st link. Или свяжите их руками в панели.

Владелец или админ трайба пишет в игре /st bridge и вводит код в своей группе Telegram или канале Discord — админ кластера не нужен. Туда идут чат и трайб-лог этого трайба, а из остального кластера — ничего.

Добавьте нашего бота в канал, создайте мост и напишите там /connect <code> — вот и вся настройка. Чат в обе стороны, входы и выходы, статус карт. Ботов хостим мы.

Реестр игроков по SteamID / EOS ID с выжившими по картам — на Free. Pro добавляет карту «кто где» с обновлением раз в 30 секунд и офлайн-данные.

Группы игроков на срок от пяти минут или бессрочно. Участники получают подпись [VIP] и сами красят ник и текст командой /st color — это видно на других картах.
Запрещённые слова (наш словарь плюс ваш список) маскируются на других картах и в панели. Своё слово команды вместо /st.
Владелец, админы и наблюдатели входят по коду с почты, без паролей. Отзовите ключ — его карты отключатся сразу.
REST для чата, игровых серверов и игроков плюс поток событий по WebSocket. Токены с правами.
Мосты работают под именем и аватаром вашего бота. С вас токен, хостим бота по-прежнему мы.
Сравнение
Что просит держать у себя типичный плагин кроссчата — и что просит SatayaLib.
| Типичный плагин кроссчата | SatayaLib | |
|---|---|---|
| База | Общий MySQL, который держите и обслуживаете вы | У вас — никакой: история живёт у нас в облаке |
| Конфиги | Один и тот же конфиг вручную на каждой карте | Ключ и адрес в config.json, остальное — в панели |
| Порты и RCON | Обычно порт базы, открытый для всех машин кластера | Один исходящий WebSocket на карту: ни открытых портов, ни RCON |
| Новые карты | Зависит от плагина | Ждут в панели, пока вы их не подтвердите |
| Панель в облаке и история чата | Обычно нет, либо хостите сами | Панель включена, история от 7 до 365 дней по тарифу |
| Трайб-чат и мосты | Зависит от плагина | Трайб-чат между картами, боты Discord и Telegram на Free |
Уже стоит другой кроссчат? Поставьте SatayaLib рядом с ним на одной карте.
Тарифы
Free не просит оплаты и не истекает. Оплата за год — как за десять месяцев.
Что входит:
Рекомендуем
Для кластеров, где продают VIP и модерируют чат
$5/мес
$50/год
$50/год
≈ $4.17/мес
Всё из Free, плюс:
Для сетей до 200 карт со своим ботом
$12/мес
$120/год
$120/год
≈ $10/мес
Всё из Pro, плюс:
Все функции, включая своего бота, на 3 месяца: 1 проект, до 25 карт, 30 дней истории чата. Включаем вручную по запросу в Discord.
Вопросы
Да и да. В панели есть сборка плагина для ARK: Survival Ascended (AsaApi) и для ARK: Survival Evolved (ArkApi). Карты ASA и ASE можно держать в одном кластере с общим чатом. На ASE ник отдельно не красится: вся строка идёт цветом текста, а если он не задан — цветом ника.
Нет. История чата, реестр игроков и настройки живут у нас в облаке. На каждой карте вы правите только config.json: ключ проекта и адрес SatayaLib — оба из панели.
Нет. Плагин сам открывает одно исходящее WebSocket-соединение от игрового сервера к панели. Открывать и пробрасывать ничего не нужно, RCON не используется.
Да. Поставьте SatayaLib рядом с ним на одну карту и подтвердите её в панели: вы увидите чат и игроков этой карты, а то, что уже работает, останется как есть. Остальные карты переносите, когда будете готовы.
Free — это 1 проект, до 25 карт и 7 дней истории чата. В него входят кроссчат, трайб-чат и связки трайбов, наши боты Discord и Telegram с каналами трайбов, реестр игроков, команда и ключи.
«Навсегда» значит, что это не пробный период: без банковской карты и без даты окончания.
Функции замораживаются, данные остаются: цвета, группы, слова фильтра и токены API снова заработают, когда вернётесь на Pro. История чата старше 7 дней скрывается и удаляется после 30 дней запаса. Подтверждённые карты не отключаются.
Каждый новый игровой сервер с вашим ключом ждёт вашего подтверждения. Но ключ — всё равно доступ к кластеру, поэтому утёкший меняйте сразу: отзовите его в панели (карты на нём тут же отключатся), выпустите новый, впишите его в config.json на каждой карте и снова подтвердите карты.
Пока нет. Панель, история чата и боты работают у нас в облаке, на ваших картах — только плагин.
Панель — на английском и русском. Тексты, которые игроки видят в игре (подсказка по командам, коды связки трайбов, ответы про цвета), есть на английском и русском, и каждый можно переписать на любом языке — как и названия карт и платформ.
В нашем Discord: туда идут вопросы, тикеты и пожелания к функциям. Шаги настройки плагина, панели и ботов — в документации.
Free не требует банковской карты и не заканчивается. Нужны только AsaApi или ArkApi и доступ к папке плагинов на каждой карте.
config.json