Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • vijesti
  • Kako napisati svoj vlastiti server. Preuzimanje potrebnih datoteka

Kako napisati svoj vlastiti server. Preuzimanje potrebnih datoteka

Kako napraviti vlastiti server u minecraftu?

Prije ili kasnije, mnogi igrači razmišljaju o tome kako stvoriti vlastiti poslužitelj u Minecraftu. Razloga može biti mnogo: mogućnost instaliranja bilo kakvih modova i dodataka, pristup administratorskim pravima, želja da zaradite novac na donacijama ili napravite dobar projekt. Bez obzira na vaš cilj, u ovom članku ćemo vas naučiti kako napraviti vlastiti poslužitelj u Minecraftu.

Kreiranje poslužitelja

  1. Prije instaliranja poslužitelja, preuzmite i instalirajte najnoviju verziju Jave.
  2. Preuzmite Minecraft server. Najbolje mjesto za to je na Bukkit.org. Preuzmite preporučenu verziju (označena zelenom bojom).
  3. Napravite mapu poslužitelja i tamo stavite preuzetu datoteku.
  4. Radi lakšeg snalaženja, datoteci buckkit dajte kraći naziv (ne zaboravite uključiti ekstenziju .jar).
  5. Zatim stvorite batch datoteku. Da biste to učinili, u sustavu Windows 7 na gornjoj traci mape kliknite gumb "Organiziraj", a zatim s padajućeg popisa odaberite "Opcije mape i pretraživanja". U prozoru koji se pojavi odaberite karticu "Prikaz" i gotovo na samom kraju popisa poništite redak "Sakrij ekstenzije za poznate vrste datoteka". Zatim stvorite tekstualni dokument, dajte mu ime i dajte mu ekstenziju .bat.
  6. Otvorite rezultirajuću datoteku bilo kojim uređivačem teksta.
  7. Napišite "java Xmx1G". Ovom naredbom postavljate količinu RAM-a koja će se koristiti za održavanje poslužitelja. U ovom primjeru, 1 gigabajt. U slučaju da želite postaviti jedan i pol gigabajta, dva i pol ili neki drugi necijeli broj, tada trebate upisati vrijednost u megabajtima (512M, 1536M itd.). Za normalan rad servera s dvadeset igrača potrebno vam je oko 2G RAM-a.
  8. U istom retku napišite - Xincgc. Ova funkcija je dizajnirana za učitavanje "komadića" iz RAM-a koji su izvan vidokruga. Ako ne registrirate ovu opciju, preuzimanje se neće dogoditi, a uskoro će poslužitelj visjeti.
  9. Na istom mjestu napišite -jar. Ova opcija određuje datoteku na koju će se primijeniti prethodne.
  10. Pokrenite poslužitelj pomoću .jar datoteke.
  11. Otvorit će se prozor u kojem možete pratiti tijek pokretanja. U međuvremenu, dodatne datoteke i mape pojavit će se u mapi poslužitelja.

Podešavanje poslužitelja

Da biste postavili konfiguracije, otvorite datoteku server.properties koja se pojavljuje u mapi poslužitelja pomoću Notepad++ ili drugog uređivača koda. Morat ćete promijeniti sljedeće postavke:

  1. Promijenite online-mod na false - tako da igrači koji koriste piratski klijent mogu ući na vaš poslužitelj.
  2. Ne biste trebali postavljati server-IP vrijednost, budući da poslužitelj sam preuzima vašu ip-adresu, a ako je upišete u konfiguraciju, igra se može srušiti s greškama porta.
  3. Vrijednost porta poslužitelja treba mijenjati samo ako imate više od jednog poslužitelja, ali nekoliko.
  4. Max-players je broj igrača koji mogu biti na poslužitelju u isto vrijeme.
  5. Spawn npcs ima dvije vrijednosti - true i false. Uključuje i isključuje mrijest sela i seljana.
  6. U retku bijele liste, odvojene zarezima, možete upisati nadimke igrača koji imaju pravo ulaska na server. Budite oprezni, jer nakon promjene vrijednosti ove opcije, samo igrači navedeni na popisu i nitko drugi neće moći ući na poslužitelj.
  7. Promjena Hardcore u true omogućit će hardcore način rada.
  8. Datoteka ops.txt sadrži operatere poslužitelja.

Dodaci

Razmotrite četiri najvažnija dodatka:

  1. home spawn warp. Najnužnija funkcija ovog dodatka je mogućnost teleportacije u neke točke (na primjer, dom).
  2. ServerSave je potreban za automatsko spašavanje svijeta.
  3. WorldEdit je potreban za upravljanje teritorijem u velikim razmjerima.
  4. WorldGuard se koristi za privatni teritorij i imovinu. Izvrsna je zaštita od žalosti.

Postoji mnogo dodataka za Minecraft. Naveli smo najvažnije. Ostalo možete instalirati po želji.

Stvaranje vlastitog lokalnog poslužitelja na temelju običnog osobnog računala prilično je kompliciran i mukotrpan zadatak. Ovdje morate razumjeti sljedeće točke:

  1. 1. , te da li vam je uopće potreban vlastiti poslužitelj. Ovo je jedno od ključnih pitanja koje od budućeg administratora zahtijeva jasan i nedvosmislen odgovor.
  2. 2. Koji tehnički resursi su vam na raspolaganju, a što će biti potrebno za rad punopravnog poslužitelja. Minimalni tehnički zahtjevi za stvaranje "dobrog" poslužitelja prilično su visoki: sama oprema koštat će 70 - 80 tisuća rubalja.

Također imajte na umu da je za normalan rad resursa (za koji planirate napraviti vlastiti poslužitelj) potrebno da računalo poslužitelja bude stalno uključeno i da radi bez prekida. Stoga je potrebno osigurati odgovarajuće napajanje.

3. Koliko ste novca spremni potrošiti na stvaranje i održavanje poslužitelja. Uz gore navedene troškove "hardvera", stvaranje punopravnog poslužitelja na računalu zahtijeva namjensku (statističku) IP adresu i veliku brzinu primanja i prijenosa podataka (minimum je 10 Mbps). Sukladno tome, davatelj će to morati dodatno platiti i sklopiti dodatni ugovor o pružanju takvih usluga.

I prije nego što pokušate napraviti poslužitelj od računala, morate jasno definirati sve ove nijanse.

Kako napraviti server od kućnog računala?

Za izradu vlastitog poslužitelja najprije morate instalirati višekorisnički mrežni operativni sustav.

Izbor je ogroman: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" i mnogi drugi.

Na internetu možete pronaći mnogo primjera testiranja navedenih operacijskih sustava i njihovu ocjenu u skladu s rezultatima testiranja. Na primjer, SOS ocjena za 2016.:

1. mjesto: "Debian" i "Ubuntu Server";

3. mjesto: "FreeBSD" i " Windows poslužitelju»;

4. mjesto: "Red Hat Enterprise";

5. mjesto: "Fedora".

Naravno, lavovski dio tržišta mrežnog softvera čine operativni sustavi koji zauzimaju prvo mjesto na ljestvici. Stoga, kako biste prvi put stvorili poslužitelj na računalu, preporučujemo da odaberete jedan od njih.

Kao dio primjera, fokusirat ćemo se na instalaciju operativnog sustava Ubuntu Server.

Kako postaviti lokalni poslužitelj od nule na ubuntu?

1. Preuzmite i donesite sliku operacijskog sustava na USB flash pogon za podizanje sustava. Pokrenite računalo s flash pogona: u prvoj fazi od vas će se tražiti da odaberete jezik.

3. U sljedećim koracima odaberite "Regija" i "Postavke rasporeda tipkovnice";

4. Navedite korisničko ime, račun računala i lozinku,

zatim kliknite "Nastavi";

konfigurirajte "Particiju diska"

i odaberite na kojem disku je sustav instaliran;

6. Pričekajte da se instalacija i ažuriranje sustava dovrše.

7. Odaberite softver koji vam je potreban za rad.

8. Potvrdite završetak instalacije klikom na gumb "Nastavi";

Ovaj članak upoznaje čitatelja sa značajkama čistog (bez izmjena) poslužitelja Minecraft Trenutna verzija. Za razliku od klijenta, distribuira se besplatno putem službene web stranice igre. Informacije u ovom članku ažurirane su na verziju 1.12.2.

Priprema za rad

Da bi poslužitelj radio, morate instalirati Java paket na svoje računalo. Može se preuzeti na ovoj stranici. Ali ako klijent Minecraft počinje, to je pokazatelj da je ovaj paket već instaliran na računalu. (Minecraft se sada može instalirati putem instalacijskog programa koji preuzima Javu za sebe. U tom slučaju još uvijek morate instalirati Javu.)

Da biste preuzeli poslužitelj, morate otići na stranicu za preuzimanje službene stranice. Kliknite na odgovarajuću vezu i spremite datoteku u poseban direktorij, koji će biti glavni direktorij za vaš poslužitelj. Prilikom izrade poslužitelja na Linuxu ili OS X-u, glavni direktorij poslužitelja je radni direktorij; koristite naredbu cd /path/to/server/.

Izrada i konfiguracija poslužitelja

Uvod u postavke poslužitelja

Kada se preuzeta datoteka nalazi u mapi budućeg poslužitelja, pokrenite je i pričekajte dok se proces generiranja razine ne završi. Vidjet ćete da se u vašoj mapi pojavilo nekoliko novih datoteka i podmapa.

Razmotrite datoteku poslužitelj.svojstva. Ova datoteka sadrži sve glavne parametre poslužitelja. Otvorite ovu datoteku bilo kojim odgovarajućim uređivačem teksta. Vidjet ćete sadržaj poput ovog:

#Svojstva Minecraft poslužitelja #Thu, 07. srpnja 16:45:52 MSK 2016 generator-settings= op-permission-level=4 allow-nether=true level-name=world enable-query=false allow-flight=false announce-player- postignuća=true server-port=25565 max-world-size=29999984 level-type=DEFAULT enable-rcon=false force-gamemode=false level-seed= server-ip= network-compression-threshold=256 max-build-height =256 spawn-npcs=true white-list=false spawn-animals=true snooper-enabled=true hardcore=false resource-pack-sha1= online-mode=true resource-pack= pvp=true broadcast-console-to-ops =istinska poteškoća=1 enable-command-block=false player-idle-timeout=0 gamemode=0 max-players=20 max-tick-time=60000 spawn-monsters=true view-distance=10 generate-structures=true motd = Minecraft poslužitelj

Opis parametara

Parametar vrijednosti Zadano Opis
dopusti-let točno netočno pravi Omogućuje igraču da leti oko svijeta Minecrafta. Ova opcija vrijedi samo za letove u Opstanak i ima učinak samo ako je odgovarajući dodatak prisutan (na primjer, Flight). Ni na koji način to ne utječe na letove u kreativnom načinu rada.
dopustiti-nether točno netočno pravi Ovaj parametar određuje mogućnost prijelaza u Niži svijet. Ako je onemogućeno, svi igrači koji su bili u Netheru bit će premješteni u normalu. Ne utječe na prijelaz na Kraj.
objaviti postignuća igrača točno netočno pravi Ovaj parametar određuje treba li poslužitelj slati poruke chatu o postignućima.
poteškoće Broj (0-3) 0 Razina težine: 0 - Mirno 1 - Lako 2 - Normalno 3 - Teško
omogući-komanda-blok točno netočno lažno Omogućuje korištenje naredbenog bloka. Ova opcija se ne generira pri prvom pokretanju, ali se pojavljuje kada prvi put pokušate upotrijebiti naredbeni blok.
omogući-upit točno netočno lažno Omogućuje vam da aktivirate GameSpy4 protokol za slušanje poslužitelja (dobivanje informacija o poslužitelju).
omogući-rcon točno netočno lažno Omogućuje korištenje daljinskog pristupa konzoli poslužitelja.
force-gamemode točno netočno lažno Ako je točno, tada će se pri povezivanju s poslužiteljem način igre igrača promijeniti u standardni naveden u mod igre.
mod igre Broj (0-3) 0 Standardni način igre koji se automatski postavlja za sve igrače koji se prvi put pridruže poslužitelju. Način rada pojedinog igrača mijenja se naredbom /gamemode. 0 - Opstanak 1 - Kreativno 2 - Avantura 3 - Promatranje
postavke generatora Ne Crta Ova linija specificira predložak generacije super ravnog svijeta. Za detalje pogledajte superplan.
generirati-strukture točno netočno pravi Da li generirati strukture (riznice, tvrđave, sela...)
hardcore točno netočno lažno Omogućuje hardcore način rada na poslužitelju. Nakon smrti - prijelaz u mod promatrača.
naziv-razine Ime datoteke svijet Naziv mape s datotekama karte koju će poslužitelj koristiti tijekom igre. Ova mapa se nalazi u istom direktoriju kao i poslužitelj. Ako se ne pojavi, poslužitelj će automatski generirati novi svijet i smjestiti svoje datoteke u mapu s ovim imenom.
nivo-sjeme Bilo koje dopušteno zrno Ulazni podaci (sjeme) za generator razine. Ako želite stvoriti nasumični svijet, ostavite ovo polje praznim.
razina tipa ZADANO / RAVNO / VELIKI BIOM / POJAČAN ZADANO Određuje vrstu svijeta.
maksimalna visina izgradnje Djeljivo sa 16 (64 - 256) 256 Određuje maksimalnu visinu zgrade na vašem poslužitelju. Iznad ove razine neće biti moguće razbiti ili postaviti blokove. Teren se može generirati iznad ove razine, a blokovi se mogu uništiti TNT-om i vatrom. Također, kante rade iznad granice (bug).
maksimalno igrača Broj (0-2147483647) 20 Određuje maksimalni dopušteni broj igrača na poslužitelju.
motd Niz ne više od 60 znakova A Minecraft poslužitelju Opis poslužitelja koji se prikazuje kada je spojen na popisu poslužitelja. Podržava oblikovanje teksta.
online način rada točno netočno pravi Ova postavka vam omogućuje da omogućite/onemogućite provjeru autentičnosti premium računa korisnika koji se povezuju na ovaj poslužitelj. Ako lažno- program neće provjeravati račune igrača i igrači će moći pristupiti poslužitelju ako njihovi računi nemaju status "premium račun". Ako vrijednost parametra pravi, samo korisnici s premium računom moći će pristupiti poslužitelju. Ako je provjera računa onemogućena, "pirati" i igrači koji su lažirali nadimak moći će ući na ovaj poslužitelj, što je pomalo nesigurno. Administrator koji kreira poslužitelj u ovom načinu rada ne krši uvjete korisničkog ugovora, jer je ova opcija namjerno dodana na popis postavki poslužitelja - onemogućavanjem provjere možete npr. igrati na lokalnoj mreži bez pristup internetu.
op-razina dopuštenja Broj (1-4) 3 Omogućuje vam promjenu prava operatera. 1 - Operateri mogu razbiti/postaviti blokove unutar zaštitnog radijusa teritorija mrijesta. 2 - Operatori mogu koristiti naredbe /clear, /difficulty, /effect, /gamemode, /gamerule, /give, / i mogu mijenjati naredbene blokove. 3 - Operatori mogu koristiti naredbe /ban, /deop, /kick i /. 4 - Operateri mogu koristiti naredbu /stop.
igrač-idle-timeout Broj 0 Ako nije postavljeno na nulu, igrači će se automatski isključiti s poslužitelja ako nisu učinili ništa za navedeno vrijeme (u minutama).
pvp točno netočno Omogućuje/onemogućuje igračima da zadobiju štetu od napada drugih igrača na poslužitelju. Na pravi igrači će se moći "boriti" među sobom, ubijajući jedni druge. Ako je vrijednost postavljena lažno, igrači neće moći nanijeti izravnu štetu jedni drugima.
upit.port Broj (1-65535) 25565 Port za dobivanje informacija o poslužitelju. Pojavljuje se automatski kada enable-query=true .
rcon.lozinka Crta Ne Lozinka za daljinski pristup poslužitelju. Pojavljuje se automatski kada enable-rcon=true .
rcon.port Broj (1-65535) 25575 Port za daljinsko upravljanje poslužiteljem. Pojavljuje se automatski kada enable-rcon=true .
paket resursa Naziv datoteke Ne Mjesto resursa koje će poslužitelj ponuditi za preuzimanje na player nakon povezivanja. U ovom polju morate navesti izravna veza u zip arhivu.
server-ip Bilo koja važeća IP adresa Ne Određuje IP adresu poslužitelja koju će drugi igrači koristiti za povezivanje s ovim poslužiteljem. Preporuča se da ovo polje ostane prazno, ali ako želite poslužitelju dati određenu IP adresu, možete koristiti ovu opciju da je postavite.
port poslužitelja Broj (1-65535) 25565 Ovaj parametar definira vrijednost porta u TCP i UDP protokolima, koje će koristiti poslužitelj igre. Standardno za Minecraft port - 25565. Preporuča se ne mijenjati vrijednost, jer za ulazak na poslužitelj pomoću standardnog porta, igrač će samo trebati upisati IP ili DNS adresu, bez navođenja porta, a kada koristi druge portove, vjerojatno je da će taj port već biti zauzet drugim mrežnim resursom. Ako i dalje želite ručno odrediti port, odaberite veće brojeve i izbjegavajte popularne portove: 80 i 8080 (web poslužitelj), 21 (ftp poslužitelj), 22 (ssh poslužitelj), 143 (imap), 6969 i 6881-6889 (bittorrent ), itd. Na primjer, port 23000 je u redu.
omogućeno njuškalo točno netočno pravi Omogućuje poslužitelju slanje neke statistike i podataka programerima.
mrijest-životinje točno netočno pravi Slično mrijesti čudovišta, ali za prijateljske mobove (krave, svinje, ovce...).
mrijesti čudovišta točno netočno pravi Ako vrijednost parametra pravi, tada će se, kao u igri za jednog igrača, neprijateljski raspoloženi mobovi pojavljivati ​​na karti noću i u mračnim špiljama i pokušavat će naštetiti igračima na serveru. Ako vrijednost lažno, neprijateljski raspoloženi mafijaši (npr. kosturi, zombiji) neće se automatski mrijesti tijekom igre, ali se mogu mrijesti pomoću jaja za mrijest. Svi mobovi na karti će ostati.
spawn-npcs točno netočno pravi Dopustite NPC-ima da se mrijeste u selima.
zaštita od mrijesta Broj (1-100) 16 Zaštitni radijus teritorija mrijesta u blokovima (samo operateri mogu promijeniti ovaj teritorij). Radijus od 0 daje zaštitu za jedan blok, 1 za zonu 3x3 i tako dalje. Ova opcija se ne generira pri prvom pokretanju, ali se pojavljuje kada se prvi igrač pridruži poslužitelju. Nakon 1.4.2, zaštita od pokretanja je automatski onemogućena ako poslužitelj nema niti jednog operatera.
vidljiva udaljenost Broj (3-15) 10 Podešava radijus ažuriranih dijelova za slanje playeru. Referenca: udaljenost crtanja Daleko u verzijama prije 1.7, prikazuje područje unutar radijusa od 10 komada.
bijela lista točno netočno lažno Omogućuje vam da omogućite / onemogućite korištenje popisa dopuštenih na poslužitelju. Na pravi administrator poslužitelja morat će ručno dodati nadimke igrača na bijeli popis. Ako je postavljeno na lažno, svaki igrač će moći pristupiti ovom poslužitelju, znajući njegovu IP adresu i port. Administratori poslužitelja imaju mogućnost prijave na poslužitelj bez obzira na bijelu listu.
maksimalna veličina svijeta Broj (1-29999984) 29999984 Postavlja granicu svijeta na odabranom radijusu, računajući od nulte koordinate. Postavljanje granice koja ide izvan svijeta neće učiniti ništa.

Na primjer

  • Ako je naveden radijus od 1000 blokova, tada ćete dobiti radni prostor od 2000 x 2000 blokova.
  • Ako je naveden radijus od 4000 blokova, tada ćete dobiti radni prostor od 8000 x 8000 blokova.
mreža-kompresija-prag Broj 256 Prema zadanim postavkama dopušta pakete koji su n-1 veliki bajtovi za normalno kretanje, ali paket koji n bajtova ili više bit će komprimirani. Dakle, manji broj znači više kompresije, ali komprimiranje male količine bajtova moglo bi zapravo završiti s većim rezultatom od onoga što je ušlo. -1 - potpuno onemogućiti kompresiju 0 - stisnuti sve

Bilješka: Specifikacija Etherneta zahtijeva da se paketi manji od 64 bajta dodaju na 64 bajta. Stoga postavljanje vrijednosti niže od 64 možda neće biti od koristi. Također se ne preporuča prekoračiti MTU, obično 1500 bajtova.

resurs-paket-sha1 Crta prazan Neobavezni SHA-1 sažetak paketa resursa, malim slovima heksadecimalno. Preporuča se to navesti. Ovo se još ne koristi za provjeru integriteta paketa resursa, ali poboljšava učinkovitost i pouzdanost predmemorije.
koristiti-native-transport točno netočno pravi Poboljšanja performansi Linux poslužitelja: optimizirano slanje/primanje paketa na Linuxu pravi- omogućeno. Omogućite optimizaciju slanja/primanja Linux paketa lažno- Onemogućeno. Onemogućite optimizaciju slanja/primanja Linux paketa
max-tick-time Broj (0 - (2^63 - 1)) 60000 Maksimalan broj milisekundi koje može potrajati jedna kvačica prije nego što nadzorni pas poslužitelja zaustavi poslužitelj s porukom, Pojedinačna oznaka poslužitelja trajala je 60,00 sekundi (trebalo bi biti maksimalno 0,05); S obzirom da se srušio, poslužitelj će se prisilno isključiti. Nakon što je ovaj kriterij zadovoljen, poziva System.exit(1). -1 - potpuno onemogući nadzorni pas (ova opcija onemogućavanja dodana je u 14w32a)
emitiranje-konzola-operacija točno netočno pravi Šaljite poruke u chatu o korištenju naredbi op, kao što su davanje ili način igre. pravi- poslati lažno- nemojte slati

Prvi redak "#Minecraft server properties" je neophodan da poslužitelj utvrdi da je ovo stvarna datoteka server.properties koju će koristiti u ovaj trenutak.

Drugi redak "#Thu Jul 07 16:45:52 MSK 2016" opisuje datum kada je datoteka posljednji put izmijenjena od strane poslužitelja. Važno je zapamtiti da poslužitelj uzima datum i vrijeme koje je postavio operativni sustav.

"#" <Первые три буквы дня недели на английском языке> <Первые три буквы месяца на английском языке> <Число> <Время ЧЧ:ММ:СС> <Часовой пояс> <Год>

Neposredno prije pokretanja igre na poslužitelju, možete konfigurirati gore navedene postavke poslužitelja.

  • Polje server-ip najbolje je ostaviti prazno - igra će sama odrediti i konfigurirati ovaj parametar. Ali ako želite dodijeliti određenu IP adresu poslužitelju, možete promijeniti ovu postavku.
  • Polje mod igre označava način igre koji će se automatski omogućiti za sve igrače koji se pridruže poslužitelju. Način igre za određenog igrača može se promijeniti tijekom rada.
  • Ako ste omogućili bijela lista, postanite operaterom ili se stavite na bijelu listu.
  • Prilikom popunjavanja polja maksimalna visina izgradnje s neprikladnim brojem, poslužitelj automatski odabire najbliži broj koji može koristiti.

Svaka promjena postavki u ovoj datoteci zahtijeva ponovno pokretanje poslužitelja. Osim toga, poslužitelj ponekad može upisati promjene u ovu datoteku, pa je najbolje rekonfigurirati kada je poslužitelj izvan mreže.

Postavljanje veze s poslužiteljem

Vrijedi napomenuti da igrači s lokalne mreže i interneta mogu istovremeno igrati na poslužitelju.

Povezivanje na vlastiti poslužitelj

Ako koristite poslužitelj na istom računalu na kojem ćete igrati, sve što trebate učiniti je unijeti 127.0.0.1 ili localhost za povezivanje. Ova adresa koristi virtualno mrežno sučelje (loopback) koje je uvijek dostupno, čak i ako računalo nema mrežnu karticu.

Ako se ne možete povezati ni putem sučelja povratne petlje, to je razlog da provjerite postavke antivirusnog programa i vatrozida. Dodaj izuzecima Minecraft Server i port 25565.

Poslužitelj na lokalnoj mreži

Proces postavljanja poslužitelja za igre preko lokalne mreže puno je jednostavniji od kreiranja poslužitelja koji je dostupan s interneta, a lakši je u smislu pogrešaka pri povezivanju s poslužiteljem.

Osim toga, vaša adresa može biti stalna, statički, ili mijenjati svaki put kada se ponovno povežete s davateljem, odnosno biti dinamičan. Najlakši način za određivanje vrste adrese je ponovno povezivanje modema i usporedba vanjskih IP adresa. Ako se IP adresa promijeni nakon ponovnog povezivanja modema, to znači da imate dinamičku IP adresu. Dinamičke adrese su češće od statičkih, ali preporuča se imati statičku IP adresu prilikom izrade poslužitelja za igre, jer se dinamička adresa mijenja svaki put kada se ponovno povežete sa svojim ISP-om (i morat ćete stalno govoriti svojim igračima novu adresu cijelo vrijeme). Međutim, statička adresa je izborni uvjet za rad poslužitelja.

Osim toga, postoje usluge (uključujući besplatne) koje pružaju domene treće razine, na primjer, dyn.com/dns/. Ažuriranje adrese obično se vrši pomoću posebnog programa koji ćete morati instalirati na svoje računalo, ali neki modemi i usmjerivači mogu sami izvršiti ovu funkciju (pogledajte u sučelju usmjerivača za Dynamic DNS). Mnogi davatelji nude statičku IP adresu kao dodatnu uslugu.

Veza sa poslužiteljem

Kako bi se povezali s vašim poslužiteljem, igrači u retku za unos IP adrese poslužitelja u klijentu igre moraju unijeti vašu vanjski IP adresa ili domena (adresa web-mjesta) i kliknite gumb za povezivanje s poslužiteljem. Vanjsku IP adresu može saznati vlasnik poslužitelja i reći je igračima koji se žele spojiti na njegov poslužitelj. Web-mjesta vam mogu pomoći da saznate svoju vanjsku IP adresu: SpeedTest.net, 2IP.ru, Smart-IP.net.

Ako se igrači ne mogu spojiti na vaš poslužitelj, pogledajte odjeljak.

Poslužitelj preko VPN-a

Ako imate problema sa unutarnje IP adresa, možete isprobati Hamachi, P2PLauncher, EasyVPN, Garena ili slične usluge. Najpopularniji od njih je Hamachi. Kreator poslužitelja i oni koji se povezuju moraju preuzeti i instalirati Hamachi. Unaprijediti:

Za poslužitelj:

  1. Napravite sobu.
  2. ostavite server-ip praznim.
  3. Pokrenite poslužitelj.
  4. Recite svoj IP u Hamachiju (pored gumba za povezivanje) onima koji se povezuju.

Za igrače:

  1. Uđite u sobu poslužitelja.
  2. Pokušajte se povezati koristeći primljeni IP.

Najlakši za korištenje je program P2PLauncher koji povezuje računala putem peer-to-peer mreže. Samo ga stavite u mapu igre i pokrenite. Na poslužitelju:

  1. Unesite nadimak (to je i budući naziv poslužitelja) i naziv sobe, kliknite "Pokreni poslužitelj".
  2. Recite naziv sobe i svoj nadimak onome tko vam se želi pridružiti.

Na klijentu:

  1. Pokrenite P2PLuncher. Unesite svoj nadimak i naziv sobe, kliknite "Pokreni klijenta".
  2. Kao naziv poslužitelja upotrijebite nadimak igrača koji je kreirao poslužitelj.

Otvaranje portova

Otvor, ili prosljeđivanje porta (Port Forwarding) omogućuje klijentima koji se povezuju s interneta pristup poslužitelju iza usmjerivača ili modema. Problem s otvaranjem portova često se susreće prilikom stvaranja poslužitelja na lokalnoj podmreži. Usmjerivač ili modem možda blokiraju port koji poslužitelj igre pokušava koristiti. Za različite modele ovaj je postupak malo drugačiji.

Postoje 2 načina za otvaranje portova:

  • Stranica portforward.com sadrži skup posebnog softvera koji je dizajniran za otvaranje portova na različitim modelima modema. Idite na ovu stranicu i na popisu pronađite model svog modema ili usmjerivača. Idite na stranicu svog modela i odatle preuzmite uslužni program za otvaranje portova. Koristite ga za otvaranje porta koji vaš poslužitelj koristi (prema zadanim postavkama 25565 ).
  • Pristupite web sučelju svog modema ili usmjerivača putem web preglednika. U pravilu, da biste ga unijeli, morate unijeti u redak za unos web adrese 192.168.1.1 ili 192.168.0.1 . Nakon što ste u izborniku web sučelja, pronađite stavku Port Forwarding ili NAT. Nakon otvaranja ovog izbornika, morat ćete unijeti neke parametre. Parametri koji mogu biti potrebni: Start Port - 25565, End Port - 25565, IP adresa - lokalna IP adresa računala na kojem kreirate poslužitelj (na primjer, 192.168.1.2), Protocol - prvo unesite TCP, a zatim ponovite cijeli postupak ponovno za UDP protokol. Primjeri otvaranja portova za mnoge modele modema mogu se pronaći na portforward.com.

Primjer korištenja programa PFPortChecker

Da biste provjerili je li postupak otvaranja porta bio uspješan, zamolite nekoga izvan vaše lokalne mreže da se poveže s poslužiteljem pomoću vanjske IP adrese (možete se i sami pokušati spojiti na vanjsku adresu, ali neuspjeh u ovom slučaju ne znači uvijek poslužitelj je nedostupan) . Ili preuzmite i instalirajte program PFPortChecker. U polju luka unesite broj porta koji ste pokušali otvoriti. U polju Protokol prvo odaberite UDP, a zatim TCP. Zatim kliknite gumb za provjeru. Nakon završetka provjere, program će prikazati 3 ukupne vrijednosti za TCP i 3 za UDP. Ako je tekst svih 6 rezultata testa zelen, onda je postupak bio potpuno uspješan. Za primjer, pogledajte snimku zaslona s desne strane.

Administracija poslužitelja

Ovaj odjeljak opisuje elemente administracije poslužitelja – proces upravljanja i održavanja ispravnog rada poslužitelja tijekom njegovog rada pomoću naredbenog retka i elemenata grafičkog sučelja.

GUI opis

GUI prozora poslužitelja sastoji se od sljedećih elemenata:

  1. Informacijski prozor. Ovaj prozor prikazuje informacije o količini korištene RAM-a, dinamički iscrtava količinu korištene RAM-a itd.
  2. Popis igrača. Ovaj prozor prikazuje popis nadimaka svih igrača koji su spojeni na poslužitelj.
  3. Prijavite se i razgovarajte. Prikazuje informacije o stanju poslužitelja, pogreškama, rezultatu operacija, korištenju naredbi za upravljanje poslužiteljem od strane igrača itd. Ovdje se također prikazuju sve poruke koje igrači šalju na chat. Sve informacije koje se nalaze u prozoru dnevnika automatski se zapisuju u datoteku poslužitelj.log, koji se nalazi u istom direktoriju kao i poslužitelj.
  4. Naredbeni redak. Ova ploča je najvažniji dio GUI-ja. Iz njega administrator može administrirati poslužitelj: dodati na bijelu listu, zabraniti, dati igračima stavke ili ovlasti operatera (vidi dolje), spremiti kartu, zaustaviti poslužitelj itd.

Konzolni način rada

U načinu konzole ili nogui, prisutni su samo zapisnik i naredbeni redak. Oni obavljaju iste funkcije kao i odgovarajući prozori grafičkog načina.

Možete pokrenuti samo .jar verziju poslužitelja u načinu konzole ( minecraft_server.jar). Da biste to učinili, morate navesti parametar nogui u naredbi za pokretanje:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Opis dostupnih naredbi

Timovi u igri su podijeljeni u dvije grupe: za operatere i igrače. Uz njihovu pomoć možete pristupiti nekim korisnim značajkama i operaterima za praćenje statusa poslužitelja.

Pitanja

P: Igrači ne mogu uništavati blokove, sve polomljeno se vraća natrag. Kako to popraviti?
O: Postoji zaštićena zona u blizini mjesta mrijesta, u koju blokove mogu postaviti i uništiti samo operateri poslužitelja. Odnosno, igrači samo trebaju premjestiti točno onoliko blokova u bilo kojem smjeru koliko to košta u zaštiti od pojavljivanja u konfiguracijskoj datoteci poslužitelja.

P: U zapisniku poslužitelja poruka “Ne mogu pratiti! Je li poslužitelj preopterećen ili je vrijeme sustava promijenjeno?" Što to znači?
O: To znači da je poslužitelj trenutno preopterećen i možda neće raditi ispravno. Opterećenje poslužitelja možete smanjiti zatvaranjem svih programa trećih strana, čime se smanjuje opterećenje procesora i oslobađa dodatni RAM. Možete pokušati ponovno pokrenuti poslužitelj. Brzina poslužitelja uvelike ovisi o broju igrača koji na njemu igraju.

P: Igrači se žale da server užasno zaostaje. Kako to mogu popraviti?
O: Možda je brzina internetske veze nedovoljna ili je hardver računala preslab. Pokušajte svesti na najmanju moguću mjeru korištenje internetskog prometa (zatvorite internetske preglednike, torrent klijente itd.) i smanjite opterećenje korištenja računalnih resursa. Dodati Minecraft_Server.exe na popis isključenja vatrozida/antivirusnog programa i najbolje od svega da ih isključite. Pokušajte ponovno pokrenuti poslužitelj. Zamolite igrače koji imaju kašnjenje da se ponovno povežu s poslužiteljem - to može biti problem kašnjenja na strani klijenta.

P: Igrači se ne mogu povezati s mojim poslužiteljem. Što učiniti?
O: Najprije se pokušajte sami spojiti na njega koristeći IP adresu poslužitelja lokalni domaćin. Ako se niste uspjeli povezati, poslužitelj je kreiran potpuno pogrešno. Možda ste pogriješili prilikom konfiguriranja datoteke poslužitelj.svojstva, ili vaš antivirusni program agresivno blokira poslužitelj igre. Ako ste se uspjeli spojiti na vlastiti poslužitelj, provjerite jeste li ispravno odredili vlastitu IP adresu. Možda ste zaboravili otvoriti portove koje koristi poslužitelj igre. Provjerite ima li pogrešaka u zapisniku poslužitelja - oni vas mogu uputiti na uzrok problema.

P: Prilikom povezivanja, igrači dobivaju poruku "Zastarjeli poslužitelj!" / "Zastarjeli klijent!"
O: Poslužitelj i klijent moraju biti iste verzije, to pažljivo provjerite.

P:Želim pokrenuti svoju mapu za jednog igrača na poslužitelju. Kako to mogu učiniti?
O: Iz mape sprema, koji se nalazi u direktoriju instalirane igre ( .minecraft), premjestite mapu sa svojom kartom (na primjer, Novi svijet) u mapu u kojoj se nalazi poslužitelj igre. Ne zaboravite promijeniti naziv-razine u spisu poslužitelj.svojstva ako se vaša mapa zove drugačije od trenutne mape poslužitelja. Prijenos se mora izvršiti s isključenim poslužiteljem.

P: Kako mogu stvoriti novi svijet?
O: Izbrišite sve datoteke iz mape svijeta poslužitelja ili navedite novi naziv svijeta u parametru naziv-razine u spisu poslužitelj.svojstva.

P:Želim ažurirati poslužitelj. Što je potrebno za ovo?
O: Prvo napravite sigurnosnu kopiju - ako nešto pođe po zlu, možete vratiti poslužitelj iz sigurnosne kopije. Zatim ponovno preuzmite izvršnu datoteku poslužitelja sa službene stranice i njome zamijenite svoju staru. Zatim pokrenite poslužitelj - sve postavke, karte i igrači trebaju biti spremljeni.

P: Kako mogu dodati funkcije na poslužitelj /Dom /iskriviti /mrijesti se i drugi?
O: Potražite dodatke za Bukkit. Na primjer, postoji odličan dodatak CommandBook.

P: Prilikom kreiranja poslužitelja, u zapisniku se pojavljuje poruka: “FAILED TO BIND TO PORT. Možda poslužitelj već radi na tom portu?”. Što učiniti?
O: To znači da je port koji poslužitelj koristi već zauzet ili je pristup njemu zatvoren. Onemogućite svoje antivirusne i vatrozidne programe koji koriste internet. Možda ste naveli port koji koristi drugi program (kao što je web poslužitelj ili torrent klijent) ili ste zaboravili otvoriti portove na svom modemu/usmjerivaču prije nego što ste počeli stvarati poslužitelj. Da biste saznali kako to učiniti, pogledajte zadnji odjeljak ovog članka.

P: U zapisniku poslužitelja pojavljuje se poruka: "%username% izgubljena veza: Kraj streama". Što da napravim?
O: Ovaj problem se ponekad može dogoditi na operacijski sustav Windows XP SP3. Pokušajte pokrenuti poslužitelj u virtualnom stroju (npr. VirtualBox) ili promijenite operativni sustav.

P: Kada pokrenem poslužitelj, dobivam pogrešku da je moja verzija Jave zastarjela. Kako mogu znati koju verziju Jave imam?
O: Za igru ​​je potrebna Java 8. Da biste provjerili svoju verziju, učinite sljedeće:

  1. Otvorite naredbeni redak (konzola, terminal):
    • Windows: -> cmd ->
    • Linux: Položaj izbornika ovisi o ljusci, obično Aplikacije -> Sustav/Dodaci -> Terminal
    • OS X: U Docku ili Finderu: Programi -> Uslužni programi -> Terminal
  2. U naredbeni redak upišite java -version i pritisnite Enter
  3. U odgovoru pronađite redak koji počinje s java verzija . Sljedeći broj je Java verzija.

Ako ste kao odgovor primili poruku poput ove:

Java nije interna ili eksterna naredba, operativni program ili batch datoteka (Windows) bash: java: naredba nije pronađena (Linux i OS X)

to znači da Java nije instalirana ili varijable okruženja nisu postavljene (potonje je obično samo za Windows). Pokušajte učiniti sljedeće:

  1. Klik desni klik miša na mom računalu
  2. Kliknite na Svojstva
  3. Kliknite Napredne postavke sustava
  4. Kliknite na Varijable okruženja
  5. Pronađite varijablu Putanja na popisu varijabli sustava
  6. Kliknite Uredi i dodajte na kraj: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Ponovno otvorite naredbeni redak i pokušajte ponovno

Ako je vaša verzija ispod 1.6.1 ili nemate instaliranu Javu, idite na stranicu za preuzimanje Jave i preuzmite najnoviju verziju.

P: Imam dinamički IP! I kupiti statičku adresu radi poslužitelja Minecraft'a ne želim...
O: Koristeći usluge poput DynDNS ili No-IP možete dobiti statičku domenu treće razine (myminecraft.dyndns.org, serverminecraft.zapto.org...)

Server u Minecraftu za igranje s prijateljima i poznanicima, pobrinite se da vaše računalo može izdržati velika opterećenja. Ako vaše računalo ne može osigurati poslužitelju potrebne resurse, trebat će vam hosting.

Kako ne biste gubili dragocjeno vrijeme, možete pronaći gotov server za Minecraft. Preuzmite poslužitelj, premjestite ga na svoj tvrdi disk ili ga hostirajte. Za nesmetan rad poslužitelja trebat će vam najmanje 3 GB slobodnog prostora.

Pokrenite instalirani poslužitelj i pričekajte da se karta igre učita.

U mapi minecraft-server.jar, server.preporites mora biti konfiguriran. Nema svaki igrač instaliranu službenu verziju igre Minecraft, stoga napravite online-mod=false direktivu kako bi se korisnici nelicencirane verzije mogli pridružiti vašoj igri.

Da biste igračima dali prava administratora poslužitelja, dodajte njihova imena u tekstualni dokument ops.txt. Svaki naziv se upisuje u poseban redak.

Prilikom ulaska u Minecraft unesite adresu localhost poslužitelja (ako ste ga postavili na svoje računalo). Ako je veza uspostavljena, onda ste ispravno napravili poslužitelj u Minecraftu.

Pozovite prijatelje i druge korisnike u igru. Da bi se pridružili vašem poslužitelju moraju znati vaš IP

Međutim, Minecraft od nule najbolja je opcija za one koji se žele ozbiljno baciti na posao. Platformu za poslužitelj možete preuzeti sa službene stranice igre. Također možete koristiti bukkit platformu na kojoj će se instalirati dodaci za Minecraft.

Postavite server.preporites i unesite imena administratora u ops.txt, baš kao što ste učinili s preuzetim poslužiteljem. Pokrenite server.exe, otvorite port za poslužitelj i pričekajte da se karta učita.

Promijenite potrebne postavke poslužitelja:
- Istina – omogućiti poslužitelj, False – onemogućiti;
- level-name=minecraft - naziv mape poslužitelja;
- allow-nether=true/false - omogućiti ili onemogućiti portal do pakla;
- view-distance=10 - radijus vidljivosti;
- spawn-monsters=true/false - omogućiti ili onemogućiti čudovišta;
- online-mode=true/false - postavljanje mogućnosti igranja s licenciranom ili piratskom verzijom igre;
- poteškoća=1 - postavljanje složenosti svijeta, gdje je 1 - lako, 3 - teško;
- način igre=0 - 0 - 1 – ;
- spawn-animals= true/false - omogućiti ili onemogućiti mrijest prijateljske mafije
- max-players=10 - maksimalni broj igrača na serveru
- server-ip= - IP poslužitelja
- pvp= true/false - omogućiti ili onemogućiti pvp
- level-seed= - sjeme karte
- server-port=00000 - port poslužitelja
- white-list= true/false - omogućiti ili onemogućiti bijelu listu
- motd=hello - pozdravni izraz na poslužitelju

Instalirajte potrebne dodatke na Minecraft poslužitelj. Dakle, MyHome će omogućiti igračima da dobiju svoj dom, uz pomoć WorldEdita i WorldGuarda bit će moguće uređivati ​​stranice, AuthMe će biti potreban za autorizaciju korisnika, MobArena je potrebna za kreiranje mobarova za događaje.

Nemojte pretjerivati ​​s brojem dodataka na vašem kućnom računalu, što ih je više, opterećenje će biti veće.

Ako želite napraviti Minecraft server ne samo za prijatelje, već i za druge igrače, ipak razmislite o kupnji hostinga. Većina korisnika igre nerado odlazi na kućne poslužitelje.

Prije nego što počnem govoriti o tehničkim detaljima, želim razjasniti situaciju na račun stvaranja servera "uživo i posjećeno". Ovi koraci podijeljeni su u tri dijela:

  1. Izrada poslužitelja;
  2. Postavljanje i instalacija dodataka;
  3. Privlačenje igrača.

Ako prva točka traje 30 minuta, druga - možete provesti cijeli dan (zbog dodataka možete napraviti svoj vlastiti, jedinstveni "svijet" minecrafta), a treća - zanimanje na neodređeno vrijeme.

Stvaranje vlastitog servera, pozivanje prijatelja na njega, igranje par večeri nije težak zadatak, ali da bi vaš server postao poznat i posjećen, morat ćete se potruditi, a ovaj posao će biti daleko od igre - kupnja namjenskog IP-a, izrada web stranice poslužitelja, njezino oglašavanje, promocija, kupnja namjenskog poslužitelja za igru ​​itd.

U ovom članku govorit ću samo o prvoj, najjednostavnijoj točki - stvaranju vlastitog poslužitelja na osobnom računalu, bez namjenskog IP-a.

Vrste poslužitelja

Postoji nekoliko "paketa" servera - originalni, da tako kažem "čisti", i odmah s nekim paketom modova. Uputa se temelji na primjeru instaliranja službene verzije. Pozabavite se njom i bavite se drugima.

Uputa

1. Idite na stranicu http://www.minecraft.net/download.jsp

Preuzmite Minecraft_Server.exe. Službena web stranica uvijek sadrži najnoviju verziju poslužitelja.

Napomena: od danas (5. studenog 2011.) službeni poslužitelj ima verziju 1.8.1, dok većina igrača već ima . Preuzmite dio poslužitelja za 1.9.5: (preuzimanja: 32767)

2. Prenesite preuzetu datoteku Minecraft_Server.exe (ili minecraft_server.jar) u mapu u kojoj ćete imati poslužitelj (nemojte ga pokretati na radnoj površini).

3. Ako imate otvoren port 25565, vidjet ćete sljedeći prozor:

Pričekajte da se proces završi. Zatim zatvori prozor.

Ako je port zatvoren ili nešto blokira Minecraft_Server.exe ili Javu, pojavit će se sljedeća poruka:

Što učiniti ako ništa ne radi?

I sam sam patio kada sam prvi put napravio server (osobito s ovim portom 25565), a sve zaključke sam pokušao napisati u ovoj instrukciji. Ali ako vam nešto i dalje ne uspije, idite na naš forum u odjeljku minecraft (ne bojte se da je tamo za sada prazan - upravo smo otvorili odjeljak) i kreirajte temu gdje napiši detaljno: vaš operativni sustav, antivirusni / vatrozid koji je instaliran na računalu, što radite i koje se pogreške pojavljuju, po mogućnosti sa snimkama zaslona.

I bavit ćemo se svakim posebno(odredite što je uzrok greške i kako je popraviti), a zatim dopunite ovu uputu novim zaključcima. Uzalud je pisati o greškama u komentarima - jer. Mnogi komentiraju, ali morate se pozabaviti svakim pojedinačno.

U komentarima na ovu uputu bolje je pisati ne o problemima, već o tome kako ste riješili problem. U ovom slučaju, komentari će biti od pomoći.

Ponude da odete na Skype ili da se povežete putem TeamViewera i tamo "riješite sve" - ​​odbijam, jer prvo, mogu otići/biti zauzet, a drugi sudionici vam mogu pomoći na forumu, i drugo, jer je moj zadatak napisati upute kako biste mogli pokrenuti server.

Vrhunski povezani članci