Egyszerű helyi minecraft-kiszolgáló futtatása (modulokkal és anélkül)
Bár elég könnyű egy Minecraft térképet megosztani a helyi hálózat többi szereplőjével, jó, ha egy dedikált szervert futtathat, hogy az emberek eljöjjenek és menjenek anélkül, hogy az eredeti játékállomás betöltené a Minecraftot. Ma azt vizsgáljuk, hogyan lehet egy egyszerű helyi Minecraft szervert futtatni mind modokkal, mind anélkül.
Miért futtassa a Minecraft szervert?
A Minecraft helyi multiplayer élményének egyik leggyengébb eleme (mind a PC, mind a PE kiadás) az, hogy az eredeti játékgazdának aktívnak kell lennie a korábbi alkotások eléréséhez. Ha van két szülő és két gyerek, akik például egy háztartásban játszanak Minecraftot, és néhány órát egy hétvégén töltenek, a Kid # 2 által szervezett nagy struktúrán dolgoznak, akkor bármikor bárki meg akarja dolgozni a világon / struktúrában újra, szüksége van gyerekre. # 2, hogy legyőzze a játékot, és ossza meg mindenkivel a megnyitásával a LAN-hoz. Az a tényező, hogy minden egyes világ minden egyes számítógépen lakik, és hirtelen valódi problémává válik egynél több személy számára, hogy egy adott térképen dolgozzon.
A dolgok sokkal hatékonyabb módja az, hogy önálló kiszolgálót fogadunk a helyi hálózaton. Ily módon a játékosok eljöhetnek és menjenek, mintha anélkül szeretnének, ha valaki be kellene jelentkeznie és megosztaná világát. Még jobb, ha a Minecraft szervert olyan gépen tudjuk kiszolgálni, amely nem alkalmas a Minecraft valóságos lejátszására (a szerény Minecraft szervereket kis hibás Raspberry Pi dobozok nélkül futtattuk).
Vessünk egy pillantást arra, hogyan állíthatunk be egy helyi helyi Minecraft szervert modokkal és anélkül is.
Egyszerű Vanilla Minecraft szerver beállítása
Az egyszerű vanilla Mojang által szállított Minecraft szerver telepítésének két módja van. Az egyik módszer nagyon Windows-központú, mivel egyszerűen letölthet egy .EXE fájlt és futtatja azt egy kényelmes, kis grafikus felhasználói ablakkal. Ez a módszer azonban nem feltétlenül segíti az OS X és a Linux felhasználókat, így a .JAR-alapú módszert fogjuk használni, amely segít a folyamat kiterjesztésében az összes platformon, és csak nagyon kis csípések szükségesek az operációs rendszerek közötti váltáshoz.
Az első sorrendben a hivatalos Minecraft szerver JAR fájl letöltése. Ebből a bemutatóból a verzió 1.7.10. A hivatalos Minecraft.net letöltési oldalának alján található. Az operációs rendszertől függetlenül a .JAR fájlt szeretné használni.
A fájl letöltésének befejezése után helyezze át a .JAR fájlt egy állandóbb helyre. A / HTG tesztkiszolgálóba helyeztük a fájlt. Bárhol is elhelyezheti, de egyértelműen címkézheti, helyezze el valahol biztonságosnak, és vegye figyelembe, hogy ha a .JAR fájlt futtatja, a kiszolgálóval kapcsolatos összes anyagot letölti / kicsomagolja a .JAR mappában, így ne ne helyezze el úgy, mint egy meghajtó gyökér vagy egy otthoni mappa.
Először hajtsa végre a kiszolgálót a következő parancs futtatásával a parancssorból a .JAR fájlból, természetesen:
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ájlt. A parancs futtatja a Java alkalmazást, 1GB memóriát rendel 1 / max. A kijelölt / max memória értékeket felfelé állíthatja, ha úgy találja, hogy ezt meg kell tennie különösen nagy világokban vagy szerverekben, ahol sok játékos van (mondjuk a LAN-partiján), 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 Linuxon, hozzon létre egy parancsikont az indítási folyamathoz az OS X-en, vagy bármely más OS-specifikus problémát, javasoljuk, hogy nézze meg a részletes útmutatót a szerver JAR-fájl elindításáról a hivatalos Minecraft wikiben.
Amikor először futtatja a kiszolgálót, a következő üzenet jelenik meg:
[Szerver szál / INFO]: A minecraft szerver 1.7.10 verziójának indí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
[Szerver szál / WARN]: Nem sikerült betölteni az eula.txt fájlt
[Szerver szál / INFO]: A kiszolgáló futtatásához meg kell egyeznie az EULA-val. További információért látogasson el az eula.txt oldalra.
[Szerver szál / INFO]: A kiszolgáló leállítása
Ez teljesen normális. Nézze meg az EULA.txt fájl kiszolgálókönyvtárában, nyissa meg azt, és szerkessze az „eula = false” bejegyzést az „eula = true” -ra, hogy jelezze a Mojang szerver felhasználói megállapodással való megállapodását. Mentse és zárja be a dokumentumot. Futtassa újra a kiszolgálóparancsot. A „nogui” címkével vagy anélkül futtathatja, attól függően, hogy milyen igények / vágyak. Ha a „nogui” címkével futtatja, a kiszolgáló kimenete és a kezelőfelület a terminálablakban marad, ahol a parancsot elindította:
Ha eltávolítja a „nogui” címkét, egy GUI ablak nyílik meg, és tisztább és könnyebben kezelhető a szerver élménye:
A GUI interfész pontosan megmutatja, hogy mit lát a terminálablakban a nagy jobb oldali ablaktáblán, valamint egy stats ablakot a bal felső sarokban, és egy listát az aktuálisan bejelentkezett játékosokról a jobb alsó sarokban. Hacsak nem futtatod a kiszolgálót egy erőforráscsökkentett gépen (vagy egy fejetlen eszközön, mint például médiaszerveren vagy Raspberry Pi), javasoljuk a GUI használatát.
A kiszolgáló második futása után, miután elfogadta az EULA-t, további fájlok kerülnek letöltésre, és az alapértelmezett világ jön létre. Az alapértelmezett világ a / world / -ban található, és egészen úgy néz ki, mint egy rendszeres régi /.minecraft/saves/komponensű regénynév / könyvtár a Minecraftból (valójában ez). Játszhat a véletlenszerűen generált világban, vagy törölheti a / world / tartalmát, és helyettesítheti azt egy mentett játék tartalmával a Minecraft önálló példányából vagy az internetről, amelyet az internetről letöltött.
Csatlakozzunk a frissen lefoglalt 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 gazdaszámítógép, és meg kell ismernie a gazdaszámítógép IP-címét.
Az IP-cím a kezében, tűz a Minecraft-on, kattintson a Multiplayer-re a főmenüből, és adja hozzá az új kiszolgálót, vagy használja a közvetlen csatlakozás funkciót. Ha segítségre van szüksége az alábbi opciók valamelyikével kapcsolatban, lásd a Minecraft Multiplayer kiszolgálók felfedezése leckéjének távoli kiszolgálókhoz való kapcsolódása című részt..
Itt a vadonatúj kiszolgálón vagyunk. Minden jól néz ki, és a világ zökkenőmentesen tölt. Egy dolog, amit azonnal észrevesz, hogy a játék túlélési módban van. Ez a szerver alapértelmezett, de megmutatjuk, hogyan változtathatunk meg egy pillanat alatt.
A dolgok szerver oldalán a konzolablakban megjelenik egy közleményáram, amikor a dolgok bekövetkeznek: a játékosok csatlakoznak, a játékosok meghalnak, a játékosok kommunikációja és egyéb értesítések. Ezen túlmenően a kiszolgálóparancsokat mind a konzolablakban, mind pedig a kiszolgáló OP vagy „operátor” -jaként használhatja. Több tucat parancs van, közülük sokan meglehetősen homályosak és ritkán használatosak. A Minecraft wiki teljes parancslistáját elolvashatja, de az alábbi táblázatban kiemeljük azokat, amelyek a legmegfelelőbbek a szerver felépítéséhez..
jegyzet: ha megadja a parancsot a kiszolgálókonzol ablakban, akkor nem kell a "/" vezetőnek lennie, de ha ezt a csevegőablakba írja be, mint a szerver játékosát.
/ defaultgamemode [s / c / a] | A kiszolgáló alapértelmezett módjának váltása az új játékosok számára a túlélési, kreatív és kaland módok között. |
/ nehézség [p / e / n / h] | Átkapcsolja a békés, könnyű, normál és kemény nehézségi szinteket. |
/ gamemode [s / c / a] [lejátszó] | Ugyanaz, mint a / defaultgamemode, kivéve, ha játékosonként használjuk. |
/lista | Az összes aktuális játékos listája. |
/ (de) op [játékos] / deop [játékos] | Megadja a nevezett játékos-üzemeltetői jogosultságokat (vagy elveszi őket). |
/ Save- (összes / on / off) | Az „all” azonnal elmenti a világot, az „on” bekapcsolja a világot (ez az alapértelmezett állapot), az „off” pedig kikapcsolja az automatikus mentést. A legjobb, ha ezt egyedül hagyod, kivéve, ha azonnali mentést akarsz kényszeríteni a / save-all paranccsal. |
/ setworldspawn [x y z] | Beállítja a világ összes bejövő játékosát. Koordináták nélkül beállítja azt a helyet, amelyen a végrehajtó művelet áll, és az argumentumokhoz, amelyek az ívpontot az említett koordinátákhoz rendelik. |
/ spawnpoint [játékos] [x y z] | Ugyanaz, mint a worldspawn, de az egyes játékosok esetében; lehetővé teszi, hogy egyedi játékosokat állítson be minden játékos számára. |
/állj meg | Leállítja a szervert. |
/ idő beállítása [érték] | Megváltoztatja a játékidőjét; elfogadja a „nap”, az „éjszaka” vagy a 0 és 24000 közötti értéket, ahol referenciaként 6000 dél és 18000 éjfél. |
/ tp [cél játékos] [rendeltetési hely] | Teleports-lejátszó. Az első érvnek mindig a céljátékosnak kell lennie. A második érv egy másik játékos lehet (A-tól B-ig küldhet) vagy x / y / z koordináták (küldje az A játékosot a helyére). |
/ időjárás [tiszta / eső / mennydörgés] | Megváltoztatja az időjárást. Ezenkívül hozzáadhat egy második argumentumot az X másodpercek számának megváltoztatásához (ahol X 1 és 1 000,00 között lehet). |
Ezek a legkönnyebben hasznos parancsok egy kis otthoni kiszolgáló futtatásához. Vannak további parancsok is, amelyek akkor hasznosak, ha megnyitja otthoni kiszolgálóját nyilvános vagy félig nyilvános használatra (például / kick és / ban), de amelyek általában nem szükségesek otthoni használatra.
Most, hogy sikeresen elindítottuk a saját otthoni szerverünket, lehet, hogy kíváncsi (különösen az összes rájuk szánt tanulság után), hogy hogyan tudunk néhány fantasztikus modult befecskendezni a szerverünkbe. Következő lépés, szerver módosítása.
Egyszerű Modded Minecraft szerver beállítása
Csakúgy, mint könnyen beinjekciózhatod a Forge mod loader-t egy önálló Minecraft telepítésbe, könnyen befecskendezheted a Forge mod loader-t a Minecraft szerverbe.
Az előző modding bemutatóban ugyanazt a telepítőt használhatja, amelyet a Forge-hoz használt; egyszerűen futtassa újra (nem számít, ha a .EXE-t vagy a .JAR-t használja), és módosítsa a beállításokat:
Válassza ki az „Install server” lehetőséget, és mutasson rá egy friss könyvtárra. Nem kell telepítenie a kiszolgálót, majd telepítenie kell a Forge-t, mint például a Minecraft telepítését, majd telepítenie kell a Forge-t, mint az ügyféloldali bemutatón..
jegyzet: Ha leugrott ebbe a részbe, mert annyira izgatott voltál a kiszolgálón lévő modokkal, akkor továbbra is bátorítjuk Önt, hogy olvassa el az előző részt, mivel több lépés azonos, és nem ismételjük meg ezeket a részleteket részletesen ebben a részben a bemutató.
Adj egy percet a szerver és a Forge fájlok letöltéséhez, majd látogassa meg a telepítési mappát. A következő lépések egészen hasonlítanak a vanilla Minecraft szerver beállítására.
A mappán belül futtassa a „forge. *. Universal.jar” fájlt a használt azonos parancs segítségével, az operációs rendszer alapján, a bemutató vanília telepítési részéből.
A kiszolgáló fut, majd leáll, jelezve, ahogyan azt az előző szakaszban tette, hogy elfogadnia kell az EULA-t. Nyissa meg a frissen létrehozott EULA.txt-t és szerkessze a „hamis” szót „igaz” -ra, mint az utoljára.
Futtassa újra a kiszolgálót, hogy megerősítse, hogy minden helyesen van telepítve, és csak azért, mert extra jó intézkedéshez csatlakozik a világhoz. Ne feledje, hogy amikor csatlakozik a világhoz, csatlakoznia kell egy módosított klienshez (a vanília ügyfelek nem tudnak csatlakozni a modulált szerverekhez). Csatlakozzon a Minecraft egy megfelelő verziószámú telepítéséhez a Forge telepítésével, de nincs betöltve a modem, ami a kiszolgáló állapotát tükrözi.
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 mágikus dimenzióval rendelkező portál ívásával.
Nincs üzlet; csak egy gyémántot dobtunk egy pocsolyába, és az összes falusiak bámulnak ránk, mint elvesztettük az elménket. Lehet, hogy a Forge telepítve van, de hiányzik az a komponens, amely a varázslat megtörténik: a Twilight Forest mod.
Most, hogy tudjuk, hogy a Forge megfelelően van telepítve, a következő lépés az, hogy telepítsük a kívánt modákat. A folyamat nagyon egyszerű. Csak meg kell győződnie arról, hogy a mod .JAR fájl (ebben az esetben a Twilight Forest mod) az új Forge szerver / mods / mappájában található. és a / mods / mappa a Minecraft klienshez, amelyhez csatlakozik.
Lépjen ki a Minecraft kliensből, és állítsa le a szervert a „stop” paranccsal, másolja át a fájlokat, és indítsa újra a kiszolgálót. Ezután indítsa újra az ügyfelet, és csatlakozzon a kiszolgálóhoz.
A szavak nem fejezhetik ki azt a csalódást, amit úgy éreztünk, amikor a falusiak a frissen szült Twilight Forest portálba esnek, és nem telepítettek az erdőbe. El kell mennünk a helyére.
A portál a kastély mellett állt. Komolyan, ez lehet a legszerencsésebb vetőmag-vetőmag: a faluban elindultunk az Overworldban, ott egy portált készítettünk, és a Twilight Forest-i kastély mellé kerültünk (ha a Twilight Forest-nel játszol 1.7. 10 (vagy más 1.7. * Változat) a vetőmag: 1065072168895676632)!
Extra Tweaks és trükkök a szerver számára
Ezen a ponton készen áll a sziklára, akár modokkal, akár anélkül, attól függően, hogy melyik íz van. Ez azonban nem jelenti azt, hogy befejezte a szerverrel való bonyolítást. Menjünk át néhány extra dologra, amit tehetünk a szerver élményének javítása érdekében.
További módok
Mindig több modust telepíthet. Ne feledje, hogy több modul több CPU / GPU / RAM erőforrást igényel. Figyelmesen vegye figyelembe a telepített modákat, mert mindenkinek, aki csatlakozik a szerveréhez, szükség van a telepítésre is. Általában a kliens / mod / mappája és a kiszolgáló / mod / mappája egymás tükrének kell lennie.
Szükség van ötletekre a jó kiszolgálómodellekhez? A Minecraft modding bemutatójának „Hol találja a modult?.
A kiszolgáló megnyitása a 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ását, így az otthoni hálózaton kívüli játékosok elérhetik a kiszolgálót. A legtöbb otthoni szélessávú kapcsolat könnyen támogat számos lejátszót. Mivel a kiszolgálónak nincs jelszavas rendszere, érdemes lehet egy fehérlistát létrehozni a kiszolgálón. Használja a parancsot és a paramétereket / whitelist [on / off / list / add / remove / reload] [lejátszónév] a fehérlistának beállítása és megtekintése.
Finom hangolás szerverrel
A szervermappán belül talál egy server.properties nevű fájlt. Ha megnyitja ezt a fájlt egy szövegszerkesztőben, egy egyszerű konfigurációs fájlt talál, amelyet kézzel szerkeszthet. Noha ezek a beállítások szerver / játék paranccsal érhetők el, sokan közülük nem.
Egyszerű igaz / hamis vagy numerikus váltással lehetséges, hogy lehetővé tegyék a játékosok számára, hogy túlélési módban repülhessenek, kikapcsolják a Nether-t, beállítsák a szerver időtúllépési beállításait és számos más változót. Bár sok beállítás eléggé megmagyarázható, néhány esetben az érintett változó mélyebb megértéséhez van szükség. Nézze meg a szerverprofitok változóinak részletes részletezését.
A modded vagy más szerverrel fegyveres, most már nem kell aggódnia arról, hogy a megfelelő személy online van a megfelelő időben, hogy hozzáférjen a világához (és egyszerűen megoszthatja világát az egész háztartásban, vagy barátaival az egész világon. az ország).