[SYXS] Multi-Server Warp

[SYXS] Multi-Server Warp

Seamlessly connect your server network with command-based travel and automated permission management.

537.0 загрузок
Обновлён 17 дней назад

Описание

SYXS Multi-Server

Бесшовное соединение нескольких Примеры серверов Hytale с простыми внутриигровыми командами

Обзор

SYXS Multi-Server - это легкий плагин инфраструктуры для серверных сетей Hytale. Он позволяет игрокам перемещаться между различными серверными экземплярами (Hub, Factions, PvP, Minigames и т. Д.), Используя простые команды чата, не требуя сложных прокси-решений, таких как BungeeCord или Velocity.

Идеально подходит для администраторов серверов, работающих в нескольких режимах игры на одном хосте или сети, этот плагин обеспечивает мгновенное переключение сервера с профессиональным, настраиваемым игроком.


Ключевые особенности

Многосерверная навигация

  • Мгновенное переключение сервера: Игроки перемещаются между серверами без отключения или ручного ввода IP-адресов
  • Настраиваемые командыОпределить неограниченные пользовательские команды (например, /хаб, /фракции, pvp) в конфигурации
  • Конфигурируемый обратный отсчет: Установите задержки телепортации на команду для драматического эффекта или мгновенной передачи
  • Доступ на основе разрешенийКонтролируйте, какие игроки могут получить доступ к определенным серверам с помощью плагина разрешений

Профессиональный пользовательский опыт

  • Настраиваемые сообщения: Полный контроль над названиями телепортов и субтитрами с поддержкой заполнителей
  • Современные цвета HexКрасивое, профессиональное форматирование сообщений с пользовательскими цветовыми схемами
  • Плавные переходыВизуальный обратный отсчет отображается во время передачи сервера
  • Четкая обратная связьИгроки получают информативные сообщения о статусе передачи

Легкая конфигурация

  • JSON-Based ConfigПростой, считываемый человеком файл конфигурации
  • Hot Reload: Изменение конфигурации мгновенно с /multiserver перезагрузка Перезагрузка сервера не требуется
  • Система размещенияДинамическое содержание сообщений {сервер}, Обратный отсчет, {призрак}, Порт
  • АвтопоколениеКонфигурационный файл создается автоматически при первом запуске

️ Надежный и надежный

  • Нативный протоколИспользует официальный API передачи серверов QUIC/UDP от Hytale
  • Никаких внешних зависимостей: Работает автономно без прокси-программ
  • Сетевая согласованностьСовместимость с менеджерами разрешений, такими как EtherealPerms
  • Безопасный дизайнБлагодатная обработка ошибок с четкой обратной связью с администратором

Команды

Командование Описание Разрешение
/multiserver перезагрузка Перезагрузить конфигурацию плагина syxs.multiserver.admin
/ms перезарядка Короткий псевдоним для перезагрузки syxs.multiserver.admin
Пользовательские команды Определено в config.json Конфигурируемый по команде

Командные серверы по умолчанию (Customizable):

  • /хаб Перенаправление на сервер Hub
  • /фракции Перенаправление на сервер фракций
  • pvp Перенаправление на PvP-сервер

️ Конфигурация

Плагин генерирует mods/syxs-multiserver/config.json При первом запуске. Консоль будет отображать полный путь к вашему файлу конфигурации.

Пример конфигурации:

{
"teleportTitle": "Передача на сервер",
"teleportSubtitle": "Пожалуйста, подождите секунды",
"Службы":
{
"host": "play.yourserver.com",
"порт": 25565,
"командир": "хаб",
"Описание": Перенаправляет вас на сервер Hub.
"разрешение": "syxs.multiserver.hub",
"Отсчет": 3
?
{
"host": "play.yourserver.com",
"порт": 25566,
"командование": "фракции",
"Описание": Перенаправляет вас на сервер фракций.
"разрешение": "syxs.multiserver.factions",
"Отсчет": 5
?
{
"host": "play.yourserver.com",
"порт": 25567,
"командир": "pvp",
"Описание": Перенаправляет вас на PvP-сервер.
"разрешение": "syxs.multiserver.pvp",
"Отсчет": 5
?
]
?

Варианты конфигурации:

поле Тип Описание
Телепортный титул Струна Основной заголовок, показанный во время передачи (поддерживает заполнителей)
Телепорт Подзаголовок Струна Подзаголовок, показанный во время передачи (поддерживает заполнителей)
серверы массив Список конфигураций сервера
ведущий Струна Имя хоста целевого сервера или IP
порт целое число Порт целевого сервера
командовать Струна Имя команды (без /)
описание Струна Описание команды, показанное в помощь
разрешение Струна Требуемый узел разрешения
обратный отсчет целое число Задержка трансфера в секундах

Поддерживаемые участники:

  • {сервер} Имя команды сервера
  • Обратный отсчет Продолжительность обратного отсчета в секундах
  • {призрак} Целевой серверный хост
  • Порт Порт целевого сервера

Установка

  1. Остановить все серверные экземпляры В вашей сети
  2. скачать последний .джар Источник: CurseForge
  3. Поместите файл в мод папка каждого экземпляра сервера
  4. Запуск серверов для создания конфигурационных файлов
  5. Проверьте журналы консолей Для полного пути к config.json
  6. Редактирование конфигурации Чтобы соответствовать настройкам вашего сервера:
    • обновление ведущий Адрес вашего сервера
    • Установить правильно порт числа для каждого экземпляра
    • Настройка команд, описаний и сообщений
  7. Предоставление разрешений Использование плагина вашего разрешения
  8. Конфигурация загрузки В игре с /multiserver перезагрузка или /ms перезарядка

Пример настройки сети:

Hub Server (порт 5520)
Моды/сикс-мультисервер-1.0.1.jar
Моды/syxs-multiserver/config.json

Сервер фракций (Порт 5521)
Моды/сикс-мультисервер-1.0.1.jar
Моды/syxs-multiserver/config.json

PvP-сервер (порт 5522)
Моды/сикс-мультисервер-1.0.1.jar
Моды/syxs-multiserver/config.json

Важно: Каждый сервер нуждается в собственном файле конфигурации, указывающем на другие серверы в вашей сети.


Разрешения

Разрешения администратора для управления конфигурацией:

syxs.multiserver.admin - позволяет использовать команду перезагрузки /multiserver

Настройка разрешений доступа на сервер в вашем файле конфигурации (например, syxs.multiserver.hub, syxs.multiserver.pvp).


Case Случаи использования

  • Многорежимные сетиHub + несколько режимов игры на одном хосте
  • Испытательная средаБыстрое переключение между производственными и испытательными серверами
  • Серверы событийВременные серверы событий, доступные через пользовательские команды
  • Ранжированные системыРазличные серверы для разных рангов игроков
  • Региональные серверыГеографическое распределение серверов с унифицированным доступом

at Совместимость

  • Версия HytaleПоследний выпуск (проверьте совместимость версий на вкладке «Файлы»)
  • Разрешительные плагиныСовместимость с EtherealPerms и другими менеджерами разрешений
  • Типы серверовПоддержка любой конфигурации сервера Hytale
  • Размер сетиПоддерживаются неограниченные серверы

Лицензия

отказ от ответственности: Этот проект не поддерживается и не поддерживается Hypixel Studios.


Как начать

  1. Установите плагин на всех серверах
  2. Настройка серверных соединений
  3. Предоставление разрешений игрокам
  4. Использовать /multiserver перезагрузка применять изменения
  5. Игроки используют настроенные команды для переключения серверов!

Готовы к подключению сети? Скачайте сейчас и создайте бесшовный многосерверный опыт!

Показать оригинальное описание (English)

SYXS Multi-Server

Seamlessly connect multiple Hytale server instances with simple in-game commands

📖 Overview

SYXS Multi-Server is a lightweight infrastructure plugin for Hytale server networks. It enables players to navigate between different server instances (Hub, Factions, PvP, Minigames, etc.) using simple chat commands, without requiring complex proxy solutions like BungeeCord or Velocity.

Perfect for server administrators running multiple game modes on the same host or network, this plugin provides instant server switching with a professional, customizable player experience.


✨ Key Features

🌐 Multi-Server Navigation

  • Instant Server Switching: Players move between servers without disconnecting or manually entering IPs
  • Customizable Commands: Define unlimited custom commands (e.g., /hub, /factions, /pvp) in the configuration
  • Configurable Countdown: Set teleport delays per command for dramatic effect or instant transfers
  • Permission-Based Access: Control which players can access specific servers using your permission plugin

🎨 Professional User Experience

  • Customizable Messages: Full control over teleport titles and subtitles with placeholder support
  • Modern Hex Colors: Beautiful, professional message formatting with custom color schemes
  • Smooth Transitions: Visual countdown displays during server transfers
  • Clear Feedback: Players receive informative messages about transfer status

🔧 Easy Configuration

  • JSON-Based Config: Simple, human-readable configuration file
  • Hot Reload: Apply configuration changes instantly with /multiserver reload - no server restart required
  • Placeholder System: Dynamic message content with {server}, {countdown}, {host}, {port}
  • Auto-Generation: Configuration file created automatically on first launch

🛡️ Robust & Reliable

  • Native Protocol: Uses Hytale's official QUIC/UDP server transfer API
  • No External Dependencies: Works standalone without proxy software
  • Network-Wide Consistency: Compatible with permission managers like EtherealPerms
  • Fail-Safe Design: Graceful error handling with clear admin feedback

🎮 Commands

Command Description Permission
/multiserver reload Reload plugin configuration syxs.multiserver.admin
/ms reload Short alias for reload syxs.multiserver.admin
Custom Commands Defined in config.json Configurable per command

Default Server Commands (Customizable):

  • /hub - Redirects to Hub server
  • /factions - Redirects to Factions server
  • /pvp - Redirects to PvP server

⚙️ Configuration

The plugin generates mods/syxs-multiserver/config.json on first launch. The console will display the full path to your configuration file.

Example Configuration:

{
  "teleportTitle": "Transferring to {server}",
  "teleportSubtitle": "Please wait {countdown} seconds",
  "servers": [
    {
      "host": "play.yourserver.com",
      "port": 25565,
      "command": "hub",
      "description": "Redirects you to the Hub server",
      "permission": "syxs.multiserver.hub",
      "countdown": 3
    },
    {
      "host": "play.yourserver.com",
      "port": 25566,
      "command": "factions",
      "description": "Redirects you to the Factions server",
      "permission": "syxs.multiserver.factions",
      "countdown": 5
    },
    {
      "host": "play.yourserver.com",
      "port": 25567,
      "command": "pvp",
      "description": "Redirects you to the PvP server",
      "permission": "syxs.multiserver.pvp",
      "countdown": 5
    }
  ]
}

Configuration Options:

Field Type Description
teleportTitle String Main title shown during transfer (supports placeholders)
teleportSubtitle String Subtitle shown during transfer (supports placeholders)
servers Array List of server configurations
host String Target server hostname or IP
port Integer Target server port
command String In-game command name (without /)
description String Command description shown in help
permission String Required permission node
countdown Integer Transfer delay in seconds

Supported Placeholders:

  • {server} - Server command name
  • {countdown} - Countdown duration in seconds
  • {host} - Target server host
  • {port} - Target server port

📥 Installation

  1. Stop all server instances in your network
  2. Download the latest .jar file from CurseForge
  3. Place the file in the mods folder of each server instance
  4. Start the servers to generate configuration files
  5. Check console logs for the full path to config.json
  6. Edit configuration to match your server setup:
    • Update host to your server address
    • Set correct port numbers for each instance
    • Customize commands, descriptions, and messages
  7. Grant permissions using your permission plugin
  8. Reload configuration in-game with /multiserver reload or /ms reload

Network Setup Example:

Hub Server (Port 5520)
├── mods/syxs-multiserver-1.0.1.jar
└── mods/syxs-multiserver/config.json

Factions Server (Port 5521)
├── mods/syxs-multiserver-1.0.1.jar
└── mods/syxs-multiserver/config.json

PvP Server (Port 5522)
├── mods/syxs-multiserver-1.0.1.jar
└── mods/syxs-multiserver/config.json

Important: Each server needs its own configuration file pointing to the other servers in your network.


🔐 Permissions

Grant admin permissions for configuration management:

syxs.multiserver.admin - Allows using /multiserver reload command

Configure per-server access permissions in your config file (e.g., syxs.multiserver.hub, syxs.multiserver.pvp).


💡 Use Cases

  • Multi-Mode Networks: Hub + multiple game modes on one host
  • Test Environments: Quickly switch between production and testing servers
  • Event Servers: Temporary event servers accessible via custom commands
  • Ranked Systems: Different servers for different player ranks
  • Regional Servers: Geographic server distribution with unified access

🤝 Compatibility

  • Hytale Version: Latest release (check version compatibility in Files tab)
  • Permission Plugins: Compatible with EtherealPerms and other permission managers
  • Server Types: Supports any Hytale server configuration
  • Network Size: Unlimited servers supported

📜 License

Disclaimer: This project is not affiliated with or endorsed by Hypixel Studios.


🚀 Getting Started

  1. Install the plugin on all servers
  2. Configure server connections
  3. Grant permissions to players
  4. Use /multiserver reload to apply changes
  5. Players use configured commands to switch servers!

Ready to connect your network? Download now and create a seamless multi-server experience!

Последние версии

syxs-multiserver-1.0.1

Early Access 16.01.2026 13.3 КБ

syxs-multiserver-1.0.0.jar

Early Access 15.01.2026 7.0 КБ