How To Download & Install Forge in Minecraft 1.15.2 (Get Minecraft Forge 1.15.2!)
Indholdsfortegnelse:
- Forudsætninger
- Installation af Java Runtime Environment
- Oprettelse af Minecraft-bruger
- Installation af Minecraft på Ubuntu
- Download og kompilering af mcrcon
- Download af Minecraft Server
- Konfiguration af Minecraft Server
- Oprettelse af Systemd-enhedsfil
- Justering af firewall
- Konfiguration af sikkerhedskopier
- Adgang til Minecraft Console
- Konklusion
Minecraft er et af de mest populære spil gennem tidene. Det er et sandkassevideospil, der giver spillerne mulighed for at udforske uendelige verdener og bygge alt fra enkle huse til store skyskrabere.
Denne tutorial dækker installation og konfiguration af Minecraft Server på Ubuntu 18.04. Vi bruger Systemd til at køre Minecraft-serveren og
mcrcon
værktøjet til at oprette forbindelse til den kørende instans. Vi viser dig også, hvordan du opretter en cronjob, der udfører regelmæssige server-sikkerhedskopieringer.
De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Linux Mint og Elementary OS.
Forudsætninger
Den bruger, du er logget på, skal have sudo-privilegier for at kunne installere pakker.
Installer de nødvendige pakker til at oprette
mcrcon
værktøjet:
sudo apt update
sudo apt install git build-essential
Installation af Java Runtime Environment
Minecraft kræver Java 8 eller nyere. Da Minecraft Server ikke har brug for en grafisk brugergrænseflade, installerer vi den hovedløse version af JRE. Denne version er mere velegnet til serverapplikationer, da den har færre afhængigheder og bruger mindre systemressourcer.
Installer den hovedløse OpenJRE 8-pakke ved at køre:
sudo apt install openjdk-8-jre-headless
Bekræft installationen ved at udskrive java-versionen:
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)
Oprettelse af Minecraft-bruger
Af sikkerhedsmæssige formål bør Minecraft ikke køres under rodbrugeren. Vi opretter en ny systembruger og gruppe med hjemmekatalog
/opt/minecraft
, der kører Minecraft-serveren:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Vi vil ikke indstille et kodeord for denne bruger. Dette er god sikkerhedspraksis, fordi denne bruger ikke kan logge ind via SSH. For at skifte til
minecraft
bruger skal du være logget ind på serveren som root eller bruger med sudo-privilegier.
Installation af Minecraft på Ubuntu
Før du begynder med installationsprocessen, skal du sørge for at skifte til
minecraft
bruger.
sudo su - minecraft
Kør følgende kommando for at oprette tre nye mapper i brugerhjemmebiblioteket:
mkdir -p ~/{backups, tools, server}
- Backup-biblioteket gemmer din server-sikkerhedskopi. Du kan senere synkronisere dette bibliotek til din ekstern backup-server.
tools
bibliotek gemmermcrcon
klienten og backup-scriptet.server
biblioteket indeholder den faktiske Minecraft-server og dens data.
Download og kompilering af mcrcon
RCON er en protokol, der giver dig mulighed for at oprette forbindelse til Minecraft-serverne og udføre kommandoer. mcron er RCON-klient indbygget i C.
Vi henter kildekoden fra GitHub og bygger
mcrcon
binær.
Start med at navigere til mappen
~/tools
og klon
Tiiffi/mcrcon
arkivet fra GitHub ved hjælp af følgende kommando:
cd ~/tools && git clone
Når klonen er færdig, skal du skifte til depotmappen:
cd ~/tools/mcrcon
Start kompilering af
mcrcon
værktøjet ved at skrive:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Når det er afsluttet, kan du teste det ved at skrive:
./mcrcon -h
Outputet ser sådan ud:
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
Download af Minecraft Server
Der er flere Minecraft-servermods, såsom Craftbukkit eller Spigot, der giver dig mulighed for at tilføje funktioner (plugins) på din server og tilpasse og justere serverindstillingerne yderligere. I denne guide installerer vi den nyeste Mojangs officielle vanilla Minecraft-server.
Den seneste Minecraft-server's Java-arkivfil (JAR) er tilgængelig til download fra Minecraft-downloadsiden.
I skrivende stund er den seneste version
1.14.1
. Inden du fortsætter med det næste trin, skal du tjekke downloadsiden for en ny version.
Kør følgende
wget
kommando for at downloade Minecraft jar-filen i
~/server
biblioteket:
wget https://launcher.mojang.com/v1/objects/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/server.jar -P ~/server
Konfiguration af Minecraft Server
Når download er afsluttet, skal du navigere til
~/server
biblioteket og starte Minecraft-serveren:
cd ~/server
java -Xmx1024M -Xms512M -jar server.jar nogui
Når du starter serveren for første gang, udfører den nogle handlinger og opretter
server.properties
og
eula.txt
filer og stopper.
: 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.
Som du kan se fra output ovenfor, er vi nødt til at acceptere Minecraft EULA for at køre serveren. Åbn filen
eula.txt
, og skift
eula=false
til
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
Luk og gem filen.
Derefter skal vi redigere filen
server.properties
at aktivere rcon-protokollen og indstille rcon-adgangskoden. Åbn filen vha. Din teksteditor:
nano ~/server/server.properties
Find følgende linjer, og opdater deres værdier som vist nedenfor:
~ / Server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Glem ikke at ændre den
strong-password
til noget mere sikkert. Hvis du ikke ønsker at oprette forbindelse til Minecraft-serveren fra eksterne placeringer, skal du sørge for, at rcon-porten er blokeret af din firewall.
Mens du er her, kan du også justere serverens standardegenskaber. For mere information om de mulige indstillinger, se siden server.properties.
Oprettelse af Systemd-enhedsfil
For at køre Minecraft som en service opretter vi en ny Systemd-enhedsfil.
Skift tilbage til din sudo-bruger ved at skrive
exit
.
Åbn din teksteditor og opret en fil med navnet
minecraft.service
i
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Indsæt følgende konfiguration:
/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
Rediger
Xmx
og
Xms
flagene i henhold til dine serverressourcer.
Xmx
flag definerer den maksimale hukommelsesallokeringspool for en Java virtual machine (JVM), mens
Xms
definerer den oprindelige hukommelsesallokeringspool. Sørg også for, at du bruger den
rcon
port og adgangskode.
Gem og luk filen, og genindlæs konfigurationen af systemd manager:
sudo systemctl daemon-reload
Nu kan du starte Minecraft-serveren ved at udføre:
sudo systemctl start minecraft
Første gang du starter tjenesten genererer den flere konfigurationsfiler og mapper, herunder Minecraft-verdenen.
Kontroller servicestatus med følgende kommando:
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
Endelig skal Minecraft-tjenesten automatisk startes ved starttidspunktet:
sudo systemctl enable minecraft
Justering af firewall
Hvis din server er beskyttet af en firewall, og du vil have adgang til Minecraft-server fra ydersiden af dit lokale netværk, skal du åbne port
25565
.
For at tillade trafik på standard Minecraft-port
25565
indtaste følgende kommando:
Konfiguration af sikkerhedskopier
I dette afsnit opretter vi et backup-shell-script og cronjob til automatisk at sikkerhedskopiere Minecraft-serveren.
Start med at skifte til user
minecraft
:
sudo su - minecraft
Åbn din teksteditor og opret følgende fil:
nano /opt/minecraft/tools/backup.sh
Indsæt følgende konfiguration:
/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
Gem filen og gør scriptet eksekverbart ved at køre følgende
chmod
kommando:
chmod +x /opt/minecraft/tools/backup.sh
Opret derefter et cron-job, der automatisk køres en gang om dagen på et fast tidspunkt.
Åbn crontab-filen ved at skrive:
crontab -e
For at køre backup-scriptet hver dag kl. 23:00 skal du indsætte følgende linje:
0 23 * * * /opt/minecraft/tools/backup.sh
Adgang til Minecraft Console
For at få adgang til Minecraft Console kan du bruge
mcrcon
værktøjet. Syntaxen er som følger, du skal specificere værten, rcon-porten, rcon-adgangskoden og bruge
-t
kontakten, der muliggør
mcrcon
terminaltilstand:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Når du får adgang til Minecraft Console fra et fjerntliggende sted, skal du kontrollere, at rcon-porten ikke er blokeret.
Konklusion
Du har installeret Minecraft-server på dit Ubuntu 18.04-system og opsat en daglig backup.
java minecraft ubuntuSådan installeres den nyeste Firefox 3.6.6 i Ubuntu Linux

Firefox 3.6.6 indeholder browserkrasningsforebyggelse. Sådan er det nemt at installere det i Ubuntu Linux.
Sådan installeres og kører Linux Ubuntu på Windows nemt

Wubi vil lade dig installere og køre Linux Ubuntu dual boot-opsætning med Microsoft Windows 7 let. Læs vejledning og download Wubi gratis.
Sådan installeres og konfigureres redis på ubuntu 18.04

Redis er en open source i hukommelsesdatastruktur butik. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sæt osv. Denne tutorial beskriver, hvordan man installerer og konfigurerer Redis på en Ubuntu 18.04-server.