Minecrafti server (CraftBukkit) – põhihäälestus. Üksikasjalikud juhised bukkiti serveri seadistamiseks Windowsis Bukkiti serveri installimine

Saidil on palju artikleid serveri tõstmise kohta, kuid... Paljud inimesed kogevad sisselogimisel mitmesuguseid probleeme, nagu näiteks portide avamine, mitmesugused kliendi vead. Selles artiklis püüan kirjeldada võimalikult palju kõiki samme ja kliendi vigu. Samuti püüan anda probleemile selge ja arusaadava lahenduse.

Selleks looge fail laiendiga .txt ja nimetage see ümber mõneks ülaltoodud nimeks.

3. Seejärel avage see märkmiku või RMB-ga (hiire parem nupp) failil -> redigeeri.

4. Kirjutage sinna:

x32 süsteemide jaoks:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

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

x64 süsteemide jaoks:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

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

5. Salvestage

6. Käivitage start.bat, mis peaks asuma serveri kaustas.

Midagi sellist peaks tekkima, muutsin isegi porti, et kõik oleks täpselt sama =) See, mis peaks lõpus esile tõstma, on valgega esile tõstetud. Kui kuvatakse teade *** PORDI SIDUMINE ebaõnnestus, pole probleemi! See ütleb meile, et porti ei saa kasutada. Allpool oleva pordi avamise kohta.

7. Kui kõik on ok ja pordi kasutamise viga pole, siis ilmub meie kausta mitu faili ja kausta. Nimelt vajame server.propetries'i juurtes.

Avage see märkmikuga

Ja nii üksikasjalikult ridade kohta:

tõsi – luba

vale - keelake

allow-nether= Kas lubada serveris põrgu (juurdepääs sellele ja genereerimine üldiselt)

level-name=world Maailmanime ei pea muutma

enable-query=false Ausalt? Ma pole seda ise aru saanud, aga parem on mitte puudutada

allow-flight=false Kas lubada lend? Samuti on parem mitte puudutada

server-port=25561 Port

level-type=DEFAULT Tasetüübi standard

enable-rcon=false Ma ei tea ka ja millegipärast elan ilma selleta =)

server-ip= Samuti on parem mitte puudutada serveri IP-d

spawn-npcs=true Kas ma peaksin looma NPC-sid – inimesi, nagu ma aru saan?

white-list=false Valge nimekiri – sisse või välja

spawn-animals=true Kas kudeda loomi

online-mode=true Võrgurežiim (andmete vastuvõtmiseks ühendus serverivälise serveriga)

pvp=true Kas lubada PvP – kas on võimalik võidelda

raskusaste=1 raskusaste

gamemode=0 Mängurežiim 0 – lihtne 1 – loominguline

max-players=20 Maksimaalne mängijate arv serveris

spawn-monsters=true Kas luua koletisi

gener-structures=true Kas soovite luua hooneid?

view-distance=10 Vaatamise kaugus

motd=Minecrafti serveri serveri nimi

Täpsemalt vajame rida online-mode= Et saaksime piraatklientidega mängida, asendame true valega. Järgmine motd= Kirjuta soovitud nimi. Maksimaalse mängijate arvu määramine. Näiteks on mul Intel core I5 ​​riistvara, RAM 4gb - kaks kõige olulisemat asja ja OS Windows 7 x64 - 40 inimest saavad sellega vabalt ilma viivitusteta hakkama, aga palju oleneb asukohast, riigist jne. mängija ja teie Interneti-kiirus

Kõik. Salvestage fail iii! Serveri seaded on kinnitatud.

Nüüd avage sadam.

1. Laadige alla Simple port forwarding programm: Simple port forwarding

2. Pakkige lahti ja avage fail spf.exe

Ja nii peame sammus 1 valima oma ruuteri. Kui te ei tea, milline mudel teil on, vaadake ruuteri all- või ülaosa. Või peaks ruuteri juhendis olema üksikasjalik kirjeldus.

2. sammus sisestame ruuteri IP-aadressi, admin standardile vastava nime ja administraatori standardile vastava parooli ehk 1234!!!Tähelepanu, probleemide vältimiseks soovitan ruuteri parooli ära muuta enne inimeste käivitamist serveris!!! Nii et minge 3. sammu juurde. Klõpsake käsul "+" käivitamisnupu kõrval, ilmuma peaks järgmine aken

3. Klõpsake punase ringiga nuppu

4. Täitke see nii. IP-aadressi ME EI PUUTU!! Kui te ei tea oma kohalikku IP-d (programm määrab selle ise)

Klõpsake nuppu Lisa ja sulgege aken. Esimeses aknas klõpsake käsul Käivita! Ootame ... kui ruuter on õigesti valitud ning parool ja sisselogimine on õigesti sisestatud, kirjutab see midagi sellist nagu "Kõik käsud on täidetud".

Portidega on kõik läbi. PEAAEGU

Üks sammudest on tulemüüri keelamine.

1. Avage Start -> Control Panel

Sama asi Windows XP-s

2. Sisestage otsinguribale tulemüür. Avage "Windowsi tulemüür"

3. Lülitame sisse ja välja. Kõik keelamiseks märkige ruudud. OKEI!

Niiiii. Nüüd viimane etapp. Viirusetõrje tulemüüri keelamine. Selleks minge Yandexi ja sisestage (teie viirusetõrje nimi) otsingupäring Keela tulemüür.

Pärast ühenduse katkestamist helistame sõpradele ja selleks anname neile IP-aadressi, mis on siin kirjutatud: 2ip

Ja me ise läheme serverisse oma kohalikku IP-d kasutades või kirjutame IP asemel localhost.

Kui midagi Yandexis ei tööta, otsige (tulemüüri "ruuteri nimi" keelamine)

Levinud vead:

Pole piisavalt ressursse ja hoiatussüsteem muutunud... See tähendab arvutiressursside puudumist.

Saame vahetusfaili suuremaks muuta. Selleks mine Java, java -> käitusaja parameetrid

Määrake tühjale väljale -Xms eraldatud RAM-i minimaalne kogus ja -Xmx maksimaalne kogus. Parem on võtta 3/4 kogu kogusest

Kasutaja ei ole esmaklassiline – õige failis server.propetris: online-mode= true to false

Halb sisselogimine – keegi mängib selle hüüdnimega või proovib kasutada hüüdnime nagu "Abcd" või "abcd"

Kui teil on küsimusi või probleeme, kirjutage kommentaaridesse - ma püüan aidata!

On ebatõenäoline, et keegi mõtleks ilma pistikprogrammideta serveri avamisele ja seetõttu räägin selles artiklis Bukkiti serveri modifikatsioonist, mis võimaldab teil neid vajadusel hõlpsalt ühendada ja keelata.

Bukkitit arendab ja toetab suur ja üsna aktiivne kogukond, seega uuendatakse ja täiustatakse seda üsna sageli. Peal nende veebisait, piisava inglise keele oskusega saate koguda palju kasulikku teavet ning suhelda otse bakkiti ja pistikprogrammide arendajaga.

Saate alati leida installimiseks soovitatud uusima versiooni selle lingi kaudu nimekirja päris tipus.

Nõuded süsteemile.
Minecrafti server(nagu ka klient) on protsessoriressursside suhtes väga nõudlik. Kuna praegu saab Minecrafti serverituum kasutada ainult ühte arvutuslõime, pole mitmetuumaliste protsessorite kasutamisest mingit kasu. Mõningaid pistikprogramme saab siiski käivitada eraldi lõimedes ja Java ise ei ole vastumeelne protsessoriressursside enda vajadusteks söömisest, nii et teine ​​​​tuum ei tee haiget, kuid suurem arv südamikke ei too endale praktiliselt mingit kasu Minecraft. "Lisa" tuumasid saab aga kasutada muude serveris töötavate protsesside vajadusteks.
Kuid ikkagi reeglina (kui lisaks Minecraft server ei ole hõivatud), tuleks arvesse võtta järgmist: kõrgema sagedusega kahetuumaline protsessor sobib paremini serveridMinecraft, kui neli (kuus, kakskümmend) tuuma madalam. Muidugi tasub arvestada protsessorite arhitektuuri ja muid olulisi punkte... Parem on nii: mida suurem on protsessori üksikute tuumade jõudlus, seda paremini see meie otstarbeks sobib.
RAM-i maht on samuti oluline näitaja. Kui soovite näha oma serveris võrgus rohkem kui 5–10 inimest, on kõige parem varuda piisavalt RAM-i ja 64-bitist operatsioonisüsteemi. 4 GB vabast mälust piisab 25 inimesele mitte väga suure hulga pluginatega.
Interneti-ühenduse maksimaalne kiirus sõltub ka teie Interneti-ühenduse kiirusest: 10 megabitti väljuv kiirusest piisab 40-50 inimese mugavaks mänguks. Kui teil on samal kanalil veebisait, foorum ja eriti dünaamiline kaart, siis täiendav kiirusreserv ei tee halba.

Nii et alustame:
1. Laadige alla viimane soovitatav ehitus ja teisaldage see kausta, kus teie server asub, nimetades selle ümber craftbukkit.jar.
2. Looge selles kaustas järgmise sisuga .bat-fail:

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

3. Kui teil pole Java installitud, on nüüd aeg seda teha.
-laadige alla jaotus 32-bitine või 64-bitine platvormid
- installige see (vaevalt, et sellega raskusi tekiks).
4. Kui soovite oma serveris näha kirillitsat:
-laadige alla venestatud font.txt
-avage WinRaris craftbukkit.jar
-asendage olemasolev font.txt failiga, mille just alla laadisime
- sulgege WinRar
5. Käivitage eelnevalt ettevalmistatud.bat-fail (olgu see "start.bat"). Kui konsool kuvab "Done (<какое-то количество>s)!", lõpetage bakkit käsuga peatus.

Võite märgata, et serveri kausta on ilmunud mitmesuguseid huvitavaid faile:
-banned-ips.txt-- keelatud IP-aadresside loend
-banned-players.txt-- keelatud mängijate hüüdnimede loend
-bukkit.yml-- täiendav bakkiti seadete fail
-ops.txt-- serveri administraatorite loend
-server.log-- serveri logi
-server.properties-- serveri põhiseadete fail
-valge nimekiri.txt-- lubatud hüüdnimede loend koos aktiivse valge nimekirjaga
Ja ka kaustad:
-pistikprogrammid-- kaust pluginate paigutamiseks
-maailmas-- peamine maailma kaust (vaikenimi)
-world_nether-- alumine maailma kaust (teise nimega Hell või Nether)

Kõigepealt vaatame server.properties:

Tase-nimi=maailm – põhimaailma nimi allow-nether=true – sisse/välja lülitamine põrgu view-distance=10 – serveri poolt mängijale saadetud maailma raadius (tükkidena) spawn-monsters=true – sisse /väljas. mob spawn online-mode=true – sees/väljas. ametlik luba spawn-animals=true - sees/väljas. loomad max-players=20 - maksimaalne mängijate arv server-ip= - serveri IP-aadress pvp=true - sisse/väljas. PvP level-seed= – põhimaailma seeme server-port=25565 – serveriport allow-flight=false – sees/väljas. võime lennata white-list=false - sees/väljas. valge nimekirja autoriseerimine

Kõigist praegustest seadistustest saate piirduda ainult väärtuse korrigeerimisega võrgurežiimis Koos " tõsi" peal " vale", mis võimaldab mängijatel, kellel pole kliendi litsentsitud versiooni, pääseda teie serverisse. Ülejäänud seadeid kaalume hiljem.
Niisiis: muuda, salvesta, käivita start.bat...
Käivitatud? Saate juba samast arvutist oma serveriga ühenduse luua, kirjutades serveri aadressi asemel “localhost”.

Selleks, et mängijad väljastpoolt saaksid teie serverile ligi pääseda, on teil vaja välist IP-aadressi ja avatud porti 25565 (kui te pole seda seadetes muutnud). Välist IP-d pakub peaaegu iga enam-vähem tavaline pakkuja, kuid reeglina lisatasu eest umbes 50-150 rubla kuus. Kui olete ruuteri taga, peate vajaliku pordi oma arvuti sisemisele IP-le edasi saatma. Samuti tasub meeles pidada, et peate oma viirusetõrjes/tulemüüris lubama selle pordi sissetulevad ühendused.

Pluginad

Pluginad lisavad teie serverile vajalikke funktsioone, parandavad vigu, muudavad mehaanikat jne. Plugina installimiseks asetage see lihtsalt serveri pluginate kausta ja vajadusel seadistage selle seadete fail (on pluginaid, mis saavad üldse ilma seadistusteta hakkama).
Pistikprogrammi seadete failidega korrektseks töötamiseks vajate head tekstiredaktorit. Soovitan nendel eesmärkidel tasuta alla laadida. Notepad++(muidugi, kui sul midagi sarnast juba pole).

Kõigepealt annan ühe lihtsa nõuande: kuna... Minecrafti server ja see ei tööta väga kiiresti isegi väga hea riistvara korral; võimalusel ärge installige tarbetuid pistikprogramme. Kui te ei soovi põrgulikult hilinevat serverit teha, valige need hoolikalt ja ärge kasutage niinimetatud kõik-ühes pluginaid nagu Essentials.

On teatud tüüpi pistikprogramme, milleta te enamikul juhtudel hakkama ei saa. Need on pluginad mängija autoriseerimiseks, automaatseks maailma salvestamiseks ja maailma piiramiseks. Siia tasub lisada ka õiguste halduse plugin, mis võimaldab hallata mängijate õigusi kasutada erinevaid teiste pluginate pakutavaid funktsioone.

Vaatame iga kategooriat üksikasjalikumalt:

Autoriseerimine
Autoriseerimisplugin on kasulik, kui teie serverile ei pääse juurde mitte ainult kohaliku piirkonna usaldusväärsed sõbrad, vaid ka kõik teised mängijad, kelle terviklikkuses te pole kindel, samal ajal kui algne volitus (kehtib ainult ametlike tasuliste kontode jaoks) keelatakse. Lihtsamalt öeldes: enamikul juhtudel vajate seda pistikprogrammi.
Sõltuvalt teie vajadustest peate valima ühe järgmistest pistikprogrammidest:
xAuth on kõige lihtsam
AuthMe
AuthDB - kõige keerukam

Automaatne salvestamine
Selline pistikprogramm on kasulik kõigile: tavaliselt tehakse salvestusi ebaregulaarselt, mistõttu on serveri kokkujooksmisel viimaste tundide jooksul suur tõenäosus mõnest hoonest ilma jääda, mis on väga ebameeldiv. Sobivaks soovitaks üheselt mõistetava nimega pluginat Automaatne salvestamine, mis võimaldab salvestada ajakava järgi ja võib töötada ka eraldi lõimes, mis säästab mängijaid salvestamise ajal üldisest viivitusest.

Maailma suuruse piiramine
Jääb väikeseks saladuseks, et Minecrafti kaart luuakse selle uurimise käigus ja kui see pole piiratud, võib see kasvada tõeliselt hiiglaslikeks mõõtmeteks. Sest Minecrafti server pole selleks standardseid tööriistu, tuleb kasutada pluginaid. Tänapäeval on selleks otstarbeks kaks head pistikprogrammi: BorderGuard ja Maailmapiir. Neil on üsna sarnane funktsionaalsus ja jõudlus, kuid viimasel on paindlikumad seaded ja mugavam piiride seadmine, mistõttu soovitan seda.

Õiguste lahusus
Valikuvõimalusi selles kategoorias praktiliselt pole. On ainult üks tõeliselt hea pistikprogramm, nii et ärgem leiutagem jalgratast ja kasutagem lubasid. See pistikprogramm võimaldab hallata kasutajaõigusi, jagades need rühmadesse ("algaja", "arenenud ehitaja", "VIP", "moderaator" - näiteks) ning määratledes nende juurdepääsu teatud käskudele ja lisafunktsioonidele. See on omamoodi standard ja seda toetab enamik lubasid nõudvaid pistikprogramme. Hiljuti on see omandanud MySQL-i toe ja iga maailma jaoks eraldi õiguste seaded, samuti võimaluse hallata õigusi otse mängust.

Lisateavet iga pistikprogrammi installimise ja seadistamise kohta leiate vastavatest teemadest.

Jätkub.


Järgmine programmis:
  • MySQL: miks seda vaja on ja kuidas sellega töötada
  • Domeeninimi: kust seda saada ja mida sellega teha
  • Veebisait ja foorum: kuidas seda teha, kuhu postitada

Õpetasin teile minecrafti serveri loomist, täna teeme peaaegu sama asja, kuid nüüd kasutame bukkitit, mis tähendab, et saame oma serverisse installida pluginaid. Kordan, protsess on jubedalt sarnane tavalise serveri installimisega, nii et ärge imestage, kui teil tekib déjà vu.

Alustame, kõigepealt peame alla laadima bukkiti. See on täiesti tasuta ja selle saab alla laadida ametlikult veebisaidilt. Siin on link, kust saate alati uusima versiooni alla laadida:

Pärast allalaadimist pange see tühja kausta (meie mugavuse huvides). Nüüd peame välja mõtlema käivitamise. Kui teil on Windows, looge sellesse kausta uus tekstifail ja kirjutage sinna järgmine tekst:

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

Tähelepanu, number 512 on minimaalne RAM-i hulk, mis serverile eraldatakse. Arv 1536 on maksimaalne RAM. Ja "craftbukkit-1.2.5-R1.0.jar" asemel peaks olema teie bukkiti faili nimi. Ütlen kohe, et kui loete artiklit tulevikus, on allalaaditud failil tõenäoliselt erinev nimi, sest iga värskendusega kirjutatakse selle nimesse uus versiooninumber.

Nüüd salvestame oma faili laiendiga ".bat". Näiteks salvestasin selle nimega "run.bat".

Selle faili käivitamisel käivitub meie server. Noh, tegelikult käivitame selle. Ilmuma peaks konsooliaken erinevate teadetega. Ootame, kuni ilmub selline teade (ootasin 25 sekundit):

21:12:59 Valmis (24 943s)! Abi saamiseks tippige "help" või "?"

Nüüd lülitame serveri välja, tippides konsooli käsu "stopp". Lülitasime serveri sisse ja välja, nii et see genereeris kaardi ja lõi vajalikud kaustad ja failid.

Vaatame meie kaustas ilmunud faile. Põhimõtteliselt on need samad failid, mis olid standardserveris. Ma ei kirjelda neid, sest tegin seda tavalises serveris. Lisaks neile on veel 3 eksklusiivselt bukkiti faili:

  • help.yml - salvestab andmed installitud pistikprogrammide käskude ja nende jaoks mõeldud lühiabi kohta. See fail genereeritakse automaatselt ja seda ei ole vaja muuta.
  • permissions.yml – see määrab kasutajate õigused. Ausalt öeldes ei tea ma üldse, kuidas seda kasutada, kuna see võeti kasutusele suhteliselt hiljuti ja harjumusest kasutame kolmandate osapoolte pistikprogramme, mis teevad oma tööd hästi.
  • bukkit.yml - serveri põhiseaded, nüüd vaatame kõike üksikasjalikult.

Niisiis, tutvuge bukkit.yml-ga:

#Tähelepanu! Kõik .yml-failid ei luba tabeldusmärke, kasutage tühikute sätteid: #kas lubada serva: luba-end: true #kas väljastada süsteemiteated konsooli, kui server on ülekoormatud: warn-on-overload: true #spawn raadius. Mõjutab kudemise territooriumi kaitset: spawn-raadius: 16 #lubadega faili tee: permissions-file: permissions.yml #kui sul on kaustas /plugins kaust /update, siis käivitamisel #pluginate värsked versioonid võetakse sealt ja asendatakse vana: update-folder: update #see funktsioon off-wiki andmetel ajutiselt ei tööta: ping-packet-limit: 100 #kui jääd mängu sisenedes plokkidesse kinni, proovi muutes selle väärtuseks true: use-exact-login- location: false #midagi nagu pistikprogrammide silumise teabe väljastamine, parem on mitte puudutada: plugin-profiling: false #aeg, mis peab mööduma pärast serverist lahkumist, enne kui saate uuesti sisse logida. #Märgitud millisekundites, st 1000 = 1 sekund. Kaitseb DDoS-i eest: ühendus-drossel: 4000 puuki kohta: #tähendab, et loomad kudevad iga 400 puugi järel (1 puuk = 1/20 sekundit): loomakoe: 400 #koletist koevad iga puugi: koletised: 1 # automaatvärskendus, ma pole seda kunagi kasutanud, mida soovitan teha automaatvärskendus: #kas värskendaja on lubatud: tõsi #mida teha, kui praeguses järgus leitakse viga? nüüd peaksite "kirjutama konsooli" ja #"kirjutama opamile": on-broken: - warn-console - warn-ops #mida teha, kui ilmub bukkiti uus versioon? nüüd peaksite “kirjutama konsooli” ja # “kirjutama op-ile”: on-update: - warn-console - warn-ops #milliselt kanalilt värskendusi otsida ("rb", "beta" või "dev") . "rb" – soovitatav #Build, see tähendab, et on ainult tõestatud stabiilsed versioonid. "beeta" - ilmselt #rohkem eksperimentaalseid versioone. "dev" – uusimad, kuid toores ja testversioonid, #millel võib olla palju vigu: eelistatud kanal: rb #kust värskendusi otsida. Seda parameetrit pole vaja muuta. Mitte kunagi: host: dl.bukkit.org #mitte sõnagi selle üksuse kohta dokumentatsioonis: soovitus-kanalid: tõsi #mõned andmebaasi sätted, ametlikus dokumentatsioonis ei soovitata neid muuta: andmebaas: kasutajanimi: bukkit isolatsioon: SERIALISEERITAV draiver: org .sqlite.JDBC parool: walrus url: jdbc:sqlite:(DIR)(NAME).db

Meil on ka kaust "pluginad". Tavaliselt installitakse pluginad, kopeerides sellesse kausta plugina .jar-faili ja taaskäivitades serveri.
Kui oskad inglise keelt, hanki pistikprogrammid siit:

Tegelikult on see kõik, me seadistame selle, käivitame ja mängime. Käsud on samad, mis tavalisel serveril, lisaks on siin mõned uued:

  • /pluginad— kuvab serverisse installitud pistikprogrammide loendi
  • /laadimine uuesti— kui soovite installida pistikprogrammi serverisse ilma serverit taaskäivitamata, kopeerige plugin kausta ja käivitage see käsk. See laadib uuesti kõik pistikprogrammid. Kuid ma siiski ei soovita seda kasutada, see ei ole alati stabiilne.
  • /ütlema<сообщение> — kirjutage serveri nimel vestlusesse.
  • /ütle<ник> <сообщение> - saatke privaatsõnum
  • /versioon— uurige bukkiti serveri versiooni
  • /valge nimekirja lisamine<ник> — lisage mängija valgesse nimekirja
  • /valge nimekiri eemaldada<ник> — eemaldage mängija valgest nimekirjast
  • /valge nimekiri välja lülitatud- keela valge nimekiri
  • /valge nimekiri sisse lülitatud- lubage valge nimekiri
  • /valge nimekiri- valge nimekirja kuvamine
  • /valge nimekirja uuesti laadimine- laadige failist valge nimekiri uuesti

See juhend räägib teile, kuidas Bukkit minecrafti serverit installida ja käivitada.

Alustamiseks peate tegema kolm lihtsat sammu. Laadige java arvutisse alla. Siit saate alla laadida versiooni jaoks.

Seejärel peate alla laadima Bukkiti serverifaili, millel on rar-laiend.

(allalaadimisi: 1276)

Kui olete kõik vajalikud failid alla laadinud. Asetage Bukkiti serveri jar-fail kausta, kus teie server asub. Nagu näete, on kõik üsna lihtne.

Serveri käitamine Windowsis

Saate alla laadida valmis pakette ja Minecrafti serveriga kausta lahti pakkida vajaliku pakifaili. Saate redigeerida vajalikke asju, näiteks muuta serveri eraldatud RAM-i suurust (vaikimisi on see 1 GB). Samuti võite pärast allalaadimist ülalkirjeldatud punktid 1-3 ohutult vahele jätta.

Järgmisena peate minecrafti serveriga kausta looma tekstidokumendi, mis on teie serveri käivitamise aluseks. Hoiatus: Kui kopeerite ja kleepite selle oma tekstidokumenti, ei tohiks allolev tekst sisaldada lisamärke, kui need seal ilmuvad, kustutage need.

32-bitise süsteemi käivituskood

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

Kui see kood ei tööta, proovige järgmist.

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

-Xms1024M -Xmx1024M

See on serveri tarbitud RAM-i hulk.

craftbukkit.jar

Serveri nimi, mis sisaldub failinimes. purk.

Olles kõik vajaliku üles kirjutanud, salvestame saadud dokumendi laiendiga - teie nimi.bat. Kui kasutate Windowsi, ei saa te vajaliku laiendiga salvestada. Seejärel kasutage programmi totalcommander. Selles vajutage klahve ctrl+m ja kasti laiendiga sisestage - bat ja klõpsake nuppu Rakenda.

Nüüd saate serveri käivitada ühe klõpsuga, lihtsalt topeltklõpsake failil - oma nimi.bat. Kui kõik on õigesti tehtud, avaneb Minecrafti serveri aken.

Minecrafti serveri peatamiseks peate lihtsalt sisestama tavalise käsu - peatus.

64-bitise süsteemi käivituskood

Kõik on sama, mis 32-bitise puhul, ainult peate kirjutama teistsuguse koodi, mis on toodud allpool.

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

Serveri käitamine Linuxis

See meetod on universaalne kõigi Linuxi süsteemide jaoks. Kõigepealt laadige alla java/, seejärel peame jar-laiendiga serverifaili kausta paigutama, näiteks /home/minecraft. Pärast seda avage konsool ja seejärel rakendused/standard/terminal. Ubuntudekstopi puhul saab kasutada klahvikombinatsiooni - ctrl+alt+t.

Minge serveri kausta, sisestades käsu - cd/Kodu/minecraft/

Sisestage käsk - nanoalustada.sh

Ja sisestage järgmine kood:

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

Nüüd jääb üle vaid muuta fail käivitatavaks, sisestades käsu - chmod +x /home/minecraft/start.sh

cd /home/minecraft/ Alustamiseks peate sisestama - ./start.sh

Kui te ei saa seda ootamatult teha, proovige sisestada järjestikku 1) cd / home/minecraft/ 2) sudo ./start.sh.

Kui kõik õnnestus, korrake järgmisel käivitamisel:

Kataloogi minemiseks sisestage - cd /home/minecraft/ Alustamiseks peate sisestama - ./start.sh

Serveri peatamiseks sisestage konsoolis stopp.

Serveri seaded leiate failist - serversproperties. Mis mille eest vastutab, saad teada spoileri alt vaadates.

#Minecrafti serveri omadused
#Laupäev, 2. märts 14:08:14 MSK 2013 Faili loomine
generator-settings= Ei lähe vaja
luba-nether=true Võimaldab läbipääsu madalamasse maailma
level-name=maailm Maailmakaardi kausta nimi
enable-query=false On ebatõenäoline, et te seda vajate
luba-flight=false võimaldab teil lennata
server-port=25565 Serveri port
level-type=DEFAULT Maailma tüüp. VAIKE- / LAME- / SUURED BIOOMID Standardsed/Lamedad/Huge-bioomid
enable-rcon=false Kaugjuurdepääs serverikonsoolile.
tase-seeme= Serveri LED
server-ip= Serveri IP (te ei pea seda kirjutama, eriti kui see on dünaamiline)
maksimaalne ehituskõrgus = 256 Maksimaalne kõrgus alt üles
spawn-npcs=true Külaelanike kudemine
white-list=false Luba valge nimekiri (mängijate loend, kellel on lubatud serveris mängida)
spawn-animals=true Loomade kudemine
snooper-enabled=false Statistika saatmine arendajatele
hardcore=false Hardcore režiim (sa ei sünni pärast surma)
tekstuur-pakk= ZIP-arhiivi nimi koos tekstuuridega, mis asub serveri kaustas
online-mode=false Premium konto autentimine
pvp=true Luba PVP
raskusaste = 1 Raskusaste 0 kuni 3
server-name=VlomServer ServeriNimi
mängurežiim = 0 Mängurežiim. 0 – ellujäämine, 1 – loominguline, 2 – seiklus (saadaval uutes versioonides)
maksimaalne mängijate arv = 20 Maksimaalne mängijate arv
spawn-monsters=true Kudevad koletised.
vaatekaugus = 10 Vahemaa vahemikku koos "viivitustega" saab vähendada
gener-structures=true Tekitab külasid
kudemiskaitse=16 Murdumatute klotside arv kudemisest
motd=Sozdatserver.ru Serveri kirjeldus (kuni 60 tähemärki)

See on esimene ja sissejuhatav artikkel Minecrafti serveri seadistamise kohta, mis põhineb mängu parimal serverimoodulil - CraftBukkit.

  • Ettevalmistus
  • Paigaldamine ja venestamine
  • Serveri käivitamine
  • Seaded
  • Üldine teave pluginate kohta
  • Põhilised pistikprogrammid

Ettevalmistus

Server ehitatakse Linuxi alla. Kuid ainult see esimene artikkel on sellega seotud, ülejäänud on pistikprogrammide kohta, seega on need rakendatavad mis tahes operatsioonisüsteemi jaoks, kus saate serverit käitada.

Nõutavad Nginx ja Mysql, põhiteadmised ekraani utiliidist.

Mkdir minecraft && cd minecraft sudo aptitude install sun-java6-jre ekraani zip

Paigaldamine ja venestamine

Neid toiminguid saab automatiseerida, kuid enne skripti juurde liikumist väike teooria:

Viimane soovitatav serveriversioon on http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Teil on vaja uusimat soovitatud versiooni, mitte ainult uusimat. Vastasel juhul tegelege pistikprogrammidega.

Krakkerist tuleb võtta kaust lang ja font.txt ning asendada nendega serveri .jar faili sees olevad failid. Seda on mugav teha arhiivihalduris, kuna .jar on peaaegu tavaline .zip.

Skript teeb seda kõike automaatselt. Kahjuks ei anna mõra autor püsivat linki uusimale versioonile, mistõttu tuleb cracki uuendamisel skriptis olevat linki redigeerida.

  • Skript laadib alla uusima soovitatud serverijärgu ja mõra ajutisse kausta.
  • Pakib lahti ja asendab esimese failid teise vajalike failidega.
  • Värskendab serveri .jar faili tulemuseks venestatud failiks ja kustutab ajutise kausta.
vim scripts/upd_and_rus.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_rus_manual.zip unzip Minecraft1.0_rus_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

Muutke skript käivitatavaks ja käivitage:

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

Uute versioonide avaldamise kohta teabe saamiseks võite kasutada järgmisi RSS-i vooge:

Serveri käivitamine

Samuti käivitame serveri skripti abil ja mähime selle ekraanile. Skript käivitab serveri ja taaskäivitab selle, kui see juba töötab.

Vim scripts/minecraft.sh #!/bin/bash screen -X -S minecraft sulge cd `/dobroservers/minecraft screen -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh

Käivitage server:

Skriptid/minecraft.sh

Pärast seda lisatakse rohkem faile, sealhulgas luuakse seadete failid.

Seaded

server.properties

vim server.properties

Võrguühenduseta režiim (teie sadam on korsaaridele avatud):

Online-mode=false

Raskusaste, vahemik 0-3:

Raskusaste = 2

Serveri nimi:

Server-name=Dobroserver

Serveri kirjeldus:

See on teine ​​rida enne serveriga ühenduse loomist.

bukkit.yml

Selles failis saate konfigureerida andmebaasi ja varjunimesid.

Esimesi on mugavam pistikprogrammiga konfigureerida, kuid saate määrata aluse:

Muutke andmebaas MySQL-iks:

Andmebaas: kasutajanimi: minecraft isolation: SERIALISEERITAV draiver: com.mysql.jdbc.Draiveri parool: pass url: jdbc:mysql://localhost:3306/minecraft

Siin täpsustame MySQL-i sätted, et mitte määrata neid iga pistikprogrammi jaoks eraldi. Tulevikus ei saa kõik pistikprogrammid veel siit sätteid võtta.

Paljud neist pakuvad valikut, kas salvestada andmebaas MySQL-is või lokaalselt. Esimene variant on alati parem. Esiteks on see palju kiirem ja teiseks on andmebaasiga lihtsam töötada - näiteks kui pistikprogramm loob dubleerivaid kirjeid ja peate selle parandama.

Mugavuse huvides salvestage kõik pluginate andmed ühte andmebaasi, kuid kasutage erinevate pluginate eesliiteid, näiteks LWC jaoks lwc_.

Seadete rakendamine

Seadete rakendamiseks tuleb server taaskäivitada:

/scripts/minecraft.sh

Skript lihtsalt tapab serveri ja käivitab selle uuesti – maailmamuutusi ei salvestata.

Nüüd pole see absoluutselt kriitiline, alguses istud ainult sina serveris ja isegi siis ei ehita, vaid kontrollid, kas see töötab.

Ja kui teised mängijad mängiksid serveris, oleks õigem taaskäivitada järgmiselt:

Ekraan -x minecrafti salvesta-kõik peatus /scripts/minecraft.sh

Küll aga kasutatakse edaspidi taaskäivitusteks eraldi pluginat, mis kõik ise salvestab, sellest räägime veidi hiljem.

Ühendage serveriga ja kontrollige, kas kõik on korras.

Üldine teave pluginate kohta

Ei nõua seadistusi, võimaldab kasutada informaatoreid.

CommandHelper

Pistikprogrammi töötamiseks installige esmalt mängusisene kaardiredaktor WorldEdit:http://dev.bukkit.org/server-mods/worldedit/.

Seda arutatakse eraldi artiklis, kuid praegu kopeerige lihtsalt WorldEdit.jar ja CommandHelper.jar pluginate kausta ja laadige pluginad uuesti laadimiskäsuga.

Fail config.txt sisaldab palju näiteid põhiskriptide ja pseudonüümide kohta, soovitan teil selle ümber nimetada config.txt.examples, luua uus tühi fail config.txt ja täita see vastavalt vajadusele:

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

Üks meeskond:

/salvesta = /salvesta-kõik

Kahe käsu makro:

/ver = /plugi l kõik \ /versioon