Krav
Forberedelse
Konfigurasjon
Notater
I denne opplæringen vil jeg veilede deg gjennom å sette opp en Minecraft-server på en høyytelses SSD VPS på Vultr. Du vil lære hvordan du setter opp en Minecraft-server på Fedora 26 x64.
Krav
- Enhver SSH-klient.
- 1 GB RAM VPS-server med Fedora 26 x64 installert.
Forberedelse
Først, logg inn på din nye Fedora-server på Vultr og installer den nødvendige programvaren.
ssh root@ip.ip.ip.ip
Installer Java 1.8:
[root@vultr ~]# yum install java-1.8.0-openjdk
...
Is this ok [y/N]: y
Installer screen:
[root@vultr ~]# yum install screen
...
Is this ok [y/N]: y
Åpne Minecraft-serverporten (25565) i firewalld:
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
Av sikkerhetsgrunner, la oss opprette en bruker for å kjøre Minecraft-serveren din under. Hvis noen finner en sårbarhet på serveren, vil de ikke kunne få root-tilgang på serveren din.
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`
Konfigurasjon
La oss bytte bruker til mcserverog installere Minecraft-serveren! Endre URL-en tilsvarende til den nyeste versjonen av Minecraft.
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
Gratulerer, Minecraft-serveren din er nå oppe og kjører på en høyytelses SSD VPS-server!
Notater
For å installere på en 768MB VPS, følg de samme kommandoene ovenfor, men endre den siste javakommandoen til:
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
Hvis du trenger flere spillere (og dermed mer RAM) starter du bare en større forekomst og trekker deretter 256M fra mengden RAM forekomsten din har tildelt. For eksempel vil en 4096M-forekomst starte med-XmX3840M -Xms3840M.
Hvis du ønsker en privat server, kan du spesifisere spillernavn som får være med. For å gjøre dette, start først serveren din:
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Vent til den er ferdig lastet.
...
[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 "?"
Skriv inn følgende kommandoer i konsollen.
whitelist on
whitelist add <username>
whitelist add <username2>
....
Skriv inn vennens brukernavn i stedet for <username>. Du kan legge til så mange av dem du vil. Etter dette vil du se følgende utgang:
[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist
Hvis du vil slå av hvitelisten, skriver du bare inn whitelist off.