Ghid server 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 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 redenumiti acest fisier 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 un minim de 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.

10 comentarii:

  1. pe win7 cum fac sa transform fisierul notepad in fisier .bat?

    RăspundețiȘtergere
    Răspunsuri
    1. deschide-l, da-i save as si sub campul unde scrii denumirea ai un meniu, alege de acolo batch file si da-i save

      Ștergere
    2. trebuie sa faci configurarle dupa il sa l vezi in folderul unde ai server-ul si il sa salvezi cu run.bat

      Ștergere
  2. Ii dai save as,schimbi tipul cu all files iar apoi la prima casuta la nume adaugi .bat

    RăspundețiȘtergere
  3. Salut mie cand intru in run la cmd daufac exact ce zici tu dar nu mi se genereaza fisierele dc?

    RăspundețiȘtergere
  4. SALUT.... Ipull de pe myip.com le dau si player-ilor sa se conecteze la server??....dar e o problem eu am net prin modem

    RăspundețiȘtergere
    Răspunsuri
    1. nu prea am avut ocazia sa folosesc serviciul myip.com, dar oresupun ca trebuie sa le dai adresa care contine .myip.com ca domain name...cat despre conexiunea prin modem...nu prea e indicata pentru server hosting

      Ștergere
  5. Eu am windows vista si cand am pus -java -Xincgc -Xmx1G -jar craftbukkit.jar- acolo si am dat enter imi zice unable to access jarfile craftbukkit.jar. Am incercat sa imi actualizez java am incercat acelasi lucru si cu bukkit de 1.6.2 si nu merge. Si am minecraft necumparat 1.6.2. Multumesc.

    RăspundețiȘtergere