A Cacti beállítása a Debian Jessie-n
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
A Sponge egy nyílt forráskódú projekt, amely bővítményeken keresztül bővíti a Minecraft szerverek képességeit. A módosító API Forge-val kombinálva a szervergazdagépek rendkívül egyedi élményt teremthetnek játékosaik számára. Ebben az oktatóanyagban megtudhatja, hogyan állíthat be Minecraft szervert Forge és Sponge használatával egy Vultr példányon.
Megjegyzés: Míg a Sponge beépülő modulokat csak a kiszolgálóra kell telepíteni, a Forge modok gyakran megkövetelik, hogy a szerveren lévő játékosok telepítsék a modot. Ha úgy dönt, hogy ilyen modokat telepít, feltétlenül tájékoztassa játékosait.
A Minecraft szerver működéséhez Java-ra lesz szükségünk. Szükségünk van egy olyan eszközre screen
is, amelyet később használni fogunk. Mindkettő egyszerre történő telepítéséhez a Debian apt
parancsát fogjuk használni . Amíg itt tartunk, frissítjük az egész rendszert is.
Megjegyzés: A sorok elején található #
és $
szimbólumok nem gépelésre szolgálnak, hanem a parancssor vizuális jelzései.
# apt update && apt upgrade && apt install default-jre screen
Amikor megkérdezi, hogy szeretné-e folytatni, írja be a " y
" szót, és nyomja meg a " Enter
" gombot .
Általában jó ötlet nem privilegizált felhasználót létrehozni szerverek futtatásakor. Bár ez nem kötelező, ajánlott a károk mérséklése biztonsági kizsákmányolás esetén.
Először létrehozzuk az új felhasználónkat, melynek neve minecraft
.
# adduser minecraft
Hozzon létre egy jelszót, és haladjon végig az utasításokon.
Miután ez megtörtént, jelentkezzen ki az SSH-kliensből, és csatlakozzon újra az új felhasználónevével és jelszavával. A felszólítás most valahogy így fog kinézni.
minecraft@my-server:~$
Hozzon létre egy új mappát a kiszolgáló fájljainak a mkdir
paranccsal és cd
abba.
$ mkdir minecraft && cd minecraft
Hozzon létre egy másik mappát mods
és cd
ebbe.
$ mkdir mods && cd mods
Látogassa meg a SpongeForge letöltési oldalát, és találjon egy olyan buildet, amely megfelel a szerveréhez használt Minecraft verziónak. Ebben az oktatóanyagban a verziót fogjuk használni 1.10.2
.
A fájl letöltése helyett kattintson jobb gombbal a letöltési hivatkozásra, majd kattintson a " Copy Link Location
" gombra . Menjen vissza az SSH-munkamenetbe, és illessze be az URL-t egy wget
parancsba.
$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar
Vegye figyelembe az URL- ben a Minecraft verzió utáni számot . Ez a Forge build száma. Ebben az esetben ez 2477
. Erre lesz szükségünk a következő lépésben.
Ha ezzel végzett, térjen vissza az előző mappához.
$ cd ..
Nyissa meg a Forge letöltési oldalát , válassza ki a Minecraft verzióját, és keresse meg az utolsó lépésben talált buildszámot. Az utolsó " .
" után lesz a Forge teljes verziószámában. Például 12.18.3. 2477
a mi esetünkben. " Click Installer
".
Még egyszer kattintson a jobb gombbal a " Skip
" gombra, miután lejárt az időzítő, és használja a " Copy Link Location
" gombot. Illessze be ezt egy wget
parancsba.
$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar
Ezt a fájlt Java nyelven kell futtatnunk. Írja be java -jar forge
és nyomja meg a " Tab
" gombot a fájlnév automatikus befejezéséhez. Írja --installServer
be a parancs befejezéséhez.
$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer
Jegyezze fel a Forge telepítő fájlnevét, mivel a következő lépésben annak egy részét fogjuk használni.
Ezután írunk egy szkriptet, amely elindítja a szervert. Ezt meg fogjuk nano
tenni.
$ nano start.sh
Innentől kezdve írja be a következő sorokat.
#!/bin/bash
java -Xmx[memory]M -jar [filename]
Cserélje [memory]
le a megabájtban megadott kupacmemóriával, amelyet a Minecraft szervernek használni szeretne. Ne felejtsen el néhányat hagyni az operációs rendszer számára. 1 GB-os szerveren használjon 768 MB körüli értéket.
Cserélje [filename]
a fájlnév a korábbi, de helyettesíti -installer.jar
az -universal.jar
.
Íme egy példa arra, hogyan kell kinéznie.
#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar
Használja a " Control+X
" gombot, nyomja meg a " y
" gombot , és nyomja meg a " Enter
" gombot a mentéshez és a kilépéshez.
Ezután meg kell jelölnie a fájlt végrehajthatóként.
$ chmod +x start.sh
Most már futtathatja a szkriptet.
$ ./start.sh
A szerver futni fog egy ideig, és hibával kilép. Ennek az az oka, hogy a Minecraft megköveteli a szervertulajdonosoktól, hogy fogadják el a végfelhasználói licencszerződést . Elfogadhatja ezeket a feltételeket, ha megnyitja az újonnan létrehozott fájlt, eula.txt
és a következőre false
vált true
.
$ nano eula.txt
A módosítások elvégzése után ismét használja a " Control+X
" gombot, nyomja meg a " y
" gombot, majd Enter
a mentéshez nyomja meg a " " gombot .
Annak érdekében, hogy a kiszolgáló az SSH ablak bezárása után is működjön, egy segédprogramot használunk screen
.
$ screen
Nyomja meg a " Spacebar
" gombot , hogy túllépjen az információs képernyőn, majd futtassa újra a szkriptfájlt.
$ ./start.sh
A Minecraft szerver most sikeresen elindul.
Végül használja a " Control+A
" parancsot, majd nyomja meg a " D
" gombot screen
az SSH kliens felfüggesztéséhez , majd kijelentkezéséhez. Mostantól a Minecrafton keresztül csatlakozhat a Vultr szerver IP-címével.
Ha újra el kell érnie a Minecraft szervert (pl. újra kell indítania a modok/bővítmények telepítése vagy a Minecraft parancsok, például a futtatása után op
), jelentkezzen be újra az SSH-kliensbe, és használja a parancsot screen -r
a screen
munkamenet folytatásához .
Ebben az oktatóanyagban megtanultad, hogyan állíts be Minecraft szervert a Minecraft Forge és Sponge segítségével. Ebben a pillanatban azonban ez még mindig egy vanília Minecraft élmény. A Minecraft funkcionalitásának bővítéséhez nézze meg a Forge modokat a CurseForge-ban és a Sponge bővítményeket az Ore-ban .
Használjon SFTP-klienst vagy a wget
korábban leírt technikát ezek hozzáadásához a kiszolgálóhoz. A Forge modok telepítéséhez csak helyezze őket a mods
mappába. A Sponge pluginek a plugins
almappájába tartoznak mods
. Előfordulhat azonban, hogy el kell készítenie ezt a mappát.
$ mkdir ~/minecraft/mods/plugins
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
Más rendszert használ? Bevezetés A Kanboard egy ingyenes és nyílt forráskódú projektmenedzsment szoftver, amely megkönnyíti és vizualizálja
Más rendszert használ? A Gitea egy alternatív nyílt forráskódú, saját üzemeltetésű verziókezelő rendszer, amelyet a Git üzemeltet. A Gitea golang nyelven íródott, és az is
Bevezetés A Lynis egy ingyenes, nyílt forráskódú rendszer-ellenőrző eszköz, amelyet sok rendszergazda használ a rendszer integritásának ellenőrzésére és a rendszer megerősítésére. én
Más rendszert használ? A Thelia egy nyílt forráskódú eszköz e-üzleti webhelyek létrehozására és PHP-ben írt online tartalmak kezelésére. Thelia forráskód i
Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is
A Golang a Google által kifejlesztett programozási nyelv. Sokoldalúságának, egyszerűségének és megbízhatóságának köszönhetően a Golang az egyik legnépszerűbb lett
Ha elfelejtette MySQL root jelszavát, visszaállíthatja azt az ebben a cikkben található lépések végrehajtásával. A folyamat meglehetősen egyszerű, és ezeken működik
Vannak esetek, amikor olyan fájlokat kell megosztanunk, amelyeket a Windows-kliensek láthatnak. Mivel a Fuse-alapú rendszerek csak Linuxon működnek, tessék bemutatni
Ebben az útmutatóban egy Counter Strike: Source játékszervert fogunk beállítani a Debian 7 rendszeren. Ezeket a parancsokat a Debian 7 rendszeren teszteltük, de működniük kell
Ebből az útmutatóból megtudhatja, hogyan állíthat be egy Unturned 2.2.5 szervert Debian 8-at futtató Vultr VPS-en. Megjegyzés: Ez az Unturned szerkesztett változata, amely nem
Ebből az oktatóanyagból megtudhatja, hogyan telepítheti a Cachet Debian 8-ra. A Cachet egy hatékony, nyílt forráskódú állapotoldal-rendszer. Telepítés Ez a bemutató folyamatban van
Bevezetés Ebben az írásban részletesen végigvezeti, hogyan készíthet biztonsági másolatot több MySQL vagy MariaDB adatbázisról, amelyek ugyanazon a gépen vannak egy egyedi bash szkript segítségével.
Ez a cikk megtanítja Önnek, hogyan állítson be chroot börtönt a Debian rendszeren. Feltételezem, hogy a Debian 7.x-et használod. Ha Debian 6-ot vagy 8-at futtat, ez működhet, bu
Más rendszert használ? A Reader Self 3.5 egy egyszerű és rugalmas, ingyenes és nyílt forráskódú, saját üzemeltetésű RSS-olvasó és Google Reader alternatíva. Olvasó Sel
Más rendszert használ? A Backdrop CMS 1.8.0 egy egyszerű és rugalmas, mobilbarát, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS), amely lehetővé teszi
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket