How to Install Google Chrome on Windows 10
Sisällysluettelo:
- edellytykset
- Java Runtime Environment -asennuksen asentaminen
- Minecraft-käyttäjän luominen
- Minecraftin asentaminen Debianiin
- 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 erilaisten rakenteiden rakentamisesta ja seikkailuista.
Tämä opetusohjelma selittää, kuinka asennetaan ja määritetään Minecraft Server Debian 9 -käyttöjärjestelmään. Käytämme Systemd-järjestelmää 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.
edellytykset
Käyttäjällä, johon olet kirjautunut sisään, on oltava sudo-oikeudet.
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 asentamisen järjestelmään.
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:
sudo apt install openjdk-8-jre-headless
Varmista asennus suorittamalla:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Minecraft-käyttäjän luominen
Seuraava vaihe on luoda uusi järjestelmäkäyttäjä ja ryhmä kotihakemiston
/opt/minecraft
, joka ajaa Minecraft-palvelinta. Suorita seuraava komento:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Käyttäjällä ei ole salasanaa. Tämä on hyvä tietoturvakäytäntö, koska tämä käyttäjä ei voi kirjautua sisään SSH: n kautta.
Minecraftin asentaminen Debianiin
Varmista ennen asennuksen aloittamista, että vaihdat
minecraft
käyttäjän.
sudo su - minecraft
Luo 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
Vaihda arkistohakemistoon:
cd ~/tools/mcrcon
Aloita
mcrcon
apuohjelman
mcrcon
suorittamalla:
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-palvelinmodeemeja, kuten Craftbukkit tai Spigot, joiden avulla voit lisätä ominaisuuksia (laajennuksia) palvelimellesi ja muokata ja mukauttaa palvelimen asetuksia edelleen. Tässä opetusohjelmassa asennamme Mojangin uusimman 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 palvelin käynnistetään 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ä, sinun 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.
Ota seuraavaksi käyttöön rcon-protokolla ja aseta rcon-salasana muokkaamalla
server.properties
tiedostoa:
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.
Voit myös säätää palvelimen oletusominaisuuksia. Lisätietoja mahdollisista asetuksista on server.properties -sivulla.
Järjestelmällisen yksikötiedoston luominen
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 ilmoita järjestelmäjärjestelmälle, että olemme luoneet uuden yksikötiedoston:
sudo systemctl daemon-reload
Käynnistä ja ota käyttöön Minecraft-palvelin suorittamalla:
sudo systemctl start minecraft
sudo systemctl enable 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: 7262 (java) Tasks: 19 (limit: 4915) CGroup: /system.slice/minecraft.service └─7262 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
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 antamalla 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! >
Jos haluat käyttää Minecraft-konsolia etäpaikasta, varmista, että rcon-porttia ei ole estetty.
johtopäätös
Olet asentanut Minecraft-palvelimen onnistuneesti Debian 9 -järjestelmään ja määrittänyt päivittäisen varmuuskopion.
java minecraft debianKuinka asentaa anaconda debian 10: een
Anaconda on suosituin Python / R -tietotiede ja koneoppimisalusta. Tässä oppaassa opastamme sinua lataamaan ja asentamaan Anaconda Python Distribution Debian 10: een.
Kuinka asentaa ja määrittää vnc debian 9: een
Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää VNC-palvelin Debian 9 -järjestelmään. Virtual Network Computing (VNC) on graafinen työpöydänjakojärjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä toisen tietokoneen etäohjaukseen.
Kuinka asentaa elastinen haku debian 9: een
Elasticsearch on yksi suosituimmista hakukoneiden virrankäyttösovelluksista, joilla on monimutkaiset hakuvaatimukset, kuten suuret verkkokaupat ja analyyttiset sovellukset. Tämä opetusohjelma opastaa sinua Elasticsearchin asentamisessa Debian 9: ään.







