GNU/Linux >> Znalost Linux >  >> Cent OS

Jak vytvořit server Minecraft na vašem CentOS 7

MINECRAFT je videohra s otevřeným světem vyvinutá v Javě, původně vytvořená Markusem "Notchem" Perssonem a spravovaná Mojang AB. V současné době je také ve vlastnictví studií společnosti Microsoft. Tato hra zahrnuje hráče, kteří uvnitř interagují umístěním a rozbitím různých typů bloků v trojrozměrném prostředí. Hráči mohou dokonce sbírat zdroje, stavět stavby, bojovat s davy, zvládat hlad, jednoduše prozkoumávat zemi, vytvářet a ničit struktury na serverech pro více hráčů i na světech pro jednoho hráče v různých herních režimech. Zde je šest dostupných herních režimů:

  • Přežití
  • Kreativní
  • Hardcore
  • Dobrodružství
  • Divák
  • Ukázka

V tomto článku diskutuji o tom, jak nastavit server Minecraft na sestavení CentOS 7.

Nejprve mi dovolte projít požadavky na instalaci.

Předpoklady

  • VPS nebo dedikované servery s přístupem SSH
  • RAM:1 GB nebo více
  • Místo na disku:5 GB nebo více
  • Nainstalujte nejnovější Javu kompatibilní s architekturou OS.
  • Zakázat Selinux

Začněme s instalačními postupy. Potřebujeme nainstalovat nejnovější verzi Java pro server v závislosti na jeho architektuře.

Nainstalujte JAVA

Minecraft server vyžaduje nejnovější JAVA verze, která se má nainstalovat a spustit.

root@server1 ~]#yum install java-1.6.0-openjdk

===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Installing:
java-1.6.0-openjdk x86_64 1:1.6.0.38-1.13.10.0.el7_2 updates 42 M
Installing for dependencies:
alsa-lib x86_64 1.0.28-2.el7 base 391 k
flac-libs x86_64 1.3.0-5.el7_1 base 169 k
fontconfig x86_64 2.10.95-7.el7 base 228 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
giflib x86_64 4.1.6-9.el7 base 40 k
gsm x86_64 1.0.13-11.el7 base 30 k
javapackages-tools noarch 3.4.1-11.el7 base 73 k
libICE x86_64 1.0.9-2.el7 base 65 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.3-2.el7 base 605 k
libX11-common noarch 1.6.3-2.el7 base 162 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXi x86_64 1.7.4-2.el7 base 40 k
libXrender x86_64 0.9.8-2.1.el7 base 25 k
libXtst x86_64 1.2.2-2.1.el7 base 20 k
libasyncns x86_64 0.8-7.el7 base 26 k
libjpeg-turbo x86_64 1.2.90-5.el7 base 134 k
libogg x86_64 2:1.3.0-7.el7 base 24 k
libpng x86_64 2:1.5.13-7.el7_2 updates 213 k
libsndfile x86_64 1.0.25-10.el7 base 149 k
libvorbis x86_64 1:1.3.3-8.el7 base 204 k
libxcb x86_64 1.11-4.el7 base 189 k
libxslt x86_64 1.1.28-5.el7 base 242 k
pulseaudio-libs x86_64 6.0-7.el7 base 576 k
python-javapackages noarch 3.4.1-11.el7 base 31 k
python-lxml x86_64 3.2.1-4.el7 base 758 k
tzdata-java noarch 2016a-1.el7 updates 176 k

Těchto mnoho balíčků bude nainstalováno. Nyní musíme stáhnout serverový balíček Minecraft z této webové stránky do složky "minecraft".

Vytvořte složku MINECRAFT

Vytvořte složku minecraft pro instalaci a další herní soubory. Vždy se doporučuje spouštět tento spustitelný soubor ve vyhrazené složce, protože vytváří několik konfiguračních souborů. Usnadníte tak organizaci a vyhledání všech souborů.

root@server1 ~]#mkdir minecraft
[root@server1 ~]# cd minecraft

Stáhněte si soubor jar serveru Minecraft

Stáhněte si soubor .jar minecraft do minecraftu a upravte .jar oprávnění k souboru, aby byl spustitelný.

[root@server1 minecraft]# wget https://minecraft.net/download/minecraft_server.jar
--2016-03-09 07:28:39-- https://minecraft.net/download/minecraft_server.jar
Connecting to minecraft.net (minecraft.net)|54.192.151.239|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar [following]
--2016-03-09 07:28:39-- https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.81.212
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.81.212|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2360903 (2.3M) [application/octet-stream]
Saving to: ‘minecraft_server.jar’

100%[=====================================================================================================>] 23,60,903 84.3KB/s in 28s

2016-03-09 07:29:09 (81.7 KB/s) - ‘minecraft_server.jar’ saved [2360903/2360903]

[root@server1 minecraft]# chmod +x minecraft_server.jar

Zkontrolujte, zda Obrazovka je nainstalován na vašem serveru nebo spusťte tento příkaz pro instalaci obrazovky pro váš server.

[root@server1 minecraft]# yum install screen

Spusťte aplikaci

Nyní přejděte na obrazovku a spusťte soubor .jar minecraft podle požadovaného rozlišení a nastavení hardwaru. Jak Javu, tak spustitelnou verzi lze spouštět z příkazového řádku s dalšími parametry pro konfiguraci v závislosti na paměti, grafickém rozhraní, režimu, architektuře atd.

V závislosti na kapacitě mého serveru preferuji provozovat svůj Minecraft server na 512 MB bez grafického rozhraní, abych snížil spotřebu CPU a paměti.

root@server1 minecraft]# java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

The launching text will look like this:
229 recipes
27 achievements
2016-03-09 07:30:09 [INFO] Starting minecraft server version 1.5.2
2016-03-09 07:30:09 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
2016-03-09 07:30:09 [INFO] Loading properties
2016-03-09 07:30:09 [WARNING] server.properties does not exist
2016-03-09 07:30:09 [INFO] Generating new properties file
2016-03-09 07:30:09 [INFO] Default game type: SURVIVAL
2016-03-09 07:30:09 [INFO] Generating keypair
2016-03-09 07:30:09 [INFO] Starting Minecraft server on *:25565
2016-03-09 07:30:09 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2016-03-09 07:30:09 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2016-03-09 07:30:09 [INFO] Preparing level "world"
2016-03-09 07:30:10 [INFO] Preparing start region for level 0
2016-03-09 07:30:11 [INFO] Preparing spawn area: 4%
2016-03-09 07:30:12 [INFO] Preparing spawn area: 9%
2016-03-09 07:30:13 [INFO] Preparing spawn area: 16%
2016-03-09 07:30:14 [INFO] Preparing spawn area: 24%
2016-03-09 07:30:15 [INFO] Preparing spawn area: 35%
2016-03-09 07:30:16 [INFO] Preparing spawn area: 45%
2016-03-09 07:30:17 [INFO] Preparing spawn area: 55%
2016-03-09 07:30:18 [INFO] Preparing spawn area: 61%
2016-03-09 07:30:19 [INFO] Preparing spawn area: 70%
2016-03-09 07:30:20 [INFO] Preparing spawn area: 78%
2016-03-09 07:30:21 [INFO] Preparing spawn area: 84%
2016-03-09 07:30:22 [INFO] Preparing spawn area: 95%
2016-03-09 07:30:23 [INFO] Done (13.396s)! For help, type "help" or "?"

Na normální obrazovku se můžete vrátit stisknutím ctrl + A + D

Zpět na obrazovku, kde běží Minecraft, se můžete vrátit pomocí příkazu obnovení obrazovky.
# screen -r (screenid)
Tento spustitelný soubor můžete dokonce spustit pomocí 1 GB paměti nebo více v závislosti na specifikacích vašeho serveru. Takto běžíme pro využití paměti 1 GB.

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Tip: If you want to spare more memory, you may set the -Xms parameter with a lower value, say:

java -Xms512M -Xmx1024M -jar minecraft_server.jar nogui

Parametr řídí, kolik paměti je rezervováno při spuštění. Váš server začne s 512 MB RAM, a kdykoli bude potřebovat více paměti, nějakou přidělí, dokud nedosáhne přidělené maximální hodnoty 1 GB.

Hurá!! Váš Minecraft je připraven a měl by fungovat dobře. Můžete nechat své přátele, aby se přihlásili na váš server a mohli začít stavět.

Můžete mít libovolný počet hráčů v závislosti na zdrojích vašeho serveru. Pro správu vašich serverů Minecraft existuje software s názvem Multicraft. Tento software si můžete stáhnout z jejich oficiálních stránek a používat jej jako uživatelsky přívětivý ovládací panel spravující vaše MC servery.
Doufám, že se vám čtení tohoto článku líbilo. Doporučil bych vaše cenné návrhy a komentáře k tomuto.

Děkuji a přeji hezký den :)


Cent OS
  1. Jak přiřadit IPv6 na vašem serveru CentOS

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat Roundcube na váš ISPConfig3 server na CentOS 6

  1. Jak zkontrolovat verzi CentOS

  2. Jak nastavit server OpenVPN na CentOS 7

  3. Jak nainstalovat Minecraft Server na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat Go na CentOS 8

  3. Jak nainstalovat PostgreSQL na CentOS 8