Jump to content

Sinner.PWN

Membru
  • Posts

    239
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Sinner.PWN

  1. Chiar acum, WopsS a spus:

    Aici tin sa fiu de acord cu @[email protected], nu e necesar sa folosesti mereu switch, daca am doua valori de comparat, ce fac fac

    
    new a = 5;
    
    switch (a)
    {
    	case 5:
    	{
    		a = 1;
    	}
    	default:
    	{
    		a = 2;
    	}
    }

    sau

    
    new a = 5;
    
    if (a == 5)
    {
    	a = 1;
    }
    else
    {
    	a = 2;
    }

    Daca ai mai multe chestii de comparat, da merge un switch.

    Atata timp cat vorbim de optimizare nu ma refeream la exemplu tau. Consider ca daca ai sarit deja de 3 comparatii tre' sa intri pe switch pentru ca e mai util.

  2. Chiar acum, [email protected] a spus:

    N-am zis ca nu ar face o diferenta, dar diferenta e atat de mica incat nu conteaza. E 2017. Nu avem servere cu 32Mb de rami si procesor de 200Mhz. Nu e nevoie sa optimizezi orice.
    E o diferenta dintre teoria de pe wiki-ul sa:mp/benchmark-uri si realitate.

    Tu folosesti mereu switch in loc de if si crezi ca e vreo diferenta pe server?

    Fa-ti un test pe OnDialogResponse cu if-uri peste tot si dupa cu switch pe dialogid la vreo ~100 dialoguri si acceseaza-l pe ultimul. Hostul de sa-mp nu e dedicat serverului tau de samp, ai o anumita limita impusa. Daca tu consideri ca poti lasi asa cu else/if si cu zcmd si cu array-uri cu dimensiuni aiurea etc si o sa mearga la fel de bine te inseli. Am vazut zeci de server cu "mega deschidere" si la 100+ = desync de cate 2-3 secunde asa ca nu abera.

  3. Acum 1 minut, Ksenon a spus:

    Am lucrat un an si ceva impreuna cu inca doua persoane la un server total diferit de ceea ce era prezent la inceputul anului 2016. La deschidere reporturi peste reporturi ca de ce nu e comanda x asa, comanda y altfel, de ce nu e jobul x. Pentru a strange 100 online a trebuit sa modificam modul in asa fel incat sa semene cu bugg si bz

    Linkmania din ce am vazut sta mai mult off decat on.

     

     

    Amyway eu vad de viitor gta v.

    Proiectele multiplayer sunt inchise rand pe rand.

  4. Acum 14 minute, [email protected] a spus:

    E un plugin pe .com cu care poti testa de cate ori este folosita o functie si cat dureaza sa fie executata: http://forum.sa-mp.com/showthread.php?t=271129
    Folosind acel plugin si GetServerTickRate poti sa iti dai seama ce ar trebui sa optimizezi si daca e nevoie sa optimizezi ceva.

    Daca vrei sa optimizezi ceva, cred ca ar trebui sa te uiti la time, nu if/switch sau marimea array-urilor, tipul de variabile utilizate sau ZCMD vs Y_CMD. 
    Dar optimizarea cand ai 50-100-200 playeri online nu prea conteaza daca e gazduit pe un host ok. 
     

    E chiar foarte util, l-am folosit pe vremea cand era abia lansat si iti poti face usor o idee despre serverul tau. Tin sa te contrazic si sa-ti zic ca daca folosesti un plugin pentru comenzi o sa maresti performantele ;) Se recomanda chiar si pe samp wiki sa folosesti switch in loc de if/else asa ca mai bine nu posta aici :)

  5. Greu e frate sa vezi in ce variabila se stocheza masina si sa dai un DestroyVehicle( variabilaMasina ); Probabil la tine nici macar nu se executa acel checkpoint asa cum trebuie. Fereasca Dzeu...si maine poimaine apare pe grupuri "server unic fara buguri".

  6. Acum 17 ore, NoNamed a spus:

    Daca era proiectul tau nu trebuia sa accepti, trebuia sa mergi dupa ideea primara pe care ai avut-o. Pacat . :)

    In ziua de azi fara sa ai promovare din greu degeaba faci ceva unic pentru ca o sa ramana in umbra zecilor de copii bugged deschise zilnic. Crede-ma ca stiu ce zic dupa 8 ani de experienta in servere de sa-mp.

  7. Buna ziua! Postez aici pentru ca sunt in cautarea cuiva care crede ca este apt financiar sa deschida o comunitate de gaming, respectiv un server RPG. Eu detin un proiect realizat de la 0 la care lucrez din luna Ianuarie a acestui an. Atat serverul cat si panelul sunt asemanatoare Bugged dar nu in totalitate. Job-urile sunt toate diferite, DS-ul la fel si multe alte sisteme. Daca esti interesat poti sa-l testezi aici: rpg.rofixed.com:7777 si pot oferi dovezi ca este un server facut de la 0 si ca este optimizat si duce lejer cel putin 500 jucatori.

  8. Chiar acum, Rayan a spus:

    :d, Multumim pentru tutorial SoNNy. +1

    p.s: cum am facut eu la comanda /time, face acelasi lucru sau e mult mai optima varianta asta?

    Multumesc pentru +1.

    Poti folosi aceasta functie pentru a-ti optimiza codul si sa o folosesti in toate animatiile in loc sa scrii acelasi cod de fiecare data.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.