Zahtjevi
Priprema
Konfiguracija
Bilješke
U ovom vodiču vodit ću vas kroz postavljanje Minecraft poslužitelja na visokoučinkoviti SSD VPS na Vultru. Naučit ćete kako postaviti Minecraft poslužitelj na Fedora 26 x64.
Zahtjevi
- Bilo koji SSH klijent.
- 1GB RAM VPS poslužitelj s instaliranom Fedora 26 x64.
Priprema
Najprije se prijavite na svoj novi Fedora poslužitelj na Vultr i instalirajte potreban softver.
ssh root@ip.ip.ip.ip
Instalirajte Javu 1.8:
[root@vultr ~]# yum install java-1.8.0-openjdk
...
Is this ok [y/N]: y
Instaliraj screen:
[root@vultr ~]# yum install screen
...
Is this ok [y/N]: y
Otvorite port poslužitelja Minecraft (25565) u firewalld:
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
Iz sigurnosnih razloga stvorimo korisnika za pokretanje vašeg Minecraft poslužitelja. Ako netko pronađe ranjivost na poslužitelju, neće moći dobiti root pristup na vašem poslužitelju.
adduser mcserver
# set a secure password.
passwd mcserver
# this allows you to run screen while su'd from root for the next step
chown mcserver `tty`
Konfiguracija
Prebacimo korisnika na mcserveri instaliramo Minecraft server! U skladu s tim promijenite URL na najnoviju verziju Minecrafta.
su - mcserver
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
# start your Minecraft server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Čestitamo, vaš Minecraft poslužitelj sada radi na SSD VPS poslužitelju visokih performansi!
Bilješke
Za instalaciju na 768MB VPS, slijedite iste naredbe iznad, ali promijenite posljednju javanaredbu u:
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
Ako vam je potrebno više igrača (a time i više RAM-a), samo pokrenite veću instancu i zatim jednostavno oduzmite 256M od količine RAM-a koju je vaša instanca dodijelila. Na primjer, 4096M instanca bi se pokrenula s-XmX3840M -Xms3840M.
Ako želite privatni poslužitelj, možete odrediti imena igrača kojima je dopušteno pridruživanje. Da biste to učinili, prvo pokrenite poslužitelj:
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Pričekajte da završi učitavanje.
...
[Server thread/INFO]: Preparing spawn area: 1%
[Server thread/INFO]: Preparing spawn area: 36%
[Server thread/INFO]: Preparing spawn area: 92%
[Server thread/INFO]: Done (3.496s)! For help, type "help" or "?"
Upišite sljedeće naredbe u konzolu.
whitelist on
whitelist add <username>
whitelist add <username2>
....
Unesite korisničko ime svog prijatelja umjesto <username>. Možete ih dodati koliko god želite. Nakon toga, vidjet ćete sljedeći izlaz:
[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist
Ako želite isključiti popis dopuštenih, jednostavno upišite whitelist off.