Létrehozása és beállítása Minecraft szerver - cég blog Selektel
játék fejlesztői szándékosan irányítja a legjobb mintákat a húsz évvel ezelőtt, amikor sok játék volt primitív, a mai szabványoknak, a grafika és a hiányos használhatóság szempontjából, de ugyanakkor - egy igazán izgalmas.
Mint minden sandbox játék, Minecraft biztosít a felhasználó számára óriási lehetőségeket a kreativitás - ebben, sőt, ez a fő titka a népszerűsége.
Szervezése szerverek a játék többjátékos módban a játékosok bevonásának saját maguk és a közösség. Ma, több tízezer játékszerverek működik az interneten (lásd. Pl lista itt).
Sok rajongó a játék, vannak ügyfeleink között, és bérbe adatközpontjaink, felszerelések játék projekteket. Ebben a cikkben fogunk beszélni, amit a műszaki szempontokat figyelembe venni, amikor kiválasztják a szerver
Minecraft.
válasszon platform
A kompozíció a Minecraft játék az alábbi építészeti elemek:
- szerver - egy program, amelyen keresztül a játékosok kölcsönhatásban vannak egymással hálózaton keresztül;
- Ügyfél - a program csatlakozni a szerverhez, hogy telepítve van a játékos számítógépén;
- Dugó - kiegészítések a szerver, új funkciók, vagy bontsa ki a régiek;
- divat - kiegészítéseket a játék világ (új blokkok, elemek, ha lehetséges).
Minecraft sok szerver platformok. A leggyakoribb és legnépszerűbb a vanília és Bukkit.
Vanília hivatalos platform a fejlesztők játszanak. Ez kiterjeszti mind a grafikai és a konzolos kiviteli alakban. Az új verzió a Vanilla mindig együtt jár egy új változatát Minecraft.
Vanília Hátránya a túlzott memóriafelhasználás (körülbelül 50 MB játékosonként). Egy másik fontos hátránya - a hiányzó plug-inek.
Bukkit jött létre egy lelkes csoport, megkísérelték, hogy javítsa a hivatalos Minecraft szerver. A kísérlet meglehetősen sikeres volt: Bukkit alkalmassága sokkal tágabb, mint Vanilla - elsősorban a támogatást a különböző modok és beépülő modulok. Ugyanakkor fogyaszt, kevesebb memóriát egy játékos - 5-10 MB.
Bukkit hátrányai áll, hogy amikor fut, ez túl sok memóriát. Ezen túlmenően, minél hosszabb a szerver fut, annál több a memóriája van szükség (akkor is, ha néhány játékos). A választás a Bukkit szerver, kérjük, vegye figyelembe, hogy az új változat általában tartalmaznak hibákat; stabil verzió rendszerint megjelenik 2-3 héttel megjelenése után a hivatalos verzió Minecraft.
Ezen túlmenően, az utóbbi időben egyre népszerűbb, és más platformokon (például kifolyóval, MCPC és MCPC +), de különböznek a korlátozott összeegyeztethetőség Vanília és Bukkit és nagyon korlátozott támogatást mod (pl kifolyóval általános abban az esetben írhat a divat c nulla). Ha használják őket, és - csak a kísérletezést.
hardverkövetelmények
Mind a szerver és a kliens Minesraft nagyon igényes a rendszer erőforrásait.
Amikor kiválasztja a hardver platform meg kell jegyezni, hogy a multi-core processzor nem ad nagy előnye: Minecraft Server Core használhat egyetlen szál számítástechnika. A második mag, de nem a helyén: néhány plugins fut külön szálon, és a Java is fogyaszt sok erőforrást ...
Ezért a Minecraft szerver jobb választani egy processzort, amely nagyobb teljesítményt egymagos. A nagyobb teljesítményű kétmagos processzor kerül előnyösebb, mint a multi-core, de kevésbé erős. A szakosított processzorok használt fórumokon ajánlott gyakorisággal nem kevesebb, mint 3 GHz.
nagy mennyiségű memória szükséges a normális működéshez Minecraft szerver. Bukkit kb 1 GB RAM; Ezen kívül, minden játékos, mint már említettük, ez a visszahúzott 5-10 MB. Dugó és a divat is fogyaszt sok memóriát. Server 30-50 játékos, tehát hogy legalább 4 GB RAM-mal.
A Minecraft sok (például az azonos terhelési plugins) sebességétől függ a fájlrendszer. Ezért előnyös, hogy válasszon a szerver SSD-lemezen. Orsó hajtások alig alkalmas, mivel a kis sebességű véletlenszerű olvasási.
Ez nagyon fontos, és az internetkapcsolat sebességét. Ahhoz, hogy játszani 40-50 fő is elég lenne a 10-es Mb / c. Azonban azok tervez nagyszabású Minecraft-projekt, beleértve a helyszínen, fórum és dinamikus térkép, kívánatos, hogy egy csatorna egy nagyobb kapacitású.
- Intel Core 2 Duo E8400 3 GHz, 6 GB RAM, SATA 2 × 500 GB, 3000 rubel / hónap.;
- Intel Core 2 Quad Q8300 2,5 GHz, 6 GB RAM, SATA 2 × 500 GB, 3500 rubel / hónap. - ez a konfiguráció használjuk mi MineCraft teszt szerver, ahol játszhatsz most (hogyan kell ezt csinálni - meg van írva alább);
- Intel Core i3-2120 3.3GGts, a RAM és 8 GB, 2 × 500GB SATA, 3500 rubel / hónap.
Ezek a konfigurációk elég létrehozására alkalmas Minecraft servera 30-40 játékos. Néhány mínusz hiánya SSD-meghajtók, de hogy egy másik fontos előnye: a garantált csatorna 100 MB / s korlátozás nélkül és kapcsolatok. telepítés a fizetés nem gyűjtik az, hogy a fent felsorolt konfigurációk.
Mi is van egy termelékenyebb, de ez természetesen drágább szerver (a telepítés sorrendje konfigurációk és a befizetés nem kerül felszámításra):
- 2x Intel Xeon 5130 2 GHz, 8 GB RAM, SATA 4 × 160 GB-os, 5000 rubel / hónap;
- 2 IntelXeon 5504, 2 GHz-es, 12 GB RAM, a SATA 3 × 1 TB, 9000 rubel / hónap.
Javasoljuk továbbá, hogy figyeljen egy új költségvetési modell SSD-meghajtó alapú Intel Atom processzor C2758: Intel Atom C2758 2,4 GHz 16 GB RAM, 2 × 240 GB-os SSD, 4000 rubel / hónap. telepítés fizetés - 3000 rubel.
Telepítése és működtetése Bukkit szerver OC Ubuntu
Telepítése előtt a szerver, hozzon létre egy új felhasználót, és add meg a sudo csoport:
Következő lépésként meg egy jelszót, amellyel a felhasználó csatlakozik a kiszolgáló:
Kösse vissza a szerverre az új fiókot, és a telepítés megkezdéséhez.
Minecraft Java nyelven íródott, így a szerver telepítéséhez szükség van a Java Runtime Environment.
Frissítse a rendelkezésre álló csomagok listája:
Ezután a következő parancsot:
Telepíteni és futtatni Bukkit is kívánatos, hogy létrehoz egy terminál multiplexer - például képernyőt (akkor is használ más terminál multiplexer - lásd a felülvizsgálat.)
Képernyő lesz szükség, ha el akarjuk csatlakozni a játék szerver SSH-n keresztül. Vele, akkor lehet futtatni Minecraft szerver egy külön terminál ablakot, és még bezárása után a kliens ssh szerver fog működni.
Hozzon létre egy könyvtárat, amelyben tárolni a szerver fájlokat:
Most indul képernyőn:
és a következő parancsot:
Hadd magyarázzuk értelmében az alkalmazott paraméterek:
- Xmx1024M - a maximális mennyiségű RAM a szerveren;
- jar craftbukkit.jar - kulcs a szerver;
- o hamis - lehetővé teszi a hozzáférést a szerverhez kalóz ügyfelek.
A szerver indul.
Állítsa le a szervert beírja a stop parancs konzolt.
Beállítása és a kiszolgáló konfigurálása
szerver beállításokat tárolja a konfigurációs fájlban server.properties. Ez tartalmazza az alábbi paramétereket:
Minecraft szerver naplók van írva, hogy a server.log fájlt. Ez tárolja a mappába, amelyben a szerver fájlokat. Bejelentkezés folyamatosan növekvő méretű, egyre több és több helyet. Rendezzük bejelentkezik mechanizmus működhet a támogatás egy úgynevezett log forgatást. Forgatás, egy speciális eszköz - hívja meg. Ez korlátozza a bejegyzések száma a napló egy bizonyos határt.
Itt lehet beállítani a napló forgatás úgy, hogy az összes rekordot törlődik, amint a naplófájl elér egy bizonyos méretet. Azt is beállíthatja a határidőt, amely után az összes régi feljegyzések minősül lényegtelen és eltávolítjuk.
Alapelforgatási beállítások /etc/logrotate.conf file; Ezen kívül minden alkalmazás, akkor létrehozhat személyre szabott beállításokkal. Fájlok egyéni beállításokat tárolja a könyvtárban /etc/logrotate.d.
Hozzon létre egy szövegfájlt /etc/logrotate.d/craftbukkit és adja meg a következő paramétereket is:
Tekintsük az értéküket részletesebben:
- forgatás paraméter határozza meg a fordulatok száma a fájl törlése;
- heti rámutat arra, hogy a forgatás lesz heti rendszerességgel (beállíthatja egyéb paraméterek: havonta - havi és napi - naponta);
- borogatás azt jelzi, hogy az archív naplókat kell tömöríteni (fordított lehetőség - nocompress);
- missingok jelzi, hogy ennek hiányában a log fájl szükséges, hogy folytassa a munkát, és nem hibaüzenetet jelenít meg;
- notifempty mutatja, hogy nem mozog a log fájlt, ha az üres.
További információ a napló forgatás is olvashatók itt.
optimalizálási tippek
Azonnal a helyfoglalás, hogy ez a szakasz kap tanácsot optimalizálja a játék szerver csak. Kérdések finomhangolás és az optimalizálás a szerver, amelyen a Minesraft egy külön téma, túlmutat a jelen cikk; érdeklődő olvasók is információt találni az interneten könnyen.
Az egyik leggyakoribb problémák, ha játszik a Minecraft, az úgynevezett lag - a helyzet, ha a program nem reagál időben, hogy a felhasználói bevitelt. Lehetnek problémákhoz vezetett mind a kliens oldali és szerver oldalon. Az alábbiakban adunk iránymutatást, hogy segítsen csökkenteni annak valószínűségét, hogy a problémákat a szerver oldalon.
Rendszeresen ellenőrizze memóriafelhasználásának szerver és plug-inek
A memória használat követhetjük segítségével szakigazgatási plugins - például LagMeter.
Maradjanak velünk pluginek
Mint minden új változata a szabályok, a fejlesztők az új plug-inek általában csökkenti a terhelést.
Lehetőleg ne használja a sok beépülő hasonló funkcionalitást
Nagy plug-inek (például Essentials, AdminCMD, CommandBook) gyakran tartalmaznak a funkcionalitás sok kis plug-inek. Például ugyanazt a funkciót iConomy Essential tartalmaz plug-inek, uHome, OpenInv, VanishNoPacket, Kit. Kis bővítmények, amelyek alkalmassága nem fedezik teljesen a funkcionalitás egyetlen nagy, a legtöbb esetben el lehet távolítani, hogy ne terhelje túl a szervert.
Korlátozza kártya és progruzhat magad
Ha nem korlátozzák kártya, a terhelés a szerveren jelentősen növekedni fog. Limit kártya lehet a WorldBorder plugin. Ehhez meg kell futtatni a plug-in, és futtassa a parancsot / wb 200, majd felhívni a térképet a parancs / WB kitöltés.
Rajz, természetesen, időt vesz igénybe, de jobb, hogy ezt egyszer, állítsa le a kiszolgálót a technikai munkát. Ha a kártya felhívni minden játékos - a szerver fog futni lassan.
Cserélje nehéz plugins gyorsabb és kevésbé erőforrás-igényes
Nem minden plug-inek Minecraft nevezhető sikeresnek: ezek gyakran tartalmaznak egy csomó plusz és felesleges funkciók, és néha fogyasztanak sok memóriát. Sikertelen plugins jobb helyébe alternatív (ebből van egy pár). Például, LWC bővítmény lehet helyettesíteni Wgfix + MachineGuard, és DynMap dugót - a Minecraft Overviewer.
Mindig tiszta csepp vagy telepíteni a bővítményt, hogy automatikusan törölje csepp
Visszaesés játékok nevezett objektumok tartoznak a mob halála vagy megsemmisítése néhány blokkot. Tárolása és kezelése csepp foglalnak sok rendszer erőforrásait.
Szerver fut gyorsabban, kívánatos, hogy távolítsa el a csepp. Erre a legjobb megoldás segítségével speciális plug-inek, mint például - NoLagg vagy McClean.
Ne használjon anti-cheat
A játék szervereket gyakran telepített úgynevezett anti-cheat - programok, amelyek blokkoló kísérletek, hogy befolyásolja a játék tisztességtelen eszközökkel.
Vannak anti-cheat Minecraft. Bármilyen cheat - ez mindig egy plusz a kiszolgáló terhelését. Célszerű beállítani a védelmet a launcher (ami azonban abszolút biztonsági garanciákat nem ad, és könnyen törnek -, de ez a téma egy másik beszélgetés) és az ügyfél.
ahelyett, hogy a következtetés
Bármilyen utasítások és ajánlások sokkal hatékonyabb, ha támogatja azokat konkrét példákkal. A fentiek alapján a telepítési utasításokat, hoztuk létre MineCraft szerver és kockára dal.
Ez az, amit megvan:
- Bukkit Szerver - Version 1.6.4 stabil ajánlott;
- Plugin statisztikák - statisztikák gyűjtésére a játékosok;
- WorldBorder bővítmény - felhívni a térképet, és határt;
- WorldGuard bővítmény (+ WorldEdit mint függőség) - védeni kell egyes területeken.