Oficiální Minecraft Server Hub Plugin

Minecraft Server Hub Plugin

Oficiální Minecraft server plugin pro Minecraft Server Hub.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 Minecraft Server Hub 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 Minecraft Server Hub.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 Minecraft 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 Minecraft Server HubPlugin.jar a vložte ho do složky mods/ vašeho serveru.

Krok 2

Restartujte server

Config soubor bude vytvořen na mods/Minecraft Server Hub/Minecraft Server HubPlugin.json.

Krok 3

Nakonfigurujte na Minecraft Server Hub.gg

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

Krok 4

Restartujte a spusťte

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

Konfigurace

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

mods/MinecraftServerHub/MinecraftServerHubPlugin.json
{
  "ServerId": "your-server-uuid-from-minecraft-server-hub",
  "ApiBaseUrl": "https://minecraftserverhub.com",
  "StatusPingEnabled": true,
  "HyQueryEnabled": true,
  "HyQueryPort": 5520,
  "ServerName": "My Server",
  "ServerPort": 5520,
  "MaxPlayers": 100,
  "ServerMotd": "A Minecraft Server",
  "ServerVersion": "1.0",
  "ListenPort": 5520,
  "SharedSecret": "your-shared-secret-from-minecraft-server-hub",
  "VoteUrl": "https://minecraftserverhub.com/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 Minecraft Server Hub.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 Minecraft Server Hub.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.