[DG Play este aici]
INTRODUCERE:
Avand in vedere problemele aparute de actualul nostru sistem de mix-uri, am ajuns la urmatoarele concluzii:
O interventie asupra codului si optimizarea acestuia inutila deoarece codul fiind destul de vechi
Rezolvarea problemelor din cod ce face ca sistemul sa devina instabil uneori, fapt ce se datoreaza versiunii invechite AmxModX inutila si costisitoare din punct de vedere a timpului.
Asadar am decis sa renuntam definitiv la sistemul actual si inceperea unui proiect de la 0 mult mai avansat si cu mai multe posibilitati pentru jucatori.
Asadar iata-ne aici, proiectul nostru intitulat DG Play este aproape la final, el fiind in prezent in starea de testare
Descrierea sistemului DG Play:
Considerand platforma faceit.com una dintre cele mai de succes platforme de matchmaking, am decis sa oferim o experienta similara jucatorilor de Counter Strike 1.6.
Asadar sistemul DG Play este capabil de a examina fiecare jucator in parte si stilul lui de joc, in functie de experienta lui in joc, acesta va avea propria lui statistica afisata pe site
[Interfata site-ului DG Play]
Lobby-ul jucatorilor in care sunt prezentate echipele, jucatorii si durata de cand meciul a inceput
Statisticile private:
Fiecare jucator are propriile statistici in functie de experienta si performanta dobandita in meciurile lui.
Maches: Semnifica numarul de meciuri jucate
Win Rate: Reprezinta media victoriilor tale bazata pe numarul de meciuri jucate.
Avg Kills si HS: Reprezinta media kill-urilor si HS-urile tale din ultimele 20 de meciuri.
Avg.K/D: Reprezinta media dintre fraguri si decesele pe care le-ai dobandit pe parcursul meciurilor.
Acesta este numarul de puncte acumulat pe durata meciurilor jucate.
Sistemul creaza pentru fiecare jucator un profil cu toate statisticile lui:
Daca contul tau de steam este conectat cu sistemul printr-un sistem simplu de "Sign in through Steam" atunci sistemul iti ofera badge-ul de verified
Profilele sunt create in mod automat de catre sistem la prima conectare pe serverele DG Play
Fiecare jucator la prima conectare cu sistemul DG Play va primii 1000 de puncte, iar in functie de experienta lui in meciuri acestea vor creste sau vor scade
Final de meci si statisticile acestuia:
La finalul fiecarui meci, sistemul iti permite vizualizarea experientei tale pe percursul meciului.
Sistemul iti ofera un scoreboard in care ai posibilitatea de a vedea performanta fiecarui jucator. (atat echipa din care faci parte cat si echipa inamica)
[DG Play inGame]
La faza in game, DG Play se comporta foarte clasic, se asteapta jucatorii, timp in care sistemul trece in modul respawn (Bani infiniti, posibilitatea de a cumpara fara timp limita)
Pentru o perfomanta sporita in warmup am decis stergerea entitatilor(arme,pistoale) la droparea acestora.
Odata ce sunt suficienti jucatori pentru inceperea meciului, adminul are posibilitatea de a folosii comanda /specall
Dupa ce alegerile sunt finalizate iar ambele echipe sunt pline (5vs5) adminul are acces la comenzile /start,/stop,/restart
Meciul incepe iar echipele se dueleaza in runda de lame iar castigatorul alege pe ce parte vor juca prima data (CT/T)
Cand runda de lame ia sfarsit fiecare membru din echipa castigatoare are dreptul de a alege pe ce parte doreste sa joace, majoritatea castiga votul (ex: 2 CT aleg sa schimbe,3 CT aleg sa ramana, rezultatul este CT raman la echipa curenta)
Cand votul a luat sfarsit, sistemul anunta rezultatul votului si seteaza echipele pe baza rezultatului din vot.
Meciul incepe iar echipele sunt acum in faza tactica.
Atunci cand mori, serverul iti afisaza dmg-ul creat inamicilor
Comenzi disponibile adminilor pe durata meciului:
Comenzi din chat:
/stop - Acesta comanda va oprii meciul indiferent de statusul meciului (daca este in lame sau faza tactica)
/restart - Acesta comanda reseteaza meciul de la capat, daca sa trecut de alegeri(runda de lame)acestea nu vor fi repetate!
/off - Opreste chat-ul global, chat-ul fiind disponibil doar pe echipa din care faci parte
/on - Activezi chat-ul si oferi posibilitatea celor doua echipe de a comunica intre ele.
/pass - Seteaza o parola pe server, astfel jucatorilor ce nu li se comunica parola nu pot intra pe server
/nopass - Scoate parola de pe server, astfel serverul devine iar public si permite tuturor intrarea pe server.
/ct numejucator - muta jucatorul ales de admin la CT ---------------
/t numejucator - muta jucatorul ales de admin la T ---------------- Atentie aceste 3 functii se pot folosii si din consola cu prefix-ul amx_ (ex: amx_ct marcel) ,
/spec numejucator - muta jucatorul ales la spectator --------------- Daca adminul executa comanda pentru el insusi nu mai este nevoie de nume (ex: /spec,/ct/t)
Comenzi din consola:
amx_demo numejucator - Permite pornirea demo-ului unui jucator ales de admin (ex: amx_demo marcel)
amx_stopdemo numejucator - Permite oprirea demo-ului unui jucator ce are un demo pornit de admin.
Finalul meciului:
La finalul meciului punctele sunt distribuite in functie de performanta fiecarui jucator in meci (fraguri,decese,hs,lose,win)
Iar apoi sistemul trece inapoi in faza de warmup si e gata de schimbarea hartii care se va face de catre admin prin comanda amx_map sau /map numelehartii