Jak vytvořit osobní minecraft server. Vytvoření a nastavení serveru

Postupem času přestává hra pro jednoho hráče vzbuzovat stejný zájem a přichází okamžik, kdy se objeví neodolatelná touha zúčastnit se online hry.

Co když ale nechcete hrát s cizími lidmi, které vůbec neznáte, ale chcete si hrát jen se svými přáteli? Poté si můžete vytvořit svůj vlastní malý server, na kterém budete hrát. A možná si v budoucnu budete chtít vytvořit svůj vlastní velký projekt, určený pro obrovské množství lidí. V obou případech budete muset vědět, jak vytvořit svůj vlastní server pro Minecraft.

Ve skutečnosti je vytváření serverů Minecraft velmi jednoduché. Nejprve budete potřebovat potřebné jádro, které udrží váš herní server v chodu. Dnes jsou nejaktuálnějšími jádry pro herní servery Vanilla Server a BUKKIT. První typ jádra je určen pro případy, kdy si hráč chce vytvořit domácí server pro hraní s přáteli. Druhý typ je určen pro velmi vážné projekty. Tento typ jádra podporuje všechny nejnutnější pluginy, od vytváření spawn pointů a ochrany území až po globální pluginy, které vytvářejí své vlastní jedinečné funkce na serveru.

Po výběru vhodného jádra musíme zjistit, jak jej spustit. Chcete-li to provést, musíte provést několik kroků, které vám to pomohou:

  • Vytvoříme složku na správném místě, kde bude umístěn náš server.
  • Do této složky přesuneme naše jádro, které budeme používat.
  • Vytvořte soubor .bat s názvem „start.bat“. Zadáme tam následující:

Pro 32bitové verze systému Windows:

@ECHO VYPNUTO
SET BINDIR=%~dp0
CD/D "%BINDIR%"
java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

Pro 64bitové verze systému Windows:

@echo vypnuto
"%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

Kde craftbukkit.jar je název našeho jádra. Pokud chcete, můžete změnit název jádra.

Po spuštění jádra se objeví konzola. V něm můžete sledovat všechny procesy aktuálně probíhající na serveru. Při prvním spuštění byste měli chvíli počkat, než se vytvoří mapa a provedou se první nastavení. Nelekejte se, když se po prvním spuštění jádra objeví nové soubory a složky – to jsou hlavní soubory vašeho serveru. Není nutné je za žádných okolností mazat; každý soubor je zodpovědný za určitou část serveru. Pokud umíte anglicky, pak můžete zjistit, co ten či onen soubor dělá. Složka Plugins vám tedy umožňuje nahrát do ní pluginy pro jejich provoz na serveru a soubor .log umožňuje pečlivě studovat jeho protokoly, aby bylo možné identifikovat chyby a včas je odstranit.

Soubory jsou tedy nainstalovány a nyní musíte konzolu vypnout. Zatím se nebudete moci přihlásit na server a hrát na něm. Nyní musíme zjistit nastavení hry. Chcete-li to provést, musíte otevřít soubor server.properties a pečlivě si jej prohlédnout. Opět, pokud víceméně umíte anglicky, pravděpodobně budete schopni pochopit, kde se co píše a za co je zodpovědné. Prozatím je nejlepším způsobem, jak začít, znát několik základních parametrů, které vám pomohou rychle nastavit váš server. Každý parametr může být buď true nebo false, nebo může být specifická proměnná.

server-port t= 25565 - tento parametr je zodpovědný za port serveru. Důrazně nedoporučujeme měnit, protože... port 25565 je standardní pro servery Minecraft. Na hostingových stránkách to může být jiné, ale je nejlepší to nechat tak, jak to je.

level-name=world – název vašeho světa. Přejmenujte svou světovou složku na vámi zvolený název.

pvp = true – tento parametr je na serveru zpočátku povolen. Umožňuje normálním hráčům poškodit ostatní. Budou si moci domlouvat různé souboje, ale také se může stát, že silnější hráči začnou zabíjet civilisty bez jejich souhlasu, proto by měl být tento parametr zakázán, tedy nastavit hodnotu false místo true.

obtížnost = 1 — úroveň obtížnosti. Může nabývat 4 hodnot současně, od nejjednodušší úrovně (0) po nejsložitější (3).

white-list = false - pokud povolíte tento parametr, pak budou mít k serveru přístup pouze ti, kteří jsou na tzv. „bílé listině“. Pro tento účel je v kořenové složce vašeho serveru speciální soubor whitelist.txt. Zadáním všech přezdívek hráčů v tomto souboru, oddělených řádkem, se budou moci dostat na server, zatímco ostatní nikoli. Tento parametr se nejlépe používá, když je třeba provést technickou práci na serveru.

online-mode = true - kvůli tomuto parametru můžete narazit na problém, že nemůžete přistupovat k vašemu serveru. Je zodpovědný za to, že na vašem serveru mohou hrát pouze licencované účty. Nastavením hodnoty na false bude server dostupný absolutně všem hráčům.

server-ip= — IP herního serveru. Nechte to prázdné, protože... server sám určí jeho adresu. Obvykle se jedná o IP adresu vašeho počítače. Najdete ji na jakékoli stránce, která vám to umožňuje.

max-players = 20 - maximální počet hráčů, kteří mohou hrát na vašem serveru. Čím výkonnější počítač, tím větší číslo můžete udělat.

motd = Minecraft Server - krátký popis nebo název serveru, který se zobrazí v seznamu serverů. Obvykle může být takový text ozdoben různými symboly a pomocí některých pluginů můžete dokonce změnit barvu.

Po konfiguraci konfiguračního souboru jej můžeme uložit a spustit náš server. Když se server spustí, můžete jej začít propagovat, ale zde nastává další problém. Tento problém spočívá v tom, že server nemá jediný plugin, bez kterého bude existovat obrovské množství . Tento problém lze opravit několika způsoby: povolit na herním serveru možnost přihlásit se pouze několika vybraným, konkrétně těm, kteří jsou na bílé listině, nebo konečně stáhnout normální pluginy, které omezí server před vetřelci.

Server je připraven, pluginy jsou nainstalovány a vše se zdá být nakonfigurováno. Můžete spustit server a přihlásit se k němu. Jak k němu mohu získat přístup? Stačí jej přidat do seznamu herních serverů a zadat požadovanou IP adresu. Kde to najdu? Nejjednodušší způsob je zadat adresu localhost, pokud server provozujete na místním počítači. Obvykle tato metoda funguje s vysokou pravděpodobností. Pokud se však nic nestane, stačí zadat IP adresu počítače, která je rozpoznána prostřednictvím speciálních služeb, například 2ip.ru.

Myslím, že v tomto návodu jsem popsal všechny základní možnosti z hlediska tvorby serveru. Vše, co zbývá, je vyvíjet jej, přidávat další a další užitečné pluginy, aktualizovat jádro a samozřejmě propagovat svůj server a učinit jej velmi populárním.

Vytvoření vlastního lokálního serveru založeného na běžném osobním počítači je poměrně složitý a pečlivý úkol. Zde musíte pochopit následující body:

  1. 1. a zda vůbec potřebujete vlastní server. To je jedna z klíčových otázek, která vyžaduje od budoucího správce jasnou a jednoznačnou odpověď.
  2. 2. Jaké technické prostředky máte k dispozici a co bude nutné pro provoz plnohodnotného serveru. Minimální technické požadavky na vytvoření „kvalitního“ serveru jsou poměrně vysoké: samotné zařízení bude stát 70 - 80 tisíc rublů.

Mějte také na paměti, že pro normální provoz zdroje (pro který plánujete vytvořit vlastní server) potřebujete, aby byl serverový počítač neustále zapnutý a fungoval bez přerušení. Proto je nutné zajistit odpovídající napájení.

3. Kolik peněz jste ochotni utratit za vytvoření a údržbu serveru? Kromě výše zmíněných hardwarových nákladů vyžaduje vytvoření plnohodnotného serveru na počítači vyhrazenou (statistickou) IP adresu a vysokou rychlost příjmu a přenosu dat (minimální ukazatel je 10 Mbit/sec). V souladu s tím budete muset poskytovateli připlatit a uzavřít dodatečnou smlouvu o poskytování takových služeb.

A než se pokusíte vytvořit server z počítače, musíte jasně definovat všechny tyto nuance.

Jak udělat server z domácího počítače?

Chcete-li vytvořit svůj vlastní server, musíte nejprve nainstalovat síťový operační systém pro více uživatelů.

Výběr je obrovský: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows a mnoho dalších.

Na internetu lze nalézt mnoho příkladů testování provozu výše uvedených operačních systémů a jejich hodnocení v souladu s výsledky testů. Například hodnocení „SOS“ za rok 2016:

1. místo: „Debian“ a „Ubuntu Server“;

3. místo: „FreeBSD“ a „ Windows Server»;

4. místo: „Red Hat Enterprise“;

5. místo: „Fedora“.

Lví podíl na trhu síťového softwaru samozřejmě tvoří operační systémy, které zaujímají první místo v žebříčku. Proto, abyste mohli poprvé vytvořit server na počítači, doporučujeme vybrat jeden z nich.

Jako příklad se zaměříme na instalaci operačního systému Ubuntu Server.

Jak nastavit místní server od nuly na ubuntu?

1. Stáhněte a zkopírujte obraz operačního systému na zaváděcí USB flash disk. Spusťte počítač z jednotky flash: v první fázi budete požádáni o výběr jazyka.

3. V dalších krocích vyberte "Region" a "Keyboard Layout Settings";

4. Zadejte své uživatelské jméno, počítačový účet a heslo,

poté klikněte na „Pokračovat“;

nakonfigurujte „Rozvržení disku“

a vyberte, na kterém disku je systém nainstalován;

6. Počkejte na dokončení instalace a aktualizace systému.

7. Vyberte software, který potřebujete, abyste mohli začít.

8. Potvrďte dokončení instalace kliknutím na tlačítko „Pokračovat“;

Tento článek seznamuje čtenáře s provozními funkcemi čistého (bez úprav) Minecraft serveru aktuální verze. Server je na rozdíl od klienta distribuován zdarma prostřednictvím oficiálních stránek hry. Informace v tomto článku byly aktualizovány, aby odrážely verzi 1.4.7.

Příprava na práci

Aby server fungoval, musíte do počítače nainstalovat balíček Java. Lze jej stáhnout z této stránky. Pokud se však klient Minecraft spustí, je to indikátor, že tento balíček je již v počítači nainstalován.

Chcete-li server stáhnout, musíte přejít na stránku stahování oficiálního webu do sekce „Server pro více hráčů“. Můžete si vybrat verzi serveru - .exe (Pouze pro uživatele OS Windows, bez režimu konzoly) nebo .jar (univerzální). Klikněte na příslušný odkaz a uložte soubor do samostatného adresáře, který bude hlavním pro váš server. Při vytváření serveru na Linuxu nebo OS X je hlavním adresářem serveru pracovní adresář - použijte cd /cesta/k/serveru/ .

Vytvoření a nastavení serveru

Představujeme nastavení serveru

Když je stažený soubor v budoucí složce serveru, spusťte jej a počkejte, dokud proces generování úrovně neskončí. Uvidíte, že se ve vaší složce objevilo několik nových souborů a podsložek.

Podívejme se na soubor server.properties. Tento soubor obsahuje všechny hlavní parametry serveru. Otevřete tento soubor pomocí libovolného vhodného textového editoru. Uvidíte obsah něco takového:

#Vlastnosti serveru Minecraft #Sat 19. ledna 19:41:50 MSK 2013 generator-settings= allow-nether=true level-name=world enable-query=false allow-flight=false server-port=25565 level-type=DEFAULT enable -rcon=false level-seed= server-ip= max-build-height=256 spawn-npcs=true white-list=false spawn-animals=true texture-pack= online-mode=true pvp=true obtížnost=1 herní režim =0 max-players=20 spawn-monsters=true generation-structures=true view-distance=10 motd=A Minecraft Server

Popis parametrů

Parametr Hodnoty Výchozí Popis
umožnit let pravda/nepravda falešný Umožňuje hráči létat po světě Minecraftu. Tato možnost platí pouze pro lety v Přežití a má účinek pouze v případě, že existuje odpovídající plugin (například Flight). Lety v kreativním režimu nejsou nijak ovlivněny.
dovolit-nether pravda/nepravda věrný Tento parametr určuje možnost přechodu do Dolního světa. Pokud je zakázáno, všichni hráči, kteří byli v Netheru, budou přesunuti do normálního. Nemá vliv na přechod na Edge.
obtížnost Číslo (0-3) 1 Obtížnost: 0 - Mírová 1 - Snadná 2 - Normální 3 - Těžká
povolit-příkazový-blok pravda/nepravda falešný Umožňuje použití příkazového bloku. Tato možnost se negeneruje při prvním spuštění, ale objeví se při prvním pokusu o použití příkazového bloku.
enable-query pravda/nepravda falešný Umožňuje aktivovat protokol GameSpy4 pro naslouchání serveru (získání informací o serveru).
enable-rcon pravda/nepravda falešný Umožňuje používat vzdálený přístup ke konzole serveru.
herní režim Číslo (0-2) 0 Standardní herní režim, automaticky nainstalovaný pro všechny hráče, kteří se přihlásí na server poprvé. Režim jednotlivého hráče se mění pomocí příkazu /gamemode.
0 – Přežití 1 – Kreativní 2 – Dobrodružství (k dispozici od 12w22a) nastavení generátoru Žádný Čára
Tento řádek určuje šablonu pro generování superplochého světa. Podrobnosti viz superplane. pravda/nepravda věrný generovat-struktury
Zda generovat struktury (pokladnice, pevnosti, vesnice...) pravda/nepravda falešný hardcore
Povolí hardcore režim na serveru. Po smrti - ban, nemůžete se znovu připojit. název-úrovně Název složky svět
Název složky s mapovými soubory, kterou bude server používat během hry. Tato složka je umístěna ve stejném adresáři, kde je umístěn server. Pokud tam není, server automaticky vygeneruje nový svět a umístí jeho soubory do složky s tímto názvem. úrovňové osivo nastavení generátoru Jakékoli přijatelné zrno
Vstupní data (zrno) pro generátor úrovně. Pokud chcete vytvořit náhodný svět, nechte toto pole prázdné. typ úrovně VÝCHOZÍ/PLOCHÉ/VELKÉ BIOMY VÝCHOZÍ
Definuje typ světa. Násobek 16 (64–256) 256 Určuje maximální výšku budovy na vašem serveru. Nad touto úrovní nebude možné lámat nebo umisťovat bloky. Nad touto úrovní lze generovat terén a bloky lze také zničit pomocí TNT a ohně. Navíc kýble fungují nad hranicí (chyba).
maximální počet hráčů Číslo (0-2147483647) 20 Určuje maximální povolený počet hráčů na serveru.
motd Řetězec kratší než 60 znaků Server Minecraft Popis serveru, který se zobrazí při připojení v seznamu serverů. Podporuje formátování textu.
online režimu pravda/nepravda věrný Toto nastavení umožňuje povolit/zakázat ověřování prémiových účtů uživatelů, kteří se připojují k tomuto serveru. Li falešný- program nebude kontrolovat hráčské účty a hráči, jejichž účty nemají status „prémiový účet“, se budou moci přihlásit na server. Pokud je hodnota parametru věrný, budou mít k serveru přístup pouze uživatelé s prémiovým účtem. Pokud je ověřování účtu zakázáno, „piráti“ a hráči, kteří zfalšovali své přezdívky, budou mít přístup k tomuto serveru, což je poněkud nebezpečné. Administrátor, který vytvoří server v tomto režimu, neporušuje podmínky uživatelské smlouvy, protože tato možnost byla do seznamu konfigurovatelných parametrů serveru přidána záměrně - vypnutím kontroly můžete například hrát v místní síti a bez přístupu k internetu.
pvp pravda/nepravda věrný Povolí/zakáže hráče, kteří obdrží poškození z útoků jiných hráčů na serveru. Na věrný hráči budou moci mezi sebou „bojovat“ a navzájem se zabíjet. Pokud je nastaveno na falešný, hráči si nebudou moci vzájemně udělovat přímé poškození.
dotaz.port Číslo (1-65535) 25565 Port pro získávání informací o serveru. Zobrazí se automaticky, když enable-query=true .
rcon.heslo Žádný nastavení generátoru Heslo pro vzdálený přístup k serveru. Zobrazí se automaticky, když enable-rcon=true .
rcon.port Číslo (1-65535) 25575 Port pro vzdálené ovládání serveru. Zobrazí se automaticky, když enable-rcon=true .
server-ip Jakákoli platná IP adresa nastavení generátoru Určuje IP adresu serveru, kterou budou používat ostatní hráči pro připojení k tomuto serveru. Doporučujeme ponechat toto pole prázdné, ale pokud chcete serveru přidělit speciální IP adresu, můžete ji nastavit pomocí tohoto parametru.
server-port Číslo (1-65535) 25565 Tento parametr určuje hodnotu portu v protokolech TCP a UDP, které bude herní server používat. Standardní port pro Minecraft je 25565. Doporučuje se neměnit hodnotu, protože Chcete-li zadat server pomocí standardního portu, bude přehrávač potřebovat pouze zadat adresu IP nebo DNS bez uvedení portu a při použití jiných portů existuje možnost, že tento port již bude obsazen jiným síťovým zdrojem. Pokud přesto chcete port zadat ručně, zvolte větší čísla a vyhněte se oblíbeným portům: 80 a 8080 (webový server), 21 (ftp server), 22 (ssh server), 143 (imap), 6969 a 6881-6889 (bittorrent ), atd. Vhodný je například port 25000.
povoleno snooper pravda/nepravda věrný Umožňuje serveru odesílat některé statistiky a data vývojářům.
potěr-zvířata pravda/nepravda věrný Rovněž spawn-monstra, ale pro přátelské moby (krávy, prasata, ovce...).
spawn-monstra pravda/nepravda věrný Pokud je hodnota parametru věrný, pak, jako ve hře pro jednoho hráče, v noci a v temných jeskyních se na mapě objeví nepřátelské davy a budou se snažit poškodit hráče na serveru. Pokud je hodnota falešný, nepřátelské davy (např. kostlivci, zombie) se během hry nevytvoří automaticky, lze je však zplodit pomocí modifikací. Všechny moby na mapě zůstanou.
spawn-npcs pravda/nepravda věrný Umožněte NPC objevit se ve vesnicích.
spawn-ochrana Číslo (1–100) 16 Poloměr ochrany území spawn v blocích (toto území mohou změnit pouze provozovatelé). Poloměr 0 poskytuje ochranu jednomu bloku, 1 zóně 3x3 a tak dále. Tato možnost se negeneruje při prvním spuštění, ale objeví se, když se k serveru připojí první hráč. Po 1.4.2 je ochrana proti spawnu automaticky deaktivována, pokud server nemá žádné operátory.
texturový balíček Název souboru nastavení generátoru Umístění textur, které server nabídne ke stažení do přehrávače po připojení. V tomto poli musíte zadat název archivu zip umístěného ve složce serveru.
pohledová vzdálenost Číslo (3-15) 10 Upravuje poloměr aktualizovaných bloků, které mají být odeslány do přehrávače. Pro informaci: nakreslete vzdálenost Daleko zobrazí oblast v okruhu 9 kusů.
white-list pravda/nepravda falešný Umožňuje povolit/zakázat použití whitelistu na serveru. Na věrný Administrátor serveru bude muset ručně přidat přezdívky hráčů na bílou listinu. Pokud je nastaveno na falešný, bude mít k tomuto serveru přístup každý hráč, který bude znát jeho IP adresu a port. Správci serveru mají možnost přihlásit se k serveru bez ohledu na bílou listinu.

Bezprostředně před zahájením přehrávání na serveru můžete nakonfigurovat výše uvedené parametry serveru.

  • Pole server-ip Nejlepší je nechat prázdné – hra si tento parametr sama určí a nakonfiguruje. Pokud však chcete serveru přiřadit speciální IP adresu, můžete toto nastavení změnit.
  • Pole herní režim označuje herní režim, který bude automaticky povolen všem hráčům, kteří se přihlásí na server. Herní režim pro konkrétního hráče lze během provozu změnit.
  • Pokud jste povolili white-list, udělejte si operátora nebo se přidejte na bílou listinu.
  • Při vyplňování pole max-build-height Pokud číslo nevyhovuje, server automaticky vybere nejbližší možné číslo.

Jakákoli změna nastavení v tomto souboru vyžaduje restart serveru. Kromě toho může server někdy zapisovat změny do tohoto souboru, takže je lepší překonfigurovat, když je server offline.

Nastavení připojení k serveru

Za zmínku stojí, že na serveru mohou hrát současně hráči z lokální sítě i internetu.

Připojte se k vlastnímu serveru

Pokud ponecháte server na stejném počítači, na kterém budete hrát, stačí pro připojení zadat adresu 127.0.0.1 nebo localhost . Tato adresa využívá virtuální síťové rozhraní (loopback), které je vždy dostupné, i když počítač nemá síťovou kartu.

Pokud se nemůžete připojit ani přes rozhraní zpětné smyčky, je to důvod ke kontrole nastavení antiviru a firewallu. Přidejte Minecraft Server a port 25565 k výjimkám.

Server v lokální síti

Proces nastavení herního serveru přes místní síť je mnohem jednodušší než vytvoření serveru přístupného z internetu a je snazší, pokud jde o chyby při připojování k serveru.

Kromě toho může být vaše adresa trvalá, statický, nebo změnit pokaždé, když se znovu připojíte k poskytovateli, to znamená být dynamický. Nejjednodušší způsob, jak určit typ adresy, je znovu připojit modem a porovnat externí IP adresy. Pokud se po opětovném připojení modemu IP adresa změnila, znamená to, že máte dynamickou IP adresu. Dynamické adresy jsou běžnější než statické, ale při vytváření herního serveru se doporučuje mít statickou IP adresu, protože dynamická adresa se mění pokaždé, když se znovu připojíte k ISP (a budete muset neustále sdělovat novou adresu vaši hráči). Statická adresa však není nezbytnou podmínkou pro fungování serveru.

Kromě toho existují služby (včetně bezplatných), které poskytují domény třetí úrovně, například dyn.com/dns/. Aktualizace adresy se obvykle provádí pomocí speciálního programu, který si budete muset nainstalovat do svého počítače, ale některé modemy a routery mohou tuto funkci provádět samy (podívejte se na rozhraní routeru pro Dynamic DNS). Mnoho poskytovatelů nabízí statickou IP adresu jako doplňkovou službu.

Připojování k serveru

Pro připojení k vašemu serveru musí hráči zadat IP adresu vašeho serveru do herního klienta. externí IP adresu nebo doménu (adresu webové stránky) a klikněte na tlačítko připojit k serveru. Externí IP adresu může zjistit vlastník serveru a sdělit ji hráčům, kteří se chtějí k jeho serveru připojit. Následující stránky vám mohou pomoci zjistit vaši externí IP adresu: SpeedTest.net, 2IP.ru, Smart-IP.net.

Pokud se hráči nemohou připojit k vašemu serveru, podívejte se do sekce.

Server přes VPN

Pokud máte problémy s vnitřní IP adresu, můžete vyzkoušet Hamachi, P2PLauncher, EasyVPN, Garena nebo podobné služby. Nejoblíbenější z nich je Hamachi. Tvůrce serveru a připojující se musí stáhnout a nainstalovat Hamachi. Další:

Pro server:

  1. Vytvořte místnost.
  2. ponechte server-ip prázdnou.
  3. Spusťte server.
  4. Sdělte svou IP v Hamachi (vedle tlačítka připojení) těm, kteří se připojují.

Pro hráče:

  1. Vstupte do místnosti se serverem.
  2. Zkuste se připojit pomocí přijaté IP.

Nejjednodušší na použití je program P2PLauncher, který propojuje počítače prostřednictvím sítě peer-to-peer. Stačí ji vložit do složky hry a spustit. Na serveru:

  1. Zadejte přezdívku (neboli budoucí název serveru) a název místnosti a klikněte na „Spustit server“.
  2. Sdělte název místnosti a svou přezdívku těm, kteří se k vám chtějí připojit.

Na klientovi:

  1. Spusťte P2PLauncher. Zadejte svou přezdívku a název místnosti a klikněte na „Spustit klienta“.
  2. Jako název serveru použijte přezdívku hráče, který server vytvořil.

Otevření portů

Otevírací nebo přesměrování portů (Přesměrování portů) umožňuje klientům připojujícím se z internetu přistupovat k serveru, který se nachází za routerem nebo modemem. Problém s otevíráním portů často nastává při vytváření serveru v lokální podsíti. Váš router nebo modem může blokovat port, který se herní server pokouší použít. U různých modelů se tento postup vyskytuje mírně odlišně.

Existují 2 způsoby, jak otevřít porty:

  • Webová stránka portforward.com představuje kolekci speciálního softwaru, který je určen k otevírání portů na různých modelech modemů. Přejděte na tuto stránku a najděte v seznamu model vašeho modemu nebo routeru. Přejděte na stránku svého modelu a stáhněte si odtud nástroj určený k otevírání portů. Použijte jej k otevření portu, který váš server používá (ve výchozím nastavení 25565 ).
  • Přihlaste se do webového rozhraní vašeho modemu nebo routeru prostřednictvím webového prohlížeče. Chcete-li ji zadat, musíte zpravidla zadat do řádku pro zadání webové adresy 192.168.1.1 nebo 192.168.0.1 . Jakmile jste v nabídce webového rozhraní, najděte položku Přesměrování portů nebo NAT. Jakmile se toto menu otevře, budete muset zadat některé parametry. Parametry, které mohou být požadovány: Start Port - 25565, End Port - 25565, IP adresa - lokální IP adresa počítače, na kterém vytváříte server (například 192.168.1.2), Protocol - nejprve zadejte TCP a poté opakujte celý postup znovu pro protokol UDP. Příklady otevření portů pro mnoho modelů modemů lze nalézt na portforward.com.

Příklad použití programu PFPortChecker

Chcete-li zkontrolovat, zda byla procedura otevření portu úspěšná, požádejte někoho mimo vaši místní síť, aby se připojil k serveru pomocí externí adresy IP (můžete se také pokusit připojit k sobě pomocí externí adresy sami, ale selhání v tomto případě nemusí vždy znamenat server je nedostupný). Nebo si stáhněte a nainstalujte program PFPortChecker. V terénu Přístav zadejte číslo portu, který jste se pokusili otevřít. V terénu Protokol vyberte nejprve UDP a poté TCP. Poté klikněte na tlačítko zaškrtnutí. Po dokončení kontroly program zobrazí 3 součty pro TCP a 3 pro UDP. Pokud je text všech 6 výsledků testu zelený, pak byl postup zcela úspěšný. Příklad viz snímek obrazovky vpravo.

Správa serveru

Tato část popisuje prvky správy serveru - proces správy a udržování správného provozu serveru za jeho běhu pomocí příkazového řádku a prvků grafického rozhraní.

Popis GUI

GUI okna serveru se skládá z následujících prvků:

  1. Informační okno. Toto okno zobrazuje informace o velikosti použité paměti RAM, dynamicky sestavuje graf velikosti použité paměti RAM atd.
  2. Seznam hráčů. Toto okno zobrazuje seznam přezdívek všech hráčů, kteří jsou připojeni k serveru.
  3. Přihlaste se a chatujte. Zobrazuje informace o stavu serveru, chybách, výsledku operací, použití ovládacích příkazů serveru hráči atd. Zde se také zobrazují všechny zprávy odeslané hráči v chatu. Všechny informace, které jsou v okně protokolu, jsou automaticky zapsány do souboru server.log, který se nachází ve stejném adresáři, kde je umístěn server.
  4. Příkazový řádek. Tento panel je nejdůležitější částí GUI. Z něj může administrátor spravovat server: přidávat na whitelist, banovat, dávat hráčům předměty nebo oprávnění operátora (viz níže), ukládat mapu, zastavovat server atd.

Režim konzoly

V režimu konzole nebo nogui existuje pouze protokol a příkazový řádek. Provádějí stejné funkce jako odpovídající okna grafického režimu.

Verzi serveru .jar můžete spustit pouze v režimu konzoly ( minecraft_server.jar). Chcete-li to provést, musíte zadat parametr nogui v příkazu spuštění:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Popis dostupných příkazů

Příkazy ve hře jsou rozděleny do dvou skupin: pro operátory a hráče. S jejich pomocí můžete získat přístup k některým užitečným funkcím a operátoři mohou sledovat stav serveru.

FAQ

Q: Hráči nemohou zničit bloky; vše rozbité se vrací zpět. Jak to opravit?
A: Poblíž spawn pointu je chráněná oblast, do které mohou umisťovat a ničit bloky pouze operátoři serveru. To znamená, že hráči se potřebují posunout o 30 bloků libovolným směrem.

Q: V protokolu serveru se neustále objevuje zpráva „Can"t keep up! Je server přetížený nebo se změnil systémový čas?" co to znamená?
A: To znamená, že server je aktuálně přetížen a jeho provoz nemusí být zcela správný. Zatížení serveru můžete snížit zavřením všech programů třetích stran, čímž snížíte zatížení procesoru a uvolníte další paměť RAM. Můžete zkusit restartovat server. Rychlost serveru velmi závisí na počtu hráčů, kteří na něm hrají.

Q: Hráči si stěžují, že server je strašně zaostalý. Jak to mohu opravit?
A: Možná je rychlost připojení k internetu nedostatečná nebo hardware počítače je příliš slabý. Snažte se minimalizovat využívání internetového provozu (zavřete internetové prohlížeče, torrent klienty atd.) a snižte zátěž na využití počítačových zdrojů. Přidat Minecraft_Server.exe do seznamu výjimek vašeho firewallu/antiviru, nebo ještě lépe, vypněte je. Zkuste restartovat server. Požádejte hráče se zpožděním, aby se znovu připojili k serveru – může to být problém se zpožděním na straně klienta.

Q: Hráči se nemohou připojit k mému serveru. co dělat?
A: Nejprve se k němu zkuste připojit sami pomocí adresy IP serveru localhost. Pokud se vám nepodařilo připojit, byl server vytvořen zcela nesprávně. Možná jste udělali chybu při konfiguraci souboru server.properties nebo váš antivirus agresivně blokuje herní server. Pokud se vám podařilo připojit k vlastnímu serveru, zkontrolujte, zda jste správně určili vlastní IP adresu. Možná jste zapomněli otevřít porty, které herní server používá. Zkontrolujte protokol serveru, zda neobsahuje chyby – mohou vám naznačit příčinu problému.

Q: Při připojování se hráčům zobrazí zpráva "Zastaralý server!" / "Zastaralý klient!"
A: Server a klient musí mít stejnou verzi, pečlivě to zkontrolujte.

Q: Chci spustit svou mapu pro jednoho hráče na serveru. Jak to mohu udělat?
A: Ze složky šetří, který se nachází v adresáři nainstalované hry ( .minecraft), přesuňte složku s vaší mapou (například Nový svět) do složky, kde se nachází herní server. Nezapomeňte se změnit název-úrovně v souboru server.properties, pokud je vaše složka pojmenována jinak než aktuální složka serveru. Přenos musí být proveden s vypnutým serverem.

Q: Jak mohu vytvořit nový svět?
A: Odstraňte všechny soubory ze složky světa serveru nebo zadejte nový název světa v parametru název-úrovně v souboru server.properties.

Q: Chci aktualizovat server. Co je k tomu potřeba?
A: Nejprve vytvořte zálohu – pokud se něco pokazí, můžete server obnovit ze zálohy. Poté si znovu stáhněte spustitelný soubor serveru z oficiálních stránek a nahraďte jím svůj starý. Poté spusťte server - všechna nastavení, mapy a hráči by měla být uložena.

Q: Jak mohu přidat funkce na server? /domov /warp /potěr a další?
A: Podívejte se do pluginů Bukkit. Existuje například skvělý plugin CommandBook.

Q: Při vytváření serveru se v protokolu objeví zpráva: „FAILED TO BIND TO PORT. Možná na tomto portu již běží server?". co dělat?
A: To znamená, že port, který server používá, je již obsazený nebo je k němu zablokován přístup. Vypněte antivirus a firewall, programy, které používají internet. Pravděpodobně jste zadali port, který používá jiný program (například webový server nebo torrent klient), nebo jste zapomněli otevřít porty na modemu/routeru, než začnete vytvářet server. Chcete-li zjistit, jak to udělat, podívejte se na poslední část tohoto článku.

Q: V protokolu serveru se zobrazí zpráva: „%username% ztraceno připojení: Konec streamu.“ co mám dělat?
A: K tomuto problému může někdy dojít v operačním systému Windows XP SP3. Zkuste server spustit na virtuálním počítači (například VirtualBox) nebo změňte operační systém.

Q: Při spuštění serveru se zobrazí chyba, že moje verze Java je zastaralá. Jak zjistím, jakou verzi Javy mám?
A: Hra vyžaduje ke spuštění Java 6 Chcete-li zkontrolovat verzi, postupujte takto:

  1. Otevřete příkazový řádek (konzole, terminál):
    • Windows: -> cmd ->
    • Linux: Umístění nabídky se liší v závislosti na prostředí, obvykle Aplikace -> Systém / Příslušenství -> Terminál
    • OS X: V Docku nebo Finderu: Programy -> Nástroje -> Terminál
  2. Na příkazovém řádku zadejte java -version a stiskněte klávesu Enter
  3. V odpovědi najděte řádek začínající verzí Java. Další číslo je verze Java.

Pokud v odpovědi obdržíte takovou zprávu:

Java není interní nebo externí příkaz, spustitelný program nebo dávkový soubor (Windows) bash: java: příkaz nenalezen (Linux a OS X)

to znamená, že nemáte nainstalovanou Javu nebo nejsou nakonfigurovány proměnné prostředí (to je obvykle pouze pro Windows). Zkuste následující:

  1. Klikněte pravým tlačítkem na Tento počítač
  2. Klepněte na Vlastnosti
  3. Klikněte na Pokročilá nastavení systému
  4. Klikněte na Proměnné prostředí
  5. V seznamu systémových proměnných najděte proměnnou Path
  6. Klikněte na Upravit a přidejte na konec: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Znovu otevřete příkazový řádek a zkuste to znovu

Pokud je vaše verze nižší než 1.6 nebo nemáte nainstalovanou Javu, přejděte na stránku stahování Javy a stáhněte si nejnovější verzi.

Q: Mám dynamickou IP! Ale nechci kupovat statickou adresu kvůli serveru Minecraft....
A: Pomocí služeb jako DynDNS nebo No-IP můžete získat statickou doménu třetí úrovně (myminecraft.dyndns.org, serverminecraft.zapto.org...)

  • Konzultace

Minecraft je dnes jednou z nejpopulárnějších online her. Za necelé tři roky (první oficiální vydání proběhlo na podzim 2011) si získal miliony fanoušků po celém světě.

Herní vývojáři se záměrně zaměřují na nejlepší příklady z doby před dvaceti lety, kdy byly mnohé hry na dnešní poměry primitivní po grafické stránce a nedokonalé z hlediska použitelnosti, ale zároveň byly skutečně vzrušující.

Stejně jako všechny sandboxové hry, Minecraft poskytuje uživateli obrovské příležitosti pro kreativitu - to je ve skutečnosti hlavní tajemství jeho popularity.

Servery pro hry pro více hráčů jsou organizovány samotnými hráči a jejich komunitami. Dnes na internetu fungují desítky tisíc herních serverů (seznam viz např. zde).

Mezi našimi klienty je mnoho fanoušků této hry, kteří si pro herní projekty pronajímají vybavení z našich datových center. V tomto článku budeme hovořit o tom, na jaké technické body je třeba věnovat pozornost při výběru serveru
Minecraft.

Výběr platformy

Minecraft obsahuje následující architektonické prvky:
  1. server - program, jehož prostřednictvím spolu hráči komunikují po síti;
  2. klient - program pro připojení k serveru nainstalovaný v počítači hráče;
  3. pluginy - doplňky k serveru, které přidávají nové funkce nebo rozšiřují staré;
  4. mody jsou doplňky do herního světa (nové bloky, předměty, funkce).

Pro Minecraft existuje mnoho serverových platforem. Nejběžnější a nejoblíbenější jsou Vanilka a Bukkit.

Okamžitě si rezervujme, že tato sekce bude poskytovat tipy týkající se pouze optimalizace herního serveru. Problémy s doladěním a optimalizací serveru, na kterém je Minecraft nainstalován, jsou samostatným tématem, které přesahuje rámec tohoto článku; čtenáři, kteří mají zájem, mohou snadno najít potřebné informace na internetu.

Jedním z nejčastějších problémů, které při hraní Minecraftu vznikají, jsou takzvané lagy – situace, kdy program včas nereaguje na vstup uživatele. Mohou být způsobeny problémy jak na straně klienta, tak na straně serveru. Níže uvádíme doporučení, která pomohou snížit pravděpodobnost výskytu problémů na straně serveru.

Pravidelně sledujte spotřebu paměti serveru a pluginů

Spotřebu paměti lze sledovat pomocí specializovaných administrativních pluginů – například LagMeter.

Zůstaňte naladěni na aktualizace pluginů

Vývojáři nových pluginů se zpravidla snaží s každou novou verzí snížit zátěž.

Snažte se nepoužívat mnoho pluginů s podobnou funkcí

Velké pluginy (např. Essentials, AdminCMD, CommandBook) velmi často obsahují funkcionalitu mnoha menších pluginů. Například stejný Essential obsahuje funkce pluginů iConomy, uHome, OpenInv, VanishNoPacket, Kit. Malé pluginy, jejichž funkčnost je zcela pokryta funkčností jednoho velkého, lze ve většině případů odstranit, aby nedošlo k přetížení serveru.

Omezte mapu a načtěte si ji sami

Pokud mapu neomezíte, výrazně se zvýší zatížení serveru. Mapu můžete omezit pomocí pluginu WorldBorder. Chcete-li to provést, musíte spustit tento plugin a spustit příkaz /wb 200 a poté nakreslit mapu pomocí příkazu /wb fill.

Kreslení samozřejmě zabere spoustu času, ale je lepší to udělat jednou a zavřít server pro technickou práci. Pokud každý hráč nakreslí mapu, server bude pracovat pomalu.

Vyměňte náročné pluginy za rychlejší a méně náročné na zdroje

Ne všechny pluginy pro Minecraft lze nazvat úspěšnými: často obsahují mnoho zbytečných a nepotřebných funkcí a někdy také spotřebují spoustu paměti. Nepovedené pluginy je lepší nahradit alternativními (je jich poměrně hodně). Například plugin LWC lze nahradit Wgfix+MachineGuard a plugin DynMap Minecraft Overviewer.

Vždy vymažte kapku nebo nainstalujte plugin, aby se kapka automaticky odstranila

Drops ve hrách jsou předměty, které vypadnou, když dav zemře nebo jsou zničeny některé bloky. Ukládání a zpracování kapek zabírá mnoho systémových prostředků.

Chcete-li, aby server pracoval rychleji, je vhodné odstranit drop. To se nejlépe provádí pomocí speciálních pluginů – například NoLagg nebo McClean.

Nepoužívejte anti-cheaty

Na herní servery jsou často instalovány tzv. anti-cheaty – programy, které blokují pokusy o ovlivnění hry nečestnými způsoby.

Existují také anti-cheaty pro Minecraft. Jakýkoli anti-cheat je vždy další zátěží serveru. Výhodnější je instalovat ochranu pro launcher (který však neposkytuje absolutní záruku bezpečnosti a snadno se prolomí - to je ale téma na samostatnou diskusi) a pro klienta.

Místo závěru

Jakékoli pokyny a doporučení se ukáží jako mnohem efektivnější, pokud jsou podpořeny konkrétními příklady. Na základě výše uvedených pokynů k instalaci jsme vytvořili vlastní Minecraft server a umístili na mapu několik zajímavých věcí.

Zde je to, co máme:

  • Bukkit server - stabilní doporučená verze 1.6.4;
  • Statistics plugin - pro shromažďování statistik o hráčích;
  • WorldBorder plugin - pro kreslení a omezení mapy;
  • Plugin WorldGuard (+WorldEdit jako závislost) - pro ochranu některých oblastí.

Zveme všechny, aby si na něm zahráli: připojte se, přidejte nový server a zadejte adresu mncrft.slc.tl.

Skvělé zprávy: Od 1. srpna byl instalační poplatek za vyhrazené servery s pevnou konfigurací snížen o 50 %. Nyní je jednorázová platba za nastavení pouze 3 000 rublů.

Čtenáři, kteří zde nemohou zanechat komentáře, jsou zváni, aby se k nám přidali na blogu.

Štítky:

  • selectel
  • minecraft
  • dedikovaný server
  • herní server
  • Vybrat
Přidejte značky

Jak vytvořit svůj vlastní server v Minecraftu?

Dříve nebo později mnoho hráčů přemýšlí o tom, jak vytvořit svůj vlastní server v Minecraftu. Důvodů může být mnoho: možnost instalovat jakékoli mody a pluginy, přístup k administrátorským právům, touha vydělat peníze darováním nebo udělat dobrý projekt. Ať už je váš cíl jakýkoli, v tomto článku vás naučíme, jak si vytvořit svůj vlastní server v Minecraftu.

Vytvoření serveru

  1. Před instalací serveru si stáhněte a nainstalujte nejnovější verzi Javy.
  2. Stáhněte si server Minecraft. Nejlepší místo, jak to udělat, je na Bukkit.org. Stáhněte si doporučené sestavení (označeno zeleně).
  3. Vytvořte složku na serveru a umístěte do ní stažený soubor.
  4. Pro usnadnění použití dejte souboru bakkit kratší název (nezapomeňte zahrnout příponu .jar).
  5. Dále vytvořte „dávkový soubor“. Chcete-li to provést, ve Windows 7 v horní liště složek klikněte na tlačítko „Uspořádat“ a poté z rozevíracího seznamu vyberte „Možnosti složky a hledání“. V okně, které se zobrazí, vyberte kartu „Zobrazit“ a téměř na samém konci seznamu zrušte zaškrtnutí řádku „Skrýt přípony známých typů souborů“. Dále vytvořte textový dokument, pojmenujte jej a přiřaďte mu příponu .bat.
  6. Otevřete výsledný soubor pomocí libovolného textového editoru.
  7. Zadejte „java Xmx1G“. Pomocí tohoto příkazu nastavíte velikost paměti RAM, která bude použita k údržbě serveru. V tomto příkladu 1 gigabajt. V případě, že chcete nastavit jeden a půl gigabajtu, dva a půl nebo jiné necelé číslo, pak je potřeba zadat hodnotu v megabajtech (512M, 1536M atd.). Pro normální provoz serveru s počtem dvaceti hráčů je potřeba cca 2G RAM.
  8. Do stejného řádku napište - Xincgc. Tato funkce je navržena k načtení „kusů“, které jsou mimo dohled RAM. Pokud tuto možnost nezadáte, stahování neproběhne a server brzy zamrzne.
  9. Napište tam -jar. Tato volba určuje soubor, na který se použijí předchozí.
  10. Spusťte server pomocí souboru .jar.
  11. Otevře se okno, ve kterém můžete sledovat průběh spouštění. Mezitím se ve složce serveru objeví další soubory a složky.

Nastavení serveru

Chcete-li nakonfigurovat konfigurace, otevřete soubor server.properties, který se zobrazí ve složce serveru, pomocí programu Notepad++ nebo jiného editoru kódu. Budete muset změnit následující nastavení:

  1. Změňte online mod na false - aby hráči používající pirátského klienta měli přístup k vašemu serveru.
  2. Hodnota server-IP by neměla být nastavena, protože server sám vyzvedne vaši IP adresu, a pokud ji zadáte v konfiguraci, hra může spadnout s chybami portu.
  3. Hodnota portu serveru by měla být změněna pouze v případě, že nemáte jeden, ale několik serverů.
  4. Max-players je počet hráčů, kteří mohou být na serveru současně.
  5. Spawn npcs má dvě hodnoty - true a false. Přepíná schopnost plodit vesnice a vesničany.
  6. Do řádku bílé listiny, oddělené čárkami, si můžete zapsat přezdívky hráčů, kteří mají právo vstoupit na server. Buďte opatrní, protože po změně hodnoty této možnosti se na server nebudou moci dostat pouze hráči uvedení v seznamu a nikdo jiný.
  7. Změnou hodnoty Hardcore na true povolíte hardcore režim.
  8. Soubor ops.txt obsahuje operátory serveru.

Pluginy

Podívejme se na čtyři nejnutnější pluginy:

  1. HomeSpawnWarp. Nejužitečnější funkcí tohoto pluginu je možnost teleportace do určitých bodů (například domů).
  2. ServerSave je potřeba k automatickému ukládání světa.
  3. WorldEdit je nezbytný pro správu území v masivním měřítku.
  4. WorldGuard slouží pro soukromí území a majetku. Je to vynikající ochrana proti žaludkům.

Pro Minecraft existuje mnoho pluginů. Uvedli jsme ty nejzákladnější. Zbytek si můžete nainstalovat, jak chcete.




Nahoru