Minecraft serverio kūrimas bukkit. Pamoka Kaip sukurti savo serverį pagal bukkit (skirta Windows)

Bukkit. Kas tai yra ir su kuo valgai?

Bukkit. Kas tai yra ir su kuo valgai?

Bukkit- serverio API, skirta bendrauti su žaidimų pasauliu ir sukurta siekiant supaprastinti SMP serverio įskiepių kūrimą. Sukurta pakeisti hey0's Mod. Bukkit iš pradžių buvo sumanyta kaip du įrankiai: CraftBukkit ir Bukkit. Vėliau jie sukūrė „ScrapBukkit“. „Bukkit“ yra populiariausia API ir, matyt, tokia išliks tol, kol bus išleista oficiali „Mojang“ API (arba net po jos).

Montavimas

mv craftbukkit-1.1-R2.jar CraftBukkit.jar

Šioje komandoje pakeiskite savo RAM kiekiu (512M, 1536M, 1G, 2G, 4G...):

Papildiniai

Ar pavargote žaisti „švariame“ serveryje?

Šiame mini vadove paaiškinama, kaip serveryje įdiegti pagrindinius papildinius.

1. Pasirinkite reikiamą papildinį (geriau iš čia – „Bukkit“ papildinių sąrašas)

2. Perkelkite .jar failą ir kitus failus į /plugins aplanką

3. Paleiskite serverį ir palaukite, kol jis bus visiškai įkeltas.

4. Serverio konsolėje įveskite Stop.

5. Paleiskite serverį.

6. Viskas padaryta! Jūsų papildinys turi būti įdiegtas ir paruoštas naudoti.

Pagrindiniai įskiepiai:

Pasaulio redagavimas – leidžia redaguoti pasaulį. Greičiau nei rankiniu būdu :)

Kadangi kartais atsiranda temų su užklausomis „Sukurk man serverį, prašau!!!“ Nusprendžiau naujokams padovanoti vėliavėlę į rankas.
Aš suskirstysiu jį žingsnis po žingsnio:
1) „Bukkit“ šerdis
2) Kūno failo kūrimas.
4) Papildiniai
4.1 Diegimas
4.2 Prieiga prie komandų

1) Pirmiausia mums reikia paties branduolio – Bukkit.
Galite jį atsisiųsti (kairėje bus kūrimo langas). Atsisiųskite ir perkelkite į atskirą aplanką, kuriame bus jūsų būsimas serveris.

2) Dabar turime sukurti „Batnik“:
Sukurkite bet kokį tekstinį dokumentą (pavyzdžiui, naudodami užrašų knygelę) ir įklijuokite jį ten

SpoilerTarget">Spoileris

NUSTATYTI BINDIR=%~dp0

CD / D "%BINDIR%"

Java -Xincgc -Xmx1G -jar craftbukkit.jar


Dabar spustelėkite „Išsaugoti kaip...“, įveskite paketinio failo pavadinimą (pavyzdžiui, serveris), pabaigoje pridėkite .bat, tada pasirinkite failo tipą „Visi failai“ ir spustelėkite išsaugoti.
Įdėkite kūno failą į aplanką su branduoliu ir pervardykite atsisiųstą branduolį craftbukkit-0.0.1-SNAPSHOT.jar (Tai nebūtinai turi būti tiksliai taip vadinama!) ką tik craftbukkit.jar .
Galite įdėti teksto failo nuorodą darbalaukyje (pasirinktinai).


Paleidžiame paketinį failą ir laukiame... Laukiame, kol paketiniame faile bus įrašyta ši informacija (Pavyzdys):
Padaryta! (0,644 s!) Jei reikia pagalbos, įveskite "help" arba "?" .
Ar laukėte? dabar rašome į pultą sustabdyti ir laukti kol išsijungs, kai rašo - paspauskite bet kurį klavišą ir konsolė užsidaro. Dabar galite pastebėti, kad serverio aplanko turinys šiek tiek padidėjo – serverio komponentai buvo įkelti (žemėlapis ir kai kurios konfigūracijos).
Dabar pradinė sąranka:
Atidarykite failą naudodami bet kurį teksto rengyklę (Notepad, Word, Notepad ++) Serveris.Ypatybės ir matome tokias eilutes

SpoilerTarget">Spoileris

Leisti-nether=true
level-name=pasaulis
enable-query=false
leidimas skrydis = tiesa
serverio prievadas=25565
enable-rcon=false
lygis-sėkla=
serverio ip =
baltas sąrašas = false
spawn-gyvūnai = tiesa
online-mode=false
pvp = tiesa
sunkumas = 1
server-name=Nežinomas serveris
žaidimo režimas = 0
maksimalus žaidėjų skaičius = 30
spawn-monsters=true
matymo atstumas = 10
motd=Rangars serveris

kadangi tai yra pradinis mokymas, paaiškinsiu tik tai, kas būtina
Leisti-nether=true- išspręsti Nyderlandų pasaulį
online-mode=false\true- Vieta klaidinga jei žaidžiate piratinį Minecraft arba tiesa jei yra licencijuota (jei vertė tiesa visi, kurie vaidina piratus, neateis pas jus)
white-list=false\true- išjungia/įjungia baltąjį sąrašą. adresu tiesa visi, kurių nėra byloje baltas sąrašas.txt(kalbu apie žaidėjų slapyvardžius) nepateks į jūsų serverį
žaidimo režimas=0\1- Jei žaidėte SinglePlayer, buvo 2 žaidimo režimai. Taigi štai 0 yra išgyvenimas. 1 yra kūrybingas. Priklausomai nuo to, kokia tai vertė, žaidėjai pradės žaidimą jūsų serveryje norimu žaidimo režimu.
maksimalus žaidėjų skaičius = 30- maksimalus žaidėjų skaičius serveryje.

Visa tai keičiame savo nuožiūra.

Įdiegti ir konfigūruoti „Bukkit“ papildinius nėra lengva.Čia apžvelgsime pagrindinių įskiepių, reikalingų kelių žaidėjų serveriui (ne Vanilla serveriui), diegimo procesą. Pirmiausia įdiegkime „Essentials“ papildinį. Atidarykite naują skirtuką žiniatinklio naršyklėje ir eikite į http://dev.bukkit.org/server-mods/essentials/

Dešinėje puslapio pusėje spustelėkite „Atsisiųsti“. Atsidariusiame puslapyje dar kartą spustelėkite „Atsisiųsti“. Dabar atidarykite atsisiųstą ZIP failą ir nukopijuokite JAR failus, esančius archyve. Eikite į savo serverio failų aplanką. Jame raskite aplanką „įskiepiai“; atidarykite šį aplanką ir įklijuokite į jį nukopijuotus JAR failus.

Grįžkite į pagrindinį serverio failų aplanką. Suraskite ir dukart spustelėkite failą „run.bat“, kad paleistumėte serverį. Ekrane pasirodys keli pranešimai su žodžiu „Essentials“ - tai yra reikalingų failų kūrimo procesas aplanke „Papildiniai“. Dabar įveskite sustabdymo komandą, kad sustabdytumėte serverį.

Essentials papildinys dabar įdiegtas serveryje. Eikite į pagrindinio serverio failų aplanką, tada suraskite ir atidarykite failą „server.properties“. Gali pasirodyti iššokantis langas, kuriame prašoma rasti programą, kuri paleistų failą – tokiu atveju tiesiog spustelėkite parinktį, kad pasirinktumėte vieną iš programų, tada spustelėkite Gerai ir pasirinkite Notepad.

Savo serverį galite sukonfigūruoti „server.properties“ faile. Pavyzdžiui, galite nurodyti maksimalų žaidėjų skaičių ir suaktyvinti „baltąjį sąrašą“, kuris leis tik tiems žaidėjams, kuriuos nurodėte (kitame faile), prisijungti prie serverio. Norėdami išjungti arba įjungti konkretų nustatymą, pakeiskite reikšmę iš „true“ (įgalinti) į „false“ (išjungti) ir atvirkščiai. Pavyzdžiui, pagal numatytuosius nustatymus parametras "allow-nether", kuris suaktyvina Nether, yra nustatytas į "true". Žemutinis pasaulis, kaip taisyklė, sulėtina serverį. Todėl pakeiskite šio parametro reikšmę iš "true" į "false".

Kitas pavyzdys – pakeisti numatytąjį žaidimo režimą.Šis režimas yra išgyvenimo režimas. Pakeiskite reikšmę iš „0“ į „1“, kad pagrindinis režimas taptų kūrybiniu režimu.

Išsaugokite failą „server.properties“ ir uždarykite jį. Dabar dukart spustelėkite „run.bat“ failą, kad paleistumėte serverį ir paleiskite „Minecraft“ žaidimą. Prisijunkite prie „Minecraft“, eikite į kelių žaidėjų serverio puslapį, pasirinkite „Connect“ ir įveskite „localhost“ (be kabučių). Būsite prisijungę prie sukurto serverio. Komandų eilutėje įveskite komandą: op<имя вашей учетной записи>. Ši komanda suteiks jūsų paskyros operatoriaus būseną, kuri suteikia prieigą prie beveik visų komandų. „Minecraft“ pasaulyje pasirinkite gražią sritį, paspauskite „T“ klavišą ir įveskite komandą / setspawn

Dabar, kai sukūrėte įėjimo tašką naujiems žaidėjams, sužinokite, kaip persiųsti prievadus, kad kiti žaidėjai galėtų prisijungti prie jūsų serverio.

Vargu ar kas nors sugalvos atidaryti serverį be priedų, todėl šiame straipsnyje kalbėsiu apie Bukkit serverio modą, leidžiantį lengvai juos prijungti ir prireikus išjungti.

„Bukkit“ kuria ir palaiko didelė ir gana aktyvi bendruomenė, todėl ji atnaujinama ir tobulinama gana dažnai. Įjungta jų svetainė, pakankamai mokėdami anglų kalbą, galite surinkti daug naudingos informacijos, taip pat tiesiogiai bendrauti su bakkit ir papildinių kūrėju.

Visada galite rasti naujausią rekomenduojamą įdiegti versiją sekite šią nuorodą pačiame sąrašo viršuje.

Sistemos reikalavimai.
Minecraft serveris(taip pat ir klientas) yra labai reiklus procesoriaus ištekliams. Kadangi šiuo metu „Minecraft“ serverio branduolys gali naudoti tik vieną skaičiavimo giją, kelių branduolių procesorių naudojimas nebus naudingas. Kai kurie papildiniai vis tiek gali būti vykdomi atskiromis gijomis, o pati „Java“ nemėgsta valgyti procesoriaus išteklių savo reikmėms, todėl antrasis branduolys nepakenks, tačiau didesnis branduolių skaičius praktiškai neduos sau naudos. Minecraft. Tačiau „papildomi“ branduoliai gali būti naudojami kitų serveryje veikiančių procesų poreikiams tenkinti.
Bet vis tiek, kaip taisyklė (jei, be Minecraft serveris nėra užimtas), reikia atsižvelgti į tai: dviejų branduolių procesorius su didesniu dažniu labiau tinka serveriaiMinecraft, nei keturių (šešių, dvidešimties) branduolinių žemesnių. Žinoma, verta atsižvelgti į procesorių architektūrą ir kitus svarbius dalykus... Geriau taip: kuo didesnis atskirų procesoriaus branduolių našumas, tuo jis geriau tinka mūsų paskirčiai.
RAM kiekis taip pat yra svarbus rodiklis. Jei norite matyti daugiau nei 5–10 žmonių prisijungę savo serveryje, geriausia turėti pakankamai RAM ir 64 bitų operacinės sistemos. 4GB laisvos atminties užtenka 25 žmonėms su ne itin dideliu priedų skaičiumi.
Maksimalus interneto greitis taip pat priklausys nuo jūsų interneto ryšio greičio: 10 megabitų išeinantis greičio pakanka patogiam 40-50 žmonių žaidimui. Jei tame pačiame kanale turite svetainę, forumą ir ypač dinamišką žemėlapį, papildomas greičio rezervas nepakenks.

Taigi pradėkime:
1. Atsisiųskite naujausia rekomenduojama konstrukcija ir perkelkite jį į aplanką, kuriame bus jūsų serveris, pervardydami į craftbukkit.jar.
2. Šiame aplanke sukurkite .bat failą su tokiu turiniu:

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

3. Jei nesate įdiegę „Java“, pats laikas tai padaryti:
- atsisiųskite platinimą 32 bitų arba 64 bitų platformos
-įdiekite jį (vargu ar dėl to kils kokių nors sunkumų).
4. Jei norite matyti kirilicą savo serveryje:
-atsisiųskite Russified font.txt
- WinRar atidarykite craftbukkit.jar
-pakeiskite esamą font.txt su tuo, ką ką tik atsisiuntėme
- Uždarykite WinRar
5. Paleiskite anksčiau paruoštą.bat failą (tebūnie "start.bat"). Po to, kai konsolė parodo „Atlikta (<какое-то количество>s)!", nutraukite bakkit naudodami komandą sustabdyti.

Galite pastebėti, kad serverio aplanke atsirado įvairių įdomių failų:
-banned-ips.txt- uždraustų IP adresų sąrašas
-banned-players.txt- uždraustų žaidėjų slapyvardžių sąrašas
-bukkit.yml-- papildomas bakkit nustatymų failas
-ops.txt- serverio administratorių sąrašas
-server.log-- serverio žurnalas
-serveris.ypatybės- pagrindinių serverio nustatymų failas
-baltas sąrašas.txt- leidžiamų slapyvardžių sąrašas su aktyviu baltuoju sąrašu
Taip pat aplankai:
-įskiepių-- įskiepių talpinimo aplankas
-pasaulis-- pagrindinis pasaulio aplankas (numatytasis pavadinimas)
-world_nether– apatinio pasaulio aplankas (dar žinomas kaip „Hell or Nether“)

Pirmiausia pažiūrėkime į server.properties:

Level-name=world – pagrindinio pasaulio pavadinimas allow-nether=true – įjungti/išjungti pragarą view-distance=10 – pasaulio spindulys (gabalais), kurį žaidėjui siunčia serveris spawn-monsters=true – įjungta /išjungta. mob spawn online-mode=true – įjungta/išjungta. oficialus leidimas spawn-animals=true – įjungta/išjungta. gyvūnai max-players=20 – maksimalus žaidėjų skaičius server-ip= – serverio IP adresas pvp=true – įjungta/išjungta. PvP level-seed= – pagrindinio pasaulio pradinė serverio prievadas=25565 – serverio prievadas allow-flight=false – įjungta/išjungta. galimybė skristi baltas sąrašas=false - įjungta/išjungta. baltojo sąrašo autorizacija

Iš visų šiuo metu nustatymų galite apsiriboti tik vertės pataisymu internetinis režimas Su " tiesa"įjungta" klaidinga“, kuri leis žaidėjams, kurie neturi licencijuotos kliento versijos, pasiekti jūsų serverį. Likusius nustatymus apsvarstysime vėliau.
Taigi: pakeiskite, išsaugokite, paleiskite start.bat...
Pradėtas? Jau galite prisijungti prie savo serverio iš to paties kompiuterio, vietoj serverio adreso parašydami „localhost“.

Kad žaidėjai iš išorės galėtų pasiekti jūsų serverį, jums reikia išorinio IP adreso ir atviro prievado 25565 (jei jo nepakeitėte nustatymuose). Išorinį IP suteikia beveik bet kuris daugiau ar mažiau normalus teikėjas, tačiau paprastai už papildomą mokestį, kuris yra 50–150 rublių per mėnesį. Jei esate už maršrutizatoriaus, turėsite „persiųsti“ reikiamą prievadą į vidinį kompiuterio IP. Taip pat verta prisiminti, kad antivirusinėje / ugniasienėje turite leisti įeinančius ryšius prie šio prievado.

Papildiniai

Įskiepiai prideda reikiamas serverio funkcijas, ištaiso klaidas, keičia mechaniką ir pan. Norėdami įdiegti papildinį, tiesiog įdėkite jį į serverio įskiepių aplanką ir, jei reikia, sukonfigūruokite jo nustatymų failą (yra įskiepių, kurie veikia visai be nustatymų).
Norint tinkamai dirbti su papildinių nustatymų failais, jums reikės gero teksto rengyklės. Šiems tikslams rekomenduoju atsisiųsti nemokamą. Notepad++(žinoma, nebent jau turite kažką panašaus).

Pirmiausia duosiu vieną paprastą patarimą: nes... Minecraft serveris ir tai neveikia labai greitai net ir su labai gera technine įranga, jei įmanoma, neįdiekite nereikalingų įskiepių. Jei nenorite kurti pragariškai vėluojančio serverio, atidžiai juos pasirinkite ir nenaudokite vadinamųjų „viskas viename“ įskiepių, tokių kaip „Essentials“.

Yra keletas įskiepių tipų, be kurių daugeliu atvejų neapsieisite. Tai yra žaidėjo autorizacijos, automatinio pasaulio išsaugojimo ir pasaulio apribojimo įskiepiai. Taip pat čia verta pridėti teisių valdymo įskiepį, kuris leidžia valdyti žaidėjų teises naudotis įvairiomis kitų įskiepių teikiamomis funkcijomis.

Pažvelkime į kiekvieną kategoriją išsamiau:

Autorizacija
Autorizacijos įskiepis bus naudingas, jei prie jūsų serverio prisijungs ne tik patikimi draugai iš vietinės vietovės, bet ir visi kiti žaidėjai, kurių vientisumu nesate tikri, o pradinis autorizavimas (galioja tik oficialioms mokamoms paskyroms) bus išjungtas. Paprasčiau tariant: daugeliu atvejų jums reikės šio papildinio.
Atsižvelgdami į jūsų poreikius, turite pasirinkti vieną iš šių papildinių:
xAuth yra paprasčiausias
AuthMe
AuthDB – pats moderniausias

Automatinis taupymas
Toks įskiepis bus naudingas visiems: įprastai įrašymai atliekami nereguliariai, todėl yra didelė tikimybė per paskutines valandas prarasti kai kuriuos pastatus, jei serveris sugenda, o tai yra labai nemalonu. Kaip tinkantį, rekomenduočiau įskiepį vienareikšmiu pavadinimu Automatinis išsaugojimas, kuri leidžia sutaupyti pagal tvarkaraštį, taip pat gali dirbti atskiroje gijoje, kuri išgelbės žaidėjus nuo bendro atsilikimo išsaugojimo proceso metu.

Pasaulio dydžio ribojimas
Tai bus šiek tiek paslaptis, kad „Minecraft“ žemėlapis sukuriamas jo tyrinėjimo metu ir gali išaugti iki tikrai milžiniškų mastų, jei nebus ribojamas. Nes Minecraft serveris neturi tam standartinių įrankių, turite naudoti papildinius. Šiandien šiems tikslams yra du geri papildiniai: BorderGuard ir Pasaulio siena. Jų funkcionalumas ir našumas gana panašus, tačiau pastarieji turi lankstesnius nustatymus ir patogesnį ribų nustatymą, todėl rekomenduoju.

Teisių atskyrimas
Šioje kategorijoje praktiškai nėra galimybių rinktis. Yra tik vienas tikrai geras papildinys, todėl neišradinėkime dviračio iš naujo ir nenaudokime leidimų. Šis įskiepis leidžia valdyti vartotojų teises, suskirstant jas į grupes („pradedantysis“, „pažengęs kūrėjas“, „VIP“, „moderatorius“ – kaip pavyzdys) ir apibrėžiant jų prieigą prie tam tikrų komandų ir priedų funkcijų. Tai savotiškas standartas ir jį palaiko didžioji dauguma priedų, kuriems reikalingi leidimai. Neseniai jis įgijo MySQL palaikymą ir atskirus teisių nustatymus kiekvienam pasauliui, taip pat galimybę valdyti teises tiesiai iš žaidimo.

Skaitykite daugiau apie kiekvieno papildinio įdiegimą ir konfigūravimą atitinkamose temose.

Tęsinys.


Toliau programoje:
  • MySQL: kodėl jums to reikia ir kaip su juo dirbti
  • Domeno vardas: kur jį gauti ir ką su juo daryti
  • Tinklalapis ir forumas: kaip tai padaryti, kur paskelbti

Tai pirmasis ir įvadinis straipsnis apie „Minecraft“ serverio nustatymą, pagrįstą geriausiu žaidimo serverio modifikavimu - „CraftBukkit“.

  • Paruošimas
  • Montavimas ir rusifikavimas
  • Serverio paleidimas
  • Nustatymai
  • Bendra informacija apie papildinius
  • Pagrindiniai įskiepiai

Paruošimas

Serveris bus sukurtas naudojant Linux. Tačiau tik šis pirmasis straipsnis bus susijęs su juo, o kiti yra apie įskiepius, todėl jie tinka bet kuriai OS, kurioje galite paleisti serverį.

Reikalingi Nginx ir Mysql, pagrindiniai ekrano paslaugų supratimai.

Mkdir minecraft && cd minecraft sudo aptitude įdiegti sun-java6-jre ekrano užtrauktuką

Montavimas ir rusifikavimas

Šios operacijos gali būti automatizuotos, tačiau prieš pereinant prie scenarijaus, šiek tiek teorijos:

Naujausia rekomenduojama serverio versija yra http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Jums reikia naujausios rekomenduojamos versijos, o ne tik naujausios. Kitu atveju tvarkykite papildinius.

Iš krekerio reikia paimti lang ir font.txt aplankus ir jais pakeisti failus, esančius serverio .jar faile. Tai patogu padaryti archyvo tvarkyklėje, nes .jar yra beveik įprastas .zip.

Scenarijus visa tai daro automatiškai. Deja, kreko autorius nepateikia nuolatinės nuorodos į naujausią versiją, todėl atnaujinus kreką reikia redaguoti scenarijaus nuorodą.

  • Scenarijus atsisiunčia naujausią rekomenduojamą serverio versiją ir įlaužia į laikinąjį aplanką.
  • Išpakuoja ir pakeičia pirmojo failus reikiamais antrojo failais.
  • Atnaujina serverio .jar failą į gautą rusifikuotą ir ištrina laikinąjį aplanką.
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 į\ 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

Padarykite scenarijų vykdomąjį ir paleiskite:

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

Norėdami sužinoti apie naujų versijų išleidimą, galite naudoti šiuos RSS kanalus:

Serverio paleidimas

Taip pat paleisime serverį naudodami scenarijų ir apvyniosime jį ekrane. Scenarijus paleidžia serverį ir paleidžia jį iš naujo, jei jis jau veikia.

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

Paleiskite serverį:

Scenarijai/minecraft.sh

Po to bus pridėta daugiau failų, įskaitant nustatymų failus.

Nustatymai

serveris.ypatybės

vim serveris.ypatybės

Režimas neprisijungus (jūsų uostas atviras korsarams):

Online-mode=false

Sunkumo lygis, diapazonas 0-3:

Sunkumas = 2

Serverio pavadinimas:

Server-name=Dobroserver

Serverio aprašymas:

Tai antra eilutė prieš prisijungiant prie serverio.

bukkit.yml

Šiame faile galite konfigūruoti duomenų bazę ir slapyvardžius.

Pirmuosius patogiau konfigūruoti naudojant papildinį, tačiau galite nurodyti pagrindą:

Pakeiskite duomenų bazę į Mysql:

Duomenų bazė: vartotojo vardas: minecraft izoliacija: SERIALIZUOTA tvarkyklė: com.mysql.jdbc. Tvarkyklės slaptažodis: praeiti URL: jdbc:mysql://localhost:3306/minecraft

Čia nurodome Mysql nustatymus, kad nenurodytume jų kiekvienam papildiniui atskirai. Ateityje dar ne visi papildiniai gali perimti nustatymus iš čia.

Daugelis iš jų siūlo duomenų bazę saugoti MySQL arba lokaliai. Pirmas variantas visada geresnis. Pirma, tai daug greičiau, ir, antra, bus lengviau dirbti su duomenų baze - pavyzdžiui, jei papildinys sukuria pasikartojančius įrašus ir jums reikia tai pataisyti.

Kad būtų patogiau, saugokite visus papildinio duomenis vienoje duomenų bazėje, bet naudokite skirtingų įskiepių priešdėlius, pavyzdžiui, lwc_ LWC.

Taikant nustatymus

Norint pritaikyti nustatymus, serverį reikia paleisti iš naujo:

/scripts/minecraft.sh

Scenarijus tiesiog nužudys serverį ir paleis jį iš naujo – pasaulio pokyčiai nebus išsaugoti.

Dabar tai absoliučiai nekritiška, iš pradžių tik tu sėdi serveryje, o ir tada ne statai, o tikrini ar veikia.

Ir jei kiti žaidėjai žaidžia serveryje, teisingiau būtų paleisti iš naujo taip:

Ekranas -x minecraft save-all stop /scripts/minecraft.sh

Tačiau ateityje restartams bus naudojamas atskiras įskiepis, kuris pats viską išsaugos, apie tai pakalbėsime kiek vėliau.

Prisijunkite prie serverio ir patikrinkite, ar viskas gerai.

Bendra informacija apie papildinius

Nereikalauja jokių nustatymų, leidžia naudotis informatoriais.

CommandHelper

Kad papildinys veiktų, pirmiausia įdiekite žaidimo žemėlapių rengyklę WorldEdit:http://dev.bukkit.org/server-mods/worldedit/.

Apie tai bus kalbama atskirame straipsnyje, tačiau kol kas tiesiog nukopijuokite WorldEdit.jar ir CommandHelper.jar į įskiepių aplanką ir iš naujo įkelkite įskiepius naudodami perkrovimo komandą.

Config.txt faile yra daug pagrindinių scenarijų ir slapyvardžių pavyzdžių, patariu pervadinti jį į config.txt.examples, sukurti naują tuščią failą config.txt ir užpildyti jį pagal poreikį:

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

Viena komanda:

/save = /išsaugoti viską

Dviejų komandų makrokomandos:

/ver = /plugi l all \ /versija