Hogyan lehet futtatni egy egyszerű helyi Minecraft szervert (modokkal és anélkül)

Bár elég könnyű megosztani a Minecraft térképet a hálózat többi helyi szereplőjével, nagyon jó, hogy dedikált szervert futtathatunk, így az emberek úgy jöhetnek és mehetnek, hogy az eredeti játékgép nem tölti be a Minecraftot. Ma megvizsgáljuk, hogyan lehet futtatni egy egyszerű helyi Minecraft szervert modokkal és azok nélkül is.

Miért kell futtatni egy Minecraft szervert?

A Minecraft helyi multiplayer élményének egyik legfájdalmasabb eleme (mind a PC, mind a PE kiadás esetében) az, hogy az eredeti játékgépnek aktívnak kell lennie a korábbi alkotások eléréséhez. Ha két szülő és két gyerek játszik például egy Minecraft játékot egy háztartásban, és egy hétvégén néhány órát töltenek egy nagy szerkezeten, amelyet a Kid # 2 üzemeltet, akkor bármikor bárki megint a világon / struktúrán akar dolgozni, akkor szüksége van Gyerek # 2, hogy felgyújtsa a játékát, és megossza azt mindenki mással, megnyitva a LAN-on. Az a tényező, hogy minden világ különálló számítógépen lakik, és hirtelen valódi problémává válik, ha egynél több ember dolgozik egy adott térképen.

A dolgok elvégzésének sokkal hatékonyabb módja az, ha önálló szervert üzemeltet a helyi hálózaton. Így a játékosok jöhetnek és mehetnek tetszés szerint anélkül, hogy egyetlen embernek is be kellene jelentkeznie és meg kellene osztania a világát. Ennél is jobb, ha Minecraft szervert tárolhat egy olyan gépen, amely nem megfelelő a Minecraft való játékához (szerény Minecraft szervereket gond nélkül futtattunk kis Raspberry Pi dobozokból).

Vessünk egy pillantást arra, hogyan állítsunk be egy alap helyi Minecraft szervert modokkal és azok nélkül is.

Egyszerű Vanilla Minecraft szerver beállítása

Kétféle módon lehet megközelíteni az egyszerű vanília Mojang által szállított Minecraft szervert. Az egyik módszer nagyon Windows-központú, mivel egyszerűen le kell töltenie egy .EXE fájlt és futtatnia, egy kényelmes kis grafikus felhasználói ablakkal. Ez a módszer azonban nem feltétlenül segíti az OS X és Linux felhasználókat, ezért a .JAR alapú módszert fogjuk használni, amely elősegíti a folyamat kiterjesztését az összes platformon, csak nagyon apró módosításokkal, amelyek szükségesek az operációs rendszerek közötti váltáshoz.

Az első ügyrend a Minecraft szerver hivatalos JAR fájljának letöltését jelenti. Az oktatóanyag verziója 1.7.10. A hivatalos Minecraft.net letöltési oldal alján található. Az operációs rendszertől függetlenül a .JAR fájlt akarja.

Miután a fájl letöltését befejezte, helyezze a .JAR fájlt egy állandóbb helyre. A fájlt a / HTG Test Server / fájlba helyeztük. Bárhová elhelyezheti, ahová csak akar, de egyértelműen felcímkézze, biztonságos helyre tegye, és ne feledje, hogy a .JAR fájl futtatása után az összes szerverrel kapcsolatos dolog le lesz töltve / kicsomagolva abban a mappában, amelyben a .JAR található, ezért ne ne tegye valahova, mint egy meghajtó gyökér vagy egy otthoni mappa.

A szervert először futtassa a következő parancs futtatásával a parancssorba a könyvtárból, ahol a .JAR fájl természetesen található:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

A fenti parancsok végrehajtják a Minecraft szerver JAR fájlját. A parancs futtatja a Java-t, 1 GB memóriát / 1 GB-ot rendel hozzá, jelzi, hogy a fájl JAR, elnevezi a JAR-t, és jelzi, hogy nincs szükség GUI-ra. A kijelölt / max memória értékeket felfelé állíthatja, ha úgy találja, hogy ezt különösen nagy világok vagy sok lejátszóval rendelkező szerverek esetében kell megtenni (például LAN-partykor), de nem javasoljuk a memóriaértékek csökkentését.

Ha segítségre van szüksége a Java telepítéséhez Linuxra, parancsikon létrehozásához az indítási folyamathoz az OS X rendszeren, vagy bármilyen más operációs rendszert érintő problémára, javasoljuk, hogy olvassa el a szerver JAR fájl indításának részletes útmutatóját, amely a hivatalos Minecraft wiki-n található. .

A szerver első futtatásakor a következő üzenet jelenik meg:

[Szerver szál / INFO]: A Minecraft szerver 1.7.10 verziójának elindítása

[Szerver szál / INFO]: Tulajdonságok betöltése

[Szerver szál / WARN]: a server.properties nem létezik

[Szerver szál / INFO]: Új tulajdonságfájl létrehozása

[Server thread / WARN]: Nem sikerült betölteni az eula.txt fájlt

[Szerver szál / INFO]: A szerver futtatásához el kell fogadnia az EULA-t. További információért látogasson el az eula.txt oldalra.

[Szerver szál / INFO]: Szerver leállítása

Ez teljesen normális. Keresse meg a kiszolgáló könyvtárában az EULA.txt fájlt, nyissa meg, és szerkessze az „eula = false” bejegyzést „eula = true” -ra, hogy jelezze a Mojang szerver felhasználói megállapodással kötött megállapodását. Mentse és zárja be a dokumentumot. Futtassa újra a kiszolgáló parancsot. Az igényeitől / vágyától függően futtathatja a „nogui” címkével vagy anélkül. Ha a „nogui” címkével futtatja, akkor a kiszolgáló kimenete és a parancs felülete abban a terminálablakban marad, amelyben elindította a parancsot:

Ha eltávolítja a „nogui” címkét, megnyílik egy GUI ablak, amely tisztább és könnyebben kezelhető kiszolgálói élményt nyújt:

A grafikus kezelőfelület pontosan megmutatja, amit a nagy jobb oldali ablaktábla terminálablakában látna, valamint a bal felső sarokban található statisztikai ablak, a jobb alsó sarokban pedig a jelenleg bejelentkezett lejátszók listája. Hacsak nem a kiszolgálót futtatja erőforrásokkal összekötött gépen (vagy fej nélküli eszközön, például médiaszerveren vagy Raspberry Pi-n), javasoljuk a grafikus felhasználói felület használatát.

A szerver második futtatása során, miután elfogadta az EULA-t, további fájlokat tölt le és az alapértelmezett világ jön létre. Az alapértelmezett világ a / world / könyvtárban található, és nagyon hasonlít egy szokásos régi /.minecraft/saves/[someworldname]/ mappára, amely a szokásos Minecraft-ból származik (valójában az). Játszhat a véletlenszerűen létrehozott világon, vagy törölheti a / world / tartalmát, és lecserélheti egy mentett játék tartalmára a Minecraft önálló példányából vagy az internetről letöltött világmentésből.

Csatlakozzunk frissen vert szerverünkhöz, és nézzük meg, hogyan néz ki. A játékhoz való csatlakozáshoz ugyanazon a LAN-on kell lennie, mint a gazdagépnek, és tudnia kell a gazdagép IP-címét.

Ha kézben van az IP-cím, indítsa el a Minecraft programot, kattintson a főmenüben a Multiplayer elemre, és adja hozzá az új szervert, vagy használja a közvetlen kapcsolat funkciót. Ha segítségre van szüksége ezen lehetőségek bármelyikével kapcsolatban, olvassa el a Csatlakozás távoli szerverekhez című részt a Minecraft többjátékos kiszolgálók felfedezése című leckében, előző útmutatónkban.

Itt vagyunk a vadonatúj szerveren. Minden nagyon jól néz ki, és a világ zökkenőmentesen töltődik be. Azonnal megjegyezheti, hogy a játék túlélési módban van. Ez a szerver alapértelmezett értéke, de megmutatjuk, hogyan lehet ezt egy pillanat alatt megváltoztatni.

A dolgok kiszolgálói oldalán a konzol ablakában egy értesítésfolyam jelenik meg, amint a dolgok történnek rajta: játékosok csatlakoznak, a játékosok meghalnak, a játékosok kommunikációja és egyéb értesítések. Ezenkívül használhatja a kiszolgálóparancsokat mind a konzol ablakban, mind pedig akkor, ha OP vagy „operátor” a kiszolgálón. Tucatnyi parancs létezik, amelyek közül sok meglehetősen homályos és ritkán használatos. A teljes parancslistát elolvashatja a Minecraft wiki-n, de az alábbi táblázatban kiemeljük azokat, amelyek a szerver üzembe helyezéséhez a legfontosabbak.

Megjegyzés : ha beírja a parancsot a kiszolgálói konzol ablakába, akkor nem szükséges a „/” kezdőbetű, de igen, ha a csevegőablakba a szerver játékosaként írja be.

/ defaultgamemode [s / c / a] Átváltja a kiszolgáló alapértelmezett módját az új játékosok számára a Túlélés, Kreatív és Kaland módok között.
/ nehézség [p / e / n / h] Átváltja a nehézségi szinteket Békés, Könnyű, Normál és Kemény között.
/ gamemode [s / c / a] [lejátszó] Ugyanaz, mint / defaultgamemode, kivéve, ha játékosonként alkalmazzák.
/lista Felsorolja az összes jelenlegi játékost.
/ (de) op [player] / deop [player] Megnevezett játékos kezelői kiváltságokat ad (vagy elvesz).
/ save- (all / on / off) Az „összes” azonnal megmenti a világot, a „be” bekapcsolja a világmegtakarítást (ez az alapértelmezett állapot), a „ki” pedig az automatikus mentést. Legjobb, ha ezt békén hagyja, hacsak nem akarja azonnali mentést kényszeríteni, hogy a / save-all paranccsal biztonsági másolatot készítsen a munkáról.
/ setworldspawn [xyz] Beállítja az ívási pontot minden játékos számára, aki belép a világba. Koordináták nélkül beállítja azt a helyet, amelyen a végrehajtó operátor áll, argumentumokkal hozzárendeli az ívási pontot ezekhez a koordinátákhoz.
/ spawnpoint [player] [xyz] Ugyanaz, mint a worldspawn, de az egyes játékosok számára; lehetővé teszi, hogy minden játékos számára egyedi ívási pontot állítson be.
/álljon meg Leállítja a szervert.
/ beállított idő [érték] Megváltoztatja a játékon belüli időt; elfogadja a „nap”, az „éjszaka” értéket vagy 0 és 24000 közötti értéket, ahol referenciaként 6000 dél és 18000 éjfél.
/ tp [cél lejátszó] [cél] Teleportos játékos. Az első érvnek mindig a céljátékosnak kell lennie. A második argumentum lehet egy másik játékos (A játékos küldése B-hez) vagy x / y / z koordináta (A játékos küldése a helyszínre).
/ időjárás [derült / eső / mennydörgés] Változtatja az időjárást. Ezenkívül hozzáadhat egy második argumentumot az időjárás X másodpercek számának megváltoztatásához (ahol X értéke 1 és 1 000,00 között lehet).

Ezek a legkönnyebben használható parancsok egy kis otthoni szerver futtatásához. Vannak olyan további parancsok, amelyek akkor hasznosak, ha otthoni szerverét nyilvános vagy félig nyilvános használatra nyitja meg (például / kick és / ban), de ezek általában feleslegesek otthoni használatra.

Most, hogy sikeresen elindítottuk a házi kiszolgálónkat, elgondolkodhat (főleg a rájuk szánt összes lecke után), hogy hogyan fecskendezhetünk néhány fantasztikus modot a szerverünkre. Következő állomás, szerver modding.

Egyszerű Modded Minecraft szerver beállítása

Csakúgy, mint egyszerűen beadhatja a Forge mod loader-et egy önálló Minecraft-telepítésbe, ugyanúgy injektálhatja a Forge mod loader-t a Minecraft szerverbe.

Újra felhasználhatja ugyanazt a telepítőt, amelyet a Forge-hoz használt az előző modding oktatóanyagban; egyszerűen futtassa újra (nem mindegy, hogy az .EXE vagy a .JAR fájlt használja), és állítsa be a beállításokat úgy:

Válassza a „Szerver telepítése” lehetőséget, és mutasson egy új könyvtárra. Nem kell telepítenie egy kiszolgálót, majd telepítenie a Forge-t, mint például a Minecraft-ot, majd a Forge-t, ahogy azt az ügyféloldali oktatóanyagban tettük.

Megjegyzés : Ha azért ugrott erre a szakaszra, mert annyira izgatott volt a szerveren lévő modok miatt, akkor is javasoljuk, hogy olvassa el az előző szakaszt, mivel a lépések többsége megegyezik, és nem ismételjük meg mindet részletesen az oktatóanyag ezen része.

Adjon egy percet mind a szerver, mind a Forge fájlok letöltésére, majd keresse fel a telepítési mappát. A következő lépések nagyon hasonlítanak a vanília Minecraft szerver beállítására.

A mappában futtassa a „forge. *. Universal.jar” fájlt pontosan ugyanazzal a paranccsal, amelyet használt, az operációs rendszer alapján az oktatóanyag vanília telepítési részéből.

A szerver futni fog, majd leáll, jelezve, ahogy az előző szakaszban is tette, hogy el kell fogadnia az EULA-t. Nyissa meg a frissen létrehozott EULA.txt fájlt, és a legutóbbihoz hasonlóan szerkessze a „hamis” értéket „igaz” értékre.

Futtassa újra a szervert, hogy megbizonyosodjon róla, hogy minden megfelelően van-e telepítve, és csak rendkívül jó intézkedés céljából csatlakozzon a világhoz. Ne feledje, hogy amikor csatlakozik a világhoz, módosított klienssel kell csatlakoznia (a vanilla kliensek nem csatlakozhatnak a modded szerverekhez). Csatlakozzon a Minecraft megfelelő verziószámú telepítéséhez a Forge telepítésével, de bármilyen mod nélkül, amely tükrözi a szerver állapotát.

Minden jól néz ki. Még egy falu közelében is szültünk, ami mindig szórakoztató. Mutassuk meg ezeknek a falusiaknak, hogyan kell bulizni egy portál varázslatos dimenziójává válásával.

Nincs üzlet; csak egy gyémántot dobtunk egy tócsába, és az összes falusiak úgy bámulnak ránk, mintha elvesztettük volna az eszünket. Lehet, hogy telepítettük a Forge-t, de hiányzik a varázslat megvalósító összetevője: a Twilight Forest mod.

Most, hogy tudjuk, hogy a Forge megfelelően van telepítve, a következő lépés a kívánt modok telepítése. A folyamat nagyon egyszerű. Csak azt kell, hogy megbizonyosodjon arról, hogy a mod JAR-fájl (ebben az esetben a Twilight Forest mod) található mind a / mods / mappa az új Forge szerver és a / mods / mappát a Minecraft kliens te összekötő a szerver.

Zárja be a Minecraft klienst, és állítsa le a kiszolgálót a „stop” paranccsal, másolja a fájlokat és indítsa újra a szervert. Ezután indítsa újra az ügyfelet, és csatlakozzon a kiszolgálóhoz.

A szavak nem tudják kifejezni azt a csalódást, amelyet akkor éreztünk, amikor a falusias elesett a frissen szült Twilight Forest portálon, és nem sikerült teleportálnia az Erdőbe. Mennünk kell a helyette.

A portál végül egy kastély mellett volt. Komolyan mondhatom, hogy ez lehet a legszerencsésebb térképmag: valaha egy falu mellett indultunk a Túlvilágon, portált csináltunk ott, és egy kastély mellett kötöttünk ki az Alkonyat-erdőben (ha az Alkonyat-erdővel játszik 1.7-kor. 10 (vagy más 1.7. * Változat) a mag: 1065072168895676632)!

Extra trükkök és trükkök a szerverhez

Ezen a ponton készen állsz a ringatásra, akár modokkal, akár anélkül, attól függően, hogy melyik ízt telepítetted. Ez nem azt jelenti, hogy készen állsz a kiszolgálóval való bütykölésre. Nézzünk át néhány extra dolgot, amelyekkel javíthatja a szerverélményt.

További modok

Mindig további modokat telepíthet. Ne feledje, hogy több mod több CPU / GPU / RAM erőforrást igényel. Vigyázzon a telepített modokra, mert mindenkinek, aki csatlakozik a szerveréhez, telepítenie kell ezeket a modokat is. Általánosságban elmondható, hogy a kliens / mod / mappa és a kiszolgáló / mod / mappa egymás tükreinek kell lenniük.

Szüksége van ötletekre a jó szerver modokhoz? Töltse le a „Hol találhatók a modok?” Részben felsorolt ​​forrásokat. rész Minecraft modifikációs oktatóanyagunkról.

A szerver megnyitása távoli lejátszók számára

Ha a helyi hálózaton kívüli emberekkel szeretne játszani, beállíthatja a port továbbítást, így az otthoni hálózaton kívüli játékosok hozzáférhetnek a szerverhez. A legtöbb otthoni szélessávú kapcsolat könnyen támogat sok játékost. Mivel a kiszolgálónak nincs jelszórendszere, érdemes megfontolnia egy fehér lista létrehozását a szerveren. A fehér lista beállításához és megtekintéséhez használja a [be / ki / lista / hozzáadás / eltávolítás / újratöltés] [lejátszási név] parancsot és paramétereket .

Finomhangolás a szerverrel. Tulajdonságok

A szerver mappában talál egy server.properties nevű fájlt. Ha ezt a fájlt egy szövegszerkesztőben nyitja meg, egy egyszerű konfigurációs fájlt talál, amelyet manuálisan lehet szerkeszteni. Míg ezek a beállítások némelyike ​​kiszolgáló / játékon belüli parancsokon keresztül érhető el, sokuk nem.

Egyszerű igaz / hamis vagy numerikus váltásokkal lehetővé teheti a játékosok számára, hogy túlélési módban repülhessenek, kikapcsolják a Hollandiát, módosítsák a szerver időkorlátjának beállításait és sok más változót. Noha sok beállítás meglehetősen magától értetődő, néhány esetben az érintett változó mélyebb megértésére van szükség. Nézze meg a server.properties változók részletes részletezését.

Szerverrel felfegyverkezve, modifikálva vagy más módon, most már nem kell attól tartania, hogy a megfelelő ember a megfelelő időben online legyen, hogy hozzáférhessen világához (és könnyedén megoszthatja világát az egész háztartásában vagy barátaival az ország).