Sunteți pe pagina 1din 2

Eu sunt administrator la compania de gaming GameForge, companie care se ocupa cu administrarea globala a serverelor jocului pe care noi il promovam

Worlds of Dragons. Astfel, noi ne ocupam cu tot ce tine de rularea eficienta, in conditii normale a serverului nostru. Serverul nostru poseda un Status, unde este precizat daca ruleaza sau nu, ora serverului si caracterele online din acel moment. Clientii nostrii sunt jucatorii. Pentru fiecare jucator, urmarim numele, status( BAN sau OK), data inregistrarii, parola, emailul, numele mamei(optional). Trebuie sa generam doua UID-uri, unul pentru Account, iar altul pentru Character-ul pe care il creeaza pe acest cont. Pentru Character, pe langa codul unic si nume, urmarim de asemeni data crearii, pozitia pe harta( la coordonatele x si y) , nivelul, experienta si aurul pe care-l detine. Totodata, serverul nostru dispune de o lista de iteme( sabii, arcuri, cutite, scuturi, armuri, casti, coliere, cercei, cizme etc), fiecare item are, pe langa un nume, 5 valori: v1: atac; v2: atac magic, v3: armura: v4: rezistenta la magie: v5:lovitura criticala si respective v0: nivelul la care se poate purta acel item. Totodata itemele au si doua preturi, unul de cumparare( de la magazinele NPC-urilor), iar altul de vanzare( la magazinele NPC-urilor). Aceste iteme, fiecare in parte, au cate un UID. Apoi, pe un Caracter pot fi mai multe iteme, iar acel item poate apartine mai multor caractere, astfel trebuie create o entitate separata, unde sunt specificate toate itemele care apartin caracterului respectiv.(ex: Caracterul George(#110) detine Lama Zeului Dragon(#11240); si se repeta #110 -> #11280 etc) Pentru a castiga experienta, caracterele trebuie sa omoare monstrii. Astfel, apare entitatea MOB PROTOTYPE, unde sunt specificati monstrii, ID-urile lor, numele, viata, damage-ul pe care-l produc, experienta si itemele care le dau caracterului cand sunt ucisi, sansa de a DROP-a acel item si, respectiv, daca acestia te ataca, sau sunt pur si simplu NPC-uri (Non Player Characters). Aceste NPCuri pot fi magazine, de unde caracterele pot achizitiona diverse iteme, deci trebuie specificat pentru fiecare NPC ce iteme vinde (pretul este specificat ca atribut al item-ului) si in ce cantitate. Pentru ca este un joc online, fiecare caracter dispune de un Chat, unde poate comunica cu celelalte caractere. Acest Chat trebuie inregistrat in baza de date, cu uid-ul caracterului si data. Nu in ultimul rand, sunt anumite conturi care pot devenii GAME Administrator, MODERATOR sau VIP. Aceste conturi au abilitatea de a folosii comenzi( de ex: generare iteme/ spawn mobi/ banare jucatori etc). Aici va fi trecut un nou Cod unic, UID-ul contului si Numele caracterului. Conceptual: La 60 de zile de la inregistrare, contul devine VIP. Caracterele de pe conturile VIP primesc 2000 viata in plus. Pentru evitarea SPAM-ului, jucatorii trebuie sa scrie la un interval de 20 secunde. Itemele cazute pe jos( de la mobi), dispar dupa 60 secunde, pentru a evita lagul. Jucatorii pot lupta intre ei doar daca au level 30. Dupa ora 22:00 a serverului, cerul se intuneca in joc.

S-ar putea să vă placă și