Si të bëni një shtëpi të lezetshme në Minecraft. Si të bëni një shtëpi të bukur në Minecraft. Ne fillojmë ndërtimin e ndërtesës suaj të ardhshme

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 do të mund të instalojmë shtojca në serverin tonë. E përsëris, procesi është jashtëzakonisht i ngjashëm me instalimin e një serveri të rregullt, kështu që mos u habitni nëse përjetoni déjà vu.

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

Pas shkarkimit, vendoseni në një dosje bosh (për lehtësinë tonë). Tani duhet të kuptojmë nisjen. Nëse keni Windows, atëherë krijoni një skedar të ri teksti në këtë dosje dhe 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ë do të them menjëherë se nëse e lexoni artikullin në të ardhmen, 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ë fillojë. Epo, në fakt, le ta nisim atë. 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ë të gjeneronte një hartë dhe të krijonte dosjet dhe skedarët e nevojshëm.

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 përshkruaj ato, sepse e bëra atë në një server 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 informacion të shkurtër ndaj tyre. Ky skedar gjenerohet automatikisht dhe nuk ka nevojë të modifikohet.
  • permissions.yml - ai specifikon lejet për përdoruesit. Për të qenë i sinqertë, nuk di fare se si ta përdor, pasi u prezantua relativisht kohët e fundit dhe jashtë zakonit ne përdorim shtojca të palëve të treta që e bëjnë mirë punën e tyre.
  • bukkit.yml - cilësimet bazë të serverit, tani do të shikojmë gjithçka në detaje.

Pra, njihuni me bukkit.yml:

#Vëmendje! Të gjithë skedarët .yml nuk lejojnë skedat, përdorni cilësimet e hapësirave: #nëse do të lejohet skaji: lejoj-fund: i vërtetë #nëse 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 territorit të pjelljes: spawn-radius: 16 #rruga drejt skedarit me leje: permissions-file: permissions.yml #nëse keni një dosje /përditësim në dosjen /plugins, atëherë në fillimin #versionet e freskëta të shtojcave do të merret prej tij dhe do të zëvendësohet i vjetër: update-folder: update #ky funksion, sipas off-wiki, nuk funksionon përkohësisht: ping-packet-limit: 100 #nëse ngecni në blloqe kur hyni në lojë, provoni duke e ndryshuar këtë në e vërtetë: use-exact-login- location: false #diçka si nxjerrja e informacionit të korrigjimit në lidhje me shtojcat, është më mirë të mos prekni: profilizimi i shtojcave: false #koha që duhet të kalojë pasi të dilni nga serveri përpara se të mund të identifikoheni përsëri. #Tregohet në milisekonda, domethënë 1000 = 1 sekondë. Mbron kundër DDoS: lidhje-mbytëse: 4000 rriqra për: #do të thotë që kafshët do të pjellin çdo 400 rriqra (1 rriqër = 1/20 sekondë): pjelljet e kafshëve: 400 #përbindëshat do të pjellin çdo rriqër: monster-spawns: 1 # përditësues automatik, nuk e kam përdorur kurrë, gjë që ju këshilloj ta bëni 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 ju duhet të "shkruani në tastierë" dhe #"shkruani opam": on-broken: - warn-console - warn-ops #çfarë të bëni nëse largoheni bukkita? tani duhet të "shkruaj në tastierë" dhe # "shkruaj në op": në përditësim: - 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ë vërtetuara, 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. Nuk ka nevojë të ndryshohet ky parametër. 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 zyrtar këshillohen të mos ndryshojnë: baza e të dhënave: 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 "plugins". 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, kjo është e gjitha, ne e konfigurojmë, e lëshojmë dhe luajmë. Komandat janë të njëjta si për një server të rregullt, plus këtu janë disa të reja:

  • /plugins— shfaq një listë të shtojcave që janë instaluar në server
  • /ringarkoni— nëse dëshironi të instaloni shtojcën në server pa e rindezur serverin, atëherë kopjojeni shtesën në një dosje dhe ekzekutoni këtë komandë. Do të ringarkojë të gjitha shtojcat. Por unë ende nuk e rekomandoj përdorimin e tij, nuk është gjithmonë i qëndrueshëm.
  • /thuaj<сообщение> — shkruani në bisedë 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 një lojtar 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
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 modin e serverit Bukkit, i cili ju lejon t'i lidhni dhe çaktivizoni lehtësisht nëse është e nevojshme.

Bukkit është zhvilluar dhe mbështetur 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, dhe gjithashtu komunikoni drejtpërdrejt me zhvilluesin e bakkit dhe shtojcave.

Gjithmonë mund të gjeni ndërtimin më të fundit të rekomanduar për instalim ndiqni këtë lidhje në krye të listës.

Kërkesat e sistemit.
Serveri Minecraft(si dhe klienti) është shumë kërkues për burimet e procesorit. Meqenëse aktualisht bërthama e serverit Minecraft mund të përdorë vetëm një fije llogaritëse, nuk do të ketë asnjë përfitim nga përdorimi i procesorëve me shumë bërthama. Disa shtojca ende mund të ekzekutohen në tema të veçanta, dhe vetë Java nuk është aspak e kundërshtuar të hajë burimet e procesorit për nevojat e veta, kështu që një bërthamë e dytë nuk do të dëmtonte, por numër më i madh bërthamat nuk do të sjellin praktikisht asnjë përfitim për vetveten Minecraft. Bërthamat "shtesë", megjithatë, 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ë merret parasysh 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ëtMinecraft, se katër-(gjashtë-, njëzet-) bërthamore më e ulët. Sigurisht, ia vlen të merret parasysh arkitektura e procesorëve dhe pika të tjera të rëndësishme ... Është më mirë në këtë mënyrë: sa më e lartë të jetë performanca e bërthamave individuale të procesorit, aq më mirë është i përshtatshëm për qëllimin 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.
Shpejtësia maksimale në internet do të varet gjithashtu nga shpejtësia e lidhjes suaj 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 veçanërisht një hartë dinamike në të njëjtin kanal, atëherë një rezervë 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ë këtë:
- shkarkoni shpërndarjen për 32-bit ose 64-bit platformat
-instaloni atë (nuk ka gjasa që të ketë ndonjë vështirësi me këtë).
4. Nëse dëshironi të shihni cirilik në serverin tuaj:
- shkarkoni font.txt të Russifikuar
-hap craftbukkit.jar në WinRar
-zëvendësoni font.txt ekzistues me atë që sapo kemi shkarkuar
- Mbyll WinRar
5. Lëshimi i përgatitur më parëSkedari .bat (le të jetë "start.bat"). Pasi tastiera shfaq "U krye (<какое-то количество>s)!", përfundoni bakkit duke përdorur 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-- skedar shtesë i cilësimeve të bakkit
-ops.txt-- lista e administratorëve të serverit
-server.log-- regjistri i serverit
-server.vetitë-- skedari bazë i cilësimeve të serverit
-listë e bardhë.txt-- Lista e pseudonimeve të lejuara me një listë të bardhë aktive
Dhe gjithashtu dosjet:
-shtojcat-- dosje për vendosjen e shtojcave
-botë-- Dosja kryesore e botës (emri i parazgjedhur)
-bota_asnjë-- Dosja e botës së poshtme (aka Hell ose Nether)

Para së gjithash, le të shohim server.properties:

Level-name=world - emri i botës kryesore lejoj-nether=true - aktivizo/fike hell view-distance=10 - rrezja e botës (në copa) dërguar lojtarit nga serveri spawn-monsters=true - on / fikur. 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 - on/off. 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 e aktivizuara për momentin ju mund të kufizoni veten vetëm në korrigjimin e vlerës modaliteti në internet me " e vërtetë"on" e rreme", e cila do të lejojë lojtarët që nuk kanë një version të licencuar të klientit të hyjnë në serverin tuaj. Ne do t'i shqyrtojmë cilësimet e mbetura 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ë kenë qasje 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). 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, atëherë do t'ju duhet të "përcillni" portën e kërkuar në IP-në e brendshme të kompjuterit tuaj. Vlen gjithashtu të mbani mend se duhet të lejoni lidhjet hyrëse në këtë port në antivirusin/firewall-in tuaj.

Plugins

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

Para së gjithash, unë do të jap një këshillë të thjeshtë: sepse ... Serveri Minecraft dhe nuk funksionon shumë shpejt edhe në shumë gjëndër e mirë, nëse është e mundur, mos instaloni shtojca të panevojshme. Nëse nuk doni 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 e botës. Vlen gjithashtu të shtohet një shtojcë e menaxhimit 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 jo vetëm miq të besueshëm nga zona lokale do të hyjnë në serverin tuaj, por edhe çdo lojtar tjetër për integritetin 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 thjeshta
AuthMe
AuthDB - më e sofistikuara

Ruajtje automatike
Një shtojcë e tillë do të jetë e dobishme për të gjithë: normalisht, kursimet bëhen në mënyrë të parregullt, kjo është arsyeja pse ekziston një probabilitet i lartë për të humbur disa ndërtesa në orët e fundit nëse 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ë kurseni në një orar, dhe gjithashtu mund të funksionojë në një fije të veçantë, e cila do t'i shpëtojë lojtarët nga vonesa e përgjithshme gjatë procesit të ruajtjes.

Kufizimi i madhësisë së botës
Do të jetë një sekret i vogël që harta në Minecraft krijohet gjatë procesit të eksplorimit të saj dhe mund të rritet në përmasa vërtet gjigante nëse nuk kufizohet. Sepse Serveri Minecraft nuk ka mjete standarde për këtë, duhet të përdorni shtojca. Sot ekzistojnë dy shtojca të mira për këto qëllime: BorderGuard dhe Kufiri Botëror. Ata kanë funksionalitet dhe performancë mjaft të ngjashme, por kjo e fundit ka konfigurim më fleksibël dhe më shumë instalim i përshtatshëm kufijtë, prandaj e rekomandoj.

Ndarja e të drejtave
Praktikisht nuk ka mundësi për të zgjedhur në këtë kategori. Ekziston vetëm një shtojcë vërtet e mirë, kështu që le të mos e rishpikim timonin dhe 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 të caktuara dhe funksione shtesë. Është një lloj standardi dhe mbështetet nga shumica dërrmuese e shtojcave që kërkojnë leje. Kohët e fundit, ajo ka fituar mbështetjen e MySQL dhe cilësimet e veçanta të të drejtave 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.

Për të vazhduar.


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ë
  • Uebfaqja dhe forumi: si ta bëni, ku ta postoni

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 një shtrirje rar.

(Shkarkime: 1276)

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

Drejtimi i një serveri në Windows

Ju mund të shkarkoni paketat e gatshme dhe të zbërtheni skedarin e kërkuar të grupit në dosje me serverin Minecraft. Ju do të jeni në gjendje 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 pikat 1-3 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 nisjen 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 funksionon, provo kodin tjetër.

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

-Xms1024M -Xmx1024M

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

craftbukkit.kavanoz

Emri i serverit, i cili përfshihet në emrin e skedarit. kavanoz.

Pasi të kemi shkruar gjithçka të nevojshme, ne ruajmë dokumentin që rezulton me shtesën - emri juaj.bat. Nëse përdorni Windows, nuk mund të ruani me shtesën e kërkuar. Pastaj përdorni programin totalcommander. Në të, shtypni tastet ctrl+m dhe në kutinë e emërtuar zgjatim, futni - 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 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 ju duhet të shkruani një kod tjetër, atë të dhënë 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ë gjithë Sistemet Linux. Së pari, shkarkoni java/ pastaj 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/terminalin. Për Ubuntudekstop, mund të përdorni kombinimin e tastit - ctrl+alt+t.

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

Fut komandën - nanofilloni.sh

Dhe ne futim 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 gjithçka që mbetet është ta bëjmë 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 mund ta bëni, provoni të futni në mënyrë sekuenciale 1) cd / shtëpi/minecraft/ 2) sudo ./fillim.sh.

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

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 do t'i gjeni në skedarin - serversproperties. Mund të zbuloni se çfarë është përgjegjëse për çfarë duke parë poshtë spoilerit.

Karakteristikat e serverit #Minecraft
#Sht 02 Mars 14:08:14 MSK 2013 Krijimi i skedarit
generator-settings= Nuk do të nevojitet
lejoj-asnjë=vërtetë Lejon kalimin në botën e poshtme
nivel-emër=botë Emri i dosjes së hartës së botës
enable-query=false Nuk ka gjasa që ju të keni nevojë për të
lejoj-fluturim=false do t'ju lejojë të fluturoni
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 duhet ta shkruani, veçanërisht nëse është dinamik)
max-build-height=256 Lartësia maksimale nga poshtë lart
spawn-npcs=e vërtetë Pjellja e fshatarëve
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ësha të 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)

Bukkit është një modifikim i serverit i krijuar për të thjeshtuar krijimin e shtojcave. Bukkit është aktualisht sistemi më i popullarizuar i menaxhimit të shtojcave. Në këtë artikull do të shqyrtojmë një pyetje që intereson shumë adhurues të Minecraft: si të instaloni një server Bukkit.

Si të shkarkoni shpërndarjen e serverit

Përpara instalimit, duhet të shkarkoni serverin Minecraft Bukkiit nga këtu: www.dl.bukkit.org. Versionin më të fundit të Bukkit mund ta gjeni gjithmonë në këtë adresë.

Instalimi i Bukkit në PC

Nëse nuk e keni tashmë të instaluar paketën Java në kompjuterin tuaj, do t'ju duhet ta instaloni atë. Ju mund ta shkarkoni paketën nga këtu www.java.com.

Në të njëjtën direktori ku kemi shpërndarjen Bukkit, krijoni një skedar .bat me komandën e mëposhtme:

java -Xms512M -Xmx1536M -jar [emri i skedarit të shpërndarjes Bukkit]

Në këtë komandë 512 dhe 1536 janë minimumi dhe dimensionet maksimale RAM për alokim për serverin. Në varësi të konfigurimit të kompjuterit tuaj, këto vlera mund të ndryshojnë.

Ekzekutimi i skedarit të krijuar .bat nis serverin bukkit dhe në ekran shfaqet një dritare konsole me mesazhe të sistemit. Në fillimin e parë, serveri krijon të gjitha drejtoritë dhe skedarët e nevojshëm për funksionimin e tij, e gjithë kjo duhet të zgjasë më pak se një minutë.

Le të shohim se cilat skedarë u krijuan si rezultat i ekzekutimit të parë:

  • banned-ips.txt – lojtarët e ndaluar nga ip;
  • banned-players.txt – pseudonimet e lojtarëve të ndaluar;
  • ops.txt – lista e administratorëve (ops);
  • server.log – regjistri ku regjistrohet informacioni i shërbimit;
  • server.properties – cilësimet e serverit;
  • white-list.txt – lojtarët të cilëve u lejohet qasja në server;
  • permissions.ym - lejet për lojtarët;
  • help.yml - ndihmë për komandat e shtojcave;
  • bukkit.yml - cilësimet e serverit.

Përveç kësaj, u shfaqën drejtoritë e mëposhtme:

  • Plugins - direktori për shtojcat;
  • World- - drejtoria për vendosjen e botës kryesore
  • World_nether - drejtori për vendosjen e botës së poshtme (Ferri, Nether)

Konfigurimi i cilësimeve të serverit

Le të hedhim një vështrim më të afërt se cilat janë cilësimet në serverin Minecraft Bukkit. Secilës komandë i jepen vlera numerike, teksti ose Boolean (true/false) si parametra.

skedar bukkit.yml

  • lejoj-fund: e vërtetë - leje për të vendosur skajin e botës;
  • warn-on-overload: true - nxjerr një mesazh të sistemit në konsolë kur serveri është i mbingarkuar;
  • rrezja e vezëve: 16 - rrezja e vezëve;
  • permissions-file: permissions.yml - vendndodhja e skedarit të lejeve;
  • update-folder: update - dosja në të cilën ruhen përditësimet;
  • use-exact-login-location: true - parametër që kontrollon hyrjen në lojë;
  • profilizimi i shtojcave: false - ndikon në daljen e informacionit të korrigjimit;
  • lidhje-mbytje: 4000 - koha pas daljes, pas së cilës mund të hyni përsëri në server;
  • ticks-per: koha në rriqrat pas së cilës ata do të pjellin;
  • kafshe-pjelle: 400 - kafshe;
  • monster-spawns: 1 – monstra;
  • aktivizuar: e vërtetë - nëse përditësimi automatik është i aktivizuar;
  • on-broken: - veprimet kur zbulohet një gabim;
  • warn-ops - shkruani administratorit;
  • në përditësim: - veprimet kur zbulohet një përditësim (të njëjtat opsione si më sipër):
  • warn-console - shkruani në tastierë;
  • paralajmërimi i shkruaj administratorit;
  • Prefered-channel: rb - kanal përmes të cilit kërkohen përditësimet;
  • host: dl.bukkit.org - përditësoni vendndodhjen.

skedar server.properties

  • lejoj-nether=true - lejoj kalimin në botën e poshtme;
  • level-name=world - emri i botës suaj (dosja ku do të ruhet bota);
  • enable-query=false - statistikat e thirrjes nga serveri;
  • lejoj-fluturim=false - aftësi për të fluturuar nëpër botë;
  • server-port=25565 - adresa e portit të serverit;
  • level-type=DEFAULT - lloji i hartës së serverit;
  • enable-rcon=false – marrja e qasjes në distancë në tastierë;
  • nivel-seed= – farë niveli;
  • max-build-height=256 – lartësia maksimale për ndërtesa (nga 64 në 256);
  • spawn-npcs=e vërtetë - nëse lejohet vezët e fshatarëve;
  • white-list=true – lista e bardhë;
  • spawn-kafshë=vërtetë – leje për pjelljen e kafshëve;
  • online-mode=true - e vërtetë për ato të licencuara, false - për ato pirate;
  • pvp=true – leje PVP;
  • vështirësi=1 - vështirësi në lojë (nga 0 në 3);
  • modaliteti i lojës=0 – mënyra e lojës, 0/1 – mbijetesa/kreativiteti;
  • max-players=20 – numri maksimal i lojtarëve në server;
  • spawn-monsters=e vërtetë – leje për të pjellë monstra;
  • gjeneroj-structures=true – leje për të gjeneruar fshatra dhe struktura të tjera;
  • shikim-distanca=10 – diapazoni i dukshëm;
  • motd=Një Server Minecraft – mesazh i shfaqur në listën e serverëve, jo më shumë se 60 karaktere.

Instalimi i shtojcave të reja

Shtojcat e shkarkuara (skedarët .jar) duhet të kopjohen në dosjen Plugins. Është e rëndësishme të mbani mend se shtojca fillon të funksionojë vetëm pasi serveri të riniset.

Skuadrat për lojën

  • /ndihmë - listën e plotë komandat;
  • /kick – shkëput një lojtar nga serveri;
  • /ban – ndalon një lojtar;
  • /falje – heq ndalimin e një lojtari;
  • /ban-ip – ndalim sipas adresës IP;
  • /pardon-ip – unban sipas adresës IP;
  • op – bëj lojtarin Op;
  • deop – demote Op te lojtari;
  • tp – transferimi i një lojtari te një tjetër;
  • /give – jepi lojtarit një artikull;
  • /tregoj – dërgoj një mesazh;
  • /stop – ndalimi i serverit;
  • /save-all – ruaj hartën;
  • /lista – lista e lojtarëve;
  • /thuaj – nxirrni një mesazh në chat;
  • /gamemode – përcakton llojin e lojës;
  • /koha e caktuar – cakton orën e ditës.

Epo, a ka pyetje të tjera se si të krijoni një server Minecraft Bukkit? Pastaj shkoni përpara, hapni serverin dhe ftoni të gjithë miqtë tuaj të bashkohen! Fat i mirë në lojë!

Ky është artikulli i parë dhe prezantues mbi vendosjen Serverët e Minecraft bazuar në modalitetin më të mirë të serverit të lojës - CraftBukkit.

  • Përgatitja
  • Instalimi dhe Rusifikimi
  • Nisja e serverit
  • Cilësimet
  • Informacione të përgjithshme mbi shtojcat
  • Shtojcat bazë

Përgatitja

Serveri do të ndërtohet nën Linux. Sidoqoftë, vetëm ky artikull i parë do të lidhet me të, pjesa tjetër ka të bëjë me shtojcat, kështu që ato janë të zbatueshme për çdo OS ku mund të ekzekutoni një server.

Kërkohet Nginx dhe Mysql, kuptimi bazë i mjetit Screen.

Mkdir minecraft && cd minecraft sudo aptitude 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 ai më i fundit. Përndryshe, trajtoni shtojcat.

Nga cracker ju duhet të merrni dosjen lang dhe font.txt dhe të zëvendësoni skedarët brenda skedarit .jar të serverit me to. Kjo është e përshtatshme për t'u bërë 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 më të fundit të rekomanduar të serverit dhe hap në një dosje të përkohshme.
  • Shpaket dhe zëvendëson skedarët e të parëve dosjet e nevojshme e dyta.
  • Përditëson skedarin .jar të serverit në atë të rusifikuar që rezulton dhe fshin dosjen e përkohshme.
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 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_rus.sh && skriptet/upd_and_rus.sh

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

Nisja e serverit

Ne gjithashtu do të hapim serverin duke përdorur një skript dhe do ta mbështjellim atë në ekran. Skripti e nis serverin dhe e 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

Filloni serverin:

Skriptet/minecraft.sh

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

Cilësimet

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 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ë rifillonit 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ë ruajë gjithçka vetë, ne do të flasim për të pak më vonë.

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

Informacione të përgjithshme rreth shtojcave

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

CommandHelper

Që shtojca të funksionojë, fillimisht instaloni WorldEdit:http://dev.bukkit.org/server-mods/worldedit/, redaktuesin e hartave në lojë.

Do të diskutohet në një artikull të veçantë, por 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ë komandë:

/save = /save-all

Makro e dy komandave:

/ver = /plugi l të gjitha \ /version