Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
root
/ administrative
jogosultságokkal).Először is telepítenünk kell a Java-t, hogy ez működjön. Attól függően, hogy Debian-alapú operációs rendszert vagy CentOS-t használsz, a parancsok kissé eltérőek lesznek az egyes operációs rendszereknél. Minden parancs megjegyzi, hogy melyik operációs rendszert kell használnia. Ha az összes CentOS 7, Debian 8 és Debian 9 támogatja, akkor nem jelenik meg különleges jelölés.
Operációs rendszer: CentOS 7
yum install java-1.7.0-openjdk-devel screen -y
Operációs rendszer: Debian 8 és Debian 9
apt-get update
apt-get install openjdk-7-jdk screen -y
Következő lépésként létre kell hozni egy külön felhasználót a szerver futtatásához. Bár ez nem kötelező, erősen ajánlott, hogy soha ne tároljon nyilvános rendszereket root
felhasználóként. Ez megnyitja a VPS-ét a kihasználás előtt, és ez a szerver leállását eredményezheti itt a Vultr-nál, ha azt illegális célokra használják fel, még akkor is, ha azt nem Ön okozta.
CURRENT_USER='bungeemc'
useradd $CURRENT_USER -m -d /home/bungee
Nyugodtan változtassa meg a felhasználónevet a címről bungeemc
, bár ez lesz a cikkben használt felhasználó.
Ezután jelentkezzen be felhasználóként.
su $CURRENT_USER
Most hozzon létre egy mappát a BungeeCord szerver számára.
mkdir ~/bungeeServer
cd ~/bungeeServer
Töltse le a szerver végrehajtható fájlját.
wget http://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar
Futtassuk először.
java -Xms256M -Xmx512M -jar BungeeCord.jar
Általában a fent bemutatott parancshoz legalább 128 MB RAM-ot szabadon kell hagynia a rendszer zökkenőmentes működéséhez. Ellenkező esetben később problémákba ütközhet, mivel az operációs rendszer kevés memóriával rendelkező alkalmazásirtója megöli a szervert, ha a memória fogy.
Ezen a ponton meg kell nyomnia a gombot, CTRL+C
hogy kilépjen a szerver promptból. Az összes szükséges fájl létrejött, így folytathatjuk a konfigurációt.
Ebben a cikkben csak egyetlen Minecraft-szervert adunk hozzá a BungeeCord proxyja mögötti lobbyhoz. A cikk későbbi részében további információkat közölünk további kiszolgálók hozzáadásával kapcsolatban akár az extra Vultr VPS szervereken, akár a jelenlegi rendszeren.
Kedvenc szövegszerkesztőjével nyissa meg a fájlt config.yml
.
Figyelem: A YAML-fájlok szintaxisa nagyon fontos. A Java nagyon válogatós a szóközök tekintetében .
Adja hozzá magát rendszergazdaként. Változtasd md_5
meg Minecraft felhasználónevedet. További adminisztrátorok hozzáadásához először két szóközt kell beírnia, be kell írnia egy felhasználónevet, adjon hozzá egy kettőspontot, lépjen a következő sorra, adjon hozzá további két szóközt és a - admin
zászlót.
A végén így kell kinéznie.
groups:
myMCUsername:
- admin
extraAdmin:
- admin
Ezután váltson ip_forward: false
erre: ip_forward: true
. Ez lehetővé teszi bármely célszerver számára, hogy megtekintse a kliens IP-címét, ami lehetővé teszi az IP-alapú kitiltások kiadását.
Lépjen át a sorra a gombbal player_limit
. Módosítsa az alapértelmezett 1
értéket a helyek mennyiségére. Ha ez az érték -1
, akkor korlátlan számú játékos csatlakozhat.
Így listeners
kell kinéznie a szakaszának.
listeners:
- max_players: 1000
priorities:
- lobby
proxy_protocol: false
host: 0.0.0.0:25565
tab_size: 60
force_default_server: false
bind_local_address: true
ping_passthrough: false
tab_list: GLOBAL_PING
motd: '&lMy first BungeeCord server'
query_enabled: false
query_port: 25577
Módosítsa az utána motd:
lévő idézőjelek tartalmát a szerver leírásának beállításához (amit a játékos lát, amikor először nézi meg a szervert a kliensben.) Győződjön meg arról, hogy a listeners
blokkon belüli sor, amely így kezdődik, host: 0.0.0.0
tartalmazza a 25565-ös portot , hogy a felhasználók anélkül csatlakozhassanak, port megadása.
Utolsó, amit meg kell tennünk a BungeeCord esetében, az, hogy egy bejegyzést tegyünk a lobbynkba (alapértelmezett szerver játékosok csatlakoznak.) Egyelőre az alapértelmezett bejegyzést fogjuk használni, ahogy az igényeinknek megfelel. Módosítsa a motot a kívánt szerverleírásra, és a végén most így kell kinéznie.
servers:
lobby:
address: localhost:25567
restricted: false
motd: 'My lobby server'
Mentse és zárja be a fájlt.
Most hozzuk létre a lobby szervert. Rengeteg Minecraft-szervercikk található a Vultr-on, de ajánlatos olyat választani, amelyik tartalmazza a Spigotot vagy a CraftBukkit. Kövesse a "BuiltTools letöltése és használata" részt a "Spigot beállítása Ubuntu-n " című cikkben . Álljon meg, amikor eléri az „Opcionális: Futtatás a háttérben” szakaszt. Ne felejtse el megfelelően beállítani a SpigotMC szerver memóriakorlátait, és fogadja el az EULA-t.
Egyetlen változtatást kell végrehajtania: az offline mód engedélyezése a célkiszolgálón. Ez úgy történik, hogy nyílás server.properties
, és a változó online-mode=true
a false
. Erről a Biztonsági intézkedések részben fogunk beszélni .
Ezen a ponton kell egy SpigotMC jarfile.
Az első dolgunk, hogy létrehozunk egy szkriptet, amely mindkét szervert elindítja.
Másolja át a „Spigot beállítása” cikkben létrehozott szkriptet egy új fájlba.
cp ~/server/start.sh ~/bungeeServer/start.sh
Szerkesztés ~/bungeeServer/start.sh
és módosítás spigot.jar
erre: BungeeCord.jar
. Miután megváltoztatta a memóriaértékeket a kívánt készletre, mentse el, és lépjen ki.
Ügyeljen arra, hogy engedélyezze a szkript végrehajtását.
chmod +x ~/bungeeServer/start.sh
Még két szkriptet kell létrehozni, a következő pedig itt lesz ~/startAll.sh
. Ez lehetővé teszi, hogy minden szervert elindítsunk, és a háttérben futtassuk.
A tartalma ~/startAll.sh
.
#!/bin/bash
for line in $(find ~ -name "start*"); do
echo "Starting $line..."
serverID=$(($serverID + 1))
screen -dmS "server-$serverID" bash $line
done
Ez automatikusan végrehajtja az indító szkripteket a könyvtárban /home/bungeeServer/
.
Az utolsó létrehozandó szkript itt lesz ~/stopAll.sh
, a tartalom pedig ez.
#!/bin/bash
cd /var/run/screen/S-$USER/
for f in *; do
screen -S $f -X kill
done
Ne feledje, hogy ez nem menti meg a világokat a szerverén, kérjük, tegye ezt meg előtte.
Minden alkalommal, amikor új szervert szeretne hozzáadni a Bungee konfigurációhoz, meg kell nyitnia, config.yml
és hozzá kell adnia a következő bejegyzést.
serverName:
address: address.of.minecraft.server:portNumber
restricted: false
motd: 'New server description'
Módosítsa a Korlátozott értékre, true
ha a szervert rendszergazdára szeretné korlátozni. Ha végzett, mentse el és indítsa újra a BungeeCord szervert.
A jelenlegi konfigurációval az offline (más néven feltört felhasználók) közvetlenül csatlakozhatnak a célszerverekhez. Számos plugin létezik, amelyek blokkolják az összes olyan játékost, aki nem csatlakozik a proxyhoz, ezek egyike az OnlyProxyJoin .
Ennek a beállításnak köszönhetően egyszerűen megnyithatjuk a lobby szervert server.properties
, és megváltoztathatjuk a figyelő IP-címet 127.0.0.1-re. Ez megakadályozza, hogy a felhasználók közvetlenül csatlakozzanak, így minden felhasználót ellenőrizni kell a proxyval.
Ebben a cikkben egy kis Bungee hálózatot állítunk be. Bővíthető, és lehetővé teszi a szervertulajdonosok számára, hogy számos összekapcsolt szervert és játékmódot hozzanak létre.
További információk a BungeeCord dokumentációjában találhatók .
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? A Mattermost egy nyílt forráskódú, saját üzemeltetésű alternatívája a Slack SAAS üzenetküldő szolgáltatásnak. Más szóval, a Mattermost segítségével kb
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 Plesk vezérlőpult nagyon szép integrációt kínál a Lets Encrypt számára. A Lets Encrypt egyike az egyetlen SSL-szolgáltatónak, amely teljes tanúsítványt ad ki
A Lets Encrypt egy tanúsító hatóság, amely ingyenes SSL-tanúsítványokat biztosít. A cPanel ügyes integrációt épített ki, így Ön és ügyfele
Más rendszert használ? A Concrete5 egy nyílt forráskódú CMS, amely számos megkülönböztető és hasznos funkciót kínál, hogy segítse a szerkesztőket a tartalom egyszerű létrehozásában.
Más rendszert használ? A Review Board egy ingyenes és nyílt forráskódú eszköz a forráskód, a dokumentáció, a képek és még sok más áttekintésére. Ez egy web alapú szoftver
Ebből az útmutatóból megtudhatja, hogyan állíthat be HTTP-hitelesítést egy CentOS 7 rendszeren futó Nginx webszerverhez. Követelmények A kezdéshez szüksége lesz a következőre:
Más rendszert használ? A GoAccess egy nyílt forráskódú webnapló-elemző. Használhatja naplók valós idejű elemzésére akár a terminálon, akár a
A YOURLS (Your Own URL Shortener) egy nyílt forráskódú URL-rövidítő és adatelemző alkalmazás. Ebben a cikkben a telepítés folyamatával foglalkozunk
Más rendszert használ? Bevezetés Az ArangoDB egy nyílt forráskódú NoSQL adatbázis, amely rugalmas adatmodellt kínál dokumentumokhoz, grafikonokhoz és kulcsértékekhez. Ez
Bevezetés Az /etc/ könyvtár kritikus szerepet játszik a Linux rendszer működésében. Ennek az az oka, hogy szinte minden rendszerkonfiguráció
Sok rendszergazda nagy mennyiségű kiszolgálót kezel. Ha a fájlokhoz különböző szervereken keresztül kell hozzáférni, mindegyikbe külön-külön kell bejelentkezni kb
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