Tri základné nástroje na kontrolu nad tým, kto na server smie a čo tam smie robiť: whitelist pustí iba vybraných hráčov, operátor dostane všetky príkazy a ban zablokuje toho, kto porušuje pravidlá. Všetko zvládnete z konzoly v zákazníckej zóne alebo v hre.
Whitelist, operátorov a bany spravujete aj bez príkazov v záložke Hráči: keď server beží, portál pošle príkaz do konzoly, keď nebeží, upraví rovno súbory. Inú úroveň operátora než predvolenú nastavíte iba pri vypnutom serveri.
Čo budete potrebovať
- Minecraft server u StormHostu
- Prístup do záložky Konzola (prípadne Nastavenia servera na trvalé nastavenie whitelistu)
- V hre práva operátora, pozrite Prvé spustenie
- Asi 10 minút
Whitelist#
Whitelist je zoznam hráčov, ktorí sa smú pripojiť. Keď je zapnutý, server ostatných odmietne hláškou You are not white-listed on this server! (v hre nastavenej na slovenčinu preloženou, na Paperi a Purpure vždy po anglicky You are not whitelisted on this server!). Hodí sa pre súkromné servery s kamarátmi, testovanie alebo uzavreté akcie.
Zapnutie whitelistu#
Najprv pridajte seba, aby ste sa nezablokovali (operátori sa však pripoja vždy):
Konzolatext whitelist add <NICK>whitelist add– pridá hráča na whitelist. Hráč nemusí byť online, ani sa nikdy predtým pripojiť. Server si jeho účet dohľadá.<NICK>– herné meno hráča, napríkladSteve.
Výstuptext [12:00:01 INFO]: Added Steve to the whitelistPridajte všetkých ďalších hráčov rovnakým príkazom.
Zapnite whitelist:
Konzolatext whitelist onVýstuptext [12:00:05 INFO]: Whitelist is now turned onWhitelist platí okamžite a server zapíše
white-list=trueaj do súboruserver.properties, takže vydrží reštart.
Rovnaký výsledok dá nastavenie v zákazníckej zóne: záložka Nastavenia servera › skupina Hráči › zapnúť Whitelist › Uložiť a reštartovať.
Vynútiť whitelist#
Keď whitelist zapnete, hráči, ktorí sú práve pripojení a na zozname nie sú, na serveri zostanú. Voľba Vynútiť whitelist (enforce-whitelist v server.properties) ich pri načítaní whitelistu odpojí. Zapnete ju v záložke Nastavenia servera v skupine Hráči.
Príkazy whitelistu#
| Príkaz | Čo robí |
|---|---|
whitelist add <NICK> | Pridá hráča |
whitelist remove <NICK> | Odoberie hráča. Pripojeného hráča neodpojí, ak nemáte zapnuté Vynútiť whitelist |
whitelist list | Vypíše hráčov na whiteliste |
whitelist on / whitelist off | Zapne / vypne whitelist |
whitelist reload | Znova načíta whitelist.json z disku (po ručnej úprave súboru) |
Zoznam je uložený v súbore whitelist.json v koreni servera. Každý hráč má v súbore UUID (jedinečný identifikátor účtu) a meno. Ručné úpravy neodporúčame, príkazy sú bezpečnejšie.
Hráči z Bedrocku (Geyser a Floodgate)#
Hráčov z Bedrock Edition pridáte príkazom doplnku Floodgate. Meno píšte bez predpony:
fwhitelist add <NICK>Floodgate hráčom z Bedrocku v hre pridáva pred meno predponu (predvolená je bodka, napríklad .Steve), aby sa mená nepliedli s Java hráčmi. Príkaz fwhitelist predponu doplní sám. Viac v článku Crossplay s Bedrockom.
Operátori#
Operátor (op) smie používať príkazy servera podľa úrovne oprávnení. Predvolená úroveň je 4, teda úplne všetky príkazy.
op <NICK>[12:01:10 INFO]: Made Steve a server operatordeop <NICK>[12:01:30 INFO]: Made Steve no longer a server operatoropdá hráčovi práva operátora,deopich odoberie. Zmena platí okamžite.
Úrovne oprávnení operátorov#
| Úroveň | Názov | Čo smie |
|---|---|---|
| 1 | Moderátor | Stavať v chránenej oblasti okolo spawnu (spawn-protection) |
| 2 | Správca hry | Väčšinu herných príkazov: gamemode, tp, give, time, weather, gamerule, command bloky |
| 3 | Admin | Správu hráčov: ban, kick, op, deop, whitelist |
| 4 | Majiteľ | Úplne všetko vrátane správy servera: stop, save-all |
Úroveň pre nových operátorov nastavíte v záložke Nastavenia servera › Hráči › Oprávnenia operátorov (op-permission-level, hodnota 1–4, predvolene 4). Úroveň konkrétneho operátora je v súbore ops.json:
[
{
"uuid": "<UUID_HRACE>",
"name": "Steve",
"level": 4,
"bypassesPlayerLimit": false
}
]uuid– jedinečný identifikátor účtu. Server ho doplní sám priop.name– herné meno (iba pre prehľad, rozhoduje UUID).level– úroveň 1–4 podľa tabuľky vyššie.bypassesPlayerLimit–trueznamená, že sa operátor pripojí aj na plný server.
Súbor upravujte iba pri vypnutom serveri, inak ho server pri ukladaní prepíše.
Pre tím radšej LuckPerms
Op je všetko, alebo nič. Moderátor s úrovňou 3 môže zabanovať aj ostatných operátorov. Ak máte tím, dajte op iba sebe a ostatným prideľte konkrétne príkazy pluginom LuckPerms, pozrite LuckPerms. Na Paperi operátori navyše automaticky dostávajú väčšinu oprávnení pluginov.
Bany#
| Príkaz | Čo robí |
|---|---|
ban <NICK> [dôvod] | Natrvalo zabanuje účet. Hráč nemusí byť online. |
ban-ip <IP_NEBO_NICK> [dôvod] | Zabanuje IP adresu. Namiesto IP môžete zadať meno pripojeného hráča. |
pardon <NICK> | Zruší ban účtu |
pardon-ip <IP> | Zruší ban IP adresy |
banlist | Vypíše všetky bany (banlist players iba účty, banlist ips iba adresy) |
Príklad:
ban Griefer123 Ničenie stavieb na spawne[12:02:00 INFO]: Banned Griefer123: Ničenie stavieb na spawneZabanovaný hráč pri pripojení uvidí You are banned from this server (v hre nastavenej na slovenčinu preložene) a dôvod. Bany sú uložené v súboroch banned-players.json a banned-ips.json.
Ban IP adresy opatrne
Mnoho ľudí zdieľa jednu IP adresu (domácnosť, škola, mobilný operátor), takže ban IP môže zablokovať aj nevinných hráčov. Naopak hráč s meniacou sa IP adresou ban obíde obyčajným novým pripojením k internetu. IPv6 adresu príkazom ban-ip zabanovať nemožno. Ban IP používajte iba proti opakovaným útokom z jednej adresy.
Ban na dobu určitú#
Vanilla Minecraft dočasné bany nevie. S pluginom EssentialsX (Paper, Purpur) použite:
tempban <NICK> <doba> [dôvod]<doba>– napríklad30m(minúty),12h(hodiny),3d(dni),1w(týždeň),1mo(mesiac). Ide aj kombinácia ako1d12h.- Príklad:
tempban Steve 3d Spam v chate.
Inštaláciu EssentialsX opisuje článok Odporúčané pluginy.
Vyhodenie (kick)#
kick <NICK> [dôvod]Hráča odpojí, ale môže sa hneď pripojiť znova. Hodí sa ako varovanie. Výstup: Kicked Steve: dôvod.
Online-mode a bezpečnosť#
Voľba Overovanie účtov (online-mode) v záložke Nastavenia servera určuje, či server u Mojangu overuje, že hráč vlastní originálny účet.
- Zapnuté (odporúčané): každé meno patrí skutočnému účtu. Whitelist, op aj bany fungujú spoľahlivo.
- Vypnuté: pripojiť sa môže ktokoľvek pod ľubovoľným menom, vrátane mien operátorov. Zákaznícka zóna na to upozorňuje: „S vypnutým overovaním sa môže pripojiť ktokoľvek pod ľubovoľným menom, vrátane mien operátorov.“ Vypnúť ho dáva zmysel iba za proxy (Velocity), ktorá overovanie robí sama, pozrite Sieť serverov cez Velocity.
Vypnuté overovanie a operátori
Na serveri s vypnutým online-mode sa ktokoľvek môže pripojiť menom vášho operátora a získať jeho práva. Ak overovanie vypnúť musíte, používajte whitelist a prihlasovací plugin, alebo radšej proxy s overovaním.
Overenie#
whitelist listvypíše hráčov na whiteliste.banlistvypíše bany.- Pokus o pripojenie hráča, ktorý na whiteliste nie je, skončí hláškou o whiteliste.
Keď niečo nefunguje#
Hráč je na whiteliste, ale server ho nepustí#
- Meno má preklep, alebo si hráč meno zmenil. Overte
whitelist lista pridajte ho znova. - Hráč z Bedrocku musí byť pridaný cez
fwhitelist add. - Server beží s vypnutým
online-modea whitelist obsahuje UUID originálneho účtu. Pri vypnutom overovaní má hráč iné UUID. Pridajte ho znova.
That player does not exist#
Server účet s týmto menom u Mojangu nenašiel. Skontrolujte presný zápis mena.
Nothing changed. The player is already an operator#
Hráč už operátorom je. Ak mu chcete zmeniť úroveň, upravte level v súbore ops.json pri vypnutom serveri.
Whitelist sa po reštarte vypol#
Pravdepodobne ste ho zapli v záložke Nastavenia servera, ale neuložili, alebo ste zároveň upravovali server.properties, ktorý server pri štarte prepísal. Zapnite ho znova príkazom whitelist on a skontrolujte, že v Nastaveniach servera je Whitelist zapnutý.
Odbanovaný hráč sa stále nepripojí#
Má pravdepodobne aj ban IP adresy. Skontrolujte banlist ips a zrušte ho príkazom pardon-ip <IP>. Dočasné bany z EssentialsX zrušíte príkazom unban <NICK>.
Zhrnutie
- Whitelist: najprv
whitelist add <NICK>pre všetkých, potomwhitelist on. Operátori sa pripoja vždy. - Vynútiť whitelist odpojí hráčov, ktorí na zozname nie sú.
- Op dáva príkazy podľa úrovne 1–4, predvolená 4 je úplne všetko. Pre tím použite LuckPerms.
banblokuje účet,ban-ipadresu,pardonapardon-ipbany rušia. Dočasný ban vie EssentialsX (tempban).- Overovanie účtov (
online-mode) nechajte zapnuté.