Kako podesiti pametne telefone i računare. 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 minecraft-u?

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

Kreiranje servera

  1. Prije instaliranja servera, 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. Kreirajte serverski folder i tamo postavite preuzetu datoteku.
  4. Radi lakšeg snalaženja, dajte buckkit datoteci kraće ime (ne zaboravite da uključite ekstenziju .jar).
  5. Zatim kreirajte batch fajl. Da biste to uradili, u Windows 7, na gornjoj traci fascikle, kliknite na dugme "Organizuj", a zatim sa padajuće liste izaberite "Opcije fascikle i pretrage". U prozoru koji se pojavi odaberite karticu "Prikaz" i, gotovo na samom kraju liste, poništite liniju "Sakrij ekstenzije za poznate vrste datoteka". Zatim kreirajte 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 komandom postavljate količinu RAM-a koja će se koristiti za održavanje servera. U ovom primjeru, 1 gigabajt. U slučaju da želite podesiti jedan i po gigabajt, dva i po ili neki drugi necijeli broj, tada trebate upisati vrijednost u megabajtima (512M, 1536M, itd.). Za normalan rad servera sa dvadeset igrača potrebno vam je oko 2G RAM-a.
  8. U istom redu upišite - Xincgc. Ova funkcija je dizajnirana za učitavanje "komadića" iz RAM-a koji su izvan vidokruga. Ako ne registrujete ovu opciju, preuzimanje se neće dogoditi, a uskoro će server visjeti.
  9. Napišite -jar na istom mjestu. Ova opcija određuje datoteku na koju će se primijeniti prethodne.
  10. Pokrenite server koristeći .jar datoteku.
  11. Otvara se prozor u kojem možete pratiti napredak pokretanja. U međuvremenu, dodatni fajlovi i folderi će se pojaviti u folderu servera.

Podešavanje servera

Da biste podesili konfiguracije, otvorite datoteku server.properties koja se pojavljuje u fascikli servera 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š server.
  2. Server-IP vrijednost ne treba postavljati, jer server sam preuzima vašu ip-adresu, a ako je upišete u konfiguraciji, igra može pasti sa greškama porta.
  3. Vrijednost porta servera treba mijenjati samo ako imate više od jednog servera, ali nekoliko.
  4. Max-players je broj igrača koji mogu biti na serveru u isto vrijeme.
  5. Spawn npcs ima dvije vrijednosti - true i false. Uključuje i isključuje mrijest sela i seljana.
  6. U liniju 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 listi i niko drugi neće moći ući na server.
  7. Promjena Hardcore na true će omogućiti hardcore mod.
  8. Datoteka ops.txt sadrži operatore servera.

Dodaci

Razmotrite četiri najvažnija dodatka:

  1. home spawn warp. Najneophodnija funkcija ovog dodatka je mogućnost teleportacije u neke točke (na primjer, kući).
  2. ServerSave je potreban za automatsko spašavanje svijeta.
  3. WorldEdit je neophodan za upravljanje teritorijom u velikom obimu.
  4. WorldGuard se koristi za privatnu teritoriju i imovinu. Odlična je zaštita od žalosti.

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

Kreiranje vlastitog lokalnog servera na bazi običnog osobnog računala prilično je kompliciran i mukotrpan zadatak. Ovdje morate razumjeti sljedeće tačke:

  1. 1. , i da li vam je uopće potreban vlastiti server. 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 šta će biti potrebno za rad punopravnog servera. Minimalni tehnički zahtjevi za stvaranje "dobrog" servera su prilično visoki: sama oprema koštat će 70 - 80 hiljada rubalja.

Takođe imajte na umu da je za normalan rad resursa (za koji planirate da napravite sopstveni server) potrebno da računar servera bude stalno uključen i da radi bez prekida. Stoga je potrebno obezbijediti odgovarajuće napajanje.

3. Koji novac ste spremni potrošiti na kreiranje i održavanje servera. Pored gore navedenih troškova "hardvera", stvaranje punopravnog servera na računaru zahtijeva namjensku (statističku) IP adresu i veliku brzinu prijema i prijenosa podataka (minimum je 10 Mbps). Shodno tome, provajder će to morati dodatno platiti i zaključiti dodatni ugovor o pružanju takvih usluga.

I prije nego što pokušate napraviti server od računara, morate jasno definirati sve ove nijanse.

Kako napraviti server od kućnog računara?

Da biste kreirali sopstveni server, prvo morate da instalirate višekorisnički mrežni operativni sistem.

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

Na netu možete pronaći mnogo primjera testiranja gore navedenih operativnih sistema i njihove ocjene u skladu s rezultatima testiranja. Na primjer, SOS ocjena za 2016. godinu:

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

3. mjesto: "FreeBSD" i " Windows server»;

4. mjesto: "Red Hat Enterprise";

5. mjesto: "Fedora".

Naravno, lavovski dio tržišta mrežnog softvera čine operativni sistemi koji zauzimaju prvo mjesto na rang listi. Stoga, kako biste prvi put kreirali server na računaru, preporučujemo da odaberete jedan od njih.

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

Kako postaviti lokalni server od nule na ubuntu?

1. Preuzmite i prenesite sliku operativnog sistema na USB fleš disk za pokretanje. Pokrenite računar sa fleš diska: u prvoj fazi od vas će se tražiti da odaberete jezik.

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

4. Odredite korisničko ime, račun računara i lozinku,

zatim kliknite na "Nastavi";

konfigurirajte "Particiju diska"

i izaberite na kom disku je sistem instaliran;

6. Sačekajte da se instalacija i ažuriranje sistema dovrše.

7. Odaberite softver koji vam je potreban za rad.

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

Ovaj članak upoznaje čitaoca sa karakteristikama čistog (bez modifikacija) servera 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 server radio, potrebno je da instalirate Java paket na vaš računar. Može se preuzeti na ovoj stranici. Ali ako klijent Minecraft startuje, ovo je pokazatelj da je ovaj paket već instaliran na računaru. (Minecraft se sada može instalirati putem instalatera koji preuzima Javu za sebe. U ovom slučaju, još uvijek morate instalirati Javu.)

Da biste preuzeli server, 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š server. Prilikom kreiranja servera na Linux ili OS X, glavni direktorij poslužitelja je radni direktorij; koristite naredbu cd /path/to/server/.

Kreiranje i konfigurisanje servera

Uvod u postavke servera

Kada se preuzeta datoteka nađe u mapi budućeg servera, pokrenite je i pričekajte dok se proces generiranja nivoa ne završi. Vidjet ćete da se u vašem folderu pojavilo nekoliko novih datoteka i podfoldera.

Razmotrite fajl server.properties. Ova datoteka sadrži sve glavne parametre servera. Otvorite ovu datoteku bilo kojim odgovarajućim uređivačem teksta. Vidjet ćete ovakav sadržaj:

#Svojstva Minecraft servera #Thu Jul 07 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 server

Opis parametara

Parametar Vrijednosti Default Opis
dozvoli let tačno/netačno istinito Dozvoljava igraču da leti oko svijeta Minecrafta. Ova opcija vrijedi samo za letove u Preživljavanje i ima učinak samo ako je odgovarajući dodatak prisutan (na primjer, Flight). Ni na koji način to ne utiče na letove u kreativnom režimu.
dozvoli-nether tačno/netačno istinito Ovaj parametar određuje mogućnost prelaska u Niži svijet. Ako je onemogućeno, svi igrači koji su bili u Netheru će biti prebačeni u normalu. Ne utječe na prijelaz na Kraj.
objaviti dostignuća igrača tačno/netačno istinito Ovaj parametar određuje da li server treba da šalje poruke u chat o dostignućima.
poteškoće Broj (0-3) 0 Nivo težine: 0 - Mirno 1 - Lako 2 - Normalno 3 - Teško
enable-command-block tačno/netačno false Omogućava korištenje komandnog bloka. Ova opcija se ne generira pri prvom pokretanju, ali se pojavljuje kada prvi put pokušate koristiti komandni blok.
enable-query tačno/netačno false Omogućava vam da aktivirate GameSpy4 protokol za slušanje servera (pribavljanje informacija o serveru).
enable-rcon tačno/netačno false Omogućava vam korištenje daljinskog pristupa konzoli servera.
force-gamemode tačno/netačno false Ako je istina, tada će se pri povezivanju sa serverom način igre igrača promijeniti u standardni naveden u način igre.
način igre Broj (0-3) 0 Standardni način igre koji se automatski postavlja za sve igrače koji se prvi put pridruže serveru. Način rada pojedinačnog igrača se mijenja komandom /gamemode. 0 - Opstanak 1 - Kreativno 2 - Avantura 3 - Zapažanje
podešavanja generatora br Linija Ova linija specificira predložak generacije super ravnog svijeta. Pogledajte superplan za detalje.
gene-strukture tačno/netačno istinito Da li generisati strukture (riznice, tvrđave, sela...)
hardcore tačno/netačno false Omogućava hardcore mod na serveru. Nakon smrti - prelazak u režim posmatrača.
naziv-nivoa Ime foldera svijet Naziv foldera sa datotekama mape koje će server koristiti tokom igre. Ovaj folder se nalazi u istom direktoriju kao i server. Ako se ne pojavi, server će automatski generirati novi svijet i smjestiti svoje datoteke u folder sa ovim imenom.
level-seed Bilo koje dozvoljeno zrno Ulazni podaci (seed) za generator nivoa. Ako želite da kreirate nasumični svet, ostavite ovo polje praznim.
level-type DEFAULT / FAT / LARGEBIOMES / AMPLIFIED DEFAULT Određuje vrstu svijeta.
max-build-height Deljivo sa 16 (64 - 256) 256 Određuje maksimalnu visinu zgrade na vašem serveru. Iznad ovog nivoa, neće biti moguće razbiti ili postaviti blokove. Teren se može stvoriti iznad ovog nivoa, a blokovi se mogu uništiti TNT-om i vatrom. Također, kante rade iznad granice (bug).
max-players Broj (0-2147483647) 20 Određuje maksimalni dozvoljeni broj igrača na serveru.
motd Niz ne više od 60 znakova A Minecraft server Opis servera koji se prikazuje kada je povezan na listi servera. Podržava formatiranje teksta.
online modu tačno/netačno istinito Ova postavka vam omogućava da omogućite/onemogućite autentifikaciju premium naloga korisnika koji se povezuju na ovaj server. Ako a false- program neće provjeravati račune igrača i igrači će moći pristupiti serveru ako njihovi nalozi nemaju status "premium nalog". Ako vrijednost parametra istinito, samo korisnici sa premium nalogom će moći da pristupe serveru. Ako je provjera računa onemogućena, "pirati" i igrači koji su lažirali nadimak će moći ući na ovaj server, što je pomalo nesigurno. Administrator koji kreira server u ovom režimu ne krši uslove korisničkog ugovora, jer je ova opcija namerno dodata na listu podešavanja servera - onemogućavanjem provere možete, na primer, igrati na lokalnoj mreži bez pristup internetu.
nivo-dozvola Broj (1-4) 3 Omogućava vam promjenu prava operatera. 1 - Operateri mogu razbiti / postaviti blokove unutar zaštitnog radijusa teritorije mrijesta. 2 - Operatori mogu koristiti komande /clear, /difficulty, /effect, /gamemode, /gamerule, /give, / i mogu mijenjati komandne blokove. 3 - Operatori mogu koristiti /ban , /deop , /kick i / komande. 4 - Operateri mogu koristiti naredbu /stop.
player-idle-timeout Broj 0 Ako nije podešeno na nulu, tada će igrači biti automatski isključeni sa servera ako nisu uradili ništa za navedeno vrijeme (u minutama).
pvp tačno/netačno Omogućava/onemogućava igrače da zadobiju štetu od napada drugih igrača na serveru. At istinito igrači će moći da se "tuku" među sobom, ubijajući jedni druge. Ako je vrijednost postavljena false, igrači neće moći nanijeti direktnu štetu jedni drugima.
query.port Broj (1-65535) 25565 Port za dobijanje informacija o serveru. Pojavljuje se automatski kada enable-query=true .
rcon.password Linija br Lozinka za daljinski pristup serveru. Pojavljuje se automatski kada enable-rcon=true .
rcon.port Broj (1-65535) 25575 Port za daljinsku kontrolu servera. Pojavljuje se automatski kada enable-rcon=true .
paket resursa Ime dokumenta br Lokacija resursa koje će server ponuditi za preuzimanje na plejer nakon povezivanja. U ovom polju morate navesti direktna veza u zip arhivu.
server-ip Bilo koja važeća IP adresa br Određuje IP adresu servera koju će drugi igrači koristiti za povezivanje na ovaj server. Preporučuje se da ovo polje ostane prazno, ali ako želite da serveru date određenu IP adresu, možete koristiti ovu opciju da je postavite.
port servera Broj (1-65535) 25565 Ovaj parametar definira vrijednost porta u TCP i UDP protokolima, koje će koristiti server igre. Standard za Minecraft port - 25565. Preporučljivo je ne mijenjati vrijednost, jer da bi ušao na server koristeći standardni port, igrač će samo trebati da upiše IP ili DNS adresu, bez navođenja porta, a kada koristi druge portove, vjerovatno je da će ovaj port već biti zauzet drugim mrežnim resursom. Ako i dalje želite ručno odrediti port, izaberite veće brojeve i izbjegavajte popularne portove: 80 i 8080 (web server), 21 (ftp server), 22 (ssh server), 143 (imap), 6969 i 6881-6889 (bittorrent ), itd. Na primjer, port 23000 je u redu.
snooper-enabled tačno/netačno istinito Omogućava serveru da pošalje neke statistike i podatke programerima.
mrijeste životinje tačno/netačno istinito Slično spawn-monsters, ali za prijateljske mafije (krave, svinje, ovce...).
spawn-monsters tačno/netačno istinito Ako vrijednost parametra istinito, tada će se, kao u igri za jednog igrača, neprijateljski raspoloženi mobovi pojavljivati ​​na mapi noću iu mračnim pećinama i pokušavat će naštetiti igračima na serveru. Ako vrijednost false, neprijateljski raspoloženi mafijaši (npr. skeleti, zombiji) se neće automatski mrijesti tokom igre, ali se mogu mrijesti pomoću jaja. Svi mobovi na mapi će ostati.
spawn-npcs tačno/netačno istinito Dozvolite NPC-ima da se mreste u selima.
zaštita od mrijesta Broj (1-100) 16 Radijus zaštite teritorije mrijesta u blokovima (samo operateri mogu promijeniti ovu teritoriju). Radijus od 0 daje zaštitu za jedan blok, 1 za zonu 3x3, itd. Ova opcija se ne generiše pri prvom pokretanju, ali se pojavljuje kada se prvi igrač pridruži serveru. Nakon 1.4.2, zaštita od pokretanja je automatski onemogućena ako server nema ni jednog operatera.
pogled-distanca Broj (3-15) 10 Podešava radijus ažuriranih komada za slanje igraču. Referenca: udaljenost crtanja Daleko u verzijama prije 1.7, prikazuje područje unutar radijusa od 10 komada.
bela lista tačno/netačno false Omogućava vam da omogućite/onemogućite korištenje bijele liste na serveru. At istinito administrator servera će morati ručno dodati nadimke igrača na bijelu listu. Ako je postavljeno na false, svaki igrač će moći pristupiti ovom serveru, znajući njegovu IP adresu i port. Administratori servera imaju mogućnost da se prijave na server 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.
prag kompresije mreže Broj 256 Podrazumevano dozvoljava pakete koji su n-1 veliki bajtovi da idu normalno, ali paket to n bajtova ili više bit će komprimirani. Dakle, manji broj znači veću kompresiju, ali komprimiranje male količine bajtova zapravo može završiti s većim rezultatom od onoga što je ušlo. -1 - isključite kompresiju u potpunosti 0 - stisnuti sve

Bilješka: Ethernet specifikacija 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đe se ne preporučuje prekoračenje MTU, obično 1500 bajtova.

resurs-paket-sha1 Linija prazno Opcioni SHA-1 sažetak paketa resursa, malim slovima heksadecimalno. Preporučljivo je navesti ovo. Ovo se još ne koristi za provjeru integriteta paketa resursa, ali poboljšava učinkovitost i pouzdanost keširanja.
use-native-transport tačno/netačno istinito Poboljšanja performansi Linux servera: optimizirano slanje/prijem paketa na Linuxu istinito- omogućeno. Omogućite optimizaciju slanja/prijema Linux paketa false- Onemogućeno. Onemogućite optimizaciju slanja/prijema Linux paketa
max-tick-time Broj (0 - (2^63 - 1)) 60000 Maksimalan broj milisekundi koje može proći jedan tik prije nego što server čuvar zaustavi server s porukom, Pojedinačna oznaka servera je trajala 60,00 sekundi (trebalo bi biti maksimalno 0,05); S obzirom da je pao, server će se prinudno ugasiti. Kada se ovaj kriterijum ispuni, poziva System.exit(1). -1 - potpuno isključite watchdog (ova opcija onemogućavanja je dodana u 14w32a)
broadcast-console-to-ops tačno/netačno istinito Šaljite poruke ćaskanja o korištenju op-naredbi kao što su davanje ili način igre. istinito- pošalji false- ne šalji

Prvi red "#Minecraft server properties" je neophodan da server utvrdi da je ovo stvarni fajl server.properties koji će koristiti u ovog trenutka.

Drugi red "#Thu Jul 07 16:45:52 MSK 2016" opisuje datum kada je server posljednji put izmijenio fajl. Važno je zapamtiti da server uzima datum i vrijeme koje je postavio operativni sistem.

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

Neposredno prije pokretanja igre na serveru, možete konfigurirati gore navedene postavke servera.

  • Polje server-ip najbolje je ostaviti prazno - igra će sama odrediti i konfigurirati ovaj parametar. Ali ako želite da dodelite određenu IP adresu serveru, možete promeniti ovu postavku.
  • Polje način igre označava način igre koji će automatski biti omogućen za sve igrače koji se pridruže serveru. Način igre za određenog igrača može se promijeniti tokom rada.
  • Ako ste uključili bela lista, postavite sebe kao operatera ili se stavite na bijelu listu.
  • Prilikom popunjavanja polja max-build-height sa neodgovarajućim brojem, server automatski bira najbliži broj koji može koristiti.

Svaka promjena postavki u ovoj datoteci zahtijeva ponovno pokretanje servera. Osim toga, server ponekad može upisati promjene u ovu datoteku, pa je najbolje rekonfigurirati kada je server van mreže.

Postavljanje veze sa serverom

Vrijedi napomenuti da igrači iz lokalne mreže i interneta mogu istovremeno igrati na serveru.

Povezivanje na vlastiti server

Ako koristite server na istom računaru na kojem ćete igrati, sve što treba da uradite je da unesete 127.0.0.1 ili localhost da biste se povezali. Ova adresa koristi virtuelni mrežni interfejs (loopback), koji je uvek dostupan, čak i ako računar nema mrežnu karticu.

Ako se ne možete povezati čak ni preko sučelja povratne petlje, to je razlog da provjerite postavke antivirusa i zaštitnog zida. Dodaj isključenjima Minecraft Server i port 25565.

Server na lokalnoj mreži

Proces postavljanja servera za igre preko lokalne mreže mnogo je jednostavniji od kreiranja servera koji je dostupan sa Interneta, a lakši je u smislu grešaka pri povezivanju sa serverom.

Osim toga, vaša adresa može biti stalna, statički, ili promijenite svaki put kada se ponovo povežete s provajderom, odnosno budite dinamičan. Najlakši način da odredite vrstu adrese je da ponovo povežete modem i uporedite eksterne IP adrese. 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 se preporučuje da imate statičku IP adresu kada kreirate server za igre, jer se dinamička adresa mijenja svaki put kada se ponovo povežete sa svojim ISP-om (i morat ćete stalno komunicirati novu adresu svom igrači). Međutim, statička adresa je opcioni uslov za rad servera.

Osim toga, postoje usluge (uključujući besplatne) koje pružaju domene trećeg nivoa, na primjer, dyn.com/dns/. Ažuriranje adresa se obično vrši pomoću posebnog programa koji ćete morati da instalirate na računar, ali neki modemi i ruteri mogu sami da izvrše ovu funkciju (pogledajte u interfejsu rutera za Dynamic DNS). Mnogi provajderi nude statičku IP adresu kao dodatnu uslugu.

Veza sa serverom

Da bi se povezali na vaš server, igrači u liniji za unos IP adrese servera u klijentu igre moraju unijeti vašu vanjski IP adresa ili domena (adresa web stranice) i kliknite na dugme za povezivanje sa serverom. Eksternu IP adresu može saznati vlasnik servera i reći je igračima koji žele da se povežu na njegov server. Web stranice vam mogu pomoći da saznate svoju vanjsku IP adresu: SpeedTest.net, 2IP.ru, Smart-IP.net.

Ako igrači ne mogu da se povežu na vaš server, pogledajte odeljak.

Server preko VPN-a

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

Za server:

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

Za igrače:

  1. Uđite u server sobu.
  2. Pokušajte se povezati koristeći primljenu IP adresu.

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

  1. Unesite nadimak (to je ujedno i buduće ime servera) i naziv sobe, kliknite na "Pokreni server".
  2. Recite ime sobe i svoj nadimak onome ko želi da vam se pridruži.

Na klijentu:

  1. Pokrenite P2PLuncher. Unesite svoj nadimak i naziv sobe, kliknite na "Pokreni klijenta".
  2. Kao ime servera koristite nadimak igrača koji je kreirao server.

Otvaranje portova

Otvaranje, ili port forwarding (Port Forwarding) omogućava klijentima koji se povezuju sa Interneta da pristupe serveru iza rutera ili modema. Problem sa otvaranjem portova se često susreće prilikom kreiranja servera na lokalnoj podmreži. Ruter ili modem možda blokiraju port koji server igre pokušava da koristi. Za različite modele ovaj postupak se malo razlikuje.

Postoje 2 načina za otvaranje portova:

  • Stranica portforward.com sadrži skup specijalnog softvera koji je dizajniran za otvaranje portova na različitim modelima modema. Idite na ovu stranicu i na listi pronađite model svog modema ili rutera. Idite na stranicu svog modela i odatle preuzmite uslužni program za otvaranje portova. Koristite ga da otvorite port koji vaš server koristi (podrazumevano 25565 ).
  • Pristupite web sučelju vašeg modema ili rutera putem web pretraživača. Po pravilu, da biste je uneli, potrebno je da unesete u liniju za unos web adrese 192.168.1.1 ili 192.168.0.1 . Kada ste u meniju web interfejsa, pronađite stavku Port Forwarding ili NAT. Nakon otvaranja ovog menija, moraćete da unesete neke parametre. Parametri koji mogu biti potrebni: Start Port - 25565, End Port - 25565, IP adresa - lokalna IP adresa računara na kojem kreirate server (na primjer, 192.168.1.2), Protocol - prvo unesite TCP, a zatim ponovite kompletna procedura ponovo za UDP protokol. Primjeri otvaranja portova za mnoge modele modema mogu se nać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 sa serverom koristeći eksternu IP adresu (možete i sami pokušati da se povežete na sebe koristeći vanjsku adresu, ali neuspjeh u ovom slučaju ne znači uvijek server je nedostupan) . Ili preuzmite i instalirajte program PFPortChecker. Na terenu luka unesite broj porta koji ste pokušali otvoriti. Na terenu Protokol prvo odaberite UDP, a zatim TCP. Zatim kliknite na dugme za potvrdu. 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 snimak ekrana sa desne strane.

Administracija servera

Ovaj odeljak opisuje elemente administracije servera – proces upravljanja i održavanja ispravnog rada servera tokom njegovog rada korišćenjem komandne linije i elemenata grafičkog interfejsa.

GUI opis

GUI prozora servera 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. Spisak igrača. Ovaj prozor prikazuje listu nadimaka svih igrača koji su povezani na server.
  3. Prijavite se i razgovarajte. Prikazuje informacije o stanju servera, greškama, rezultatu operacija, korištenju komandi upravljanja serverom 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 se automatski upisuju u datoteku server.log, koji se nalazi u istom direktoriju kao i server.
  4. Komandna linija. Ovaj panel je najvažniji dio GUI. Iz njega administrator može administrirati server: dodati na bijelu listu, zabraniti, dati igračima stavke ili ovlaštenja operatera (vidi dolje), sačuvati mapu, zaustaviti server itd.

Console Mode

U režimu konzole ili nogui, prisutni su samo dnevnik i komandna linija. Oni obavljaju iste funkcije kao i odgovarajući prozori grafičkog režima.

Možete pokrenuti samo .jar verziju servera 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 komandi

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

FAQ

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

P: U zapisniku servera, poruka „Ne mogu pratiti! Da li je server preopterećen ili je sistemsko vrijeme promijenjeno?” Šta to znači?
O: To znači da je server trenutno preopterećen i možda neće raditi ispravno. Opterećenje servera možete smanjiti tako što ćete zatvoriti sve programe trećih strana, čime ćete smanjiti opterećenje procesora i osloboditi dodatnu RAM memoriju. Možete pokušati ponovo pokrenuti server. Brzina servera u velikoj meri zavisi od broja igrača koji igraju na njemu.

P: Igrači se žale da server užasno zaostaje. Kako mogu ovo popraviti?
O: Možda je brzina internetske veze nedovoljna ili je hardver računara preslab. Pokušajte svesti na najmanju moguću mjeru korištenje internetskog prometa (zatvorite internet pretraživače, torrent klijente, itd.) i smanjite opterećenje korištenja računarskih resursa. Dodati Minecraft_Server.exe na listu isključenja zaštitnog zida/antivirusnog programa i najbolje od svega da ih isključite. Pokušajte ponovo pokrenuti server. Zamolite igrače koji imaju kašnjenje da se ponovo povežu sa serverom - to može biti problem kašnjenja na strani klijenta.

P: Igrači se ne mogu povezati na moj server. šta da radim?
O: Prvo pokušajte sami da se povežete na njega koristeći IP adresu servera localhost. Ako niste mogli da se povežete, server je kreiran potpuno pogrešno. Možda ste napravili grešku prilikom konfigurisanja datoteke server.properties, ili vaš antivirus agresivno blokira server igre. Ako ste uspjeli da se povežete na sopstveni server, proverite da li ste ispravno odredili svoju IP adresu. Možda ste zaboravili otvoriti portove koje koristi server igre. Provjerite ima li grešaka u dnevniku servera - one vas mogu ukazati na uzrok problema.

P: Prilikom povezivanja, igrači dobijaju poruku "Zastarjeli server!" / "Zastarjeli klijent!"
O: Server i klijent moraju biti iste verzije, to pažljivo provjerite.

P:Želim da pokrenem svoju mapu za jednog igrača na serveru. Kako to mogu učiniti?
O: Iz foldera štedi, koji se nalazi u direktoriju instalirane igre ( .minecraft), premjestite mapu sa svojom mapom (na primjer, Novi svijet) u mapu u kojoj se nalazi server igre. Ne zaboravite da se presvučete naziv-nivoa u fajlu server.properties ako vaš folder ima drugačiji naziv od trenutnog serverskog foldera. Prijenos se mora izvršiti s isključenim serverom.

P: Kako mogu stvoriti novi svijet?
O: Izbrišite sve datoteke iz mape svijeta vašeg servera ili navedite novo ime svijeta u parametru naziv-nivoa u fajlu server.properties.

P:Želim da ažuriram server. Šta je potrebno za ovo?
O: Prvo napravite rezervnu kopiju - ako nešto pođe po zlu, možete vratiti server iz rezervne kopije. Zatim ponovo preuzmite izvršnu datoteku servera sa službene stranice i zamijenite staru njome. Zatim pokrenite server - sve postavke, mape i igrači treba da budu sačuvani.

P: Kako da dodam funkcije na server /Dom /warp /spawn drugo?
O: Potražite dodatke za Bukkit. Na primjer, postoji odličan dodatak CommandBook.

P: Prilikom kreiranja servera u zapisniku se pojavljuje poruka: “FAILED TO BIND TO PORT. Možda server već radi na tom portu?”. šta da radim?
O: To znači da je port koji server koristi već zauzet ili je pristup njemu zatvoren. Onemogućite svoje antivirusne i firewall programe koji koriste Internet. Možda ste naveli port koji koristi drugi program (kao što je web server ili torrent klijent), ili ste zaboravili da otvorite portove na svom modemu/ruteru pre nego što počnete da kreirate server. Da biste saznali kako to učiniti, pogledajte posljednji odjeljak ovog članka.

P: U zapisniku servera pojavljuje se poruka: "%username% izgubljena veza: Kraj prijenosa". Sta da radim?
O: Ovaj problem se ponekad može dogoditi na operativni sistem Windows XP SP3. Pokušajte pokrenuti server na virtuelnoj mašini (npr. VirtualBox) ili promenite operativni sistem.

P: Kada pokrenem server, dobijam grešku da je moja verzija Jave zastarela. Kako da znam koju verziju Jave imam?
O: Za igru ​​je potrebna Java 8. Da provjerite svoju verziju, uradite sljedeće:

  1. Otvorite komandnu liniju (konzola, terminal):
    • Windows: -> cmd ->
    • Linux: Položaj menija zavisi od ljuske, obično Aplikacije -> Sistem/Dodaci -> Terminal
    • OS X: U Dock-u ili Finderu: Programi -> Uslužni programi -> Terminal
  2. U komandnoj liniji upišite java -version i pritisnite Enter
  3. U odgovoru pronađite red koji počinje sa java verzijom. Sljedeći broj je Java verzija.

Ako ste dobili ovakvu poruku kao odgovor:

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

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

  1. Kliknite desni klik miš na mom kompjuteru
  2. Kliknite na Svojstva
  3. Kliknite na Napredne postavke sistema
  4. Kliknite na Varijable okruženja
  5. Pronađite varijablu Putanja na listi sistemskih varijabli
  6. Kliknite Uredi i dodajte na kraj: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Ponovo otvorite komandnu liniju i pokušajte ponovo

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

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

Server u Minecraft-u za igranje sa prijateljima i poznanicima, pobrinite se da vaš računar može izdržati velika opterećenja. Ako vaš računar ne može da obezbedi serveru potrebne resurse, onda će vam trebati hosting.

Kako ne biste gubili dragocjeno vrijeme, možete pronaći gotov server za Minecraft. Preuzmite server, premjestite ga na svoj tvrdi disk ili ga hostirajte. Biće vam potrebno najmanje 3 GB slobodnog prostora da bi server radio bez problema.

Pokrenite instalirani server i pričekajte da se učita mapa igre.

U fascikli minecraft-server.jar, server.preporites mora biti konfigurisan. Nema svaki igrač instaliranu zvaničnu verziju igre Minecraft, pa napravite online-mod=false direktivu kako bi korisnici nelicencirane verzije mogli da se pridruže vašoj igri.

Da biste igračima dali prava administratora servera, dodajte njihova imena u tekstualni dokument ops.txt. Svako ime se upisuje u poseban red.

Prilikom ulaska u Minecraft unesite adresu localhost servera (ako ste ga postavili na svoj računar). Ako je veza uspostavljena, onda ste ispravno napravili server u Minecraft-u.

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

Međutim, Minecraft od nule je najbolja opcija za one koji se žele ozbiljno baciti na posao. Platformu za server možete preuzeti sa službene web 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 uradili sa preuzetim serverom. Pokrenite server.exe, otvorite port za server i pričekajte da se mapa učita.

Promijenite potrebne postavke servera:
- Tačno – omogućiti server, False – onemogućiti;
- level-name=minecraft - ime foldera servera;
- dozvoli-nether=true/false - omogući ili onemogući 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 sa licenciranom ili piratskom verzijom igre;
- poteškoća=1 - postavljanje složenosti svijeta, gdje je 1 - lako, 3 - teško;
- gamemode=0 - 0 - 1 – ;
- spawn-animals= true/false - omogućiti ili onemogućiti mriješenje prijateljskih mafijaša
- max-players=10 - maksimalan broj igrača na serveru
- server-ip= - IP servera
- pvp= true/false - omogućiti ili onemogućiti pvp
- level-seed= - seme mape
- server-port=00000 - port servera
- white-list= true/false - omogućiti ili onemogućiti bijelu listu
- motd=hello - pozdrav fraza na serveru

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

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

Ako želite da napravite Minecraft server ne samo za prijatelje, već i za druge igrače, ipak razmislite o kupovini hostinga. Većina korisnika igre nerado ide na kućne servere.

Pre nego što počnem da pričam o tehničkim detaljima, želim da razjasnim situaciju na račun kreiranja servera „uživo i posećeno“. Ovi koraci su podijeljeni u tri dijela:

  1. Kreiranje servera;
  2. Postavljanje i instalacija dodataka;
  3. Privlačenje igrača.

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

Kreiranje sopstvenog servera, pozivanje prijatelja na njega, igranje par večeri nije težak zadatak, ali da bi vaš server postao poznat i posećen, moraćete da se potrudite, a ovaj posao će biti daleko od igre - kupovina namenskog IP-a, kreiranje serverske stranice, njeno oglašavanje, promocija, kupovina namenskog servera za igru ​​itd.

U ovom članku ću govoriti samo o prvoj, najjednostavnijoj stvari - kreiranju vlastitog servera na osobnom računalu, bez namjenskog IP-a.

Vrste servera

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

Uputstvo

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

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

Napomena: od danas (05.11.2011.) zvanični server ima verziju 1.8.1, dok većina igrača već ima . Preuzmite serverski dio za 1.9.5: (preuzimanja: 32767)

2. Prenesite preuzetu datoteku Minecraft_Server.exe (ili minecraft_server.jar) u folder u kojem ćete imati server (nemojte ga pokretati na desktopu).

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

Sačekajte da se proces završi. Onda zatvorite prozor.

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

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

I sam sam patio kada sam prvi put napravio server (naročito sa ovim portom 25565), i pokušao sam da napišem sve zaključke u ovoj instrukciji. Ali ako vam nešto i dalje ne uspije, onda 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šite detaljno: vaš operativni sistem, antivirusni / zaštitni zid koji je instaliran na računaru, šta radite i koje greške se javljaju, po mogućnosti sa snimcima ekrana.

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

U komentarima na ovu instrukciju 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 preko TeamViewer-a i tamo "riješite sve" - ​​odbijam, jer prvo, mogu otići/biti zauzet, a drugi učesnici vam mogu pomoći na forumu, i drugo, jer je moj zadatak da napišem instrukcije kako biste mogli pokrenuti server.

Top Related Articles