Állítsa be a Spigotot az Ubuntun

A Spigot a Minecraft szerverszoftver, a CraftBukkit módosítása. A Spigot optimalizálja a szerver erőforrás-használatát, biztosítva a játékosok számára a legjobb élményt, és visszafelé is kompatibilis a legtöbb CraftBukkit módosítással, lehetővé téve, hogy szerverét egyedivé tegye. Ebben az útmutatóban a Spigotot az Ubuntu szerveren állítjuk be.

Az Ubuntu szerver beállítása

Javasoljuk, hogy minden parancsot olyan felhasználóként futtasson, aki nem root jogosultsággal rendelkezik sudo jogosultsággal.

Kezdje azzal, hogy győződjön meg arról, hogy szervere naprakész.

sudo apt-get update && sudo apt-get upgrade -y

Telepítse a szükséges csomagokat.

sudo apt-get install git openjdk-7-jre tar -y

Hozzon létre egy swap fájlt

Rendelje ki a kívánt memóriamennyiséget. Ennek megfelelően cserélje ki az 1G-t.

sudo fallocate -l 1G /swapfile

Biztosítsa az új cserefájl engedélyeit.

sudo chmod 600 /swapfile

Rendelje ki a csereterületet.

sudo mkswap /swapfile

Kapcsolja be a cserét.

sudo swapon /swapfile

Tegye állandóvá a cserefájlt. Adja hozzá az alábbi sort a fstabfájl aljához .

sudo nano /etc/fstab

/swapfile   none    swap    sw    0   0

Töltse le és használja a BuildTools programot

Győződjön meg arról, hogy a Spigot telepítéséhez használt felhasználó kezdőkönyvtárában van.

cd ~

Hozzon létre egy mappát a BuildTools számára.

mkdir build
cd build

A BuildTools.jar letöltése Keresse a frissítéseket a Jenkins oldalán .

wget -O BuildTools.jar  https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Konfigurálja a git-et.

git config --global --unset core.autocrlf

Futtassa a BuildTools.jar fájlt.

java -jar BuildTools.jar

Jegyezze fel a spigot.jarfájl nevét . Például, spigot-1.8.3.jar.

ls

Készíts egy könyvtárat a szerveredhez.

cd ~
mkdir server
cd server

Helyezze spigot.jarát a kiszolgáló könyvtárába. Cserélje spigotname.jarki a fájl nevével.

mv ~/build/spigotname.jar ~/server/spigot.jar

A szerver indítása

Hozzon létre egy indító szkriptet a szerveréhez.

nano start.sh

Állítsa össze start.sha következőket, és cserélje -Xmx1024Mki a kiszolgálóra telepített RAM mennyiségével.

#!/bin/sh

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar

Tedd start.shvégrehajthatóvá.

chmod +x start.sh

Indítsa el a szervert.

./start.sh

Nem kötelező: Futtassa a szervert a háttérben

Telepítési képernyő.

sudo apt-get install screen -y

Nyissa meg a képernyő egy példányát.

screen -S "Spigot Server"

Indítsa el a szerver szkriptjét.

~/server/start.sh 

Hibaelhárítás

Fogadja el az EULA-t.

Ha megerősítést kér eula.txt, váltson eulaerre: true.

nano eula.txt

A BuildTools.jar nem fut le?

Több RAM-ra van szüksége a szerveren vagy nagyobb swap fájlra.

A start.sh nem tudja futtatni a fileparancsot a jar fájlban?

Ellenőrizze, hogy minden pontosan ugyanúgy van-e beírva, a Linux IS kis- és nagybetűk között van.

Egy adott Minecraft verziót szeretne letölteni?

java -jar BuildTools.jar --rev 1.8.4

Cserélje le az 1.8.4-et az Ön által választott verzióra.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

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.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ö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.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

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.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

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.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

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…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

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.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

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.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

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.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

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é.