miercuri, 4 ianuarie 2012

Noutati si ghid server minecraft

Salutare si La Multi Ani tuturor!, inca nu am terminat de structurat complet tutorialul de colorare a lanii, iar intre timp, m-am apucat de un alt tutorial pentru "Brewing" adica crearea diverselor potiuni magice cu efecte mai mult sau mai putin benefice, fiind chiar si eu inca un incepator in aceasta "arta", imi va lua ceva timp ca sa termin acest tutorial.

Noutatile presupun ca le stiti cu totii, Minecraft a fost lansat oficial pe 18 Noiembrie 2011, lansarea fiind sarbatorita in cadrul primei editii MineCon - conventia fanilor Minecraft, tinuta in Las-Vegas.

Ca sa nu para prea gol acest articol, in lipsa de alte subiecte, am sa va dau cateva sfaturi pentru creearea si configurarea unui server de Minecraft.

1."Instalarea" serverului de Minecraft

Incepem prin a downloada bukkit, platforma-server Minecraft inbunatatita ce permite adaugarea de plugin-uri.

Ultima versiune de bukkit pentru Minecraft o puteti descarca direct de aici

plasati-o unde vreti, in exemplul meu voi folosi un folder de pe Desktop (daca nu va pricepeti la comenzi dos, desi sunt simple, folositi exemplul meu)

asadar, faceti un folder numit "bukkit" pe desktop si plasati fisierul tocmai downloadat in el apoi il redenumiti ca craftbukkit

urmatorul pas difera intre sistemele de operare Windows XP si Windows 7

Windows XP: Start>Run>cmd>ok
Windows 7: Start>tastati "cmd" in casuta alba>apasati enter

Odata ce cmd a fost lansat, trebuie sa ajungem in folderul nostru de pe desktop, pentru a face asta trebuie sa scriem urmatoarele doua linii, apasand enter dupa fiecare:

cd desktop
cd bukkit

acum trebuie lansat serverul pentru generarea fisierelor de configuratie aferente, pentru a-l lansa pe un calculator care dispune de mai mult de 1GB RAM, sa zicem 1.5GB/2 vom aloca 1GB pentru server, atentie, nivelul de memorie alocat serverului este foarte important si este recomandat sa fie minim 1GB pentru a suporta cel putin 10 jucatori si cateva plugin-uri.

tastati urmatoarea linie sau faceti copy-paste in cmd


java -Xincgc -Xmx1G -jar craftbukkit.jar

acum vor aparea o multitudine de linii continand informatii despre configuratia actuala a serverului, asteptati pana la aparitia liniei < done > , apoi scrieti "stop" pentru a opri serverul.

exista o metoda mai simpla, aceasta presupune creearea unui nou fisier text in notepad, adaugarea urmatoarelor linii in el

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar PAUSE
salvarea acestuia ca fisier .bat si folosirea lui pentru lansarea serverului.

2. CONFIGURAREA SERVERULUI

ok, acum ca au fost generate fisierele de configurare a serverului, deschidem folderul bukkit, apoi in notepad++ deschidem fisierul "sever.properties", am sa va explic cam ce face fiecare linie si importanta configurarii corespunzatoare pentru a nu fi lag pe server.


#Minecraft server properties
#Wed Jan 04 00:21:27 CET 2012
allow-nether=true
level-name=world
allow-flight=false
enable-query=false
server-port=25565
enable-rcon=false
level-seed=
server-ip=
white-list=false
spawn-animals=true
online-mode=true
pvp=true
difficulty=1
gamemode=0
max-players=20
spawn-monsters=true
view-distance=10
motd=A Minecraft Server
allow-nether  este prima linie, ea stabileste daca accesul jucatorilor este permis in nether prin intermediul portalurilor, unele servere nu permit accesul decat unui anumit rang de jucatori, deobicei, rang-ul se aloca jucatorilor dupa o donatie catre server.

level-name este numele hartii si a folderului in care se afla harta, schimbati-l in ce vreti voi, dar nu folositi caractere speciale.

allow-flight este o comanda de siguranta, ea trebuie lasata pe false, deoarece exista unele versiuni de minecraft ce permit zborul jucatorilor, usurandu-le munca de grieferi.

enable-query se foloseste doar in cazul serverelor ce sunt propagate prin GameSpy, setati false.

server-port este portul serverului, este foarte important ca acel port sa fie port-forwarded, altfel jucatorii nu se vor putea conecta la server.

enable-rcon permite controlarea consolei de la distanta prin intermediul unor aplicatii terta, setati false.

level-seed permite generarea unei harti cu totul unice, puteti scrie ce vreti in acest camp, v-a fi transpus intr-un cod unic de cifre care v-a ajuta la generarea hartii.

server-ip se foloseste doar in cazul in care sunt doua sau mai multe servere pe acelasi calculator, nu este cazul nostru, lasati gol.

white-list este optiunea de a lasa sa joace doar anumite persoane ce se afla pe o lista, aceasta practica este raspandita in cazul serverelor vanilla (fara plugin-uri) setati false, in cazul in care vreti sa joace doar anumite persoane, setati true si treceti numele din joc ale fiecaruia in whitelist.txt, fiecare pe o noua linie.

spawn-animals - prin intermediul acestei optiuni se poate permite sau interzice aparitia animalelor pe server, optiunea este utilizata deobicei de catre serverele "creative" care sunt facute pentru a construi si nu pentru a supravietui.

online-mode  - una dintre cele mai importante setari ale serverului, daca este setat pe "true" serverul nu v-a accepta decat jucatori ce au un cont minecraft.net cu jocul cumparat, daca este setat pe false, serverul v-a permite accesul tuturor jucatorilor, indiferent ca au sau nu minecraft original, riscul asociat acestei setari este ca unii jucatori cu rele intentii va vor pasi pragul serverului si vor incerca sa strice munca altor jucatori, sau pot intra si face spam. deci, daca nu aveti minecraft original, setati false.

pvp - este setarea prin care se permite lupta intre jucatori sau se interzice. setati dupa bunul plac.

difficulty - este nivelul de dificultate al monstrilor, 0 este peaceful, ceea ce inseamna ca monstrii nu vor aparea, 1 este Easy - nivelul de baza, simplu, 2 este Normal, un nivel putin mai dificil ca Easy, iar 3 este Hard - cel mai dificil mod.

gamemode - determina stilul de joc al serverului, 0 este "survival", insemnand ca jucatorii vor  trebui sa supravietuiasca si sa vaneze monstrii si animale pentru a manca, 1 este "creative", modul in care jucatorii au la dispozitie intregul inventar al jocului  pentru a construi, sunt invincibili si pot zbura. De mentionat este ca pentru un server "creative" este necesar un numar mai mare de ram, deoarece se vor construi foarte multe cladiri, iar jucatorii vor zbura in zone inca ne-generate ale hartii, solicitand memoria RAM.

max-players - numarul maxim de jucatori pe server, aceasta setare trebuie configurata in functie de cata memorie RAM este alocata serverului, pentru 10 jucatori este necesar un minim de 1GB, pentru 15 1.5 GB si tot asa, se aloca circa 100mb per jucator, tineti cont si de ce plugin-uri adaugati, deoarece atunci trebuie sa impartiti memoria jucatori - plugin. inca nu se stie rata exacta de memorie ce trebuie alocata fiecarui plugin, fiecare plugin are o rata diferita, in mare parte depinzand de complexitatea acestuia.

spawn-monsters - permite sau interzice aparitia monstrilor pe timpul noptii.

view-distance - aceasta setare limiteaza numarul de chunk-uri pe care le poate vedea fiecare jucator in parte, 10 este setarea de baza, daca aveti probleme cu lag-ul pe server puteti scade acest numar, pe un server cu 1GB ram recomand randarea a 5 chunk-uri per player.

motd - aici scrieti textul ce v-a aparea in lista de servere a jucatorilor. atentie: limitati orice text introduceti la 59 caractere, altfel v-a aparea communication error in lista de servere a jucatorilor.


Cam atat pentru acum, voi reveni cu niste recomandari de plugin-uri in scurt timp. 


Acest articol a fost modificat/actualizat de 3 ori.

19 comentarii:

  1. esti cel mai tare, frate! MERSI MUUUUUUUULT
    astept urmatoarea editie cu pluginuri!!!

    RăspundețiȘtergere
  2. esti un geniu! astept tutorialul cu brewing... ca nu stiu nici o potiune!

    RăspundețiȘtergere
  3. si cum intru pe server daca nu are ip?

    RăspundețiȘtergere
  4. pai, intri pe myip.com, iti copiezi de acolo ip-ul si il bagi in minecraft. optiunea din config de ip este doar pentru cazurile in care pe aceeasi unitate ruleaza mai multe servere.

    RăspundețiȘtergere
  5. tutorial actualizat pentru bukkit 1.2.3-R0.1, scuzati intarzierea

    RăspundețiȘtergere
  6. smetaniuc mi se genereaza lumea direct de la 10 trece direct la 93% si nu imi apar folderele si nici fisierele .... dai replay sau dai add moldo080908@yahoo.ro

    RăspundețiȘtergere
  7. si alti cum se conecteaza tot de pe myip.com??????? "eu am internet pe modem"""e vreo problema?

    RăspundețiȘtergere
  8. Astro,cum deschizi un server,in LAN,pe Minescraft SP 1.4.2 . Stiu cum se face,dar nu mi se connecteaza . Ce sa fac? :(

    RăspundețiȘtergere
  9. Cand scriu java -Xincgc -Xmx1G -jar craftbukkit.ja in cmd imi zice unableto access jarfile craftbukkit.jar

    Ce trebuie sa fac??

    RăspundețiȘtergere
  10. Si cum pot sa iau de pe net Cladiri pentru sv?... ca nam chef sa fac ca e greu... sa le fac singur...

    RăspundețiȘtergere
  11. Răspunsuri
    1. ai nevoie de niste coduri pe care le scrii inainte de textul pe care il vrei colorat

      ex §6 Server §4 awesome

      §0 = Black
      §1 = Dark Blue
      §2 = Dark Green
      §3 = Dark Cyan
      §4 = Dark Red
      §5 = Purple
      §6 = Orange
      §7 = Light Grey
      §8 = Dark Grey
      §9 = Lilic
      §a = Light Green
      §b = Light Cyan
      §c = Light Red
      §d = Pink
      \u00A7e = Yellow
      \u00A7f = White

      Ștergere
  12. Salut , unde trebuie sa bag ip adress ? prietenului meu ai cere ip adress . i-am dat ip dar zice ca nu merge . unde trebuie sa bag ip adress pentru a se putea conecta si amicul meu .

    RăspundețiȘtergere
    Răspunsuri
    1. nicăieri, dacă nu se poate conecta amicul tău înseamnă că nu ai portforward la ip. încearcă cu Hamachi şi ar trebui să meargă, dacă nu te descurci, caută pe youtube ''how to make a minecraft server using hamachi'' :)

      Ștergere
  13. am o problem :am java 7 si cand scriu codul imi apare:'java' is not recognized as an internal or external command,operable program or batch file.

    RăspundețiȘtergere
  14. cum as putea sa folosesc comenzile?

    RăspundețiȘtergere
  15. Buna,eu mi.am instalat minecraft,si nu stiu unde este in calculator,deobicei apar toate in start,ma poti ajuta sa il gasesc te rog? :)

    RăspundețiȘtergere