Serveri Minecraft (CraftBukkit) - konfigurimi bazë. Udhëzime të hollësishme për ngritjen e serverit bukkit nën Windows Instalimi i serverit bukkit

Ka shumë artikuj në faqe për ngritjen e serverit, por. Shumë njerëz përballen me probleme të ndryshme si hapja e porteve, gabime të ndryshme të klientit gjatë hyrjes. Në artikull do të përpiqem të përshkruaj sa më shumë që të jetë e mundur të gjitha hapat dhe gabimet e klientit. Do të përpiqem gjithashtu t'i jap një zgjidhje të qartë dhe të kuptueshme problemit.

Për ta bërë këtë, krijoni një skedar me shtrirjen .txt dhe riemërtoni atë në cilindo nga emrat e mësipërm.

3. Më pas hapeni me notepad ose RMB (klikoni me të djathtën) në skedar -> ndryshoni.

4. Ne shkruajmë në të:

Për sistemet x32:

SET BINDIR=%~dp0

CD/D "%BINDIR%"

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

Për sistemet x64:

SET BINDIR=%~dp0

CD/D "%BINDIR%"

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

5. Ruaj

6. Ekzekutoni start.bat i cili duhet të jetë në dosjen me serverin.

Diçka e tillë duhet të shfaqet, madje ndryshova portin në mënyrë që gjithçka të ishte saktësisht e njëjtë =) E bardha thekson atë që duhet të theksohet në fund. Nëse shfaqet *** FILED TO BIND TO PORT - nuk ka problem! Kjo na tregon se asnjë port nuk mund të përdoret. Rreth hapjes së portit më poshtë.

7. Nëse gjithçka është në rregull dhe nuk ka gabim në përdorimin e portit, atëherë disa skedarë dhe dosje do të shfaqen në dosjen tonë. Domethënë, ne kemi nevojë për server.propetries në rrënjë.

Hapeni me bllok shënimesh

Dhe kështu në detaje rreth linjave:

e vërtetë - lejo

false - çaktivizoj

lejo-nether= Nëse do të lejohet ferri në server (qasja në të dhe gjenerimi në përgjithësi)

level-name=world Emri i botës mund të lihet i pandryshuar

enable-query=false Sinqerisht? Unë vetë nuk e kuptova, por është më mirë të mos e prek

allow-flight=false Të lejohet fluturimi? gjithashtu më mirë të mos prekni

server-port=25561 Port

level-type=DEFAULT Standardi i tipit të nivelit

enable-rcon=false as unë nuk e di, dhe disi jetoj pa të =)

server-ip= IP-ja e serverit është gjithashtu më mirë të mos preket

spawn-npcs=true Nëse do të prodhohen NPC - njerëzit, siç e kuptoj unë

white-list=false Lista e bardhë - aktivizoni ose çaktivizoni

spawn-nimals=vërtetë Nëse do të pjellë kafshë

online-mode=true Modaliteti Online (lidhja me serverin offline për të marrë të dhëna)

pvp=true Nëse do të aktivizohet PvP - a është e mundur të luftohet

vështirësi=1

gamemode=0 Modaliteti i lojës 0 - thjeshtë 1 - krijues

max-players=20 Numri maksimal i lojtarëve në server

spawn-monsters=e vërtetë Nëse do të pjellë monstra

gjeneroj-struktura=true A gjenerojnë ndërtesat?

view-distance=10 Shikimi i distancës

motd=Emri i serverit të serverit Minecraft

Më saktësisht, ne kemi nevojë për linjën online-mode= Për të qenë në gjendje të luajmë me klientët piratë, ne zëvendësojmë true me false. Next motd= Shkruani emrin e dëshiruar. Vendosni numrin maksimal të lojtarëve. Për shembull, unë kam pajisje Intel core I5, 4gb RAM - dy nga gjërat më të rëndësishme dhe OS Windows 7 x64 - 40 persona tërhiqen pa vonesa, por shumë varet nga vendndodhja, vendi, etj. luajtësi dhe shpejtësia juaj e ngarkimit në internet

Të gjitha. Le ta ruajmë skedarin! Konfigurimi i serverit është verifikuar.

Tani hapni portin.

1. Shkarkoni programin Simple port forwarding: Simple port forwarding

2. Shpaketoni dhe hapni skedarin spf.exe

Dhe kështu në pikën 1 ne duhet të zgjedhim ruterin tonë. Nëse nuk e dini se cili është modeli juaj, shikoni në fund ose në krye të ruterit. Ose duhet të ketë një përshkrim të hollësishëm në manualin për ruterin.

Në paragrafin 2, ne plotësojmë adresën IP të ruterit, emrin sipas standardit të administratorit dhe fjalëkalimin sipas standardit admin ose 1234 !!! Kujdes, për të shmangur problemet, ju këshilloj të ndryshoni fjalëkalimin e ruterit para se të nisni njerëzit në server !!! Pra, shkoni në pikën 3. Klikoni në "+" pranë butonit të ekzekutimit, një dritare e tillë duhet të shfaqet

3. Klikoni butonin e rrethuar me të kuqe

4. Plotësoni kështu. Adresa IP MOS PREK!! Nëse nuk e dini IP-në tuaj lokale (programi do ta vendosë vetë)

Kliko Shto dhe mbyll dritaren. Në dritaren e parë, klikoni Run! Ne jemi duke pritur ... nëse ruteri është zgjedhur saktë dhe fjalëkalimi me hyrje është futur saktë, atëherë ai do të shkruajë diçka si "Të gjitha komandat janë përfunduar".

Gjithçka me portet ka mbaruar. Pothuajse

Një nga hapat është çaktivizimi i murit të zjarrit.

1. Shkoni te start -> paneli i kontrollit

E njëjta gjë me Windows XP.

2. Në shiritin e kërkimit, futni murin e zjarrit. Hapja e "Windows Firewall"

3. Kalojmë në ndezjen dhe fikjen. Ne vendosim agime kudo për t'i çaktivizuar. NE RREGULL!

Mirë. Tani faza përfundimtare. Çaktivizimi i antivirusit të murit të zjarrit. Për ta bërë këtë, shkoni te Yandex dhe futni pyetjen e kërkimit Disable firewall në (Emri i antivirusit tuaj).

Pas shkëputjes, thërrasim miqtë dhe për këtë u japim ip që shkruhet këtu: 2ip

Dhe ne vetë shkojmë në server duke përdorur IP-në tonë lokale ose në vend të SP shkruajmë localhost.

Nëse diçka nuk funksionon në Yandex, ne po kërkojmë (fikja e murit të zjarrit "emri i ruterit tuaj")

Gabimet e zakonshme:

Nuk egnouht burimet dhe ndryshimin e sistemit paralajmërues ... Kjo do të thotë mungesë e burimeve të PC.

Ne mund ta bëjmë skedarin e shkëmbimit më të madh. Për ta bërë këtë, shkoni te Java, java -> parametrat e kohës së funksionimit

Ne vendosim në fushën boshe -Xms sasinë minimale të RAM-it të ndarë dhe -Xmx shumën maksimale. Është më mirë të marrësh 3/4 e numrit të përgjithshëm

Përdoruesi nuk është premium - rregullohet në skedarin server.propetris: online-mode= true to false

Identifikimi i keq - Ose dikush po luan me këtë pseudonim, ose provo të përdorësh një pseudonim si "Abcd" ose "abcd"

Nëse keni ndonjë pyetje ose problem, shkruani në komente - do të përpiqem t'ju ndihmoj!

Nuk ka gjasa që dikush të mendojë të hapë një server pa shtojca, dhe për këtë arsye në këtë artikull do të flas për modalitetin e serverit Bukkit, i cili ju lejon t'i lidhni dhe shkëputni lehtësisht nëse është e nevojshme.

Bukkit zhvillohet dhe mirëmbahet nga një komunitet i madh dhe mjaft aktiv, kështu që përditësohet dhe përmirësohet mjaft shpesh. Aktiv faqen e tyre të internetit, me njohuri të mjaftueshme të gjuhës angleze, mund të mësoni shumë informacione të dobishme, si dhe të komunikoni drejtpërdrejt me zhvilluesin e backkit dhe shtojcave.

Gjithmonë mund të gjeni ndërtimin e fundit të rekomanduar për instalim nga kjo lidhje në krye të listës.

Kërkesat e sistemit.
Serveri Minecraft(si, në të vërtetë, klienti) është shumë kërkues për burimet e procesorit. Meqenëse për momentin thelbi i serverit Minecraft mund të përdorë vetëm një fije llogaritëse, nuk do të ketë asnjë përfitim nga përdorimi i përpunuesve me shumë bërthama. Disa shtojca janë ende në gjendje të funksionojnë në tema të veçanta, dhe vetë Java nuk është e neveritshme për të kafshuar burimet e procesorit për nevojat e veta, kështu që një bërthamë e dytë nuk do të dëmtojë, por një numër më i madh bërthamash praktikisht nuk do të përfitojnë minecraft. Megjithatë, kernelet "shtesë" mund të përdoren për nevojat e proceseve të tjera që ekzekutohen në server.
Por megjithatë, si rregull (nëse përveç Minecraft serveri nuk është i zënë) duhet të vazhdojë nga konsiderata e mëposhtme: një procesor me dy bërthama me një frekuencë më të lartë është më i përshtatshëm për serverëtMinecraftse katër-(gjashtë-, njëzet-) bërthamore më e ulët. Sigurisht, duhet të keni parasysh arkitekturën e procesorëve dhe pika të tjera të rëndësishme... Më mirë në këtë mënyrë: sa më e lartë të jetë performanca e bërthamave individuale të procesorit, aq më mirë i përshtatet qëllimit tonë.
Sasia e RAM-it është gjithashtu një tregues i rëndësishëm. Nëse dëshironi të shihni më shumë se 5-10 njerëz në internet në serverin tuaj, është mirë që të keni mjaftueshëm RAM dhe një sistem operativ 64-bit. 4 GB memorie falas është e mjaftueshme për 25 persona me një numër jo shumë të madh shtojcash.
Maksimumi në internet do të varet gjithashtu nga shpejtësia e lidhjes në internet: 10 megabit dalëse shpejtësia është e mjaftueshme për një lojë komode prej 40-50 personash. Nëse keni një faqe interneti, një forum dhe aq më tepër një hartë dinamike në të njëjtin kanal, atëherë një diferencë shtesë e shpejtësisë nuk do të dëmtojë.

Pra, le të fillojmë:
1. Shkarkoni ndërtimi i fundit i rekomanduar dhe zhvendoseni në dosjen ku do të jetojë serveri juaj, duke e riemërtuar në craftbukkit.jar.
2. Krijo një skedar .bat në këtë dosje me përmbajtjen e mëposhtme:

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

3. Nëse nuk keni të instaluar Java, tani është koha për ta bërë atë:
- shkarkoni paketën e shpërndarjes për 32 bit ose 64 bit platformat
-instaloni atë (nuk ka gjasa që të ketë vështirësi me këtë).
4. Nëse dëshironi të shihni cirilik në serverin tuaj:
-shkarkoni font.txt të rusifikuar
- hapni craftbukkit.jar në WinRar
-zëvendësoni font.txt të disponueshëm atje me atë të sapo shkarkuar
- mbyllni WinRar
5. Drejtoni atë të përgatitur më parëSkedari .bat (le të jetë "start.bat"). Pas mbishkrimit "U krye (<какое-то количество>s)!", përfundoni kovë me komandën ndaloni.

Ju mund të vini re se skedarë të ndryshëm interesantë janë shfaqur në dosjen e serverit:
-banned-ips.txt-- Lista e adresave IP të ndaluara
-lojtarë të ndaluar.txt-- lista e pseudonimeve të ndaluara të lojtarëve
-bukkit.yml-- Skedari shtesë i cilësimeve për backkit
-ops.txt-- lista e administratorëve të serverit
-server.log-- regjistri i serverit
-server.vetitë-- skedari kryesor i konfigurimit të serverit
-listë e bardhë.txt-- lista e pseudonimeve të lejuara me listën e bardhë aktive
Dhe gjithashtu dosjet:
-shtojcat-- dosje për shtojcat
-botë-- Dosja kryesore e botës (emri i parazgjedhur)
-bota_asnjë-- dosja e botës së poshtme (aka Ferr ose Nether)

Para së gjithash, le të hedhim një vështrim te server.properties:

level-name=world - emri i botës kryesore lejoj-nether=true - aktivizo/çaktivizo hell view-distance=10 - rrezja e botës (në copa) dërguar lojtarit nga serveri spawn-monsters=true - aktivizo/ çaktivizoni. mob spwn online-mode=true - on/off. autorizimi zyrtar spawn-animals=true - on/off. kafshë max-players=20 - numri maksimal i lojtarëve server-ip= - adresa IP e serverit pvp=true - aktivizoni/çaktivizoni. PvP level-seed= - seed of the main world server-port=25565 - server port allow-flight=false - on/off. aftësia për të fluturuar white-list=false - on/off. autorizimi i listës së bardhë

Nga të gjitha cilësimet për momentin, mund të kufizoheni në korrigjimin e vlerës modaliteti në internet me " e vërtetë"në" i rremë", e cila do të lejojë lojtarët që nuk kanë një version të licencuar të klientit të hyjnë në serverin tuaj. Ne do të shqyrtojmë pjesën tjetër të cilësimeve më vonë.
Pra: ndryshoni, kurseni, ekzekutoni start.bat...
Nisur? Ju tashmë mund të lidheni me serverin tuaj nga i njëjti kompjuter duke shkruar "localhost" në vend të adresës së serverit.

Në mënyrë që lojtarët nga jashtë të hyjnë në serverin tuaj, ju nevojitet një adresë IP e jashtme dhe një port i hapur 25565 (nëse nuk e keni ndryshuar atë në cilësimet). Një IP e jashtme ofrohet nga pothuajse çdo ofrues pak a shumë normal, por si rregull për një tarifë shtesë në rajonin prej 50-150 rubla në muaj. Nëse jeni pas një ruteri (ruteri), atëherë do t'ju duhet të "përcillni" portin e dëshiruar në IP-në e brendshme të kompjuterit tuaj. Vlen gjithashtu të kujtohet se duhet të lejoni lidhjet hyrëse në këtë port në antivirus / mur zjarri.

Plugins

Shtojcat shtojnë funksionalitetin e nevojshëm në serverin tuaj, rregullojnë gabimet, ndryshojnë mekanikën, etj. Për të instaluar një shtojcë, thjesht vendoseni në dosjen e serverit të shtojcave dhe konfiguroni skedarin e cilësimeve të tij nëse është e nevojshme (ka shtojca që bëjnë pa asnjë cilësim fare).
Do t'ju duhet një redaktues i mirë teksti për të punuar siç duhet me skedarët e cilësimeve të shtojcave. Unë rekomandoj shkarkimin për këtë qëllim falas Notepad ++(sigurisht, nëse nuk e keni tashmë diçka të tillë).

Para së gjithash, unë do të jap një këshillë të thjeshtë: server minecraft dhe kështu nuk funksionon shumë shpejt edhe në pajisje shumë të mira, nëse është e mundur, mos instaloni shtojca shtesë. Nëse qëllimi juaj nuk është të krijoni një server me vonesë djallëzore, zgjidhni ato me kujdes dhe mos përdorni të ashtuquajturat shtojca "të gjitha-në-një" si Essentials.

Ka disa lloje shtojcash pa të cilat nuk do të mund të bëni në shumicën e rasteve. Këto janë shtojca për autorizimin e lojtarëve, ruajtjen automatike të botës dhe kufizimin botëror. Vlen gjithashtu të shtohet një shtojcë e diferencimit të të drejtave këtu, e cila bën të mundur menaxhimin e të drejtave të lojtarëve për të përdorur veçori të ndryshme të ofruara nga shtojca të tjera.

Le të shohim më në detaje secilën kategori:

Autorizimi
Shtojca e autorizimit do të jetë e dobishme nëse serveri juaj aksesohet jo vetëm nga miq të besueshëm nga LAN, por edhe nga çdo lojtar tjetër në mirësjelljen e të cilit nuk jeni të sigurt, ndërsa autorizimi origjinal (i vlefshëm vetëm për llogaritë zyrtare me pagesë) do të çaktivizohet . E thënë thjesht: në shumicën dërrmuese të rasteve, do t'ju duhet kjo shtojcë.
Në varësi të nevojave tuaja, ju duhet të zgjidhni një nga shtojcat e mëposhtme:
xAuth është më e lehtë
Auth Me
AuthDB është më i sofistikuari

Ruaj automatikisht
Një shtesë e tillë është e dobishme për të gjithë: ruajtjet e rregullta bëhen në mënyrë të parregullt, kjo është arsyeja pse ka një probabilitet të lartë për të humbur disa ndërtesa në orët e fundit kur serveri prishet, gjë që është shumë e pakëndshme. Si një i përshtatshëm, unë do të rekomandoja një shtojcë me një emër të paqartë Ruajtja automatike, i cili ju lejon të bëni kursime në një orar, si dhe të jeni në gjendje të punoni në një fije të veçantë, e cila do t'i shpëtojë lojtarët nga vonesa e përgjithshme gjatë procesit të ruajtjes.

Kufiri i Madhësisë Botërore
Nuk do të jetë sekret për askënd që harta në Minecraft krijohet në procesin e eksplorimit të saj, ndërsa mund të rritet në madhësi vërtet gjigante nëse nuk është e kufizuar. Sepse Serveri Minecraft nuk ka mjete standarde për këtë, duhet të përdorni shtojca. Deri më sot, ekzistojnë dy shtojca të mira për këtë qëllim: BorderGuard dhe Kufiri Botëror. Ata kanë funksionalitet dhe performancë mjaft të ngjashme, por kjo e fundit ka cilësime më fleksibël dhe vendosje më të përshtatshme të kufijve, prandaj unë e rekomandoj atë.

Kufizimi i të drejtave
Në këtë kategori, praktikisht nuk ka mundësi për të zgjedhur. ka vetëm një shtojcë vërtet të mirë, dhe për këtë arsye ne nuk do të rishpikim timonin dhe nuk do të përdorim Lejet. Kjo shtojcë ju lejon të menaxhoni të drejtat e përdoruesve duke i ndarë ato në grupe ("fillestar", "ndërtues i avancuar", "VIP", "moderator" - si shembull) dhe duke përcaktuar aksesin e tyre në komanda dhe funksione të caktuara shtesë. Është një lloj standardi dhe mbështetet nga shumica dërrmuese e shtojcave që kërkojnë leje. Kohët e fundit, ai ka marrë mbështetjen e MySQL dhe cilësimet e veçanta të lejeve për çdo botë, si dhe aftësinë për të menaxhuar të drejtat direkt nga loja.

Lexoni më shumë rreth instalimit dhe konfigurimit të çdo shtojce në temat përkatëse.

Vazhdon.


Tjetra në program:
  • MySQL: pse ju nevojitet dhe si të punoni me të
  • Emri i domenit: ku ta merrni dhe çfarë të bëni me të
  • Faqja e internetit dhe forumi: si të bëni, ku të vendosni

Unë ju mësova se si të krijoni një server minecraft, sot do të bëjmë pothuajse të njëjtën gjë, por tani do të përdorim bukkit, që do të thotë se mund të instalojmë shtojca në serverin tonë. Përsëri, procesi është jashtëzakonisht i ngjashëm me instalimin e një serveri të rregullt, kështu që mos u habitni nëse e kaloni déjà vu-në.

Le të fillojmë, së pari duhet të shkarkojmë bukkit. Është absolutisht falas dhe mund të shkarkohet nga faqja zyrtare e internetit. Këtu është një lidhje ku mund të shkarkoni gjithmonë versionin më të fundit:

Pas shkarkimit, vendoseni në një dosje bosh (për lehtësinë tonë). Tani duhet të merremi me nisjen. Nëse keni Windows, atëherë krijoni një skedar të ri teksti në këtë dosje, shkruani sa vijon në të:

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

Kujdes, numri 512 është sasia minimale e RAM-it që do t'i ndahet serverit. Numri 1536 është RAM-i maksimal. Dhe në vend të "craftbukkit-1.2.5-R1.0.jar" duhet të jetë emri i skedarit tuaj bukkit. Unë them menjëherë që nëse e lexoni artikullin në të ardhmen, atëherë skedari që keni shkarkuar ka shumë të ngjarë të ketë një emër tjetër, sepse me çdo përditësim një numër i ri versioni shkruhet në emrin e tij.

Tani le ta ruajmë skedarin tonë me shtesën ".bat". Për shembull, e ruajta si "run.bat".

Kur të ekzekutoni këtë skedar, serveri ynë do të ngrihet. Epo, në fakt, le ta ekzekutojmë. Duhet të shfaqet një dritare konsole me mesazhe të ndryshme. Ne presim derisa të shfaqet një mesazh si ky (kam pritur 25 sekonda):

21:12:59 U krye (24,943 sekonda)! Për ndihmë, shkruani "ndihmë" ose "?"

Tani e fikim serverin duke shtypur komandën "stop" në tastierë. Ne ndezëm dhe fikim serverin në mënyrë që ai të gjenerojë një hartë dhe të krijojë dosjet dhe skedarët e nevojshëm për vete.

Le të hedhim një vështrim në skedarët që u shfaqën në dosjen tonë. Në thelb, këto janë të njëjtat skedarë që ishin në serverin standard. Unë nuk do t'i pikturoj ato, sepse e bëra në një server pro standard. Përveç tyre, ka edhe 3 skedarë të tjerë ekskluzivisht bukkit:

  • help.yml - ruan të dhëna rreth komandave të shtojcave të instaluara dhe një ndihmë të shkurtër për to. Ky skedar gjenerohet automatikisht dhe nuk ka nevojë të modifikohet.
  • permissions.yml - lejet për përdoruesit janë të regjistruara në të. Për të qenë i sinqertë, nuk kam absolutisht asnjë ide se si ta përdor, pasi u prezantua relativisht kohët e fundit dhe ne zakonisht përdorim shtojca të palëve të treta që e bëjnë punën e tyre në mënyrë të përsosur.
  • bukkit.yml - cilësimet kryesore të serverit, tani do të analizojmë gjithçka në detaje.

Pra, njihuni me bukkit.yml:

#Vëmendje! Skedat janë të çaktivizuara në të gjithë skedarët .yml, përdorni cilësimet e hapësirave: #nëse lejohet skaji: lejo-fund: i vërtetë #nëse do të nxirren mesazhet e sistemit në tastierë nëse serveri është i mbingarkuar: paralajmërim-në-mbingarkim: rrezja e vërtetë #spawn. Ndikon në mbrojtjen e zonës së pjelljes: spawn-radius: 16 #rruga drejt skedarit me leje: permissions-file: permissions.yml #nëse keni një dosje /update në dosjen /plugins, pastaj në fillim, #versionet e freskëta të shtojcat do të merren prej tij dhe do të zëvendësohen të vjetra: update-folder: update # ky funksion, sipas off-wiki, është i çaktivizuar përkohësisht: ping-packet-limit: 100 # nëse ngeceni në blloqe kur hyni në lojë, provoni duke e ndryshuar këtë në true: use-exact-login- location: false #diçka si nxjerrja e informacionit të korrigjimit në lidhje me shtojcat, është më mirë të mos e prekësh atë: profilizimi i shtojcave: false #koha që duhet të kalojë pas daljes nga serveri për të qenë në gjendje për t'u identifikuar përsëri. #Specifikuar në milisekonda, pra 1000 = 1 sekondë. Mbrojtja DDoS: lidhje-mbytje: 4000 rriqra për: #do të thotë që kafshët do të pjellin çdo 400 rriqra (1 rriq = 1/20 e sekondës): pjelljet e kafshëve: 400 #përbindëshat do të pjellin çdo rriqër: pjelljet e përbindëshit: 1 #auto-updater, nuk e kam përdorur kurrë, gjë që unë ju këshilloj përditësuesin automatik: #a është aktivizuar përditësuesi: e vërtetë #çfarë duhet bërë nëse gjendet një gabim në versionin aktual? tani ia vlen "shkruani në tastierë" dhe #"shkruaj në ops": on-broken: - warn-console - warn-ops # çfarë të bëni nëse lëshohet një version i ri i bukkit? tani është "write to console" dhe #"write to ops": on-update: - warn-console - warn-ops # në cilin kanal të kërkosh përditësime ("rb", "beta" ose "dev"). "rb" - Rekomandohet #Build, domethënë ka vetëm versione të testuara, të qëndrueshme. "beta" - me sa duket #më shumë versione eksperimentale. "dev" - versionet më të reja, por të papërpunuara dhe testuese, #të cilat mund të kenë shumë gabime: kanali i preferuar: rb #ku të kërkoni përditësime. Ky cilësim nuk ka nevojë të ndryshohet. Asnjëherë: host: dl.bukkit.org #asnjë fjalë për këtë artikull në dokumentacion: sugjeroj-kanalet: e vërtetë #disa cilësime për bazën e të dhënave, në dokumentacionin e çaktivizuar këshillohen të mos ndryshojnë: databaza: emri i përdoruesit: izolimi i bukkit: Shoferi Serializueshëm: org .sqlite. Fjalëkalimi JDBC: url deti: jdbc:sqlite:(DIR)(EMRI).db

Ne gjithashtu kemi një dosje të shtojcave. Në mënyrë tipike, shtojcat instalohen duke kopjuar skedarin .jar të shtojcës në këtë dosje dhe duke rifilluar serverin.
Nëse dini anglisht, atëherë merrni shtojcat nga këtu:

Në fakt gjithçka, konfiguroni, ekzekutoni dhe luani. Komandat janë të njëjta si për një server të rregullt, plus këtu janë disa të reja të tjera:

  • /plugins- shfaq një listë të shtojcave që janë instaluar në server
  • /ringarkoj— nëse dëshironi të vendosni shtojcën në server pa rifilluar serverin, atëherë kopjoni shtesën në një dosje dhe ekzekutoni këtë komandë. Do të ringarkojë të gjitha shtojcat. Por ende nuk e rekomandoj përdorimin e tij, nuk është gjithmonë i qëndrueshëm.
  • /thuaj<сообщение> - shkruani në chat në emër të serverit.
  • /tregoj<ник> <сообщение> - dërgoni një mesazh privat
  • /version- zbuloni versionin e serverit bukkit
  • /shtoj listën e bardhë<ник> - shtoni një lojtar në listën e bardhë
  • /lista e bardhë hiq<ник> - hiqni lojtarin nga lista e bardhë
  • /lista e bardhë jashtë- çaktivizoni listën e bardhë
  • /lista e bardhë në- aktivizoni listën e bardhë
  • /lista e bardhë- shikoni listën e bardhë
  • /Ringarkoni listën e bardhë- ringarkoni listën e bardhë nga skedari

Ky manual do t'ju tregojë se si të instaloni dhe ekzekutoni serverin Bukkit Minecraft.

Për të filluar, do t'ju duhet të kryeni tre hapa të thjeshtë. Shkarkoni java në kompjuterin tuaj. Këtu mund të shkarkoni versionin për.

Më pas, duhet të shkarkoni vetë skedarin e serverit Bukkit - i cili ka shtrirjen rar.

(Shkarkime: 1276)

Pasi të keni shkarkuar të gjithë skedarët e nevojshëm. Hidheni skedarin jar të serverit Bukkit në dosjen ku ndodhet serveri juaj. Siç mund ta shihni, gjithçka është mjaft e thjeshtë.

Nisja e serverit në Windows

Ju mund të shkarkoni paketa të gatshme dhe të zbërtheni skedarin e dëshiruar të grupit në dosje me serverin Minecraft. Ju mund të modifikoni gjërat që ju nevojiten, për shembull, të ndryshoni madhësinë e RAM-it të caktuar nga serveri (si parazgjedhje është 1 GB). Gjithashtu, pas shkarkimit, mund të kaloni me siguri 1-3 pika të përshkruara më sipër.

Tjetra, duhet të krijoni një dokument teksti në dosje me serverin minecraft, ai do të jetë baza për fillimin e serverit tuaj. Paralajmërim: Teksti më poshtë, nëse e kopjoni dhe ngjisni në dokumentin tuaj të tekstit, nuk duhet të përmbajë ndonjë karakter shtesë, nëse shfaqen aty, fshijini ato.

Kodi i nisjes për sistemin 32-bit

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

Nëse ky kod nuk funksionoi, provo kodin tjetër.

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

-Xms1024M-Xmx1024M

është sasia e RAM-it të konsumuar nga serveri.

craftbukkit.kavanoz

Emri i serverit, i cili është i mbyllur në emrin e skedarit. kavanoz.

Pasi të kemi regjistruar gjithçka të nevojshme, ne ruajmë dokumentin e marrë me shtesën - emri juaj.bat. Nëse përdorni Windows, nuk mund të ruani me shtesën e dëshiruar. Pastaj përdorni programin totalcommander. Në të, shtypni tastet ctrl + m dhe në kutinë që thotë zgjerimi, shkruani - bat dhe klikoni aplikoni.

Tani mund ta nisni serverin me një klik, thjesht klikoni dy herë në skedar - emri juaj.bat. nëse gjithçka është bërë si duhet, dritarja e serverit të minecraft do të hapet.

Për të ndaluar serverin minecraft, thjesht duhet të futni komandën e zakonshme - ndaloni.

Kodi i nisjes për sistemin 64-bit

Gjithçka është e njëjtë si për 32-bit, vetëm kodi duhet të shkruhet ndryshe, ai që jepet më poshtë.

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

Drejtimi i një serveri në Linux

Kjo metodë është universale për të gjitha sistemet Linux. Fillimisht shkarkojmë java/ më pas, duhet të vendosim skedarin e serverit me shtesën jar në një dosje, për shembull, do të jetë /home/minecraft. Pasi ta keni bërë këtë, hapni tastierën, më pas aplikacionet / standard / terminal. Për Ubuntudekstop, mund të përdorni shkurtoren e tastierës - ctrl+alt+t.

Shkoni te dosja e serverit duke futur komandën - cd/shtëpi/minecraft/

Ne futim komandën - nanofilloni.sh

Dhe ngjitni kodin e mëposhtëm:

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

Tani, mbetet për ta bërë skedarin të ekzekutueshëm duke futur komandën - chmod +x /home/minecraft/start.sh

cd /home/minecraft/ Për të filluar, duhet të futni - ./fillim.sh

Nëse papritmas nuk funksionon për ju, ne përpiqemi të fusim në mënyrë sekuenciale 1) cd / shtëpi/minecraft/ 2) sudo ./fillim.sh.

Nëse gjithçka funksionoi, për nisjen pasuese, përsërisni:

Për të shkuar te drejtoria, futni - cd /home/minecraft/ Për të filluar, duhet të futni - ./fillim.sh

Për të ndaluar serverin, futni stop në tastierë.

Cilësimet e serverit mund të gjenden në skedarin - vetitë e serverit. Çfarë është përgjegjëse për atë që mund të gjendet duke parë nën spoiler.

Karakteristikat e serverit #minecraft
#Sht 02 Mars 14:08:14 MSK 2013 Krijimi i skedarit
generator-settings= Nuk do të ketë nevojë
lejoj-asnjë=vërtetë Lejon kalimin në botën e krimit
nivel-emër=botë Emri i dosjes së hartës botërore
enable-query=false Ju vështirë se keni nevojë
lejoj-fluturim=false do të të lërë të fluturosh
server-port=25565 Porta e serverit
level-type=DEFAULT lloji i botës. PARALAKTUAR / E SHFESË / LARGEBIOMES Biome standarde / e sheshtë / "Të mëdha"
enable-rcon=false Qasje në distancë në tastierën e serverit.
nivel-farë= LED i serverit
server-ip= IP e serverit (nuk mund të shkruani, veçanërisht nëse është dinamik)
max-build-height=256 Lartësia maksimale nga poshtë lart
spawn-npcs=e vërtetë Pjellje rezidente
listë e bardhë = e rreme Aktivizo listën e bardhë (lista e lojtarëve që lejohen të luajnë në server)
pjell-kafshë=e vërtetë Pjella e kafshëve
snooper-enabled=false Dërgimi i statistikave te zhvilluesit
hardcore = e rreme Modaliteti i fortë (nuk riprodhohet kur vdes)
texture-pack= Emri i arkivit zip me tekstura të vendosura në dosjen e serverit
online-mode=false Autentifikimi i Llogarisë Premium
pvp=e vërtetë Lejo PVP
vështirësi=1 Vështirësia nga 0 në 3
server-name=VlomServer Emri i serverit
modaliteti i lojës=0 Mënyra e lojës. 0 - Mbijetesë, 1 - Kreative, 2 - Aventurë (e disponueshme në versionet e reja)
max-lojtarë = 20 Numri maksimal i lojtarëve
pjell-përbindësh=e vërtetë Përbindëshat e vezëve.
shikim-distanca=10 Gama e distancës, me "vonesa" mund të reduktohet
gjeneroj-struktura=e vërtetë Gjeneron fshatra
mbrojtja e vezëve=16 Numri i blloqeve të pathyeshme nga pjellja
motd=Sozdatserver.ru Përshkrimi i serverit (deri në 60 karaktere)

Ky është artikulli i parë dhe hyrës për vendosjen e një serveri Minecraft bazuar në modalitetin më të mirë të serverit të lojës - СraftBukkit.

  • Përgatitja
  • Instalimi dhe Rusifikimi
  • Fillimi i serverit
  • Vendosja
  • Informacione të përgjithshme rreth shtojcave
  • Shtojcat bazë

Përgatitja

Serveri do të ndërtohet nën Linux. Sidoqoftë, vetëm kjo, artikulli i parë do të ndërlidhet me të, pjesa tjetër ka të bëjë me shtojcat, prandaj ato janë të zbatueshme për çdo OS ku mund të ekzekutoni një server.

Nginx dhe Mysql janë të dëshirueshme, një kuptim bazë i mjetit Screen.

mkdir minecraft && cd minecraft sudo zotësi instaloni zip ekranin sun-java6-jre

Instalimi dhe Rusifikimi

Këto operacione mund të automatizohen, por përpara se të kalojmë te skenari, një teori e vogël:

Ndërtimi i fundit i rekomanduar i serverit është http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Ju duhet ndërtimi më i fundit i rekomanduar, jo vetëm më i fundit. Përndryshe, bëjeni me shtojca.

Duhet të marrësh dosjen lang dhe font.txt nga çarja dhe të zëvendësosh skedarët brenda skedarit .jar të serverit me to. Është i përshtatshëm për ta bërë këtë në menaxherin e arkivit, pasi .jar është pothuajse një .zip i rregullt.

Skenari i bën të gjitha këto automatikisht. Fatkeqësisht, autori i plasaritjes nuk ofron një lidhje të përhershme me versionin më të fundit, kështu që kur plasja përditësohet, lidhja në skenar duhet të modifikohet.

  • Skripti shkarkon ndërtimin e serverit të rekomanduar më të fundit dhe plas në një dosje të përkohshme.
  • Shpaketon dhe zëvendëson skedarët e të parit me skedarët e nevojshëm të të dytit.
  • Përditëson skedarin .jar të serverit në atë të rusifikuar që rezulton dhe fshin dosjen e përkohshme.
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 në\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

Bëni skriptin të ekzekutueshëm dhe ekzekutoni:

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

Për të mësuar rreth lëshimit të versioneve të reja, mund të përdorni këto burime rss:

Fillimi i serverit

Ne gjithashtu do të fillojmë serverin me një skript dhe do ta mbështjellim atë në ekran. Skripti nis serverin dhe rifillon nëse tashmë po funksionon.

Skriptet Vim/minecraft.sh #!/bin/bash ekran -X -S minecraft doli nga cd `/dobroservers/ekrani minecraft -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. kavanoz chmod +x minecraft.sh

Nisni serverin:

skriptet/minecraft.sh

Pas kësaj, skedarët do të shtohen, duke përfshirë skedarët e cilësimeve do të krijohen.

Vendosja

server.vetitë

server vim.vetitë

Modaliteti jashtë linje (limani juaj është i hapur për korsairët):

online-mode=false

Vështirësia, diapazoni 0-3:

Vështirësia=2

Emri i serverit:

Emri i serverit=Dobroserver

Përshkrimi i serverit:

Kjo është linja e dytë përpara lidhjes me serverin.

bukkit.yml

Në këtë skedar, ju mund të konfiguroni bazën e të dhënave dhe pseudonimet.

Të parat janë më të përshtatshëm për t'u konfiguruar me një shtojcë, por mund të specifikoni bazën:

Ndryshoni bazën e të dhënave në Mysql:

Baza e të dhënave: emri i përdoruesit: izolimi i minecraft: drejtuesi SERIALIZueshëm: com.mysql.jdbc. Fjalëkalimi i shoferit: url-ja e kalimit: jdbc:mysql://localhost:3306/minecraft

Këtu ne specifikojmë cilësimet e Mysql në mënyrë që të mos i specifikojmë ato për secilën shtojcë veç e veç. Për të ardhmen, jo të gjitha shtojcat mund të marrin ende cilësime nga këtu.

Shumë prej tyre ofrojnë zgjedhjen e ruajtjes së bazës së të dhënave në Mysql ose në nivel lokal. Opsioni i parë është gjithmonë më i mirë. Së pari, është shumë më e shpejtë, dhe së dyti, do të jetë më e lehtë të punosh me bazën e të dhënave - për shembull, nëse shtojca krijon regjistrime të kopjuara dhe ju duhet ta rregulloni atë.

Për lehtësi, ruani të gjitha të dhënat e shtojcave në një bazë të dhënash, por përdorni prefikset për shtojca të ndryshme, për shembull lwc_ për LWC.

Aplikimi i cilësimeve

Për të aplikuar cilësimet, serveri duhet të riniset:

/scripts/minecraft.sh

Skripti thjesht do të vrasë serverin dhe do ta fillojë përsëri - ndryshimet në botë nuk do të ruhen.

Tani kjo nuk është absolutisht kritike, në fillim vetëm ju uleni në server, dhe madje edhe atëherë nuk ndërtoni, por kontrolloni nëse funksionon.

Dhe nëse lojtarët e tjerë do të luanin në server, do të ishte më e saktë të rifilloni kështu:

Ekrani -x minecraft ruaj-all stop /scripts/minecraft.sh

Sidoqoftë, në të ardhmen, një shtojcë e veçantë do të përdoret për rinisje, e cila do të kursejë gjithçka vetë, e cila do të diskutohet pak më vonë.

Lidhu me serverin dhe kontrollo nëse gjithçka është në rregull.

Informacione të përgjithshme rreth shtojcave

Nuk kërkon cilësime, ju lejon të përdorni informatorë.

CommandHelper

Që plugin-i të funksionojë - fillimisht instaloni WorldEdit: http://dev.bukkit.org/server-mods/worldedit/, redaktori i hartës në lojë.

Do të mbulohet në një artikull të veçantë, tani për tani thjesht kopjoni WorldEdit.jar dhe CommandHelper.jar në dosjen e shtojcave dhe ringarkoni shtojcat me komandën rifreskoni.

Skedari config.txt përmban shumë shembuj të skripteve bazë dhe pseudonimeve, unë ju këshilloj ta riemërtoni atë në config.txt.examples, të krijoni një skedar të ri bosh config.txt dhe ta plotësoni sipas nevojës:

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

Një ekip:

/save=/save-all

Makro me dy komanda:

/ver=/plugin all \/version