vlastni minecraft server
„Vytvoření“ vlastního fungujícího serveru je jednoduchá záležitost, práce na pár minut. Tento návod má dvě části – v první se zaobírám detailní (a jednoduchou) instalací základního serveru CraftBukkit (více podrobností v článku) a ve druhé se zaobírám tzv. pluginy, neboli „moduly“ k serveru, se kterými můžete zásadně vylepšit multiplayerové hraní. K provozování serveru není nutné umět programovat ani být nějak zběhlý v IT, je to opravdu více méně primitivní záležitost.
Co je to Bukkit, CraftBukkit…?
Vývojáři Minecraftu samozřejmě zároveň s hrou samotnou vyvíjí i serverový software, neboli samotný server. Tento oficiální server se nazývá Minecraft Beta SMP server. Protože však vývojáři vědí, že herní komunita má velkou sílu, je možné k tomuto „základnímu“ serveru vytvářet i tzv. serverové modifikace. Jednou z nich je Bukkit, což je projekt, který se zabývá právě rozšiřováním možností základního serveru. Jedná se o jeden z nejznámějších projektů tohoto druhu a je pravděpodobně jeden z nejlepších (ne-li úplně nejlepší). CraftBukkit je pak název pro samotný server, který si normálně stáhnete, trochu nastavíte a jedete.
Poznámka: Pozor na nelegální verze Minecraftu
Před samotným návodem si dovolím jednu poznámku. Pokud máte nelegální verzi Minecraftu, pak si multiplayer moc neužijete. Abyste mohli hrát s nelegálním klientem, musel by pro to být uzpůsobený (resp. hacknutý) server a nejen že s tím jsou docela problémy, ale spousta pluginů s tím má problém a část z nich nefunguje vůbec. Většina kvalitních serverů proto nelegální klienty nepodporuje a s takovými si nezahrajete. Proto všem doporučuji, aby měli legální verzi, protože nejenže vám tím odpadnou různé problémy, ale v neposlední řadě tak osobně podpoříte vývojáře hry.
1. Stáhnutí serveru
Takže jsme si řekli trochu teorie a můžeme se vrhnout na praxi. Když na webu Bukkit.org v menu kliknete na odkaz „Get CraftBukkit„, dostanete se na wiki stránku, kde je anglicky napsaný návod. Na jeho začátku se nachází odkaz na stáhnutí CraftBukkitu.
Tím stáhnete nejnovější doporučený build (verzi) tohoto programu. Jedná se o soubor .jar, neboli java aplikaci. Pro provozování serveru je, stejně jako pro hraní Minecraftu, třeba mít nainstalovánu Javu.
Pro naše potřeby budeme předpokládat, že jste soubor stáhli do C:\Users\vasejmeno\minecraftserver\ (i když to ani není nějak významné, jen pro lepší ilustraci). Takže nyní máme soubor stažený v adresáři minecraftserver. V mém případě by celá cesta k souboru byla C:\Users\kukba\minecraftserver\craftbukkit-0.0.1-SNAPSHOT.jar(tedy včetně přesného názvu souboru).
2. Nastavení serveru
Já jsem to sice rozepsal do tří odstavců, ale stačil by jeden – vytvořte si složku pro váš server a stáhněte do ní uvedený soubor. Další krok, který nás čeká, je jednoduché nastavení toho, jak se náš server bude spouštět. Není to nic důležitého, čehož význam byste měli znát, prostě ve složce se serverem vytvořte soubor RUN.bat (bat je přípona, ne součást názvu). Tento soubor otevřete třeba v poznámkovém blogu a napište do něj:
@ECHO OFF
SET BINDIR=%~dp0
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar "%BINDIR%\craftbukkit-0.0.1-SNAPSHOT.jar"
PAUSE
Zde nás zajímají dvě podtržená místa. U toho prvního záleží, jestli máte 32bitový, nebo 64bitový systém. Pokud totiž máte 64bitový, budete muset ProgramFiles změnit na ProgramFiles(x86). Druhé podtržené místo značí název našeho staženého souboru-serveru. Tento název musí naprosto korespondovat se skutečným názvem serveru na vašem počítači.
3. Spuštění a otestování
Toto všechno je prakticky záležitost malé chvíle. Jakmile toto máte hotové, můžete server zapnout poklepáním na soubor RUN.bat. Spustí se v příkazovém řádku. Můžete si všimnout, že se ve složce vytvoří různé další soubory a několik složek. To je samozřejmě v pořádku, vytváří si je server. Pokud se chceme nyní na server připojit, zapneme hru a do kolonky napíšeme localhost. Tím se připojíme „sami na sebe“. Server se vypíná napsáním stopdo onoho příkazového řádku.
Pokud chcete svůj server zveřejnit, respektive umožnit svým přátelům, aby se na něj mohli napojit, pak by se vám mohl hodit příkaz whitelist on/off. Tento příkaz totiž vypíná/zapíná povinný whitelist, tedy na server se připojí jen ta osoba, která je na tomto whitelistu zapsaná. Samotný whitelist je normální soubor, který naleznete v adresáři se serverem (poté, co ho poprvé spustíte a vytvoří si tak svoje soubory). Velkou výhodou pak je, když máte veřejnou IP adresu (tzn. uživatelé se na vás mohou napojit přímo). Nejjednodušší je zjistit svou IP adresu, přidat za ní port 25565 a celé to poslat svým přátelům, aby se na to připojili (takže to bude vypadat například 25.122.68.55:25565). Důležité také je mít správně nastavený port, respektive tímto se zabývá problematika pod heslem port forwarding (přesměrování portů). Něco si o tom můžete přečíst na Wikipedii, oficiálním návodu na Minecraft server nebo kdekoli jinde. S konkrétními problémy se nebojte obrátit na mě v komentářích. Kdyby vás bylo několik, mohl bych to trochu rozvinout.
4. Jak ovládat server
Server se ovládá v příkazovém řádku zadáváním příkazů, jejich seznam naleznete zde. Pokud chcete mít „moc“ i přímo ve hře, pak jednoduše využijte příkaz op player, místo „player“ zadejte vaše jméno – dá vám to administrátorská oprávnění i ve hře (tj. zadávání příkazu do chatu ve hře). To vypnete příkazem deop player. Seznam dostupných příkazů můžete získat také zadáním příkazu help.
Takže toto je první část tutoriálu, ve které jsem popsal, jak zprovoznit svůj vlastní Minecraft server. Ve druhé části se podíváme na pracování s pluginy, které přidávají do Minecraftu další ohromné možnosti.
Komentáře
Přehled komentářů
Problém
(Denisa, 29. 7. 2016 9:58)Ahoj, když se jdu připojit na server tak mi to píše : Přihlašení selhalo:Neplatná relace (Zkuste restartovat hru)
Re: Problém
(Honza, 18. 11. 2016 12:00)Ano to je problém jménem "neoriginalní minecraft" respektive jsi ho stáhla. aby ti to šlo, ve složce se serverem máš dokument server properties, ale může se jmenovat jen server. na to klikni a objeví se ti různé věci (to je koneckonců i velmi důležitá věc můžeš tam nastavit věci jako např. maximální výška stavení, jaké mají práva OP apod. zd eje také Online mod = true. to true přepiš na false, pak jednoduše Run.bat znova se ti to načte a máš to i pro neoriginální (nekoupený) minecraft. já mám osobně taky neoriginální takže tohle dělám taky a je to jediný způsob jak ten server bude i pro lidi s neoriginálním minecraftem.
Re: Problém
(vojta, 31. 12. 2018 17:03)to ty nefunguje proto že nemáš origo minecraft :D (nemáš zač)
Vitej na Serveru BughoMo
(BughoMo, 27. 1. 2020 15:55)Přijď na Server BughoMo hledáme pomocníky do a teamu užij si to u nas
Nazdar
(JarekCZ, 25. 2. 2019 21:46)
Jak mám server vytvořit ? :D ty jsi píča mala tak fržte huby kokoti
Re: Nazdar
(dankotv, 12. 3. 2019 18:30)cs fgakaherda pls potbeujem server lebo som best pf bestminecraft youtuebr cz sk odpis prosim na budem rad
konutura
(dankotv, 12. 3. 2019 18:22)cs fgakaherda pls potrbeujem server lebo som best pf best minecraft youtuebr cz sk odpis prosim na budem rad
pripoj se
(samx , 13. 10. 2020 21:06)