Skip to content
Hosting · Serverové siete a domény

Synchronizácia inventára medzi servermi

Ako prenášať inventár, zdravie a efekty medzi servermi v sieti, kedy je to potrebné a prečo môže dôjsť k strate predmetov.

Aktualizované 13. augusta 2026

V sieti má každý server vlastné údaje o hráčoch: inventáre v Prežití a lobby sú odlišné. Niekedy ich potrebuješ synchronizovať.

Kedy to potrebuješ

  • Viacero serverov pre jeden svet Prežitia (rozloženie záťaže).
  • Resource svet na samostatnom serveri.

Kedy nie

  • Lobby a minihry: ich inventáre sú oddelené zámerne.
  • Tvorivý server: synchronizácia s Prežitím = duplikovanie.

Ako sa to robí

Synchronizačné pluginy (MySQLPlayerDataBridge, HuskSync a podobné) ukladajú inventár, ender truhlicu, zdravie, hlad, skúsenosti a efekty do MySQL alebo Redis a prenášajú ich pri prepnutí.

Hlavné riziko

Strata alebo duplikovanie predmetov, keď počas prechodu vypadne spojenie. Pravidlá na zmiernenie rizika:

  • Použi Redis, nielen MySQL, ak to plugin podporuje.
  • Nevypínaj servery počas prechodov: zastavenie jedného servera v sieti počas prenosu údajov je najčastejšia príčina straty.
  • Zapni logovanie inventára: bez neho nedokážeš prešetriť sťažnosť.
  • Zálohuj databázu — Výpis databázy.

Alternatíva

Často je jednoduchšie nesynchronizovať, ale zlúčiť všetko na jeden herný server a nerozdeľovať Prežitie. Rozdelenie má zmysel len vtedy, keď naozaj narazíš na výkonnostný strop — Server pre 100+ hráčov online.

Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server