Minecraft Server (CraftBukkit) - osnovna postavka. Detaljne upute za postavljanje bukkit poslužitelja pod Windows Instalacija bukkit poslužitelja

Ima puno članaka na stranici o podizanju poslužitelja, ali... Mnogi se ljudi susreću s raznim problemima poput otvaranja portova, raznih grešaka klijenta prilikom prijave. U ovom ću članku pokušati što je više moguće opisati sve korake i pogreške klijenta. Također ću pokušati dati jasno i razumljivo rješenje problema.

Da biste to učinili, izradite datoteku s nastavkom .txt i preimenujte je u bilo koji od gore navedenih naziva.

3. Zatim ga otvorite notepadom ili RMB-om (desna tipka miša) na datoteku -> uredi.

4. U njemu pišemo:

Za x32 sustave:

POSTAVITE BINDIR=%~dp0

CD /D "%BINDIR%"

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

Za x64 sustave:

POSTAVITE BINDIR=%~dp0

CD /D "%BINDIR%"

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

5. Spremiti

6. Pokrenite start.bat koji bi se trebao nalaziti u mapi poslužitelja.

Trebalo bi se pojaviti ovako nešto, čak sam promijenio i port da bi sve bilo isto =) Ono što treba istaknuti na kraju je istaknuto bijelom bojom. Ako se prikaže *** FAILED TO BIND TO PORT - nema problema! Ovo nam govori da se luka ne može koristiti. O otvaranju luke ispod.

7. Ako je sve u redu i nema greške u korištenju porta, tada će se nekoliko datoteka i mapa pojaviti u našoj mapi. Naime, trebamo server.propetries koji leže u rootu.

Otvorite ga s notepadom

I tako detaljno o linijama:

istina - dopustiti

lažno - onemogućiti

allow-nether= Treba li dopustiti pakao na poslužitelju (pristup njemu i generiranje općenito)

level-name=world Ime svijeta ne treba mijenjati

enable-query=false Iskreno? Nisam to sam shvatio, ali bolje je ne dirati

allow-flight=false Dopustiti let? Također je bolje ne dirati

server-port=25561 Port

level-type=DEFAULT Standard tipa razine

enable-rcon=false ne znam ni ja, i nekako živim bez toga =)

server-ip= IP poslužitelja također je bolje ne dirati

spawn-npcs=true Trebam li stvoriti NPC-ove - ljude, kako ja to razumijem?

white-list=false Bijela lista - uključeno ili isključeno

spawn-animals=true Hoće li se mrijestiti životinje

online-mode=true Online način rada (veza na poslužitelj izvan poslužitelja za primanje podataka)

pvp=true Treba li omogućiti PvP - je li moguće boriti se

poteškoća=1 Poteškoća

gamemode=0 Način igre 0 - jednostavan 1 - kreativan

max-players=20 Maksimalan broj igrača na poslužitelju

spawn-monsters=true Treba li stvoriti čudovišta

generate-structures=true Želite li generirati zgrade?

view-distance=10 Vidi udaljenost

motd=Naziv poslužitelja Minecraft poslužitelja

Točnije, potrebna nam je linija online-mode= Kako bismo se mogli igrati s piratskim klijentima, zamjenjujemo true s false. Sljedeći motd= Napišite željeno ime. Postavljanje maksimalnog broja igrača. Ja npr. imam Intel core I5 ​​​​hardver, RAM 4gb - dvije najvažnije stvari i OS Windows 7 x64 - 40 ljudi može slobodno baratati bez zastoja, ali puno ovisi o lokaciji, državi itd. player i vašu brzinu interneta

Svi. Spremite datoteku iii! Postavke poslužitelja su provjerene.

Sada otvaram luku.

1. Preuzmite program Simple port forwarding: Simple port forwarding

2. Raspakirajte i otvorite datoteku spf.exe

I tako u koraku 1 moramo odabrati naš usmjerivač. Ako ne znate koji model imate, pogledajte donji ili gornji dio rutera. Ili bi trebao postojati detaljan opis u priručniku za ruter.

U koraku 2 upisujemo IP adresu rutera, ime prema admin standardu i lozinku prema admin standardu ili 1234!!! Pažnja, kako bi izbjegli probleme, savjetujem vam da promijenite lozinku za ruter prije pokretanja ljudi na serveru!!! Idite na korak 3. Kliknite na “+” pored gumba za izvršenje, trebao bi se pojaviti sljedeći prozor

3. Pritisnite gumb zaokružen crvenom bojom

4. Ispunite ga ovako. U IP adresu NE DIRAMO!! Ako ne znate svoj lokalni IP (program će ga sam postaviti)

Pritisnite dodaj i zatvorite prozor. U prvom prozoru kliknite Izvrši! Čekamo... ako je usmjerivač ispravno odabran i lozinka i prijava ispravno uneseni, pisat će nešto poput "Sve naredbe dovršene."

Sve s lukama je gotovo. SKORO

Jedan od koraka je onemogućavanje vatrozida.

1. Idite na Start -> Upravljačka ploča

Ista stvar u Windows XP

2. Unesite firewall u traku za pretraživanje. Otvorite "Windows vatrozid"

3. Palimo i gasimo. Označite okvire da sve onemogućite. U REDU!

takoooo Sada zadnja faza. Onemogućivanje antivirusnog vatrozida. Da biste to učinili, idite na Yandex i unesite upit za pretraživanje Onemogući vatrozid u (Naziv vašeg antivirusnog programa).

Nakon prekida veze zovemo prijatelje i za to im dajemo ip koji je ovdje napisan: 2ip

I mi sami idemo na poslužitelj koristeći naš lokalni IP ili umjesto IP pišemo localhost.

Ako nešto ne radi u Yandexu, potražite (onemogućavanje vatrozida "naziv vašeg usmjerivača")

Uobičajene pogreške:

Neiskorišteni resursi i promjena sustava upozorenja... To znači nedostatak PC resursa.

Možemo povećati swap datoteku. Da biste to učinili, idite na Java, java -> parametri vremena izvođenja

Postavite u prazno polje -Xms minimalnu količinu dodijeljenog RAM-a i -Xmx maksimalnu količinu. Bolje je uzeti 3/4 ukupne količine

Korisnik nije premium - ispravno u datoteci server.propetris: online-mode= true to false

Loša prijava - ili se netko igra s ovim nadimkom ili pokušajte koristiti nadimak poput "Abcd" ili "abcd"

Ako imate pitanja ili problema, napišite u komentarima - pokušat ću vam pomoći!

Malo je vjerojatno da bi itko pomislio otvoriti poslužitelj bez dodataka, pa ću u ovom članku govoriti o modu poslužitelja Bukkit, koji vam omogućuje jednostavno povezivanje i onemogućavanje ako je potrebno.

Bukkit razvija i podržava velika i prilično aktivna zajednica, tako da se često ažurira i poboljšava. Na njihovu web stranicu, uz dovoljno znanja engleskog jezika, možete prikupiti mnogo korisnih informacija, kao i izravno komunicirati s programerom bakkita i dodataka.

Uvijek možete pronaći najnoviju verziju preporučenu za instalaciju slijedite ovaj link na samom vrhu liste.

Zahtjevi sustava.
Minecraft poslužitelj(kao i klijent) vrlo je zahtjevan za resurse procesora. Budući da trenutačno jezgra Minecraft poslužitelja može koristiti samo jednu računsku nit, neće biti koristi od upotrebe višejezgrenih procesora. Neki se dodaci još uvijek mogu izvršavati u zasebnim nitima, a sama Java nije nesklona trošiti procesorske resurse za vlastite potrebe, tako da druga jezgra neće škoditi, ali veći broj jezgri praktički neće donijeti nikakvu korist sebi Minecraft. "Dodatne" jezgre, međutim, mogu se koristiti za potrebe drugih procesa koji se izvode na poslužitelju.
Ali ipak, u pravilu (ako, pored Minecraft poslužitelj nije zauzet), treba uzeti u obzir sljedeće: dvojezgreni procesor s višom frekvencijom prikladniji je za poslužiteljiMinecraft, nego četiri-(šest-, dvadeset-) nuklearni niži. Naravno, vrijedi uzeti u obzir arhitekturu procesora i druge važne točke ... Bolje je ovako: što je veća izvedba pojedinih jezgri procesora, to je bolje za našu svrhu.
Količina RAM-a također je važan pokazatelj. Ako želite vidjeti više od 5-10 ljudi online na svom poslužitelju, najbolje je da se opskrbite dovoljnom količinom RAM-a i 64-bitnim operativnim sustavom. 4 GB slobodne memorije dovoljno je za 25 ljudi s ne baš velikim brojem dodataka.
Maksimalna online brzina također će ovisiti o brzini vaše internetske veze: 10 megabita odlazni brzina je dovoljna za udobnu igru ​​od 40-50 ljudi. Ako imate web stranicu, forum, a posebno dinamičku kartu na istom kanalu, onda dodatna rezerva brzine neće škoditi.

Pa krenimo:
1. Preuzimanje najnovija preporučena verzija i premjestite ga u mapu u kojoj će vaš poslužitelj živjeti, preimenujući ga u craftbukkit.jar.
2. Napravite .bat datoteku u ovoj mapi sa sljedećim sadržajem:

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

3. Ako nemate instaliranu Javu, sada je vrijeme da učinite ovo:
-preuzmite distribuciju za 32-bitni ili 64-bitni platforme
-instalirajte ga (malo je vjerojatno da će s tim biti poteškoća).
4. Ako želite vidjeti ćirilicu na svom poslužitelju:
- preuzmite rusificirani font.txt
-otvorite craftbukkit.jar u WinRar-u
-zamijeniti postojeći font.txt s onim koji smo upravo preuzeli
-zatvorite WinRar
5. Lansirajte prethodno pripremljene.bat datoteku (neka bude "start.bat"). Nakon što konzola prikaže "Gotovo (<какое-то количество>s)!", prekinuti bakkit pomoću naredbe Stop.

Možda ćete primijetiti da su se u mapi poslužitelja pojavile razne zanimljive datoteke:
-banned-ips.txt-- popis zabranjenih IP adresa
-banned-players.txt-- popis zabranjenih nadimaka igrača
-bukkit.yml-- dodatna datoteka s bakkit postavkama
-ops.txt-- popis administratora poslužitelja
-server.log-- dnevnik poslužitelja
-poslužitelj.svojstva-- datoteka osnovnih postavki poslužitelja
-bijela lista.txt-- popis dopuštenih nadimaka s aktivnim bijelim popisom
I također mape:
-dodaci-- mapa za postavljanje dodataka
-svijet-- glavna svjetska mapa (zadano ime)
-svijet_niži-- mapa donjeg svijeta (aka Pakao ili Nether)

Prije svega, pogledajmo server.properties:

Level-name=svijet - ime glavnog svijeta allow-nether=true - uključi/isključi pakao view-distance=10 - radijus svijeta (u komadima) koji server šalje igraču spawn-monsters=true - uključeno /isključeno. mob spawn online-mode=true - uključeno/isključeno. službena autorizacija spawn-animals=true - uključeno/isključeno. životinje max-players=20 - maksimalan broj igrača server-ip= - IP adresa poslužitelja pvp=true - uključeno/isključeno. PvP level-seed= - sjeme glavnog svijeta server-port=25565 - port servera allow-flight=false - uključeno/isključeno. sposobnost letenja white-list=false - uključeno/isključeno. autorizacija na bijelom popisu

Od svih postavki u ovom trenutku, možete se ograničiti samo na ispravljanje vrijednosti mrežni način rada sa " pravi" na " lažno", koji će igračima koji nemaju licenciranu verziju klijenta omogućiti pristup vašem poslužitelju. Preostale postavke razmotrit ćemo kasnije.
Dakle: promijeni, spremi, pokreni start.bat...
Pokrenut? Već se možete spojiti na svoj poslužitelj s istog računala tako da umjesto adrese poslužitelja napišete “localhost”.

Kako bi igrači izvana mogli pristupiti vašem poslužitelju, potrebna vam je vanjska IP adresa i otvoreni port 25565 (ako ga niste promijenili u postavkama). Vanjski IP pruža gotovo svaki više ili manje uobičajeni pružatelj usluga, ali u pravilu uz dodatnu naknadu u regiji od 50-150 rubalja mjesečno. Ako ste iza usmjerivača, morat ćete "proslijediti" traženi port na interni IP vašeg računala. Također je vrijedno zapamtiti da morate dopustiti dolazne veze na ovaj priključak u svom antivirusnom/vatrozidu.

Dodaci

Dodaci dodaju potrebnu funkcionalnost vašem poslužitelju, popravljaju greške, mijenjaju mehaniku itd. Da biste instalirali dodatak, samo ga stavite u mapu dodataka poslužitelja i konfigurirajte njegovu datoteku postavki, ako je potrebno (postoje dodaci koji uopće rade bez postavki).
Za ispravan rad s datotekama postavki dodataka trebat će vam dobar uređivač teksta. Preporučujem preuzimanje besplatnog za ove svrhe. Notepad++(naravno, osim ako već imate nešto slično).

Prije svega, dat ću vam jedan jednostavan savjet: jer... Minecraft server i ne radi jako brzo čak ni na jako dobrom hardveru; ako je moguće, nemojte instalirati nepotrebne dodatke. Ako ne želite napraviti vraški laggy poslužitelj, pažljivo ih birajte i nemojte koristiti takozvane "sve-u-jednom" dodatke kao što je Essentials.

Postoje neke vrste dodataka bez kojih u većini slučajeva nećete moći. Ovo su dodaci za autorizaciju igrača, automatsko spremanje svijeta i ograničavanje svijeta. Ovdje također vrijedi dodati dodatak za upravljanje pravima, koji omogućuje upravljanje pravima igrača na korištenje raznih značajki koje pružaju drugi dodaci.

Pogledajmo detaljnije svaku kategoriju:

Autorizacija
Dodatak za autorizaciju bit će koristan ako ne samo pouzdani prijatelji iz lokalnog područja pristupaju vašem poslužitelju, već i svi drugi igrači u čiji integritet niste sigurni, dok će originalna autorizacija (vrijedi samo za službene plaćene račune) biti onemogućena. Jednostavno rečeno: u velikoj većini slučajeva trebat će vam ovaj dodatak.
Ovisno o vašim potrebama, trebate odabrati jedan od sljedećih dodataka:
xAuth je najjednostavniji
AuthMe
AuthDB - najsofisticiraniji

Automatsko spremanje
Takav plugin će biti koristan svima: normalno, spremanja se rade neredovito, zbog čega postoji velika vjerojatnost gubitka nekih zgrada u zadnjih nekoliko sati ako se server sruši, što je vrlo neugodno. Kao prikladan, preporučio bih dodatak s nedvosmislenim nazivom Automatsko spremanje, koji vam omogućuje spremanje prema rasporedu, a također može raditi u zasebnoj niti, što će spasiti igrače od općeg kašnjenja tijekom procesa spremanja.

Ograničenje veličine svijeta
Bit će mala tajna da se mapa u Minecraftu generira tijekom procesa njezina istraživanja, a može narasti do uistinu gigantskih razmjera ako nije ograničena. Jer Minecraft server nema standardne alate za to, morate koristiti dodatke. Danas postoje dva dobra dodatka za ove svrhe: BorderGuard i Svjetska granica. Imaju prilično sličnu funkcionalnost i performanse, ali potonji ima fleksibilnije postavke i praktičnije postavljanje granica, zbog čega ga preporučujem.

Razdvajanje prava
U ovoj kategoriji praktički nema mogućnosti izbora. Postoji samo jedan stvarno dobar dodatak, stoga nemojmo izmišljati kotač i koristiti dopuštenja. Ovaj dodatak vam omogućuje upravljanje pravima korisnika, dijeleći ih u grupe ("početnik", "napredni graditelj", "VIP", "moderator" - kao primjer) i definiranje njihovog pristupa određenim naredbama i dodatnim funkcijama. To je neka vrsta standarda i podržava ga velika većina dodataka koji zahtijevaju dozvole. Nedavno je dobio podršku za MySQL i zasebne postavke prava za svaki svijet, kao i mogućnost upravljanja pravima izravno iz igre.

Pročitajte više o instaliranju i konfiguriranju svakog dodatka u odgovarajućim temama.

Nastavit će se.


Dalje u programu:
  • MySQL: zašto vam je potreban i kako raditi s njim
  • Ime domene: gdje ga nabaviti i što učiniti s njim
  • Web stranica i forum: kako to napraviti, gdje to postaviti

Naučio sam vas kako napraviti minecraft server, danas ćemo raditi gotovo istu stvar, ali sada ćemo koristiti bukkit, što znači da ćemo moći instalirati dodatke na naš server. Ponavljam, proces je jezivo sličan instaliranju običnog poslužitelja, stoga nemojte biti iznenađeni 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. Ovdje je poveznica na kojoj uvijek možete preuzeti najnoviju verziju:

Nakon preuzimanja, stavite ga u praznu mapu (radi naše udobnosti). Sada moramo smisliti lansiranje. Ako imate Windows, stvorite novu tekstualnu datoteku u ovoj mapi i u nju napiš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 poslužitelju. Broj 1536 je maksimalni RAM. A umjesto "craftbukkit-1.2.5-R1.0.jar" trebao bi postojati naziv vaše bukkit datoteke. Odmah ću reći da ako ubuduće budete čitali članak, datoteka koju ste preuzeli najvjerojatnije ima drugačiji naziv, jer sa svakim ažuriranjem novi broj verzije je upisan u njeno ime.

Spremimo sada našu datoteku s ekstenzijom ".bat". Na primjer, spremio sam ga kao "run.bat".

Kada pokrenete ovu datoteku, naš će se poslužitelj pokrenuti. Pa, zapravo, pokrenimo ga. Trebao bi se pojaviti prozor konzole s različitim porukama. Čekamo dok se ne pojavi ovakva poruka (ja sam čekao 25 ​​sekundi):

21:12:59 Gotovo (24.943s)! Za pomoć upišite "pomoć" ili "?"

Sada isključujemo poslužitelj upisivanjem naredbe “stop” u konzoli. Palili smo i gasili poslužitelj kako bi generirao mapu i stvorio potrebne mape i datoteke.

Pogledajmo datoteke koje su se pojavile u našoj mapi. U osnovi su to iste datoteke koje su bile na standardnom poslužitelju. Neću ih opisivati, jer sam to radio na standardnom poslužitelju. Osim njih, postoje još 3 isključivo bukkit datoteke:

  • help.yml - pohranjuje podatke o naredbama instaliranih dodataka i kratku pomoć za njih. Ova se datoteka generira automatski i ne treba je mijenjati.
  • permissions.yml - specificira dopuštenja za korisnike. Da budem iskren, uopće ne znam kako ga koristiti, jer je predstavljen relativno nedavno i iz navike koristimo dodatke trećih strana koji dobro rade svoj posao.
  • bukkit.yml - osnovne postavke poslužitelja, sada ćemo pogledati sve u detalje.

Dakle, upoznajte bukkit.yml:

#Pažnja! Sve .yml datoteke ne dopuštaju tabove, koristite postavke razmaka: #da li dopustiti rub: allow-end: true #da li da izlaze sistemske poruke na konzolu ako je poslužitelj preopterećen: warn-on-overload: true #spawn radius. Utječe na zaštitu spawn teritorija: spawn-radius: 16 #put do datoteke s dozvolama: permissions-file: permissions.yml #ako imate mapu /update u mapi /plugins, tada pri pokretanju #svježe verzije dodataka bit će preuzeto iz njega i zamijenjeno starim: update-folder: update #ova funkcija, prema off-wikiju, privremeno ne radi: ping-packet-limit: 100 #ako zapnete u blokovima pri ulasku u igru, pokušajte promijenite ovo u true: use-exact-login- location: false #nešto poput ispisivanja informacija o ispravljanju pogrešaka o dodacima, bolje je ne dirati: plugin-profiling: false #vrijeme koje mora proći nakon napuštanja poslužitelja prije nego što se možete ponovno prijaviti. #Prikazano u milisekundama, odnosno 1000 = 1 sekunda. Štiti od DDoS-a: connection-throttle: 4000 ticks-per: #znači da će se životinje pojaviti svakih 400 tikova (1 tick = 1/20 sekunde): animal-spawns: 400 #monsters će se pojaviti svaki tick: monster-spawns: 1 # auto-updater, nikad ga nisam koristio, što vam savjetujem da napravite auto-updater: #je li ažuriranje omogućeno: true #što učiniti ako se pronađe greška u trenutnoj verziji? sada biste trebali "pisati u konzolu" i #"pisati u opam": on-broken: - warn-console - warn-ops #što učiniti ako se izda nova verzija bukkita? sada biste trebali “pisati u 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, to jest, postoje samo provjerene, stabilne verzije. "beta" - očito #još eksperimentalne verzije. "dev" - najnovije, ali neobrađene i testne verzije, #koje mogu imati mnogo grešaka: preferred-channel: rb #gdje tražiti ažuriranja. Nema potrebe mijenjati ovaj parametar. Nikad: 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: SERIALIZABLE driver: org .sqlite.JDBC lozinka: walrus url: jdbc:sqlite:(DIR)(NAME).db

Imamo i mapu "plugins". Obično se dodaci instaliraju kopiranjem .jar datoteke dodatka u ovu mapu i ponovnim pokretanjem poslužitelja.
Ako znate engleski, preuzmite dodatke odavde:

Zapravo, to je sve, postavimo ga, pokrenemo i igramo. Naredbe su iste kao za obični poslužitelj, plus evo nekih novih:

  • /dodaci— prikazuje popis dodataka koji su instalirani na poslužitelju
  • /ponovno učitati— ako želite instalirati dodatak na poslužitelj bez ponovnog pokretanja poslužitelja, kopirajte dodatak u mapu i pokrenite ovu naredbu. Ponovno će učitati sve dodatke. Ali još uvijek ne preporučujem da ga koristite, nije uvijek stabilan.
  • /reći<сообщение> — pišite za razgovor u ime poslužitelja.
  • /reći<ник> <сообщение> — poslati privatnu poruku
  • /verzija— saznajte verziju bukkit poslužitelja
  • /dodaj na popis bijelih<ник> — dodati igrača na popis dopuštenih
  • /bijeli popis ukloniti<ник> — ukloniti igrača s bijele liste
  • /bijeli popis isključen- onemogući popis dopuštenih
  • /bijeli popis uključen- omogućiti bijelu listu
  • /popis bijelog popisa— pogledajte popis dopuštenih
  • / ponovno učitavanje popisa bijelih- ponovno učitaj popis dopuštenih iz datoteke

Ovaj priručnik će vam reći kako instalirati i pokrenuti Bukkit minecraft server.

Da biste započeli, morat ćete izvršiti tri jednostavna koraka. Preuzmite Java na svoje računalo. Ovdje možete preuzeti verziju za .

Zatim trebate preuzeti samu datoteku poslužitelja Bukkit - koja ima rar ekstenziju.

(preuzimanja: 1276)

Nakon što ste preuzeli sve potrebne datoteke. Postavite jar datoteku Bukkit poslužitelja u mapu u kojoj se nalazi vaš poslužitelj. Kao što vidite, sve je vrlo jednostavno.

Pokretanje poslužitelja u sustavu Windows

Možete preuzeti gotove pakete i raspakirati potrebnu batch datoteku u mapu s Minecraft poslužiteljem. Možete urediti stvari koje su vam potrebne, na primjer, promijeniti veličinu RAM-a koju je dodijelio poslužitelj (prema zadanim postavkama to je 1 GB). Također, nakon preuzimanja, možete sigurno preskočiti gore opisane točke 1-3.

Zatim morate stvoriti tekstualni dokument u mapi s minecraft poslužiteljem; to će biti osnova za pokretanje vašeg poslužitelja. Upozorenje: Tekst ispod, ako ga kopirate i zalijepite u svoj tekstualni dokument, ne bi trebao sadržavati nikakve dodatne znakove, ako se tamo pojave, izbrišite ih.

Pokretni kod za 32-bitni sustav

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

Ako ovaj kôd 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 poslužitelj.

craftbukkit.jar

Naziv poslužitelja koji je uključen u naziv datoteke. staklenka.

Nakon što zapišemo sve što je potrebno, spremamo dobiveni dokument s ekstenzijom - vaše ime.bat. Ako koristite Windows, ne možete spremiti s potrebnim proširenjem. Zatim upotrijebite program totalcommander. U njemu pritisnite tipke ctrl+m i u okvir s natpisom extension upišite - bat i kliknite primijeni.

Sada možete pokrenuti poslužitelj jednim klikom, samo dvaput kliknite na datoteku - vaše ime.bat. Ako je sve učinjeno ispravno, otvorit će se prozor poslužitelja Minecraft.

Kako biste zaustavili minecraft server, samo trebate unijeti uobičajenu naredbu - Stop.

Pokretni kod za 64-bitni sustav

Sve je isto kao i za 32-bitni, samo trebate napisati drugačiji kod, onaj dolje naveden.

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

Pokretanje poslužitelja na Linuxu

Ova metoda je univerzalna za sve Linux sustave. Prvo preuzmite java/ zatim trebamo smjestiti datoteku poslužitelja s ekstenzijom jar u mapu, na primjer, to će biti /home/minecraft. Nakon što ste to učinili, otvorite konzolu, zatim aplikacije/standard/terminal. Za Ubuntudekstop možete koristiti kombinaciju tipki - ctrl+alt+t.

Idite u mapu poslužitelja unosom naredbe - CD/Dom/minecraft/

Unesite naredbu - nanopočetak.sh

I umetnite sljedeći kod:

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

Sada sve što preostaje je učiniti datoteku izvršnom unošenjem naredbe - chmod +x /home/minecraft/start.sh

cd /početna/minecraft/ Za početak morate unijeti - ./start.sh

Ako odjednom to ne možete učiniti, pokušajte uzastopno unijeti 1) cd / početna/minecraft/ 2) sudo ./start.sh.

Ako je sve uspjelo, za sljedeće lansiranje ponavljamo:

Za odlazak u imenik unesite - cd /početna/minecraft/ Za početak morate unijeti - ./start.sh

Za zaustavljanje poslužitelja unesite stop u konzolu.

Postavke poslužitelja pronaći ćete u datoteci - serversproperties. Što je za što odgovorno možete saznati ako pogledate ispod spojlera.

#Minecraft svojstva poslužitelja
#Sub, 2. ožujka 14:08:14 MSK 2013 Stvaranje datoteke
generator-postavke= Neće trebati
dopusti-nether=istina Omogućuje prijelaz u niži svijet
level-name=svijet Naziv mape karte svijeta
enable-query=false Malo je vjerojatno da će vam trebati
dopusti-let=false omogućit će vam da letite
server-port=25565 Port poslužitelja
level-type=DEFAULT Vrsta svijeta. ZADANO / RAVNI / VELIKI BIOMI Standardni/ravni/"ogromni" biomi
enable-rcon=false Daljinski pristup konzoli poslužitelja.
level-seed= LED poslužitelja
server-ip= IP poslužitelja (ne morate ga pisati, pogotovo ako je dinamički)
max-build-height=256 Najveća visina od dna do vrha
spawn-npcs=true Mrijest seljaka
bijeli-list=false Omogući bijelu listu (popis igrača kojima je dopušteno igrati na poslužitelju)
spawn-animals=true Mrijest životinja
njuškalo-omogućeno=false Slanje statistike programerima
hardcore=false Hardcore mod (ne javljate se ponovno kada umrete)
texture-pack= Naziv zip arhive s teksturama koja se nalazi u mapi poslužitelja
online-mode=false Autentifikacija premium računa
pvp=točno Dopusti PVP
poteškoća=1 Poteškoća od 0 do 3
naziv-poslužitelja=VlomServer ServerName
način igre=0 Mod igre. 0 - Preživljavanje, 1 - Kreativno, 2 - Avantura (dostupno u novim verzijama)
max-igrača=20 Maksimalan broj igrača
spawn-monsters=istina Izroditi čudovišta.
udaljenost pogleda=10 Domet udaljenosti, s "zaostacima" može se smanjiti
generiraj-strukture=istina Stvara sela
spawn-protection=16 Broj neraskidivih blokova iz spawn-a
motd=Sozdatserver.ru Opis poslužitelja (do 60 znakova)

Ovo je prvi i uvodni članak o postavljanju Minecraft servera temeljenog na najboljem poslužiteljskom modu za igru ​​- CraftBukkit.

  • Priprema
  • Instalacija i rusifikacija
  • Pokretanje poslužitelja
  • postavke
  • Opće informacije o dodacima
  • Osnovni dodaci

Priprema

Poslužitelj će biti izgrađen pod Linuxom. Međutim, samo će ovaj prvi članak biti vezan uz njega, ostali su o dodacima, tako da su primjenjivi na bilo koji OS na kojem možete pokrenuti poslužitelj.

Potrebni su Nginx i Mysql, osnovno razumijevanje uslužnog programa Screen.

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

Instalacija i rusifikacija

Ove se operacije mogu automatizirati, ali prije nego što prijeđemo na skriptu, malo teorije:

Najnovija preporučena verzija poslužitelja je http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Potrebna vam je najnovija preporučena verzija, a ne samo najnovija. U suprotnom, rukujte s dodacima.

Iz krekera trebate uzeti mapu lang i font.txt i njima zamijeniti datoteke unutar .jar datoteke poslužitelja. Ovo je zgodno učiniti u upravitelju arhive, budući da je .jar gotovo običan .zip.

Skripta sve to radi automatski. Nažalost, autor cracka ne daje stalnu poveznicu na najnoviju verziju, tako da kada se crack ažurira, poveznicu u skripti treba urediti.

  • Skripta preuzima najnoviju preporučenu verziju poslužitelja i crack u privremenu mapu.
  • Raspakira i zamjenjuje datoteke prvog s potrebnim datotekama drugog.
  • Ažurira .jar datoteku poslužitelja na rezultirajuću rusificiranu datoteku i briše privremenu mapu.
vim skripte/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 raspakirajte Minecraft1.0_rus_manual.zip \*/lang/\* \*/font.txt mv u\ 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

Učinite skriptu izvršnom i pokrenite:

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

Kako biste saznali o izdavanju novih verzija, možete koristiti ove RSS izvore:

Pokretanje poslužitelja

Također ćemo pokrenuti poslužitelj pomoću skripte i umotati ga u ekran. Skripta pokreće poslužitelj i ponovno ga pokreće ako je već pokrenut.

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

Pokrenite poslužitelj:

Skripte/minecraft.sh

Nakon toga će se dodati još datoteka, uključujući datoteke postavki.

postavke

poslužitelj.svojstva

vim poslužitelj.svojstva

Izvanmrežni način rada (vaša luka je otvorena za korsare):

Online-mode=false

Težina, raspon 0-3:

Poteškoća=2

Naziv poslužitelja:

Server-name=Dobroserver

Opis poslužitelja:

Ovo je drugi red prije spajanja na poslužitelj.

bukkit.yml

U ovoj datoteci možete konfigurirati bazu podataka i aliase.

Prve je prikladnije konfigurirati pomoću dodatka, ali možete odrediti bazu:

Promijenite bazu podataka u Mysql:

Baza podataka: korisničko ime: minecraft izolacija: SERIALIZABLE upravljački program: com.mysql.jdbc. Lozinka upravljačkog programa: pass url: jdbc:mysql://localhost:3306/minecraft

Ovdje navodimo Mysql postavke kako ih ne bismo specificirali za svaki dodatak posebno. Ubuduće, svi dodaci još ne mogu preuzimati postavke odavde.

Mnogi od njih nude izbor pohranjivanja baze podataka u Mysql ili lokalno. Prva opcija je uvijek bolja. Prvo, mnogo je brže, a drugo, bit će lakše raditi s bazom podataka - na primjer, ako dodatak stvara dvostruke zapise i morate to popraviti.

Radi praktičnosti, pohranite sve podatke o dodacima u jednu bazu podataka, ali koristite prefikse za različite dodatke, na primjer lwc_ za LWC.

Primjena postavki

Za primjenu postavki potrebno je ponovno pokrenuti poslužitelj:

/skripte/minecraft.sh

Skripta će jednostavno ubiti poslužitelj i ponovno ga pokrenuti - promjene svijeta neće biti spremljene.

Sada to apsolutno nije kritično, u početku samo sjedite na poslužitelju, a čak ni tada ne gradite, već provjeravate radi li.

A ako su drugi igrači igrali na poslužitelju, bilo bi ispravnije ponovno pokrenuti ovako:

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

Međutim, u budućnosti će se koristiti poseban dodatak za ponovno pokretanje, koji će sam spremiti sve, o čemu ćemo govoriti malo kasnije.

Spojite se na server i provjerite je li sve u redu.

Opće informacije o dodacima

Ne zahtijeva nikakve postavke, omogućuje vam korištenje informatora.

CommandHelper

Da bi dodatak radio, prvo instalirajte WorldEdit:http://dev.bukkit.org/server-mods/worldedit/, uređivač karata u igri.

O tome će biti riječi u zasebnom članku, ali za sada samo kopirajte WorldEdit.jar i CommandHelper.jar u mapu dodataka i ponovno učitajte dodatke naredbom ponovnog učitavanja.

Datoteka config.txt sadrži mnogo primjera osnovnih skripti i aliasa, savjetujem vam da je preimenujete u config.txt.examples, stvorite novu praznu datoteku config.txt i ispunite je po potrebi:

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

Jedan tim:

/spremi = /spremi-sve

Makro od dvije naredbe:

/ver = /plugi l all \ /verzija