Oficiální HyServers Plugin

HyServers Plugin

Oficiální Hytale server plugin pro HyServers.gg. Automatické hlášení stavu, odměny za hlasování, žebříčky a další - vše bez zbytečné konfigurace.

Vše, co potřebujete

Jeden plugin nahradí několik nástrojů a zjednoduší správu vašeho serveru.

Automatické hlášení stavu

Stav vašeho serveru je hlášen na HyServers každých 5 minut přes HTTP. Navíc vestavěný HyQuery responder kompletně nahrazuje samostatné query pluginy.

  • Nahrazuje HyQuery a OneQuery pluginy
  • HTTP pingy + HyQuery UDP responder
  • Autentizováno pomocí HMAC-SHA256

Odměny za hlasy a recenze

Hráči hlasují na HyServers.gg a váš server je okamžitě informován přes zabezpečené TCP. Automatické spouštění příkazů s odměnami.

  • Okamžitá TCP oznámení
  • Fronta odměn pro offline hráče (7 dní)
  • Oznámení hlasů celému serveru
  • Příkaz /vote s klikatelným odkazem

Výběr odměn

Nechte hráče vybrat si odměnu při hlasování. Nakonfigurujte možnosti odměn z webu nebo v config souboru pluginu.

  • Předmětové odměny s množstvím
  • Vlastní příkazy (hodnosti, kity, měna)
  • Barevné karty odměn na stránce hlasování
  • Dva režimy konfigurace: web nebo plugin

Multi-server sítě

Funguje s Numdrassl, Lineage a dalšími Hytale proxy řešeními. Nainstalujte na hub server a hlasy se přeposílají na všechny backendy.

  • Automatické přeposílání hlasů
  • Spouštění odměn na každém backendu
  • Autentizace sdíleným tajným klíčem

Žebříčky hlasování

Sledujte měsíční a celkové top voliče. Majitelé serverů mohou vidět top voliče ve svém panelu.

  • Měsíční a celkové sledování
  • Karta v postranním panelu
  • Brzy: příkaz /vote top ve hře

Zabezpečeno ve výchozím stavu

Veškerá komunikace je autentizována pomocí HMAC-SHA256 se sdíleným tajným klíčem. Žádné API tokeny ke správě nebo rotaci.

  • HMAC-SHA256 podpisy
  • Ochrana proti replay útokům pomocí timestampů
  • Žádné přihlašovací údaje v čistém textu

Podívejte se, jak to funguje

Nakonfigurujte odměny z panelu a hráči si je vyberou při hlasování.

Konfigurace odměn za hlasování na stránce úprav serveru

Nakonfigurujte předměty odměn a vlastní příkazy z panelu vašeho serveru

Stránka hlasování zobrazující karty výběru odměn

Hráči si vyberou odměnu při odevzdání hlasu

Rychlý start

Rozjeďte to za méně než 5 minut.

Krok 1

Stáhněte plugin

Stáhněte HyServersPlugin.jar a vložte ho do složky mods/ vašeho serveru.

Krok 2

Restartujte server

Config soubor bude vytvořen na mods/HyServers/HyServersPlugin.json.

Krok 3

Nakonfigurujte na HyServers.gg

Přejděte na stránku úprav serveru, otevřete sekci Hlasování a povolte HyServers Plugin. Zkopírujte konfigurační úryvek.

Krok 4

Restartujte a spusťte

Vložte config, nastavte typ dotazu na "HyServers Plugin" a restartujte. Jste online!

Konfigurace

Kompletní ukázkový config se všemi dostupnými možnostmi.

mods/HyServers/HyServersPlugin.json
{
  "ServerId": "your-server-uuid-from-hyservers-gg",
  "ApiBaseUrl": "https://hyservers.gg",
  "StatusPingEnabled": true,
  "HyQueryEnabled": true,
  "HyQueryPort": 5520,
  "ServerName": "My Server",
  "ServerPort": 5520,
  "MaxPlayers": 100,
  "ServerMotd": "A Hytale Server",
  "ServerVersion": "1.0",
  "ListenPort": 5520,
  "SharedSecret": "your-shared-secret-from-hyservers-gg",
  "VoteUrl": "https://hyservers.gg/servers/your-server/vote",
  "VoteCommands": [
    "give {player} Rock_Gem_Diamond 5",
    "msg {player} Thanks for voting!"
  ],
  "ReviewCommands": [
    "give {player} Rock_Gem_Emerald 10"
  ],
  "BroadcastVotes": true,
  "BroadcastMessage": "{player} just voted! Use /vote to support the server!"
}

ServerIdUUID vašeho serveru z HyServers.gg (najdete na stránce úprav).

SharedSecretVygenerováno na stránce úprav serveru. Musí souhlasit na obou stranách.

HyQueryEnabledPovolí vestavěný HyQuery UDP responder (nahrazuje samostatný HyQuery plugin).

StatusPingEnabledOdesílá stav serveru na HyServers.gg každých 5 minut přes HTTP.

VoteCommandsPříkazy spuštěné, když hráč hlasuje. {player} je nahrazeno jménem hráče.

VoteBroadcastZpráva rozeslaná všem hráčům, když někdo hlasuje.

Připraveni začít?

Stáhněte plugin, nakonfigurujte server a začněte přijímat hlasy a stavové pingy během několika minut.