Herní server pro školu, kroužek nebo mládežnickou skupinu potřebuje tři věci, které server pro kamarády nepotřebuje: zavřené dveře (whitelist známých účtů, ne heslo, které se rozšíří), záznam toho, co se děje (logy chatu a akcí, které opravdu uchováváš), a více než jednoho odpovědného dospělého s přístupem, každého s vlastním přihlášením. Vyber hru, jejíž účty a věkové podmínky sedí tvým členům, osobní údaje omez na přezdívky, nastav server tak, aby běžel jen v dohodnutých hodinách, a ještě před první hrou si zapiš pravidla a kdo je vymáhá. Technika je ta snazší část; tento článek se jí věnuje, ale většinu místa dává rozhodnutím, díky kterým je skupinový server bezpečný a funguje celý rok.
Začni skupinou, ne hrou#
Než cokoli vybereš, odpověz na čtyři otázky, ideálně písemně spolu s tím, kdo za skupinu odpovídá:
- Kdo jsou členové? Věkové rozpětí je důležitější než cokoli jiného. Esportový tým z gymnázia, univerzitní spolek, kroužek na prvním stupni a smíšená mládežnická skupina potřebují každý jiné nastavení.
- Kdo za to odpovídá? Urči aspoň dva dospělé, kteří budou mít admin přístup, aby server nezávisel na dostupnosti ani úsudku jediného člověka.
- Kdy poběží? Jen během schůzek kroužku, večer a o víkendech, nebo pořád? Server otevřený nonstop potřebuje dohled nonstop, nebo pravidla, která pokryjí hodiny, kdy ho nikdo nehlídá.
- Co už vaše organizace vyžaduje? Školy, kluby a mládežnické organizace mívají zásady pro online aktivity, komunikaci s mladými lidmi, data a souhlasy. Přečti si je nejdřív. Tento článek jsou praktické rady, ne právní poradenství, a kde se liší, platí zásady vaší organizace.
Odpovědi rozhodnou většinu technických voleb za tebe. Skupina z prvního stupně, která hraje během dozorované obědové přestávky, potřebuje úplně jiné nastavení než univerzitní spolek pořádající veřejný turnaj.
Výběr hry, která sedí#
Hra určuje, jak hráči získají účty, jaké platí věkové požadavky, kolik moderace chat potřebuje a jaký hardware server vyžaduje.
| Hra | Jaké účty hráči potřebují | Hodí se pro | Pozor na |
|---|---|---|---|
| Minecraft Java | Účet Microsoft vlastnící hru | Stavění, redstone, společné projekty | Dětské účty musí mít povolený multiplayer |
| Minecraft Education | Školní licence, školní účty | Výuka ve třídě | Nelze se připojit na servery Java ani Bedrock |
| Terraria | Kopie ve Steamu (nebo jiném obchodě) | Malé kooperativní skupiny | Bez TShocku málo vestavěné moderace |
| Counter-Strike 2, TF2 | Účet Steam | Esportové kluby | Věkové hodnocení, hlasový chat |
| Factorio | Účet Factorio | Starší studenti, technické kroužky | Složitost, dlouhé hraní |
| Valheim | Účet Steam nebo Xbox | Malé kooperativní skupiny | Limit deseti hráčů |
Dva body z tabulky stojí za zdůraznění.
Minecraft Education je samostatný produkt. Licencuje se přes školy, používá školní účty Microsoft 365 a má vlastní multiplayer, který se nepropojuje s běžnými servery Minecraftu. Pokud ho vaše škola už používá, může vám stačit jeho vestavěný hosting. Server Java je správná volba, když členové vlastní běžnou hru, typicky u kroužku a ne u vyučovací hodiny.
Dětské účty mohou multiplayer blokovat. Účet Microsoft založený jako dětský přes rodinné nastavení Microsoftu se možná nebude moct připojit na multiplayer servery, dokud rodič nezmění nastavení soukromí a online bezpečnosti Xboxu. Chyba hráči oznámí, že mu to jeho nastavení účtu nedovoluje. To je rozhodnutí rodiče, ne něco, co může kroužek spravit - řekni to rodinám předem.
Respektuj věková hodnocení a podmínky platforem. Hry a platformy stanovují minimální věk a pod ním vyžadují souhlas rodičů; váš kroužek by nikoho neměl vést k jejich porušování. Pokud je hra hodnocena pro starší, než jsou tvoji členové, vyber jinou.
Zamykání dveří: whitelist a účty#
Server kroužku by nikdy neměl být „kdokoli s heslem“. Hesla unikají - sourozencům, kamarádům z jiných škol, bývalým členům - a jakmile jsou venku, pouštějí dovnitř lidi, o kterých nic nevíš. Místo toho použij whitelist známých účtů.
U Minecraftu Java to jsou tři řádky v server.properties:
white-list=trueenforce-whitelist=trueonline-mode=truea jeden příkaz na každého člena, spuštěný z konzole:
whitelist add MemberNameonline-mode=true je nezbytné: server pak každý účet ověřuje u Microsoftu. Když je vypnuté, může kdokoli napsat jakékoli jméno a whitelist nic neznamená. Nikdy neprovozuj server kroužku v offline režimu kvůli tomu, „aby se mohli připojit lidé bez účtů“.
Veď si vedle whitelistu jednoduchý seznam: herní jméno, člen, kterému patří, kdy byl přidán a kdo ho přidal. Když člen z kroužku odejde, odstraň ho týž týden. Odpovídající nastavení v jiných hrách popisuje whitelist nebo heslo a prověřování, pokud přijímáte nové členy přes formulář, přihlášky na whitelist herního serveru.
Také drž server mimo veřejné seznamy. Nezveřejňuj jeho adresu na sociálních sítích ani na serverlistech. Skutečnou práci dělá whitelist, ale není důvod přitahovat pozornost.
Chat, hlas a moderace#
Většina problémů na serveru kroužku je společenských, ne technických: hádka, která se přenese do hry, griefing stavby rivala, nepěkná zpráva v chatu. Počítej s nimi.
Napiš krátká pravidla a zobraz je. Pět nebo šest pravidel, dost konkrétních na to, aby šla vymáhat: žádné ničení staveb jiných členů, žádné urážení v chatu, žádné sdílení adresy serveru, hraje se jen v dohodnutých hodinách. Dej je tam, kde je hráči po připojení uvidí - cedule na spawnu, zpráva dne serveru - a při první schůzce je přečti nahlas. Obsáhlejší sadu, kterou můžeš zkrátit, najdeš v pravidla serveru, moderace a tým.
Uchovávej logy. Chat se ve většině her loguje ve výchozím stavu do serverových logů. U Minecraftu přidej plugin pro logování bloků jako CoreProtect, který zaznamenává, kdo každý blok položil a rozbil, a umí vrátit griefing zpět. Když dojde na spor, log je to, co dospělému umožní rozhodnout spravedlivě, místo aby volil, kterému dítěti věřit.
Zamysli se nad hlasem. Hlasový chat ve hře (CS2, TF2, mody s proximity chatem) je mnohem těžší dozorovat než text a neloguje se. U mladších skupin zvaž, že ho vynecháš a použiješ místnost, kde se hraje, nebo hlasovou platformu, kterou vaše organizace už schválila.
Filtruj, co musíš, zbytek dozoruj. Pluginy pro filtrování chatu existují pro většinu her a zachytí zjevná slova. Neochytí nepřívětivost, ta potřebuje člověka. U mladých skupin plánuj hraní na dobu, kdy je poblíž dospělý.
Měj žebříček reakcí. Připomenutí, časované umlčení, dočasné odebrání z whitelistu, rozhovor s rodiči nebo vedoucím kroužku. Rozhodni to předem, aby byly reakce konzistentní.
Kdo smí server spravovat#
Existují dvě vrstvy přístupu a obě chtějí promyslet.
Admin ve hře. Možnost vyhazovat, umlčovat nebo teleportovat hráče. Dej ji odpovědným dospělým a případně důvěryhodným starším členům jako moderátorům - ale přes plugin pro oprávnění s omezenými právy (například skupiny LuckPerms v Minecraftu), ne plným statusem operátora. Jak postavit skupinu „moderátor“, která umí umlčet a vyhodit, ale ne měnit svět, ukazuje průvodce LuckPerms.
Přístup do panelu. Možnost server zastavit, upravovat soubory, číst logy a obnovovat zálohy. To by měli mít jen dospělí, každý s vlastním přihlášením a dvoufaktorovým ověřením - nikdy jeden sdílený účet s heslem napsaným na tabuli ve třídě. Pokud technickou stránku spravuje student v rámci role v kroužku, dej mu subusera jen s oprávněními, která potřebuje (třeba konzole a soubory, ale ne mazání záloh ani fakturace), a odeber ho, když odejde. Jak funguje toto rozdělení, vysvětlují subuseři a princip nejmenších oprávnění a proč na tom záleží, dvoufaktorové ověření na účtu v panelu.
Hodiny, rozvrhy a zálohy#
Server kroužku málokdy musí běžet nonstop a jeho zastavení mimo dohodnuté hodiny vyřeší několik problémů najednou: nikdo nehraje bez dohledu ve dvě v noci, svět nelze griefovat, když se nikdo nedívá, a pravidla o tom, kdy se hraje, se vymáhají sama.
Většina panelů to umí pomocí plánovaných úloh. Rozvrh je výraz cron plus akce; pro kroužek, který se schází po škole ve všední dny:
Start: 0 15 * * 1-5 power action: startWarn: 50 17 * * 1-5 console command: say Server closes in 10 minutesBackup: 58 17 * * 1-5 backupStop: 0 18 * * 1-5 power action: stopČte se to „v 15:00 od pondělí do pátku start; v 17:50 varování; v 17:58 záloha; v 18:00 stop“. Syntaxi popisují výrazy cron vysvětlené a pamatuj, že hodiny serveru nemusí být ve tvém časovém pásmu.
Zálohuj aspoň denně ve dnech, kdy se server používá, a před každou větší změnou - nový mod, aktualizace hry, začátek nového semestru. Obnov jednu zálohu na testovací kopii hned na začátku roku, abys věděl, že postup funguje, dřív než zmizí měsíční projekt některého člena. Proč je tento test důležitější než samotné zálohy, vysvětlují zálohy, které se opravdu dají obnovit.
Osobní údaje: sbírej skoro nic#
Herní server může držet víc osobních údajů, než si lidé uvědomují: herní jména, ID účtů, IP adresy v lozích, zprávy v chatu a cokoli, co o sobě členové napíšou. U kroužku s mladými členy je pravidlo jednoduché - uchovávej co nejméně a co nejkratší dobu.
- Neptej se na víc, než potřebuješ. Whitelist potřebuje herní jméno. Nepotřebuje celé jméno, datum narození ani domácí adresu. Přiřazení herních jmen ke skutečným členům veď v běžných záznamech své organizace, ne na serveru.
- Logy pravidelně čisti. Chatové a akční logy drž tak dlouho, aby šlo vyřešit spory - typicky pár týdnů - a pak je smaž. Neuchovávej roky dětských chatů na serveru „pro jistotu“.
- Omez, kdo je čte. Stejný krátký seznam dospělých s přístupem do panelu.
- Vědz, kde data jsou. Hostovaný server stojí v datovém centru v konkrétní zemi. Pokud vaše organizace musí držet data v určitých jurisdikcích, ověř si to před objednávkou.
Pokud má vaše organizace pověřence pro ochranu údajů, ukaž mu plán. Obvykle ho potěší, jak málo sbíráš. Logy, IP adresy a retenci pro každého majitele serveru popisují soukromí na herním serveru a data hráčů.
Rozpočet, hardware a platba#
Servery pro kroužky bývají malé. Server Minecraftu pro dvacet členů, kteří spolu staví, potřebuje nanejvýš 4 GB paměti, server Terrarie nebo Valheimu pro tucet lidí potřebuje 2-3 GB a tréninkový server CS2 ještě méně. Čísla pro každou hru najdeš v požadavky herních serverů podle her a kam peníze jdou, ukazuje kolik stojí herní server.
Praktické body pro organizaci, která účet platí:
- Faktury. Pokladník školy nebo kroužku bude chtít fakturu ke každé platbě. Ověř, že je tvůj hosting vystavuje a že způsob platby vyhovuje vaší organizaci (bankovní převod bývá oblíbenější než osobní karta).
- Delší období. Zaplatit za semestr nebo rok najednou je obvykle za měsíc levnější a lépe zapadá do rozpočtových cyklů než měsíční obnovy závislé na tom, že si někdo vzpomene.
- Hosting ve škole. Provoz serveru na školním počítači zní jako zadarmo, ale školní sítě blokují příchozí spojení, IT oddělení málokdy povolí přesměrování portů a server je vypnutý, když je zavřená budova. Hostovaný server tohle všechno obchází. Kompromisy popisuje hosting doma a pronájem.
- Blokace ve školní síti. I hostovaný server může být ze školní sítě nedostupný, pokud jsou blokované odchozí herní porty. Před první hrou to vyzkoušej přímo v budově, na skutečné síti, a s IT mluv včas.
FAQ#
Je bezpečné provozovat Minecraft server pro děti?
Může být, s whitelistem známých účtů, zapnutým online režimem, logováním bloků, krátkými jasnými pravidly a dospělými, kteří dohlížejí na hraní a drží admin přístup. Riziko pochází z otevřeného přístupu a hraní bez dohledu, obojí máš pod kontrolou.
Mohou se studenti připojit ze školních počítačů?
Jen pokud školní síť povoluje odchozí spojení na port serveru a hra je nainstalovaná. Mnoho školních sítí blokuje obojí. Než na to spolehneš, vyzkoušej to přímo v budově.
Má server spravovat student?
Schopný starší student může udělat technickou práci a hodně se při tom naučit, ale účet, fakturaci a plný přístup by měl držet dospělý. Dej studentovi omezeného subusera a odeber ho, až jeho role skončí.
Co dělat, když je někdo na serveru obtěžován?
Zastav chování (umlč nebo odeber hráče), uchovej důkazy z logů a postupuj podle běžného postupu vaší organizace pro ochranu dětí nebo řešení chování. Server je jen dalším prostorem, který pokrývají vaše stávající zásady.
Potřebujeme samostatný server pro každou třídu nebo tým?
Obvykle ne. Většině kroužků stačí jeden server s oddělenými oblastmi nebo světy. Samostatné servery dávají smysl, když skupiny hrají různé hry nebo potřebují jiná pravidla a jiné dohlížející osoby.




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.