GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit Minecraft Server na CentOS 7

Úvod

Tato příručka vás provede nastavením serveru Minecraft (verze 1.16.5) na CentOS 7 64bit s šikovnými spouštěcími a vypínacími skripty pro snadnou správu.

Předpoklady

64bitový server CentOS 7, pokud server nemáte, vytvořte super rychlý server Minecraft ještě dnes!

Nastavení serveru Minecraft na CentOS 7

Nejprve nainstalujeme náš nezbytný software:

yum install nano java-1.8.0-openjdk screen wget -y

Nyní vytvoříme a zadáme adresář, ve kterém bude server sídlit:

mkdir /Minecraft cd /Minecraft/

Dále si stáhneme skutečnou aplikaci serveru Minecraft a uděláme ji spustitelnou:

wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar
chmod +x server.jar

Souhlaste s EULA, kterou si určitě přečtete:

echo 'eula=true'> eula.txt

Dalšími kroky je vytvoření praktického skriptu, který nám umožní spustit server, aniž bychom si pamatovali libovolnou syntaxi Java nebo obrazovky CLI:

echo 'cd /Minecraft'> /usr/bin/startcraft
echo '/usr/bin/screen -d -m sh -c "/usr/bin/java -Xmx768M -Xms768M -jar /Minecraft/server.jar nogui"'>> /usr/bin/startcraft 

V závislosti na velikosti serveru možná budete chtít upravit „Xmx “ a „Xms “hodnoty. Toto je množství paměti RAM přidělené instanci serveru Minecraft. Mojang doporučuje 1 GB vyhrazené paměti RAM, ale můžete vyjít s méně, pokud tam bude najednou velmi málo lidí.
Pokud v budoucnu upgradujete server nebo si jen přejete změnit hodnotu po tomto výukový program, jednoduše použijte „nano ” upravte startcraft příkaz:

nano /usr/bin/startcraft

Nyní vytvoříme „startcraft ” spustitelný soubor:

chmod +x /usr/bin/startcraft

Nyní otestujeme, že tato polovina nastavení funguje:

startcraft
screen –r

Ukázkový výstup

Nyní byste měli vidět nějaký text popisující, že se server spouští/spustil. Použijte Ctrl + A pak D k odpojení od obrazovky.

Pro poslední krok základního nastavení otevřeme výchozí port Minecraft na firewallu:

firewall-cmd --permanent --zone public --add-port 25565/tcp

Abychom správně zastavili proces serveru, museli bychom vstoupit do relace obrazovky:

screen –r

I když nejsme na výzvu, stále zde můžeme zadat příkazy serveru Minecraft (/give , /op , atd). Příkaz k zastavení serveru je jednoduše „stop .“ Po dokončení procesu vypínání se relace obrazovky ukončí. Chcete-li server spustit znovu, zadejte „startcraft

Případně můžeme nastavit jednoduchý skript pro vložení „stop ” do relace obrazovky:

echo 'screen -p 0 -X věci "stop$(printf \\r)"'> /usr/bin/stopcraft chmod +x /usr/bin/stopcraft

Chcete-li server zastavit nyní, jednoduše spusťte „stopcraft ” kdykoliv:

stopcraft

Nyní můžete spouštět a zastavovat server pomocí jediného příkazu, aniž byste museli psát java věci nebo skákat na obrazovku!

Nezapomeňte uvést své uživatelské jméno OP status. To lze provést bez dotyku obrazovky pomocí následujícího příkazu:

screen -p 0 -X věci "op USERNAME$(printf \\r)"

Nahraďte „USERNAME ” s vaším uživatelským jménem.
Jakmile jej budete mít, můžete provádět libovolné příkazy včetně /op ve hře. V závislosti na okolnostech se možná budete muset přihlásit na server ve hře Minecraft, než se budete moci OP sami.

Pokud si přejete mít „startcraft ” skript spustit při spuštění serveru, jednoduše spusťte tento příkaz:

echo '/usr/bin/startcraft'>> /etc/rc.d/rc.local

Dalším krokem, který budete pravděpodobně chtít udělat, je nasměrovat záznam DNS na IP adresu vašeho serveru pro snadné připojení/distribuci. O používání našeho cloudového správce DNS si můžete přečíst zde:https://www.atlantic.net/community/howto/manage-cloud-dns-records/

Hotovo! Tato stránka podrobně popisuje všechny možnosti, které můžete upravit ve svém „/Minecraft/server.properties ” soubor:http://minecraft.gamepedia.com/Server.properties

Šťastné tvoření! Nezapomeňte nás kontaktovat ohledně všech vašich potřeb hostování VPS!


Linux
  1. Jak nastavit dedikovaný server Minecraft na Linuxu

  2. Nastavení serveru DHCP na CentOS 8 – Jak na to?

  3. Jak nastavit VSFTPD na CentOS 8

  1. Jak nastavit bloky serveru Nginx na CentOS 7

  2. Jak nastavit server OpenVPN na CentOS 7

  3. Jak nainstalovat Minecraft Server na CentOS 7

  1. Jak nastavit bloky serveru Nginx na CentOS 8

  2. Jak nastavit Minecraft Server na Debianu 10

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