How to install OBS on Ubuntu 18.04
Sisällysluettelo:
- edellytykset
- Java Runtime Environment -asennuksen asentaminen
- Minecraft-käyttäjän luominen
- Minecraftin asentaminen Ubuntuun
- Mcrconin lataaminen ja kääntäminen
- Lataa Minecraft Server
- Minecraft-palvelimen määrittäminen
- Järjestelmällisen yksikötiedoston luominen
- Palomuurin säätäminen
- Varmuuskopioiden määrittäminen
- Minecraft-konsolin käyttö
- johtopäätös
Minecraft on yksi kaikkien aikojen suosituimmista peleistä. Se on hiekkalaatikkovideopeli, jonka avulla pelaajat voivat tutkia ääretöntä maailmaa ja rakentaa kaiken yksinkertaisista taloista suuriin pilvenpiirtäjiin.
Tämä opas kattaa Minecraft-palvelimen asennuksen ja konfiguroinnin Ubuntu 18.04: lle. Käytämme Systemd: ää Minecraft-palvelimen ja
mcrcon
apuohjelman muodostamiseen yhteyden käynnissä olevaan ilmentymään. Osoitamme sinulle myös kuinka luoda cronjob, joka suorittaa säännölliset palvelimen varmuuskopiot.
Samat ohjeet koskevat Ubuntu 16.04: tä ja kaikkia Ubuntu-pohjaisia jakeluita, mukaan lukien Linux Mint ja Elementary OS.
edellytykset
Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.
Asenna
mcrcon
työkalun rakentamiseen tarvittavat
mcrcon
:
sudo apt update
sudo apt install git build-essential
Java Runtime Environment -asennuksen asentaminen
Minecraft vaatii Java 8: n tai uudemman. Koska Minecraft Server ei tarvitse graafista käyttöliittymää, asennamme JRE: n päättömän version. Tämä versio soveltuu paremmin palvelinsovelluksiin, koska sillä on vähemmän riippuvuuksia ja se käyttää vähemmän järjestelmäresursseja.
Asenna päättömät OpenJRE 8 -paketit suorittamalla:
sudo apt install openjdk-8-jre-headless
Varmista asennus tulostamalla Java-versio:
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)
Minecraft-käyttäjän luominen
Turvallisuussyistä Minecraftia ei tule ajaa pääkäyttäjän alla. Luomme uuden järjestelmän käyttäjän ja ryhmän kotihakemistolla
/opt/minecraft
, joka ajaa Minecraft-palvelinta:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Emme aio asettaa salasanaa tälle käyttäjälle. Tämä on hyvä tietoturvakäytäntö, koska tämä käyttäjä ei voi kirjautua sisään SSH: n kautta. Jos haluat vaihtaa
minecraft
käyttäjän, sinun on oltava kirjautuneena palvelimeen pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.
Minecraftin asentaminen Ubuntuun
Varmista ennen asennuksen aloittamista, että vaihdat
minecraft
käyttäjän.
sudo su - minecraft
Suorita seuraava komento luodaksesi kolme uutta hakemistoa käyttäjän kotihakemistoon:
mkdir -p ~/{backups, tools, server}
-
backupstallentaa palvelimen varmuuskopion. Voit myöhemmin synkronoida tämän hakemiston etävarmuuskopiopalvelimellesi. Työkaluhakemisto tallentaamcrconasiakasohjelman ja varmuuskopion. Skriptihakemisto sisältää todellisen Minecraft-palvelimen ja sen tiedot.
Mcrconin lataaminen ja kääntäminen
RCON on protokolla, jonka avulla voit muodostaa yhteyden Minecraft-palvelimiin ja suorittaa komentoja. mcron on RCON-asiakasohjelma, joka on rakennettu C: hen.
mcrcon
lähdekoodin GitHubista ja rakennamme
mcrcon
binaarin.
Aloita
Tiiffi/mcrcon
~/tools
hakemistoon ja kloonaa
Tiiffi/mcrcon
arkisto GitHubista seuraavalla komennolla:
cd ~/tools && git clone
Kun kloonaus on valmis, vaihda arkistohakemistoon:
cd ~/tools/mcrcon
Aloita
mcrcon
apuohjelman
mcrcon
kirjoittamalla:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Kun olet valmis, voit testata sen kirjoittamalla:
./mcrcon -h
Tulos näyttää tältä:
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
Lataa Minecraft Server
On olemassa useita Minecraft-palvelinmoduuleja, kuten Craftbukkit tai Spigot, joiden avulla voit lisätä ominaisuuksia (laajennuksia) palvelimellesi ja muokata ja mukauttaa palvelimen asetuksia edelleen. Asennamme tässä oppaassa uusimman Mojangin virallisen vanilja Minecraft -palvelimen.
Uusin Minecraft-palvelimen Java-arkistotiedosto (JAR) on ladattavissa Minecraft-lataussivulta.
Kirjoittamishetkellä viimeisin versio on
1.14.1
. Ennen kuin jatkat seuraavaan vaiheeseen, sinun on tarkistettava lataussivulta uusi versio.
Suorita seuraava
wget
komento ladataksesi Minecraft-jar-tiedoston
~/server
hakemistoon:
wget https://launcher.mojang.com/v1/objects/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/server.jar -P ~/server
Minecraft-palvelimen määrittäminen
Kun lataus on valmis, siirry
~/server
hakemistoon ja käynnistä Minecraft-palvelin:
cd ~/server
java -Xmx1024M -Xms512M -jar server.jar nogui
Kun käynnistät palvelimen ensimmäistä kertaa, se suorittaa joitain toimintoja ja luo
eula.txt
ja
eula.txt
tiedostot ja pysähtyy.
: 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.
Kuten yllä olevasta tuotosta voidaan nähdä, meidän on hyväksyttävä Minecraft EULA: n kanssa palvelimen suorittamiseksi. Avaa
eula.txt
tiedosto ja muuta
eula=false
arvoksi
eula=true
:
nano ~/server/eula.txt
~ / Palvelin / 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
Sulje ja tallenna tiedosto.
Seuraavaksi meidän on muokattava
server.properties
tiedostoa, jotta rcon-protokolla voidaan ottaa käyttöön ja asettaa rcon-salasana. Avaa tiedosto tekstieditorilla:
nano ~/server/server.properties
Etsi seuraavat rivit ja päivitä niiden arvot alla olevan kuvan mukaisesti:
~ / Palvelin / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Muista vaihtaa
strong-password
turvallisempaan. Jos et halua muodostaa yhteyttä Minecraft-palvelimeen etäältä, varmista, että palomuuri on estänyt rcon-portin.
Täällä ollessasi voit myös säätää palvelimen oletusominaisuuksia. Lisätietoja mahdollisista asetuksista on server.properties -sivulla.
Järjestelmällisen yksikötiedoston luominen
Suorittaaksesi Minecraft palveluna luomme uuden Systemd-yksikötiedoston.
Vaihda takaisin sudo-käyttäjääsi kirjoittamalla
exit
.
Avaa tekstieditori ja luo tiedosto
minecraft.service
hakemistossa
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Liitä seuraava kokoonpano:
/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
Muokkaa
Xms
ja
Xms
lippuja palvelinresurssien mukaan.
Xmx
lippu määrittelee Java-koneen (JVM) enimmäismuistivarauksen, kun taas
Xms
määrittelee alkuperäisen muistinvarausvarannon. Varmista myös, että käytät oikeaa
rcon
porttia ja salasanaa.
Tallenna ja sulje tiedosto ja lataa järjestelmänvalvojan kokoonpano uudelleen:
sudo systemctl daemon-reload
Nyt voit käynnistää Minecraft-palvelimen suorittamalla:
sudo systemctl start minecraft
Kun käynnistät palvelun ensimmäisen kerran, se tuottaa useita määritystiedostoja ja hakemistoja, mukaan lukien Minecraft-maailma.
Tarkista palvelun tila seuraavalla komennolla:
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
Salli lopuksi Minecraft-palvelun käynnistys automaattisesti käynnistyksen yhteydessä:
sudo systemctl enable minecraft
Palomuurin säätäminen
Jos palvelimesi on suojattu palomuurilla ja haluat käyttää Minecraft-palvelinta paikallisen verkon ulkopuolelta, sinun on avattava portti
25565
.
Jos haluat sallia liikenteen Minecraft-oletusportissa
25565
kirjoita seuraava komento:
Varmuuskopioiden määrittäminen
Tässä osiossa luomme varmuuskopion komentosarjan ja cronjob-tiedoston, jotta Minecraft-palvelin varmuuskopioidaan automaattisesti.
Aloita vaihtamalla käyttäjän
minecraft
:
sudo su - minecraft
Avaa tekstieditori ja luo seuraava tiedosto:
nano /opt/minecraft/tools/backup.sh
Liitä seuraava kokoonpano:
/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
Tallenna tiedosto ja tee skripti suoritettavaksi suorittamalla seuraava
chmod
komento:
chmod +x /opt/minecraft/tools/backup.sh
Seuraavaksi luo cron-työ, joka suoritetaan kerran päivässä automaattisesti kiinteään aikaan.
Avaa crontab-tiedosto kirjoittamalla:
crontab -e
Jos haluat suorittaa varmuuskopion joka päivä klo 23.00, liitä seuraava rivi:
0 23 * * * /opt/minecraft/tools/backup.sh
Minecraft-konsolin käyttö
Pääset Minecraft-konsoliin käyttämällä
mcrcon
apuohjelmaa. Syntaksi on seuraava, sinun on määritettävä isäntä, rcon-portti, rcon-salasana ja käytettävä
-t
kytkintä, joka mahdollistaa
mcrcon
:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Kun käytät Minecraft-konsolia etäpaikasta, varmista, että rcon-porttia ei ole tukossa.
johtopäätös
Olet asentanut Minecraft-palvelimen onnistuneesti Ubuntu 18.04 -järjestelmään ja määrittänyt päivittäisen varmuuskopion.
java minecraft ubuntuKuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa apache maven ubuntu 18.04: een
Apache Maven on ilmainen ja avoimen lähdekoodin projektihallintatyökalu ja ymmärrystyökalu, jota käytetään pääasiassa Java-projekteihin. Tässä opetusohjelmassa näytämme kaksi eri tapaa asentaa Apache Maven Ubuntu 18.04 -sovellukseen.
Kuinka asentaa atomitekstieditori ubuntu 18.04: een
Atom on GitHubin kehittämä avoimen lähdekoodin monialustainen koodieditori. Siinä on sisäänrakennettu paketinhallinta, sulautettu Git-hallinta, älykäs automaattinen täydennys, syntaksin korostaminen ja useita ruutuja.







