Naučio sam vas kako da napravite minecraft server, danas ćemo raditi skoro istu stvar, ali sada ćemo koristiti bukkit, što znači da ćemo moći da instaliramo dodatke na naš server. Ponavljam, proces je sablasno sličan instaliranju običnog servera, pa nemojte se iznenaditi ako doživite déjà vu.
Počnimo, prvo moramo preuzeti bukkit. Potpuno je besplatan i može se preuzeti sa službene web stranice. Evo linka na kojem uvijek možete preuzeti najnoviju verziju:
Nakon preuzimanja, stavite ga u prazan folder (radi naše pogodnosti). Sada moramo da smislimo lansiranje. Ako imate Windows, onda kreirajte novu tekstualnu datoteku u ovoj fascikli i u nju upišite sljedeće:
Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar
Pažnja, broj 512 je minimalna količina RAM-a koja će biti dodijeljena serveru. Broj 1536 je maksimalni RAM. I umjesto “craftbukkit-1.2.5-R1.0.jar” trebalo bi da stoji naziv vašeg bukkit fajla. Odmah ću reći da ako ubuduće pročitate članak, datoteka koju ste preuzeli najvjerovatnije ima drugačiji naziv, jer se sa svakim ažuriranjem u njeno ime upisuje novi broj verzije.
Sada spremimo naš fajl sa ekstenzijom ".bat". Na primjer, sačuvao sam ga kao “run.bat”.
Kada pokrenete ovu datoteku, naš server će se pokrenuti. Pa, u stvari, hajde da ga pokrenemo. Trebalo bi da se pojavi prozor konzole sa raznim porukama. Čekamo dok se ne pojavi ovakva poruka (čekao sam 25 sekundi):
21:12:59 Gotovo (24,943s)! Za pomoć upišite "help" ili "?"
Sada isključujemo server upisivanjem komande “stop” u konzolu. Uključili smo i isključili server tako da je generirao mapu i kreirao potrebne foldere i fajlove.
Hajde da pogledamo fajlove koji su se pojavili u našoj fascikli. U osnovi su to iste datoteke koje su bile na standardnom serveru. Neću ih opisivati, jer sam to radio na standardnom serveru. Pored njih, postoje još 3 isključivo bukkit fajla:
- help.yml - pohranjuje podatke o komandama instaliranih dodataka i kratku pomoć za njih. Ova datoteka se generiše automatski i ne treba je mijenjati.
- permissions.yml - određuje dozvole za korisnike. Da budem iskren, uopće ne znam kako da ga koristim, pošto je uveden relativno nedavno i iz navike koristimo dodatke treće strane koji dobro rade svoj posao.
- bukkit.yml - osnovne postavke servera, sada ćemo sve detaljno pogledati.
Dakle, upoznajte bukkit.yml:
#Pažnja! Sve .yml datoteke ne dozvoljavaju tabove, koriste postavke razmaka: #da li dozvoliti rub: dopusti-end: true #da li će poslati sistemske poruke na konzolu ako je server preopterećen: warn-on-overload: true #spawn radijus. Utiče na zaštitu teritorije pokretanja: spawn-radius: 16 #path do datoteke sa dozvolama: permissions-file: permissions.yml #ako imate folder /update u folderu /plugins, onda pri pokretanju #svježe verzije dodataka iz njega će biti preuzeta i zamijenjena stara: update-folder: update #ova funkcija, prema off-wiki-ju, privremeno ne radi: ping-packet-limit: 100 #ako se zaglavite u blokovima prilikom ulaska u igru, pokušajte mijenjajući ovo u true: use-exact-login- location: false #nešto poput izlaza informacija za otklanjanje grešaka o dodacima, bolje je ne dirati: plugin-profiling: false #vrijeme koje mora proći nakon napuštanja servera prije nego što se možete ponovo prijaviti. #Označeno u milisekundama, odnosno 1000 = 1 sekunda. Štiti od DDoS-a: prigušivanje veze: 4000 krpelja po: #znači da će se životinje mrijesti svakih 400 krpelja (1 tik = 1/20 sekunde): mrijesti životinje: 400 #čudovišta će se mrijesti svaki tik: monster-mrijesti: 1 # auto-updater, nikada ga nisam koristio, što vam savjetujem da uradite auto-updater: #da li je ažuriranje omogućeno: true #šta učiniti ako se pronađe greška u trenutnoj verziji? sada biste trebali "pisati na konzolu" i #"pisati u opam": on-broken: - warn-console - warn-ops #šta učiniti ako je objavljena nova verzija bukkita? sada biste trebali "pisati na konzolu" i # "pisati u op": on-update: - warn-console - warn-ops #na kojem kanalu tražiti ažuriranja ("rb", "beta" ili "dev") . "rb" - Preporučena #Build, odnosno postoje samo provjerene, stabilne verzije. "beta" - očigledno #više eksperimentalnih verzija. "dev" - najnovije, ali sirove i testne verzije, #koje mogu imati mnogo grešaka: preferred-channel: rb #gdje tražiti ažuriranja. Nije potrebno mijenjati ovaj parametar. Nikada: host: dl.bukkit.org #ni riječi o ovoj stavci u dokumentaciji: suggest-channels: true #neke postavke za bazu podataka, u službenoj dokumentaciji se savjetuje da se ne mijenjaju: baza podataka: korisničko ime: bukkit izolacija: Upravljački program koji se SERIJALIZUJE: org .sqlite.JDBC lozinka: walrus url: jdbc:sqlite:(DIR)(NAME).db
Imamo i folder “plugins”. Tipično, dodaci se instaliraju kopiranjem .jar datoteke dodatka u ovu fasciklu i ponovnim pokretanjem servera.
Ako znate engleski, preuzmite dodatke ovdje:
Zapravo, to je sve, postavljamo, pokrećemo i igramo. Komande su iste kao i za običan server, plus evo nekih novih:
- /plugins— prikazuje listu dodataka koji su instalirani na serveru
- /reload— ako želite da instalirate dodatak na server bez ponovnog pokretanja servera, kopirajte dodatak u fasciklu i pokrenite ovu naredbu. Ponovo će učitati sve dodatke. Ali ipak ne preporučujem da ga koristite, nije uvijek stabilan.
- /recimo<сообщение> — pišite u ćaskanje u ime servera.
- /kaži<ник> <сообщение> — pošaljite privatnu poruku
- /verzija— saznajte verziju bukkit servera
- /whitelist add<ник> — dodajte igrača na bijelu listu
- /whitelist remove<ник> - uklonite igrača sa bijele liste
- /bijela lista isključena- onemogućiti bijelu listu
- /bijela lista uključena— omogući bijelu listu
- /bela lista— pogledajte bijelu listu
- /whitelist reload- ponovo učitaj bijelu listu iz datoteke
Ovaj priručnik će vam reći kako da instalirate i pokrenete Bukkit minecraft server.
Da biste započeli, morat ćete izvršiti tri jednostavna koraka. Preuzmite java na svoj računar. Ovdje možete preuzeti verziju za .
Zatim morate preuzeti samu datoteku Bukkit servera - koja ima ekstenziju rar.
(preuzimanja: 1276)
Nakon što preuzmete sve potrebne datoteke. Postavite jar datoteku Bukkit servera u fasciklu u kojoj se nalazi vaš server. Kao što vidite, sve je prilično jednostavno.
Pokretanje servera na Windows-u
Možete preuzeti gotove pakete i raspakovati potrebnu batch datoteku u fasciklu sa Minecraft serverom. Možete uređivati stvari koje su vam potrebne, na primjer, promijeniti veličinu RAM-a koju dodjeljuje server (podrazumevano je 1 GB). Također, nakon preuzimanja, možete sigurno preskočiti gore opisane tačke 1-3.
Zatim morate kreirati tekstualni dokument u mapi sa minecraft serverom; on će biti osnova za pokretanje vašeg servera. Upozorenje: Tekst ispod, ako ga kopirate i zalijepite u svoj tekstualni dokument, ne bi trebao sadržavati nikakve dodatne znakove, ako se tamo pojavljuju, izbrišite ih.
Kod za lansiranje za 32-bitni sistem
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar
Ako ovaj kod ne radi, pokušajte sa sljedećim.
"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar
-Xms1024M -Xmx1024M
Ovo je količina RAM-a koju troši server.
craftbukkit.jar
Ime servera, koje je uključeno u naziv datoteke. jar.
Nakon što smo zapisali sve što je potrebno, pohranjujemo rezultirajući dokument s ekstenzijom - vaše ime.bat. Ako koristite Windows, ne možete sačuvati sa potrebnom ekstenzijom. Zatim koristite totalcommander program. U njemu pritisnite tastere ctrl+m i u okviru sa oznakom ekstenzija unesite - bat i kliknite na primeni.
Sada možete pokrenuti server jednim klikom, samo dvaput kliknite na datoteku - vaše ime.bat. Ako je sve urađeno kako treba, otvorit će se prozor Minecraft servera.
Da biste zaustavili minecraft server, samo trebate unijeti uobičajenu naredbu - stani.
Kod za lansiranje 64-bitnog sistema
Sve je isto kao i za 32-bitnu, samo treba da napišete drugačiji kod, ovaj dole.
@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui
Pokretanje servera na Linuxu
Ova metoda je univerzalna za sve Linux sisteme. Prvo preuzmite java/, a zatim trebamo smjestiti serverski fajl sa ekstenzijom jar u folder, na primjer, to će biti /home/minecraft. Nakon što ste to uradili, otvorite konzolu, zatim aplikacije/standard/terminal. Za Ubuntudekstop možete koristiti kombinaciju tipki - ctrl+alt+t.
Idite u folder servera unosom naredbe - cd/Dom/minecraft/
Unesite naredbu - nanostart.sh
I ubacite sljedeći kod:
#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true
Sada sve što preostaje je učiniti datoteku izvršnom unosom naredbe - chmod +x /home/minecraft/start.sh
cd /home/minecraft/ Za početak potrebno je da unesete - ./start.sh
Ako iznenada ne možete to učiniti, pokušajte uzastopno unijeti 1) cd / home/minecraft/ 2) sudo ./start.sh.
Ako je sve uspjelo, ponovite za sljedeće pokretanje:
Da biste otišli u imenik, unesite - cd /home/minecraft/ Za početak potrebno je da unesete - ./start.sh
Da zaustavite server, unesite stop u konzolu.
Postavke servera ćete pronaći u datoteci - serversproperties. Šta je za šta zaslužno, možete saznati ako pogledate ispod spojlera.
Svojstva #Minecraft servera
#Sub Mar 02 14:08:14 MSK 2013 Kreiranje fajla
generator-settings= Neće trebati
dozvoli-nether=true Omogućava prolaz u donji svijet
level-name=world Naziv foldera mape svijeta
enable-query=false Malo je vjerovatno da će vam trebati
dopusti-flight=falseće vam omogućiti da letite
server-port=25565 Port servera
level-type=DEFAULT Vrsta svijeta. ZADANO / RAVNI / VELIKI BIOMOVI Standardni / Ravni / "Ogromni" biomi
enable-rcon=false Daljinski pristup konzoli servera.
level-seed= Server LED
server-ip= IP servera (ne morate ga pisati, posebno ako je dinamičan)
max-build-height=256 Maksimalna visina odozdo prema gore
spawn-npcs=true Villager spawn
white-list=false Omogući bijelu listu (lista igrača kojima je dozvoljeno da igraju na serveru)
spawn-animals=trueŽivotinjski mrijest
snooper-enabled=false Slanje statistike programerima
hardcore=false Hardcore način rada (ne vraćate se kada umrete)
texture-pack= Naziv zip arhive sa teksturama koja se nalazi u folderu servera
online-mode=false Autentifikacija Premium naloga
pvp=true Dozvoli PVP
poteškoća=1 Težina od 0 do 3
server-name=VlomServer ServerName
gamemode=0 Način igre. 0 - Opstanak, 1 - Kreativno, 2 - Avantura (dostupno u novim verzijama)
max-players=20 Maksimalan broj igrača
spawn-monsters=true Spawn monsters.
view-distance=10 Opseg udaljenosti, sa „lagovima“ može se smanjiti
generate-structures=true Generira sela
spawn-protection=16 Broj neraskidivih blokova od mrijesta
motd=Sozdatserver.ru Opis servera (do 60 karaktera)
Instaliranje i konfiguriranje Bukkit dodataka nije lako. Ovdje ćemo proći kroz proces instaliranja osnovnih dodataka koji su potrebni za pokretanje multiplayer servera (ne Vanilla servera). Prvo, instalirajmo dodatak Essentials. Otvorite novu karticu u svom web pregledniku i idite na http://dev.bukkit.org/server-mods/essentials/
Kliknite na "Preuzmi" na desnoj strani stranice. Na stranici koja se otvori, ponovo kliknite na "Preuzmi". Sada otvorite preuzetu ZIP datoteku i kopirajte JAR datoteke koje se nalaze u arhivi. Idite u folder fajlova vašeg servera. U njemu pronađite folder “plugins”; otvorite ovaj folder i zalijepite kopirane JAR datoteke u njega.
Vratite se u glavnu fasciklu serverskih datoteka. Pronađite i dvaput kliknite na datoteku "run.bat" da pokrenete server. Na ekranu će se pojaviti nekoliko poruka sa riječju "Essentials" - ovo je proces kreiranja potrebnih datoteka u folderu "plugins". Sada unesite komandu stop da zaustavite server.
Dodatak Essentials je sada instaliran na serveru. Idite u glavni folder datoteka servera, a zatim pronađite i otvorite datoteku "server.properties". Može se pojaviti iskačući prozor u kojem se od vas traži da pronađete program za pokretanje datoteke - u ovom slučaju jednostavno kliknite na opciju za odabir jednog od programa, zatim kliknite na OK i odaberite Notepad.
Možete konfigurirati svoj server u datoteci “server.properties”. Na primjer, možete odrediti maksimalan broj igrača i aktivirati "bijelu listu", koja će omogućiti samo onim igračima koje odredite (u drugom fajlu) da se povežu na server. Da biste onemogućili ili omogućili određenu postavku, promijenite vrijednost iz “true” (omogući) u “false” (onemogućite) i obrnuto. Na primjer, po defaultu je parametar "allow-nether", koji aktivira Nether, postavljen na "true". Donji svijet, po pravilu, usporava server. Stoga promijenite vrijednost ovog parametra iz "true" u "false".
Drugi primjer je promjena zadanog načina igre. Ovaj način rada je način preživljavanja. Promijenite vrijednost iz "0" u "1" tako da glavni mod postane kreativni mod.
Sačuvajte datoteku "server.properties" i zatvorite je. Sada dvaput kliknite na datoteku “run.bat” da pokrenete server, a zatim pokrenite Minecraft igru. Prijavite se u Minecraft, idite na stranicu servera za više igrača, odaberite "Connect" i unesite "localhost" (bez navodnika). Povezat ćete se na kreirani server. Na komandnoj liniji unesite naredbu: op<имя вашей учетной записи>. Ova komanda će vašem nalogu dodijeliti status operatera, što daje pristup gotovo svim komandama. U svijetu Minecrafta odaberite prelijepu oblast, pritisnite tipku "T" i unesite naredbu /setspawn
Sada kada ste uspostavili ulaznu tačku za nove igrače, naučite kako proslijediti portove tako da se drugi igrači mogu povezati na vaš server.