Minecraft szerver (CraftBukkit) - alapbeállítás. Részletes utasítások a bukkit szerver Windows alatti emeléséhez A bukkit szerver telepítése

Az oldalon sok cikk található a szerver emeléséről, de. Sokan szembesülnek különféle problémákkal, mint például a portok megnyitása, a különböző klienshibák bejelentkezéskor. A cikkben megpróbálom a lehető legtöbbet leírni az összes lépést és az ügyfélhibákat. Megpróbálok világos és közérthető megoldást adni a problémára is.

Ehhez hozzon létre egy fájlt .txt kiterjesztéssel, és nevezze át a fenti nevek bármelyikére.

3. Ezután nyissa meg a jegyzettömbbel vagy RMB-vel (jobb gombbal) a fájlra -> módosítás.

4. Azt írjuk bele:

x32 rendszerekhez:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

x64 rendszerekhez:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

5. Mentés

6. Futtassa a start.bat fájlt, amelynek a szerver mappájában kell lennie.

Valami ilyesminek kellene megjelennie, még a portot is változtattam, hogy minden pontosan ugyanaz legyen =) A fehér azt emeli ki, amit a végén ki kell emelni. Ha a *** SIKERTELEN KÖTÉS A PORTHOZ üzenet jelenik meg - semmi gond! Ez azt jelzi, hogy egyetlen port sem használható. Az alábbi port megnyitásáról.

7. Ha minden rendben van, és nincs hiba a port használatával, akkor több fájl és mappa jelenik meg a mappánkban. Mégpedig a szerver.propetries-re van szükségünk a gyökérben.

Nyissa meg jegyzettömbbel

És így részletesen a sorokról:

igaz - engedje meg

hamis - letilt

allow-nether= Engedélyezi-e a poklot a szerveren (hozzáférés és generálás általában)

level-name=world A világnév változatlanul hagyható

enable-query=false Őszintén? Én magam sem értettem, de jobb, ha nem nyúlok hozzá

allow-flight=false Engedélyezi a repülést? is jobb, ha nem érinti meg

server-port=25561 Port

level-type=DEFAULT Szinttípus szabvány

enable-rcon=false Én sem tudom, és valahogy megélek nélküle =)

server-ip= A szerver IP-címét is jobb, ha nem érinti meg

spawn-npcs=true Függetlenül attól, hogy NPC-ket kell-e létrehozni – emberek, ahogy én értem

white-list=false Fehér lista - engedélyezése vagy letiltása

spawn-animals=true Függetlenül attól, hogy állatokat spawn-e

online-mode=true Online mód (kapcsolat az offline szerverhez adatok fogadásához)

pvp=true A PvP engedélyezése – lehetséges-e harcolni

nehézség=1

gamemode=0 Játékmód 0 - egyszerű 1 - kreatív

max-players=20 A játékosok maximális száma a szerveren

spawn-monsters=true Szörnyek szülése

gener-structures=true Az épületek generálnak?

view-distance=10 Megtekintési távolság

motd=A Minecraft szerver szerver neve

Pontosabban, szükségünk van az online-mode= sorra, hogy kalóz kliensekkel tudjunk játszani, a true-t false-ra cseréljük. Next motd= Írja be a kívánt nevet. Állítsa be a játékosok maximális számát. Például Intel core I5 ​​hardverem van, 4 GB RAM - a két legfontosabb dolog és Windows 7 x64 operációs rendszer - 40 ember késés nélkül szabadul, de sok függ a helytől, országtól stb. lejátszót és az internetes feltöltési sebességet

Összes. Mentsük el a fájlt! A szerver beállítása megtörtént.

Most nyissa meg a portot.

1. Töltse le a programot Simple port forwarding: Simple port forwarding

2. Csomagolja ki és nyissa meg az spf.exe fájlt

Így az 1. pontban ki kell választanunk a routerünket. Ha nem tudja, mi a modellje, nézze meg az útválasztó alját vagy tetejét. Vagy legyen egy részletes leírás a router kézikönyvében.

A 2. bekezdésben megadjuk a router IP címét, az admin szabvány szerinti nevet és az admin vagy 1234 szabvány szerinti jelszót !!!Figyelem, a problémák elkerülése érdekében azt tanácsolom, hogy változtassa meg a router jelszavát mielőtt elindítaná az embereket a szerveren!!! Tehát menjen a 3. pontra. Kattintson a "+"-ra a végrehajtás gomb mellett, egy ilyen ablaknak kell megjelennie

3. Kattintson a pirossal bekarikázott gombra

4. Töltse ki így. IP cím NE ÉRINTSE MEG!! Ha nem ismeri a helyi IP-címét (a program maga állítja be)

Kattintson a Hozzáadás gombra, és zárja be az ablakot. Az első ablakban kattintson a Futtatás gombra! Várunk ... ha az útválasztó helyesen van kiválasztva, és a bejelentkezési jelszó helyesen van megadva, akkor valami ilyesmit ír ki: "Minden parancs befejeződött."

A portokkal mindennek vége. KÖZEL

Az egyik lépés a tűzfal letiltása.

1. Menjen a Start -> Vezérlőpulthoz

Ugyanez a helyzet a Windows XP-vel.

2. A keresősávba írja be a tűzfalat. A "Windows tűzfal" megnyitása

3. A be- és kikapcsolással foglalkozunk. Mindenhol le kell tiltani. RENDBEN!

Oké. Most az utolsó szakasz. A tűzfal víruskereső letiltása. Ehhez nyissa meg a Yandexet, és írja be a Tűzfal letiltása keresési lekérdezést a (Víruskereső neve).

Leválasztás után felhívjuk a barátokat, és erre adunk nekik ip-t, ami ide van írva: 2ip

Mi magunk pedig a helyi IP-nk használatával megyünk a szerverre, vagy SP helyett localhost-ot írunk.

Ha valami nem működik a Yandexben, keressük (a tűzfal kikapcsolása "az útválasztó neve")

Gyakori hibák:

Nem kevés erőforrás és figyelmeztető rendszer változás... Ez a PC erőforrások hiányát jelenti.

A swap fájlt nagyobbra tehetjük. Ehhez lépjen a Java, java -> runtime parametres menüpontra

Az üres mezőbe az -Xms a lefoglalt RAM minimális mennyiségét, az -Xmx pedig a maximális mennyiséget írjuk be. Jobb, ha a teljes szám 3/4-ét veszi

A felhasználó nem prémium – javítás a server.propetris fájlban: online-mode= true to false

Rossz bejelentkezés – vagy valaki játszik ezzel a becenévvel, vagy próbáljon meg olyan becenevet használni, mint az "Abcd" vagy az "abcd"

Ha bármilyen kérdése vagy problémája van, írja meg a megjegyzésekben - megpróbálok segíteni!

Nem valószínű, hogy bárkinek eszébe jutna bővítmények nélkül megnyitni egy szervert, ezért ebben a cikkben a Bukkit szerver modról fogok beszélni, amely lehetővé teszi, hogy szükség esetén könnyen csatlakoztassa és leválasztsa őket.

A Bukkit egy nagy és meglehetősen aktív közösség fejleszti és tartja karban, ezért gyakran frissítik és fejlesztik. A a honlapjukat, elegendő angol nyelvtudással sok hasznos információt megtudhat, valamint közvetlenül kommunikálhat a backkit és a bővítmények fejlesztőjével.

Mindig megtalálhatja a telepítésre ajánlott utolsó buildet ezen a linken keresztül a lista legelején.

Rendszerkövetelmények.
Minecraft szerver(mint ahogyan az ügyfél is) nagyon igényes a processzor erőforrásaira. Mivel jelenleg a Minecraft szerver magja csak egy számítási szálat tud használni, a többmagos processzorok használatából nem lesz előny. Egyes beépülő modulok továbbra is képesek külön szálban futni, és maga a Java sem zárkózik el attól, hogy saját igényeinek megfelelően leharapja a processzorerőforrásokat, így a második mag nem árt, de a nagyobb számú mag gyakorlatilag nem tesz jót magának. minecraft. Az "extra" kernelek azonban felhasználhatók más, a szerveren futó folyamatok igényeire.
De általában (ha ezen kívül Minecraft a szerver nem foglalt) a következő megfontolásból kell eljárnia: a magasabb frekvenciájú kétmagos processzor alkalmasabb szerverekMinecraftmint négy-(hat-, huszon-) nukleáris alacsonyabb. Természetesen figyelembe kell venni a processzorok architektúráját és egyéb fontos szempontokat... Jobb így: minél nagyobb a processzor egyes magjainak teljesítménye, annál jobban megfelel a célunknak.
A RAM mennyisége is fontos mutató. Ha több mint 5-10 embert szeretne online látni a szerverén, a legjobb, ha elegendő RAM-mal és 64 bites operációs rendszerrel rendelkezik. 4 GB szabad memória 25 személynek elég nem túl sok plugin mellett.
A maximális online sebesség az internetkapcsolat sebességétől is függ: 10 megabit kimenő a sebesség 40-50 fő kényelmes játékához elegendő. Ha van webhelye, fóruma és még inkább dinamikus térképe ugyanazon a csatornán, akkor egy további sebességkülönbség nem árt.

Tehát kezdjük:
1. Letöltés legújabb ajánlott buildés helyezd át abba a mappába, ahol a szervered fog élni, és nevezd át a craftbukkit.jar névre.
2. Hozzon létre egy .bat fájlt ebben a mappában a következő tartalommal:

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar PAUSE

3. Ha nincs telepítve a Java, itt az ideje megtenni:
- töltse le a terjesztési készletet 32 bites vagy 64 bites platformok
-telepítsd fel (nem valószínű, hogy ezzel nehézségek lennének).
4. Ha cirill betűt szeretne látni a szerverén:
- oroszosított font.txt letöltése
- nyissa meg a craftbukkit.jar fájlt WinRarban
-cserélje ki az ott elérhető font.txt fájlt a most letöltöttre
- zárja be a WinRar-t
5. Futtassa a korábban elkészített.bat fájl (legyen "start.bat"). A „Kész” felirat után<какое-то количество>s)!", fejezze be a buckkit a paranccsal állj meg.

Észreveheti, hogy különböző érdekes fájlok jelentek meg a szerver mappájában:
-banned-ips.txt-- a tiltott IP-címek listája
-banned-players.txt-- a kitiltott játékos becenevek listája
-bukkit.yml-- kiegészítő beállítási fájl a backkithez
-ops.txt-- a szerveradminisztrátorok listája
-szerver.log-- szerver napló
-szerver.tulajdonságok-- a szerver fő konfigurációs fájlja
-white-list.txt-- az engedélyezett becenevek listája aktív engedélyezőlistával
És mappák is:
-bővítmények-- mappa a bővítmények számára
-világ-- fő világmappa (alapértelmezett név)
-world_nether-- az alsó világ mappája (más néven a pokol vagy a holland)

Először is vessünk egy pillantást a server.properties-re:

level-name=world - a fő világ neve allow-nether=true - pokol engedélyezése/letiltása view-distance=10 - a világ sugara (darabokban), amelyet a szerver küld a játékosnak spawn-monsters=true - enable/ letiltása. mob spawn online-mode=true – be/ki. hivatalos engedély spawn-animals=true – be/ki. állatok max-players=20 - játékosok maximális száma server-ip= - szerver IP címe pvp=true - engedélyezés/letiltás. PvP level-seed= - a fő világ magja server-port=25565 - szerverport allow-flight=false - be/ki. repülési képesség fehér-lista=false - be/ki. engedélyezési lista

Jelenleg az összes beállítás közül az érték javítására korlátozódhat online mód Val vel " igaz"a" hamis", amely lehetővé teszi, hogy a kliens licencelt verziójával nem rendelkező játékosok belépjenek a szerverére. A többi beállítást később fogjuk figyelembe venni.
Tehát: módosítás, mentés, start.bat futtatása...
Elindult? Már csatlakozhat a kiszolgálóhoz ugyanarról a számítógépről, ha a szerver címe helyett "localhost"-t ír.

Ahhoz, hogy a külső játékosok beléphessenek a szerveredre, szükséged van egy külső IP-címre és egy nyitott 25565-ös portra (ha nem változtattad meg a beállításokban). Külső IP-t szinte minden többé-kevésbé normális szolgáltató biztosít, de általában havi 50-150 rubel körüli többletdíj ellenében. Ha egy útválasztó (router) mögött áll, akkor a kívánt portot "tovább kell küldenie" a számítógép belső IP-címére. Azt is érdemes megjegyezni, hogy engedélyeznie kell a bejövő kapcsolatokat ehhez a porthoz a víruskeresőben / tűzfalban.

Beépülő modulok

A beépülő modulok hozzáadják a szükséges funkciókat a szerverhez, javítják a hibákat, módosítják a mechanikát stb. Egy beépülő modul telepítéséhez csak helyezze azt a plugins szerver mappájába, és szükség esetén konfigurálja a beállításfájlt (vannak olyan beépülő modulok, amelyek beállítások nélkül működnek).
Szüksége lesz egy jó szövegszerkesztőre, hogy megfelelően működjön a beépülő modulok beállítási fájljaival. Javaslom az ingyenes letöltést erre a célra Jegyzettömb++(persze, ha még nincs ilyened).

Először is adok egy egyszerű tanácsot: minecraft szerverés így még nagyon jó hardveren sem működik túl gyorsan, ha lehet, ne telepíts extra bővítményeket. Ha nem az a cél, hogy pokolian késleltetett szervert készítsünk, gondosan válassza ki őket, és ne használjon úgynevezett „minden az egyben” bővítményeket, mint például az Essentials.

Vannak olyan típusú bővítmények, amelyeket a legtöbb esetben nem tud nélkülözni. Ezek a pluginok a játékosok engedélyezésére, az automatikus világmentésre és a világkorlátozásra. Érdemes ide felvenni egy jogosultsági megkülönböztető bővítményt is, amely lehetővé teszi a játékosok jogainak kezelését a más bővítmények által biztosított különféle funkciók használatához.

Nézzük meg részletesebben az egyes kategóriákat:

Engedélyezés
Az engedélyezési beépülő modul jól jöhet, ha a szerveréhez nem csak megbízható barátok férnek hozzá a LAN-ról, hanem olyan játékosok is, akiknek nem vagy biztosak a tisztességében, miközben az eredeti jogosultság (csak hivatalos fizetett számlákra érvényes) le lesz tiltva. . Egyszerűen fogalmazva: az esetek túlnyomó többségében szüksége lesz erre a bővítményre.
Igényeitől függően a következő bővítmények közül kell választania:
Az xAuth a legegyszerűbb
Auth Me
Az AuthDB a legkifinomultabb

Automatikus mentés
Egy ilyen bővítmény mindenki számára hasznos: a rendszeres mentések rendszertelenül történnek, ezért nagy a valószínűsége annak, hogy néhány épületet elveszítenek az elmúlt néhány órában, amikor a szerver összeomlik, ami nagyon kellemetlen. Alkalmasnak egy egyértelmű nevű plugint ajánlok Automatikus mentés, amely lehetővé teszi, hogy ütemezett mentéseket hajtsanak végre, valamint külön szálban dolgozhassanak, ami megmenti a játékosokat az általános lemaradástól a mentési folyamat során.

Világmérethatár
Senkinek sem lesz titok, hogy a Minecraft térképe a felfedezés során keletkezik, miközben valóban gigantikus méretűre nőhet, ha nincs korlátozva. Mert Minecraft szerver ehhez nem rendelkezik szabványos eszközzel, plugineket kell használnia. A mai napig két jó plugin létezik erre a célra: a BorderGuard és Világhatár. Meglehetősen hasonló a funkcionalitásuk és a teljesítményük, de az utóbbi rugalmasabb beállításokkal és kényelmesebb határok felállításával, ezért ajánlom.

A jogok elhatárolása
Ebben a kategóriában gyakorlatilag nincs választási lehetőség. csak egy igazán jó beépülő modul van, ezért nem fogjuk újra feltalálni a kereket és nem használunk engedélyeket. Ez a beépülő modul lehetővé teszi a felhasználói jogok kezelését úgy, hogy csoportokra osztja őket ("kezdő", "haladó építő", "VIP", "moderátor" - példaként), és meghatározza hozzáférésüket bizonyos kiegészítő parancsokhoz és funkciókhoz. Ez egyfajta szabvány, és az engedélyeket igénylő bővítmények túlnyomó többsége támogatja. A közelmúltban MySQL-támogatást és külön engedélybeállításokat kapott minden világhoz, valamint közvetlenül a játékból kezelheti a jogokat.

Az egyes bővítmények telepítéséről és konfigurálásáról a vonatkozó témakörökben olvashat bővebben.

Folytatjuk.


Következő a programról:
  • MySQL: miért van szüksége rá, és hogyan kell dolgozni vele
  • Domain név: hol szerezhető be, és mit kezdjünk vele
  • Weboldal és fórum: hogyan kell elkészíteni, hol kell elhelyezni

Megtanítottam, hogyan kell minecraft szervert készíteni, ma szinte ugyanígy fogunk csinálni, de most bukkit fogjuk használni, ami azt jelenti, hogy telepíthetünk bővítményeket a szerverünkre. A folyamat ismételten obszcén módon hasonlít egy normál szerver telepítéséhez, ezért ne lepődj meg, ha túllépsz a déjà vu-n.

Kezdjük, először le kell töltenünk a bukkit. Teljesen ingyenes, és letölthető a hivatalos webhelyről. Itt van egy link, ahonnan mindig letöltheti a legújabb verziót:

Letöltés után tegyük egy üres mappába (a mi kényelmünk érdekében). Most az indítással kell foglalkoznunk. Ha Windows rendszert használ, hozzon létre egy új szöveges fájlt ebben a mappában, és írja be a következőket:

Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

Figyelem, az 512-es szám a szerver számára lefoglalt minimális RAM mennyisége. Az 1536-os szám a maximális RAM. A "craftbukkit-1.2.5-R1.0.jar" helyett pedig a bukkit fájl neve legyen. Azonnal mondom, hogy ha a jövőben elolvassa a cikket, akkor a letöltött fájl nagy valószínűséggel más nevet kap, mert minden frissítéssel új verziószám kerül a nevébe.

Most mentsük el a fájlunkat ".bat" kiterjesztéssel. Például "run.bat" néven mentettem el.

A fájl futtatásakor a szerverünk fel fog emelkedni. Nos, tulajdonképpen futtassuk le. Meg kell jelennie egy konzolablaknak különféle üzenetekkel. Megvárjuk, amíg megjelenik egy ilyen üzenet (25 másodpercet vártam):

21:12:59 Kész (24 943s)! Segítségért írja be a "help" vagy a "?"

Most kikapcsoljuk a szervert a „stop” parancs beírásával a konzolban. A szervert be- és kikapcsoltuk, hogy az generáljon egy térképet és létrehozza magának a szükséges mappákat, fájlokat.

Nézzük meg a mappánkban megjelent fájlokat. Alapvetően ezek ugyanazok a fájlok, amelyek a szabványos szerveren voltak. Nem fogom lefesteni őket, mert egy pro standard szerveren csináltam. Rajtuk kívül van még 3 kizárólag bukkit fájl:

  • help.yml - adatokat tárol a telepített bővítmények parancsairól és egy rövid súgót azokhoz. Ez a fájl automatikusan jön létre, és nem kell módosítani.
  • permissions.yml - a felhasználók engedélyei vannak benne regisztrálva. Hogy őszinte legyek, fogalmam sincs, hogyan kell használni, mivel viszonylag nemrégiben vezették be, és rendszeresen használunk harmadik féltől származó bővítményeket, amelyek tökéletesen ellátják a feladatukat.
  • bukkit.yml - a fő szerverbeállítások, most mindent részletesen elemezünk.

Tehát találkozzon a bukkit.yml-vel:

#Figyelem! A tabulátorok le vannak tiltva minden .yml fájlban, használjon szóközbeállításokat: #hether edge is enabled: enable-end: true #a rendszerüzenetek kiadása a konzolra, ha a szerver túlterhelt: warn-on-overload: true #spawn sugár. Befolyásolja a spawn terület védelmét: spawn-sugár: 16 #az engedélyekkel rendelkező fájl elérési útja: permissions-file: permissions.yml #ha van /update mappa a /plugins mappában, akkor indításkor #friss verziók a bővítményeket leveszik róla és lecserélik a régit: update-folder: update # ez a funkció az off-wiki szerint átmenetileg le van tiltva: ping-packet-limit: 100 # ha elakadsz a blokkokban a játékba lépéskor próbáld ezt igazra módosítva: use-exact-login- location: false #olyasmi, mint a bővítmények hibakeresési információinak kiadása, jobb, ha nem nyúlsz hozzá: plugin-profiling: false #az az idő, aminek el kell telnie a szerver elhagyása után hogy újra bejelentkezzen. #Ezredmásodpercben van megadva, azaz 1000 = 1 másodperc. DDoS védelem: csatlakozás-fojtószelep: 4000 kullancs/per: #azt jelenti, hogy az állatok minden 400 kullancs után ívnak (1 kullancs = a másodperc 1/20-a): állati ivadékok: 400 #szörnyek minden kullancsot: szörnyek: 1 #auto-updater, soha nem használtam, ezt tanácsolom az automatikus frissítést: #engedélyezett-e a frissítő: igaz #mi a teendő, ha hibát talál az aktuális buildben? most érdemes "write to console" és #"write to ops": on-broken: - warn-console - warn-ops # mi a teendő, ha megjelenik a bukkit új verziója? most ez a "write to console" és #"write to ops": on-update: - warn-console - warn-ops # melyik csatornán kell keresni a frissítéseket ("rb", "beta" vagy "dev"). "rb" - Ajánlott #Build, vagyis csak tesztelt, stabil verziók vannak. "béta" - láthatóan #több kísérleti verzió. "dev" - a legújabb, de nyers és tesztverziók, #amelyekben sok hiba lehet: preferált csatorna: rb #hol lehet frissítéseket keresni. Ezt a beállítást nem kell módosítani. Soha: host: dl.bukkit.org #egy szó sincs erről az elemről a dokumentációban: javaslat-csatornák: igaz #bizonyos beállítások az adatbázishoz, az off dokumentációban nem tanácsos megváltoztatni: adatbázis: felhasználónév: bukkit elkülönítés: SOROZHATÓ illesztőprogram: org .sqlite.JDBC jelszó: walrus url: jdbc:sqlite:(DIR)(NAME).db

Van egy plugins mappánk is. A beépülő modulok általában úgy telepíthetők, hogy a beépülő modul .jar fájlját átmásolják ebbe a mappába, és újraindítják a kiszolgálót.
Ha tudsz angolul, akkor innen vedd át a bővítményeket:

Valójában mindent, állítsa be, fuss és játsszon. A parancsok ugyanazok, mint egy normál szervernél, és itt van még néhány új:

  • /plugins- megjeleníti a szerverre telepített bővítmények listáját
  • /reload— ha a beépülő modult a szerver újraindítása nélkül szeretné elhelyezni, akkor másolja a beépülő modult egy mappába, és futtassa ezt a parancsot. Az összes beépülő modult újra betölti. De mégsem javaslom a használatát, nem mindig stabil.
  • /mond<сообщение> - írj a chatbe a szerver nevében.
  • / mond<ник> <сообщение> - küldj privát üzenetet
  • /változat- megtudja a bukkit szerver verzióját
  • /whitelist add<ник> - játékos hozzáadása a fehérlistához
  • /whitelist eltávolítás<ник> - távolítsa el a játékost a fehérlistáról
  • /whitelist off- engedélyezőlista letiltása
  • /whitelist bekapcsolva- engedélyezőlista engedélyezése
  • /whitelist list- fehérlista megtekintése
  • /whitelist újratöltés- fehérlista újratöltése fájlból

Ez a kézikönyv elmagyarázza, hogyan kell telepíteni és futtatni a Bukkit minecraft szervert.

A kezdéshez három egyszerű lépést kell végrehajtania. Töltsd le a javat a számítógépedre. Innen letöltheti a verziót.

Ezután le kell töltenie magát a Bukkit szerverfájlt - amely rar kiterjesztéssel rendelkezik.

(letöltések száma: 1276)

Miután letöltötte az összes szükséges fájlt. Dobja a Bukkit szerver jar fájlját abba a mappába, ahol a szerver található. Mint látható, minden nagyon egyszerű.

A szerver indítása Windows rendszeren

Letöltheti a kész csomagokat, és kicsomagolhatja a kívánt kötegfájlt a mappába a minecraft szerverrel. Szerkesztheti a szükséges dolgokat, például módosíthatja a szerver által lefoglalt RAM méretét (alapértelmezés szerint 1 GB). Ezenkívül a letöltés után nyugodtan kihagyhat a fent leírt 1-3 pontot.

Ezután létre kell hoznia egy szöveges dokumentumot a mappában a minecraft szerverrel, ez lesz a szerver indításának alapja. Figyelem: Az alábbi szöveg, ha bemásolja és beilleszti a szöveges dokumentumába, ne tartalmazzon extra karaktereket, ha azok megjelennek, törölje azokat.

Indítási kód 32 bites rendszerhez

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

Ha ez a kód nem működik, próbálkozzon a következővel.

"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

-Xms1024M-Xmx1024M

a szerver által fogyasztott RAM mennyisége.

craftbukkit.jar

A kiszolgáló neve, amely a fájlnévben szerepel. befőttes üveg.

Miután minden szükségeset regisztrált, elmentjük a kapott dokumentumot a név.bat kiterjesztéssel. Windows használata esetén nem tud menteni a kívánt kiterjesztéssel. Ezután használja a totalcommander programot. Ebben nyomja meg a ctrl + m billentyűket, és a kiterjesztést tartalmazó mezőbe írja be a - bat, majd kattintson az Alkalmaz gombra.

Most már egy kattintással elindíthatja a szervert, csak kattintson duplán a fájlra - az Ön neve.bat. ha mindent helyesen csinált, megnyílik a minecraft szerver ablaka.

A minecraft szerver leállításához csak be kell írnia a szokásos parancsot - állj meg.

Indítási kód 64 bites rendszerhez

Minden ugyanaz, mint a 32 bitesnél, csak a kódot másképp kell írni, az alább megadottat.

@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

Szerver futtatása Linuxon

Ez a módszer univerzális minden Linux rendszerhez. Először letöltjük a java/-t, majd a jar kiterjesztésű szerverfájlt el kell helyeznünk egy mappába, például /home/minecraft lesz. Miután ezt megtette, nyissa meg a konzolt, majd az alkalmazásokat / szabványos / terminált. Az Ubuntudekstop esetében használhatja a billentyűparancsot - ctrl+alt+t.

Lépjen a szerver mappájába a parancs beírásával - CD/itthon/minecraft/

Beírjuk a parancsot - nanoRajt.SH

És illessze be a következő kódot:

#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

Most már csak a fájl futtathatóvá tétele a következő parancs beírásával: chmod +x /home/minecraft/start.sh

cd /home/minecraft/ A kezdéshez be kell írnia - ./start.sh

Ha hirtelen nem sikerül, megpróbáljuk egymás után beírni: 1) cd / home/minecraft/ 2) sudo ./start.sh.

Ha minden sikerült, a következő indításhoz ismételje meg:

A könyvtárba lépéshez írja be a - cd /home/minecraft/ A kezdéshez be kell írnia - ./start.sh

A szerver leállításához írja be a stop parancsot a konzolba.

A szerverbeállítások a - serversproperties fájlban találhatók. Hogy mi a felelős, az a spoiler alá nézve megtudható.

#minecraft szerver tulajdonságai
#So Mar 02 14:08:14 MSK 2013 Fájl létrehozása
generator-settings= Nem lesz szükség
allow-nether=true Lehetővé teszi az átjutást az alvilágba
szint-név=világ Világtérkép mappa neve
enable-query=false Aligha kell
allow-flight=false engedi repülni
szerver-port=25565 Szerver port
level-type=DEFAULT világtípus. ALAPÉRTELMEZETT / LAPOS / NAGY BIOMOK Standard/Flat/"Huge" Biomes
enable-rcon=false Távoli hozzáférés a szerverkonzolhoz.
szint-mag= Szerver LED
szerver-ip= Szerver IP-címe (nem tud írni, különösen, ha dinamikus)
max-építési magasság=256 Maximális magasság alulról felfelé
spawn-npcs=true Rezidens spawn
whitelist=false Engedélyezőlista engedélyezése (a szerveren játszható játékosok listája)
spawn-animals=igazÁllati ívás
snooper-enabled=false Statisztikák küldése a fejlesztőknek
hardcore=false Hardcore mód (nem születik újra, amikor meghal)
texture-pack= A zip-archívum neve textúrákkal a kiszolgáló mappájában
online-mode=false Prémium fiók hitelesítés
pvp=true PVP engedélyezése
nehézség=1 Nehézségi fok 0-tól 3-ig
server-name=VlomServer Szerver név
játékmód=0 Játék mód. 0 - túlélés, 1 - kreatív, 2 - kaland (új verziókban érhető el)
max-players=20 A játékosok maximális száma
spawn-monsters=true Spawnmonsters.
látótávolság=10 A távolság hatótávolsága a "lemaradásokkal" csökkenthető
gener-structures=true Falvakat generál
spawn protection=16 Feltörhetetlen blokkok száma a spawntól
motd=Sozdatserver.ru Szerver leírása (legfeljebb 60 karakter)

Ez az első és bevezető cikk a Minecraft szerver beállításáról a legjobb játékszerver mod - СraftBukkit - alapján.

  • Kiképzés
  • Telepítés és oroszosítás
  • Szerver indítása
  • Beállítás
  • Általános információk a bővítményekről
  • Alap beépülő modulok

Kiképzés

A szerver Linux alatt fog épülni. Azonban csak ez, az első cikk kapcsolódik hozzá, a többi a beépülő modulokról szól, tehát minden olyan operációs rendszerre alkalmazható, ahol szervert futtathat.

Az Nginx és a Mysql kívánatos, a Képernyő segédprogram alapvető ismerete.

mkdir minecraft && cd minecraft sudo aptitude telepítése sun-java6-jre képernyő zip

Telepítés és oroszosítás

Ezek a műveletek automatizálhatók, de mielőtt továbblépnénk a szkriptre, egy kis elmélet:

A legfrissebb ajánlott szerververzió: http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. A legújabb ajánlott buildre van szüksége, nem csak a legújabbra. Ellenkező esetben bővítményekkel csináld.

Ki kell venni a lang és font.txt mappát a crackből, és le kell cserélni a szerver .jar fájljában lévő fájlokat. Ezt kényelmesen megteheti az archívumkezelőben, mivel a .jar szinte egy normál .zip.

A szkript mindezt automatikusan elvégzi. Sajnos a crack szerzője nem ad állandó hivatkozást a legfrissebb verzióra, így a crack frissítésekor a szkriptben lévő hivatkozást szerkeszteni kell.

  • A szkript letölti a legfrissebb ajánlott kiszolgálófelépítést és lokalizációt egy ideiglenes mappába.
  • Kicsomagolja és lecseréli az első fájljait a második szükséges fájljaira.
  • Frissíti a szerver .jar fájlját a kapott oroszosított fájlra, és törli az ideiglenes mappát.
vim scripts/upd_and_eng.sh #!/bin/bash mkdir -p tmp_ru && cd tmp_ru wget http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-1.0. 1-R1.jar wget http://minecraft-game.ru/wp-content/uploads/2011/11/Minecraft1.0_eng_manual.zip unzip Minecraft1.0_eng_manual.zip \*/lang/\* \*/font.txt mv to\jar/* . zip -j craftbukkit-1.0.1-R1.jar lang/\* font.txt mv -f craftbukkit-1.0.1-R1.jar ../ cd ../ && rm -rf tmp_ru

Tegye végrehajthatóvá a szkriptet, és futtassa:

Chmod +x upd_and_eng.sh && scripts/upd_and_eng.sh

Ha többet szeretne megtudni az új verziók megjelenéséről, használja az alábbi RSS-hírcsatornákat:

Szerver indítása

A szervert is elindítjuk egy szkripttel, és becsomagoljuk a képernyőbe. A szkript elindítja a kiszolgálót, és újraindul, ha már fut.

Vim scripts/minecraft.sh #!/bin/bash screen -X -S minecraft kilépés a cd-ből `/dobroservers/minecraft screen -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh

Indítsa el a szervert:

scripts/minecraft.sh

Ezt követően a rendszer hozzáadja a fájlokat, beleértve a beállításokat is.

Beállítás

szerver.tulajdonságok

vim szerver.properties

Offline mód (a kikötője nyitva áll a korszárok számára):

online-mode=false

Nehézségi fok, 0-3 tartomány:

Nehézségi fok = 2

Szerver név:

Server-name=Dobroserver

Szerver leírása:

Ez a második sor a szerverhez való csatlakozás előtt.

bukkit.yml

Ebben a fájlban konfigurálhatja az adatbázist és az álneveket.

Az elsőket kényelmesebb egy plugin segítségével konfigurálni, de megadhatja az alapot:

Változtassa meg az adatbázist MySQL-re:

Adatbázis: felhasználónév: minecraft elkülönítés: SERIALIZÁLHATÓ illesztőprogram: com.mysql.jdbc. Illesztőprogram jelszava: pass url: jdbc:mysql://localhost:3306/minecraft

Itt adjuk meg a Mysql beállításait, hogy ne minden egyes bővítményhez külön adjuk meg. A jövőben még nem minden beépülő modul tudja átvenni a beállításokat innen.

Sok közülük választhat, hogy az adatbázist Mysql-ben vagy helyileg tárolja. Az első lehetőség mindig jobb. Először is, sokkal gyorsabb, másodszor pedig könnyebb lesz dolgozni az adatbázissal - például, ha a beépülő modul ismétlődő rekordokat hoz létre, és meg kell javítania.

A kényelem kedvéért tárolja az összes beépülő modul adatát egy adatbázisban, de használjon előtagokat a különböző bővítményekhez, például lwc_ az LWC-hez.

Beállítások alkalmazása

A beállítások alkalmazásához újra kell indítani a szervert:

/scripts/minecraft.sh

A szkript egyszerűen megöli a szervert, és újraindítja – a világ változásait nem menti el.

Ez most abszolút nem kritikus, eleinte csak te ülsz a szerveren, és akkor sem építkezel, hanem megnézed, hogy működik-e.

És ha más játékosok játszanak a szerveren, akkor helyesebb lenne így újraindítani:

Képernyő -x minecraft mentés-all stop /scripts/minecraft.sh

A jövőben azonban az újraindításokhoz külön plugint használnak majd, ami magától elment mindent, amiről kicsit később lesz szó.

Csatlakozzon a szerverhez, és ellenőrizze, hogy minden rendben van-e.

Általános információk a bővítményekről

Nem igényel beállításokat, lehetővé teszi az informátorok használatát.

CommandHelper

A bővítmény működéséhez először telepítse a WorldEdit-et: http://dev.bukkit.org/server-mods/worldedit/, a játékon belüli térképszerkesztőt.

Erről külön cikkben lesz szó, egyelőre csak másold be a WorldEdit.jar-t és a CommandHelper.jar-t a plugins mappába, és töltsd be újra a beépülő modulokat a reload paranccsal.

A config.txt fájl számos példát tartalmaz alapvető szkriptekre és álnevekre, azt tanácsolom, hogy nevezze át config.txt.examples névre, hozzon létre egy új üres config.txt fájlt, és töltse ki szükség szerint:

Mv plugins/CommandHelper/config.txt plugins/CommandHelper/config.txt.examples vim plugins/CommandHelper/config.txt

Egy csapat:

/save=/save-all

Makró két paranccsal:

/ver=/plugin all \/version