Heslo serveru je sdílené tajemství: kdo ho má, může se připojit, a ve chvíli, kdy unikne, musíš ho změnit všem. Whitelist je seznam konkrétních ID hráčů: připojit se mohou jen tyto účty, únik nic nemění a odebrání jednoho člověka se ostatních netýká. Pro skupinu kamarádů, která se nemění, stačí heslo. Pro cokoli s víc než zhruba deseti lidmi, s lidmi, kteří přicházejí a odcházejí, nebo pro komunitu, kterou propaguješ, je lepším nástrojem whitelist - a oba se dobře doplňují, spolu se skrytím serveru z veřejného seznamu. Háček je v tom, že ne každá hra má obojí; tento článek ukazuje, které hry co nabízejí a jak každé nastavit.
Čtyři způsoby, jak server udržet soukromý#
| Metoda | Kdo se dostane dovnitř | Co unikne | Odebrání jednoho člověka |
|---|---|---|---|
| Skrytý ze seznamu | Kdokoli s adresou | Adresa | Nemožné bez banu |
| Heslo serveru | Kdokoli s heslem | Heslo | Změnit pro všechny |
| Whitelist | Jen uvedené účty | Nic užitečného | Smazat jeden řádek |
| Účty na serveru | Kdokoli s účtem | Jeden účet | Smazat jeden účet |
Skrytí není soukromí. Server mimo seznam je pořád na internetu, jeho adresa se pořád objevuje v profilech kamarádů na Steamu a v databázích skenerů a kdokoli, kdo ji má, se může připojit. Hodí se jen v kombinaci s některou z ostatních metod, aby na tebe cizí lidé nenarazili náhodou.
Heslo zastaví náhodné příchozí a u některých her je jedinou kontrolou. Jeho slabinou je, že je sdílené. Skončí v kanálech na Discordu, na screenshotech dialogu pro připojení, ve skupinovém chatu, ve kterém je pořád bývalý člen. Jakmile je venku, jedinou opravou je nové, rozeslané znovu všem.
Whitelist váže přístup na identitu, kterou hráč nemůže sdílet: Steam ID, účet Minecraftu, ID platformy. Dáš přístup někomu, dal jsi ho jen tomu účtu. Odebereš ho a nikdo jiný si toho nevšimne.
Účty na straně serveru - Project Zomboid s Open=false, registrace v TShocku, frameworky pro FiveM s vlastními systémy postav - jsou někde mezi tím. Každý má vlastní přihlašovací údaje, takže jeden únik je jeden účet, ale přihlašovací údaje jsou pořád heslo, které může někdo předat dál.
Kdy stačí heslo#
Heslo je správný nástroj, když platí všechno z následujícího:
- Skupina je malá a stabilní - hrstka kamarádů, kteří se všichni znají.
- Nikomu nevadí, když se heslo občas změní.
- Hra whitelist nemá, nebo jeho zavedení stojí víc, než ušetří.
- Na serveru není nic, kvůli čemu by stálo za to griefovat.
Většina co-op survival her hraných čtyřmi až osmi kamarády do tohoto přesně zapadá. Skupiny na Valheimu, Palworldu, Sons of the Forest a Satisfactory na hesle bez problémů běží roky. Pokud skupina roste, pokud začneš zvát kamarády kamarádů, nebo někdo odejde ve zlém, je to chvíle, kdy přejít na whitelist - před incidentem, ne po něm.
Vyber heslo, které se nedá uhodnout, nepoužil jsi ho nikde jinde a není vidět v názvu serveru. Valheim část toho vynucuje: odmítne nastartovat, pokud se heslo objeví v názvu serveru nebo světa. Ber heslo serveru jako kód ke dveřím, ne jako zabezpečení svého účtu - a nikdy ho nepoužij znovu jako heslo admina nebo RCON, což je úplně jiná úroveň přístupu. Toto oddělení popisuje Zabezpečení administrátorských účtů herního serveru.
Kdy potřebuješ whitelist#
Přejdi na whitelist, když:
- Hraje víc než zhruba deset lidí, nebo se členství mění.
- Server je někde propagovaný - Discord, seznam serverů, subreddit.
- Potřebuješ někoho odebrat, aniž bys narušil všechny ostatní.
- Chceš přesně vědět, kdo má přístup, kvůli moderaci nebo bezpečnosti (třeba server pro školu nebo kroužek - viz Herní server pro školu nebo kroužek).
Whitelist ti také umožní vést proces přihlášek: lidé se hlásí, ty je prověříš, přidáš jejich ID. Takhle funguje většina „semi-vanilla“ SMP v Minecraftu a roleplay komunit a návrh přihlášky popisuje Přihlášky na whitelist herního serveru.
Cenou je práce admina. U každého nového hráče je třeba najít jeho ID a přidat ho, a u her, kde ID není zřejmé (crossplay platformy, ID s předponou platformy), je to skutečné tření. Naplánuj, kdo to dělá a jak rychle.
Jak to funguje v oblíbených hrách#
Minecraft
Minecraft nemá heslo serveru vůbec. Soukromí je whitelist, který funguje proto, že Java Edition ověřuje každého hráče na serverech Mojangu s online-mode=true.
white-list=trueenforce-whitelist=trueonline-mode=truewhitelist add Stevewhitelist remove Stevewhitelist listwhitelist reloadwhite-list=true zapne seznam; enforce-whitelist=true navíc vyhodí online hráče, kteří na něm nejsou, když se seznam znovu načte nebo změní. Záznamy se ukládají do whitelist.json podle UUID, takže hráč, který si změní jméno, přístup zachová. Whitelist je k ničemu s online-mode=false, protože pak si kdokoli může přivlastnit libovolné jméno - nikdy neprovozuj server s whitelistem v offline režimu, pokud za ním nestojí proxy, která ověřování dělá. Všechny podrobnosti má Whitelist a oprávnění v Minecraftu a riziko offline režimu vysvětluje Kontrolní seznam zabezpečení serveru Minecraft.
Valheim
Valheim má obojí. -password na spouštěcí řádce nastaví heslo pro připojení a permittedlist.txt v adresáři savu je whitelist: pokud obsahuje jakékoli ID, připojit se mohou jen tato ID.
7656119801234567876561198087654321Na crossplay serveru potřebují záznamy předponu platformy (Steam_7656..., Xbox_...). Přesnou podobu zjistíš z logu serveru poté, co se hráč jednou připojí. -public 0 skryje server ze seznamu komunity. Průvodce dedikovaným serverem pro Valheim pokrývá všechny tři soubory se seznamy.
Hry na Source a CS2
sv_password v server.cfg nastavuje heslo pro připojení v Team Fortress 2, Counter-Strike: Source, Garry's Mod, Left 4 Dead 2 a CS2. Vestavěný whitelist neexistuje; dodá ho plugin. SourceMod má pluginy pro whitelist, které při připojení kontrolují SteamID, a logiku vyhrazených slotů lze zneužít stejně. Pro CS2 mezeru vyplňují pluginy CounterStrikeSharp. sv_lan 1 není nastavení soukromí pro internetový server - odmítne všechny mimo lokální síť.
Rust
Vanilla Rust nemá ani heslo, ani whitelist. Soukromé servery Rustu používají plugin pro whitelist z Oxide nebo Carbonu podle SteamID nebo skupiny oprávnění, obvykle s nenápadným server.hostname a adresou sdílenou jen se skupinou. Instalaci popisuje Pluginy Oxide/uMod pro Rust.
Project Zomboid
Project Zomboid podporuje obojí v servertest.ini (pojmenovaném podle tvého serveru):
Password=Open=falsePublic=falseAutoCreateUserInWhiteList=falsePassword je heslo pro připojení k celému serveru. Open=false zapne whitelist: připojit se mohou jen účty vytvořené adminem (adduser "name" "password" v konzoli). Public=false skryje server z prohlížeče ve hře. S Open=false má každý hráč na serveru vlastní uživatelské jméno a heslo - model účtů z tabulky výše. Prochází ho Whitelist a účty v Project Zomboidu.
Ostatní v kostce
| Hra | Heslo | Whitelist |
|---|---|---|
| Palworld | ServerPassword v PalWorldSettings.ini | Žádný vestavěný |
| Terraria (vanilla) | password= v serverconfig.txt | TShock: přihlašovací účty, nebo seznam IP v whitelist.txt |
| 7 Days to Die | ServerPassword v serverconfig.xml | whitelist add <id>, ukládá se do serveradmin.xml |
| Factorio | game_password v server-settings.json | --use-server-whitelist a /whitelist add |
| Don't Starve Together | cluster_password v cluster.ini | Jen vyhrazené sloty (whitelist.txt) |
| ARK | ServerPassword | -exclusivejoin se seznamem exkluzivního připojení |
| FiveM | Není potřeba | whitelist v txAdminu nebo kontrola rolí na Discordu |
| Satisfactory | Heslo hráče v nastavení serveru | Žádný vestavěný |
Vzorec: survival co-op hry se opírají o hesla; hry zaměřené na komunitu (Minecraft, FiveM, Project Zomboid, 7 Days to Die) mají skutečné whitelisty, protože je jejich komunity vyžádaly.
Skrytí serveru z veřejného seznamu#
Každá hra vypisovaná ve Steamu má způsob, jak zůstat mimo prohlížeč:
- Valheim:
-public 0. - Project Zomboid:
Public=false. - Hry na Source: žádný jediný přepínač. Server, který se dostane na master server Steamu, je vypsaný; heslo ho označí jako zamčený, takže ho většina lidí odfiltruje.
- Minecraft: není před čím se skrývat - neexistuje centrální seznam, jen weby třetích stran, na kterých se sám rozhodneš server zveřejnit.
- Palworld: vynech spouštěcí volbu pro komunitní server (
-publiclobbyv aktuálních buildech).
Skrytí omezí náhodné návštěvníky. Skenery nezastaví: služby, které procházejí internet a hledají herní porty, najdou každý server, který odpovídá na dotazy, a některé zveřejňují, co najdou. Se serverem mimo seznam zacházej úplně stejně jako s vypsaným, s heslem nebo whitelistem před ním. Jak vypisování funguje, vysvětluje Viditelnost serveru v prohlížeči a master server Steamu.
Kombinace a okrajové případy#
Nejsilnější soukromé nastavení je ve většině her všechno tři: mimo seznam, heslo, whitelist. Heslo zabrání cizím lidem, aby se vůbec načetli a spustili odmítnutí whitelistem (což v některých hrách pořád stojí pokus o připojení a řádek v logu); whitelist udělá z uniklého hesla nepoužitelnou věc; skrytí udrží hluk nízko.
Okrajové případy, které stojí za to znát:
- Whitelisty podle jména jsou slabé. Každou hru nebo plugin, který whitelistuje podle zobrazovaného jména místo ID účtu, porazí někdo, kdo si změní jméno. Vždy používej neměnné ID - SteamID64, UUID Minecraftu, ID platformy.
- Crossplay komplikuje ID. Valheim, Palworld a další identifikují konzolové hráče ID platforem, které nevypadají jako SteamID, a formát se může mezi aktualizacemi měnit. Přečti ID z logu serveru, neodhaduj. Které hry to dělají, popisuje Crossplay dedikované servery vysvětlené.
- Rodinné sdílení a alternativní účty. Whitelist důvěřuje účtu, ne člověku. Někdo, kdo dostal ban, se může vrátit na druhém účtu, pokud nové záznamy neprověřuješ.
- Admini ve výchozím stavu nic neobcházejí. Ve většině her musí být i admin na whitelistu. Přidej nejdřív sebe a teprve potom ho zapni - jinak tě vyhodí tvoje vlastní pravidlo.
- Bany a whitelisty jsou oddělené seznamy. Odebrání z whitelistu zabrání připojení; zabanování navíc tě ochrání, kdyby se whitelist někdy vypnul. Bany pořádně popisuje Řešení cheaterů a seznamy banů.
Přechod běžícího serveru z hesla na whitelist#
Přepnutí zavedeného serveru je hlavně komunikační práce. Uděláš-li to za jeden večer bez varování, vyloučíš polovinu stálých hráčů; uděláš-li to v tomto pořadí, nikdo si nevšimne, kromě lidí, které jsi chtěl nechat venku.
- Oznam to několik dní předem, s datem a důvodem. Lidé, kteří hrají zřídka, potřebují upozornění nejdřív.
- Sbírej ID. Požádej všechny, aby se před datem připojili alespoň jednou, a pak vytáhni všechna ID z logů za posledních pár týdnů. Většina her vypíše ID při připojení; na rušném serveru ti rychlé hledání řádku s připojením v logu dá celý seznam.
- Přidej nejdřív sebe a všechny adminy, pak všechny, které jsi nasbíral. Soubor potom zkontroluj - jediný chybně napsaný řádek může způsobit, že některé hry ignorují celý seznam.
- Udělej zálohu, pak v klidné hodině whitelist zapni a restartuj, pokud to hra potřebuje.
- Nech staré heslo na místě týden nebo dva. Nic nestojí a zabrání cizím lidem, aby whitelist bombardovali.
- Dej krátkou poznámku „jak se nechat přidat“ všude, kde lidé server najdou - na Discord, do MOTD, do názvu serveru - aby legitimní nováčci nemuseli hádat.
Po přepnutí čekej pramínek zpráv „nemůžu se připojit“ od lidí, kteří oznámení přehlédli. Na každou odpověz tím, že požádáš o ID z jejich neúspěšného pokusu, které většina her loguje, i když připojení odmítne, a přidej je. Do čtrnácti dnů pramínek vyschne a od té chvíle je přidávání a odebírání lidí změna na jeden řádek.
Přístup do panelu není totéž#
Whitelist řídí, kdo hraje. Neřídí, kdo může zastavit server, číst soubory nebo upravit samotný whitelist. Kdokoli s přístupem do panelu se tam může přidat sám, takže lidí s tímto přístupem by mělo být méně než lidí na whitelistu a každý by měl mít vlastní přihlášení. Rozdělení oprávnění v panelu, aby moderátor mohl používat konzoli bez zásahu do souborů, popisuje Subuseři a nejmenší oprávnění.
FAQ#
Je bezpečnější heslo, nebo whitelist?
Whitelist. Váže přístup na účet, který hráč nemůže jen tak předat dál, a odebrání jednoho člověka se ostatních netýká. Heslo je soukromé jen tak, jak je opatrný nejméně opatrný člověk, který ho zná.
Můžu použít heslo i whitelist současně?
V hrách, které podporují obojí - Valheim, Project Zomboid, 7 Days to Die, Factorio, Terraria s TShockem - ano, a je to nejsilnější nastavení. Heslo drží cizí lidi úplně venku; whitelist udělá z uniklého hesla neškodnou věc.
Proč můj server Minecraftu nemá možnost hesla?
Minecraft Java ho nikdy neměl. Kontrolou přístupu je whitelist, který funguje, protože každý hráč je ověřen u Mojangu. Pluginy, které přidávají přihlašovací heslo, existují pro servery v offline režimu, ale whitelist na serveru v online režimu je silnější a jednodušší.
Udělá ze serveru soukromý server skrytí ze seznamu?
Ne. Jen zabrání, aby se objevil v prohlížeči. Kdokoli s adresou se pořád může připojit a skenery najdou otevřené herní porty tak či onak. Vždy přidej heslo nebo whitelist.
Jak zjistím ID hráče pro whitelist?
Nech ho zkusit se jednou připojit a přečti ID z logu serveru nebo konzole, kde ho většina her vypíše přesně v podobě, kterou seznam očekává. U her ze Steamu je jeho SteamID64 také v URL jeho profilu na Steamu, pokud si nenastavil vlastní.




Komentáře
Zcela anonymně: žádný účet, žádný e-mail, žádné cookie. Ukládáme jen jméno, které napíšeš, text a čas - nic dalšího. Počet odkazů je omezený a značkování se nevykresluje.