zabezpečte svůj server
Pokud se dovnitř dostal někdo, koho jste nepozvali, může se připojit kdokoli, kdo server najde. Nejdřív ho zabezpečte, pak zjistěte, co se dělo, když byl otevřený.
Zabezpečte server
Otevřete konzoli serveru, buď v panelu hostingu, nebo v okně, kde server běží. Pokud je neznámý hráč stále online, odstraňte a zablokujte jeho účet příkazem ban PlayerName. Na serveru v režimu offline se může vrátit pod jiným jménem, takže krok s ověřováním níže je stále důležitý.
1. Zapněte whitelist
Nejdřív přidejte svůj účet, pak zapněte whitelist a potom přidejte všechny ostatní, kdo mají mít přístup.
# server console
whitelist add YourJavaName
whitelist on
whitelist add FriendJavaName
whitelist listNahraďte příklady herním jménem každého hráče v Java Edition. Příkazy zadané v konzoli nepotřebují úvodní lomítko. Ve hře k nim potřebujete oprávnění operátora a úvodní lomítko.
2. Zkontrolujte ověřování hráčů
Běžný Java server by měl mít online-mode=true v souboru server.properties. Tím se ověřuje, že hráči vlastní jména, která používají. Bez toho se někdo může vydávat za hráče z vašeho whitelistu.
Pokud je nastavení už true, neměňte ho. Pokud je false, před změnou zálohujte celý server. Změna režimu ověřování mění identitu hráčů, takže inventáře, položky whitelistu, status operátora a oprávnění pluginů může být nutné převést nebo přidat znovu.
Na backendu za Velocity nebo BungeeCord toto nastavení neměňte. Postupujte podle návodu vašeho hostingu k proxy. Hráče musí ověřovat proxy a firewall musí hráčům zabránit připojit se na backend přímo. Modern forwarding tento firewall nenahrazuje. Bezpečnostní návod Paper pro Velocity vysvětluje, jak zabránit přímému přístupu k backendu.
Pokud záměrně povolujete hráče bez ověřeného účtu Minecraft, použijte udržovaný autentizační plugin, nechte whitelist zapnutý a podle návodu své platformy omezte přímý síťový přístup.
Konzole by teď měla hlásit, že whitelist je zapnutý, a ukázat přidaná jména. Pokud máte další účet Java, můžete ověřit i to, že účet mimo seznam je odmítnut.
Zjistěte, co se stalo
Při kontrole serveru nechte whitelist zapnutý. Pokud chybí bloky nebo předměty, před jakoukoli opravou server zastavte a uložte kopii celé jeho složky včetně světa, konfigurace a logů. Pokud má váš hosting nástroj na snapshoty, můžete použít ten. Logy mohou ukázat, kdy se hráč připojil a jaké jméno použil, a mohou zaznamenat příkazy nebo aktivitu pluginů. V režimu offline to jméno neidentifikuje člověka, který ho použil.
Pokud máte čistou zálohu, obnovte takovou, která je z doby před poškozením. Zkontrolujte také ops.json, zda tam nejsou neznámí operátoři, a odeberte je příkazem deop PlayerName. Servery s pluginy na oprávnění mohou mít přístup správců uložený jinde, proto zkontrolujte i uživatele a skupiny v tom pluginu.
Jak byl server nalezen
Server nemusí být nikde zveřejněn, aby ho někdo našel. Kdokoli může skenovat veřejné adresy internetu a hledat porty, které používá Minecraft. Jak vypadá skenování od Lucky vysvětluje status provoz, odkud přichází a jak ho poznat.
Náš bot se připojuje jako LuckySystems, napíše varování a odpojí se. Neničí ani nepokládá bloky, nebere předměty a nespouští příkazy.
Nemusíte nám platit, sdílet heslo, dávat oprávnění operátora, dávat nám přístup k účtu ani nic instalovat.
Kdo po vás tyto věci chce, není od Lucky. Pokud si nejste jisti, zda zpráva přišla od nás, napište na contact@lucky.systems.
