
Switchboard
Плагин Switchboard (TaterComms) - это кроссплатформенное решение для связи между серверами Minecraft. Он объединяет чат, синхронизирует события и интегрируется с Discord через прокси, сокеты и встроенные API. Скачайте Switchboard для удобного управления сетью серверов.
Switchboard (TaterComms)
Switchboard (известный также как TaterComms) - это мощный, кроссплатформенный плагин для сети серверов Minecraft. Он решает главную проблему любого серверного проекта с несколькими серверами: как сделать общий чат, передавать события (смерти, достижения) и управлять всем этим через Discord. Короче, это связующее звено между всеми твоими серверами и внешними каналами связи.
Зачем нужен Switchboard?
Если у тебя есть сеть серверов на прокси (BungeeCord/Velocity) или просто несколько независимых серверов, которые хочется объединить в единое сообщество - Switchboard делает это буквально в пару кликов. Он использует встроенные методы прокси, TCP-сокеты и Discord-бота, чтобы игроки с разных серверов видели общий чат, получали уведомления о смерти или достижениях, а администраторы могли управлять всем через Discord. Раньше для этого приходилось ставить кучу разных плагинов - Switchboard заменяет их одним.
Основные возможности
- Единый чат между серверами - игроки общаются в общем канале, даже если находятся на разных серверах твоей сети.
- Интеграция с Discord - сообщения из чата автоматически дублируются в указанный Discord-канал, и наоборот, сообщения из Discord попадают в игровой чат.
- Поддержка любого прокси (BungeeCord, Velocity) или вариант без прокси через TCP-сокеты - гибкость на все случаи.
- События - смерть игрока, получение достижений (advancements) транслируются в общий чат и Discord.
- Простая настройка - достаточно создать Discord-бота и прописать токен в конфиге.
Совместимость
Switchboard работает практически на всех популярных серверных платформах и версиях Minecraft. Вот краткая таблица:
| Тип сервера | Версии | Имя jar-файла |
|---|---|---|
| Все 1.20 (Sponge11) | 1.20-1.20.2 | TaterComms-1.20-<версия>.jar |
| Все 1.19 (Sponge10) | 1.19-1.19.4 | TaterComms-1.19-<версия>.jar |
| Все 1.18 (Sponge9) | 1.18-1.18.2 | TaterComms-1.18-<версия>.jar |
| Все 1.17 (Sponge9) | 1.17-1.17.1 | TaterComms-1.17-<версия>.jar |
| Все 1.16 (Sponge8) | 1.16-1.16.5 | TaterComms-1.16-<версия>.jar |
| Все 1.15 (Sponge8) | 1.15-1.15.2 | TaterComms-1.15-<версия>.jar |
| Все 1.14 | 1.14-1.14.3 | TaterComms-1.14-<версия>.jar |
Поддерживаемые API: Bukkit, Bungee, Fabric, Forge, Sponge, Velocity. То есть подходит практически для любого сервера Майнкрафт.
Зависимости
Обязательные:
- TaterLib - устанавливается на все серверы (это библиотека от того же автора, необходимая для работы Switchboard).
- FabricAPI - только если используешь Fabric (Fabric API скачивается отдельно).
Опциональные:
- LuckPerms - если хочешь, чтобы в чате отображались префиксы/суффиксы групп игроков.
Команды и права
| Команда | Право | Описание |
|---|---|---|
/tatercomms reload | tatercomms.admin.reload | Перезагрузить конфиг плагина |
/discord | tatercomms.command.discord | Показать ссылку-приглашение в Discord |
Как настроить
- Скачай плагин под твою версию Minecraft (см. таблицу выше).
- Установи TaterLib на все сервера (если ещё нет).
- Закинь сам Switchboard (TaterComms-1.xx-<версия>.jar) в папку plugins.
- Создай Discord-бота на портале разработчиков Discord, получи токен.
- Пропиши токен в конфиг (config.yml) и укажи каналы для чата.
- Перезапусти сервера - всё должно заработать.
Важно знать
- Плагин ещё дорабатывается - есть мелкие баги (например, не всегда корректно обрабатываются префиксы/суффиксы на прокси, а в Sponge сообщения о смерти отображаются с переставленным именем). Но для повседневного использования он вполне стабилен.
- Глобальный чат пока нельзя отключить для отдельных игроков через toggle - автор обещает доделать.
- На старых версиях (Bukkit 1.6.4, b1.7.3) не работают события смерти и достижений, а также плагинные сообщения - учти это, если используешь древние сборки.
Скачать Switchboard
Плагин доступен для прямого скачивания по ссылке. Выбери версию под твой Minecraft и платформу.
Если хочешь собрать собственную сеть серверов с общим чатом и интеграцией Discord - Switchboard (TaterComms) это то, что нужно. Установка простая, функционал покрывает 90% потребностей. Рекомендую!
