Kako Instalirati Adobe Flash Player Plugin na Ubuntu
Sadržaj:
- Preduvjeti
- Instalacija Java Runtime okruženja
- Stvaranje Minecraft korisnika
- Instaliranje Minecrafta na Ubuntu
- Preuzimanje i sastavljanje mcrcon
- Preuzimanje Minecraft poslužitelja
- Konfiguriranje Minecraft poslužitelja
- Izrada sistemske datoteke jedinice
- Prilagođavanje vatrozida
- Konfiguriranje sigurnosnih kopija
- Pristupanje Minecraft konzoli
- Zaključak
Minecraft je jedna od najpopularnijih igara svih vremena. To je video igra u pješčaniku koja omogućuje svojim igračima da istražuju beskonačne svjetove i naprave sve, od jednostavnih kuća do velikih nebodera.
Ovaj udžbenik obuhvaća instalaciju i konfiguraciju Minecraft servera na Ubuntu 18.04. Koristit ćemo Systemd za pokretanje Minecraft poslužitelja i uslužni program
mcrcon
za povezivanje s pokretačkom instancom. Također ćemo vam pokazati kako napraviti cronjob koji izvodi redovite sigurnosne kopije na poslužitelju.
Iste upute vrijede i za Ubuntu 16.04 i sve distribucije temeljene na Ubuntuu, uključujući Linux Mint i Elementarni OS.
Preduvjeti
Korisnik koji ste prijavljeni kao i mora imati sudo povlastice da bi mogao instalirati pakete.
Instalirajte pakete potrebne za izradu alata
mcrcon
:
sudo apt update
sudo apt install git build-essential
Instalacija Java Runtime okruženja
Minecraft zahtijeva Java 8 ili noviju verziju. Budući da Minecraft Server ne treba grafičko korisničko sučelje, instalirat ćemo bezglavu verziju JRE. Ova je inačica pogodnija za poslužiteljske aplikacije jer ima manje ovisnosti i koristi manje resursa sustava.
Instalirajte bezglavi paket OpenJRE 8 pokretanjem:
sudo apt install openjdk-8-jre-headless
Provjerite instalaciju ispisom verzije java:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03) OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
Stvaranje Minecraft korisnika
Minecraft se iz sigurnosnih razloga ne smije izvoditi pod osnovnim korisnikom. Stvorit ćemo novog korisnika sustava i grupirati se s kućnim imenikom
/opt/minecraft
koji će pokretati Minecraft poslužitelj:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Nećemo postavljati lozinku za ovog korisnika. Ovo je dobra sigurnosna praksa jer se ovaj korisnik neće moći prijaviti putem SSH-a. Da biste se promijenili na korisnika
minecraft
morat ćete se prijaviti na poslužitelj kao root ili korisnik s povlasticama sudo.
Instaliranje Minecrafta na Ubuntu
Prije nego što započnete s postupkom instalacije, obavezno
minecraft
korisnika
minecraft
.
sudo su - minecraft
Pokrenite sljedeću naredbu za stvaranje tri nove mape unutar korisničkog kućnog imenika:
mkdir -p ~/{backups, tools, server}
-
backups
pohranit ćebackups
vašeg poslužitelja. Kasnije možete sinkronizirati ovaj direktorij s udaljenim sigurnosnim kopijama poslužitelja. Imeniktools
pohranit ćemcrcon
klijent i sigurnosnu kopiju. Imenikserver
sadrži stvarni Minecraft poslužitelj i njegove podatke.
Preuzimanje i sastavljanje mcrcon
RCON je protokol koji vam omogućuje povezivanje s Minecraft poslužiteljima i izvršavanje naredbi. mcron je RCON klijent ugrađen u C.
Preuzet ćemo izvorni kod s GitHub-a i izgraditi
mcrcon
binarnu mrežu.
Započnite navigacijom do direktorija
~/tools
i klonirajte
Tiiffi/mcrcon
spremište iz GitHub koristeći sljedeću naredbu:
cd ~/tools && git clone
Kad je kloniranje završeno, prijeđite na direktorij spremišta:
cd ~/tools/mcrcon
Započnite kompilaciju
mcrcon
uslužnog programa upisivanjem:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Nakon dovršetka možete ga testirati upisivanjem:
./mcrcon -h
Izlaz će izgledati ovako:
Usage: mcrcon…… Sends rcon commands to Minecraft server. Option: -h Print usage -H Server address -P Port (default is 25575) -p Rcon password -t Interactive terminal mode -s Silent mode (do not print received packets) -c Disable colors -r Output raw packets (debugging and custom handling) -v Output version information Server address, port and password can be set using following environment variables: MCRCON_HOST MCRCON_PORT MCRCON_PASS Command-line options will override environment variables. Rcon commands with arguments must be enclosed in quotes. Example: mcrcon -H my.minecraft.server -p password "say Server is restarting!" save-all stop mcrcon 0.6.1 (built: May 19 2019 23:39:16) Report bugs to tiiffi_at_gmail_dot_com or
Preuzimanje Minecraft poslužitelja
Postoji nekoliko načina Minecraft servera kao što su Craftbukkit ili Spigot koji vam omogućuje dodavanje značajki (dodataka) na vašem poslužitelju i dodatno prilagođavanje i podešavanje postavki poslužitelja. U ovom ćemo vodiču instalirati najnoviji Mojang-ov službeni vanilijev Minecraft server.
Najnovija Java arhivska datoteka Minecraft servera (JAR) dostupna je za preuzimanje sa Minecraft stranice za preuzimanje.
U trenutku pisanja teksta najnovija verzija je
1.14.1
. Prije nastavka s sljedećim korakom trebali biste provjeriti na novoj verziji stranice za preuzimanje.
Pokrenite sljedeću naredbu
wget
da preuzmete Minecraft jar datoteku u direktoriju
~/server
:
wget https://launcher.mojang.com/v1/objects/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/server.jar -P ~/server
Konfiguriranje Minecraft poslužitelja
Nakon što je preuzimanje dovršeno, idite na
~/server
i pokrenite Minecraft poslužitelj:
cd ~/server
java -Xmx1024M -Xms512M -jar server.jar nogui
Kada prvi put pokrenete poslužitelj, on izvršava neke operacije i stvara
server.properties
i
eula.txt
datoteke i zaustavlja se.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
Kao što možete vidjeti iz rezultata navedenog, trebamo pristati na Minecraft EULA kako bismo pokrenuli poslužitelj. Otvorite datoteku
eula.txt
i promijenite
eula=false
u
eula=true
:
nano ~/server/eula.txt
~ / Server / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Sun May 19 23:41:45 PDT 2019 eula=true
Zatvorite i spremite datoteku.
Zatim moramo urediti datoteku
server.properties
kako bismo omogućili rcon protokol i postavili rcon lozinku. Otvorite datoteku pomoću uređivača teksta:
nano ~/server/server.properties
Pronađite sljedeće redove i ažurirajte njihove vrijednosti kao što je prikazano u nastavku:
-/ Server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Ne zaboravite da promijenite
strong-password
za nešto sigurnije. Ako se ne želite povezati s Minecraft serverom s udaljenih mjesta, provjerite je li vatrozid blokiran port rcon.
Dok ste ovdje, možete prilagoditi zadana svojstva poslužitelja. Za više informacija o mogućim postavkama posjetite stranicu server.properties.
Izrada sistemske datoteke jedinice
Da bismo pokrenuli Minecraft kao uslugu, stvorit ćemo novu datoteku Systemd jedinice.
Vratite se na svog sudo korisnika upisivanjem
exit
.
Otvorite uređivač teksta i stvorite datoteku pod nazivom
minecraft.service
u
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Zalijepite sljedeću konfiguraciju:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
Izmijenite
Xmx
i
Xms
zastave prema resursima vašeg poslužitelja. Oznaka
Xmx
definira maksimalni kapacitet dodjele memorije za Java-
Xms
virtualni stroj (JVM), dok
Xms
definira početno područje raspoređivanja memorije. Obavezno koristite ispravni
rcon
port i lozinku.
Spremite i zatvorite datoteku i ponovno učitajte konfiguraciju sistemskog upravitelja:
sudo systemctl daemon-reload
Sada možete pokrenuti Minecraft poslužitelj izvršenjem:
sudo systemctl start minecraft
Kad prvi put pokrenete uslugu, generirat će nekoliko konfiguracijskih datoteka i mapa, uključujući Minecraft svijet.
Status usluge provjerite sljedećom naredbom:
sudo systemctl status minecraft
* minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-05-19 23:49:18 PDT; 9min ago Main PID: 11262 (java) Tasks: 19 (limit: 2319) CGroup: /system.slice/minecraft.service `-11262 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
Konačno, omogućite da se Minecraft usluga automatski pokrene u vrijeme pokretanja:
sudo systemctl enable minecraft
Prilagođavanje vatrozida
Ako je vaš poslužitelj zaštićen vatrozidom i želite pristupiti Minecraft poslužitelju izvan vaše lokalne mreže, otvorite port
25565
.
Da biste omogućili promet na zadani Minecraft port
25565
upišite sljedeću naredbu:
Konfiguriranje sigurnosnih kopija
U ovom ćemo dijelu stvoriti skriptu sigurnosne kopije i cronjob za automatsko sigurnosno kopiranje Minecraft poslužitelja.
Započnite prelaskom na korisnički
minecraft
:
sudo su - minecraft
Otvorite uređivač teksta i stvorite sljedeću datoteku:
nano /opt/minecraft/tools/backup.sh
Zalijepite sljedeću konfiguraciju:
/opt/minecraft/tools/backup.sh
#!/bin/bash function rcon { /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password "$1" } rcon "save-off" rcon "save-all" tar -cvpzf /opt/minecraft/backups/server-$(date +%F_%R).tar.gz /opt/minecraft/server rcon "save-on" ## Delete older backups find /opt/minecraft/backups/ -type f -mtime +7 -name '*.gz' -delete
Spremite datoteku i izvršite izvršavanje skripte pokretanjem sljedeće naredbe
chmod
:
chmod +x /opt/minecraft/tools/backup.sh
Zatim kreirajte cron posao koji će se izvoditi jednom dnevno automatski u određeno vrijeme.
Otvorite datoteku crontab upisivanjem:
crontab -e
Da biste pokrenuli sigurnosnu kopiju svakog dana u 23:00, zalijepite sljedeći redak:
0 23 * * * /opt/minecraft/tools/backup.sh
Pristupanje Minecraft konzoli
Za pristup Minecraft konzoli možete koristiti uslužni program
mcrcon
. Sintaksa je sljedeća, trebate odrediti host, rcon port, rcon lozinku i upotrijebiti
-t
sklopku koja omogućuje
mcrcon
terminal mod:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Kada pristupite Minecraft konzoli s udaljene lokacije, provjerite nije li rcon port blokiran.
Zaključak
Uspješno ste instalirali Minecraft server na svoj Ubuntu 18.04 sustav i postavili svakodnevno sigurnosno kopiranje.
java minecraft ubuntuKako instalirati minecraft server na centos 7

U ovom ćemo udžbeniku proći korake potrebne za instaliranje i konfiguriranje Minecraft servera na CentOS-u 7. Koristićemo systemd za pokretanje Minecraft poslužitelja i mcrcon uslužni program za povezivanje s pokretačkom instancom.
Kako instalirati minecraft server na debian 9

Minecraft je jedna od najpopularnijih igara svih vremena. To je video igra s pješčanikom o izgradnji raznih građevina i odvijanju avantura. Ovaj vodič objašnjava kako instalirati i konfigurirati Minecraft Server na Debianu 9.
Kako instalirati minecraft server na malina pi

U ovom ćemo vam vodiču proći postupak instaliranja i konfiguriranja Minecraft servera na Raspberry Pi 3 ili 4. Minecraft je jedna od najpopularnijih igara svih vremena.