SURSĂ SERVER

Părți de cod și sisteme incomplete ce au fost șterse:

     -> Sistemul auction a fost șters.

     -> Sistemul monarch a fost șters împreună cu absolut tot ce ținea de el: castle, frog, siege etc.

     -> Block_country și block_exception au fost șterse.

     -> Hackshield, XTrap, Passpod și Matrix_card au fost șterse.

     -> Auth_brazil a fost șters.

     -> Toate restricțiile și verificările pe bază de locale (ymir, canada, newcibn, japan, brazil etc) și g_IUseLocale au              fost șterse.

     -> Input_teen a fost șters.

     -> Openid a fost șters.

     -> Newmarble a fost șters.

     -> Serverkey, limit_time au fost șterse.

     -> Admin_page a fost șters.

     -> Speedserver a fost șters.

     -> Pcbang a fost șters.

     -> Threewaywar a fost șters.

     -> CheckVersion2 a fost șters.

     -> Version a fost șters.

     -> Panama crypt a fost șters.

     -> ClientPackageCryptInfo a fost șters. (Împreună cu HybridCrypt)

     -> Over9Refine a fost șters.

     -> Sequence a fost șters.

     -> VCard a fost șters.

     -> Hammer of Thor a fost șters.

     -> Comenzile în coreeană au fost șterse.

Îmbunătățiri generale aduse:

     -> Makefile-urile au fost rescrise în întregime.

     -> Acum sursele utilizează gcc48 și c++11 (împreună cu future-urile aferente).

     -> Am adăugat auto depend.

Bug fix-uri și modificări aduse asupra codului:

  •      Acum comenzii war nu îi mai pot fi pasate numere negative ca și argument.
  •      Acum in breaslă nu mai invitate alte entități înafară de jucători.
  •      Dacă citești o carte dintr-un stack nu mai dispar toate.    
  •      Toate problemele sistemului de crafting au fost rezolvate.
  •      Bug-ul la imun a fost rezolvat.
  •      Totate vulnerabilitatile de tipul sql inject au fost rezolvate.
  •      Acum maximul ratelor este de 1000% (empire priv).
  •      Acum când mori nu mai poți avea hp negativ, o să fie 0 întotdeauna.
  •      Când te teleportai cu peste 32k hp aveai hp-ul pe -, problema a fost rezolvata.
  •      Acum dacă te teleportezi într-o mapă de pe un core offline sau index-ul mapei respective nu este trecut în config                     caracterul este automat trimis in mapa regatului său.
  •      Un bug la afisarea nivelului calului a fost rezolvat.
  •      Acum nu mai poți echipa 2 iteme cu acelasi vnum pe type 33 deodată.
  •      Un bug la breaslă legat de schimbarea regatului a fost rezolvat.
  •      Un bug la affect-ul pentru invizibilitate a fost rezolvat.
  •      Acum poți schimba itemele dacă ai inventarul plin.
  •      Acum nu mai poți schimba bonusurile sau pietrele de pe iteme echipate.
  •      Acum pm flooder-ul nu mai funcționează. (celebrul "kick hack")
  •      Acum affect-urile pentru aura războnicului si tăișul surei nu mai pot fi folosite fară a avea o armă echipată.
  •      Funcția questflag era vulnerabilă la anumite exploit-uri, problema a fost rezolvată.
  •      Chat flood-ul prin intermediul messenger_auth nu mai funcționează.
  •      Funcția computepoints a fost corectată în așa fel încât să nu mai existe hp/mp overflow când se utilizează unele                   affect-uri.
  •      Acum nivelul și yang-ul necesar creării breslei sunt verificate în sursă.
  •      Acum bonusurile 6/7 nu mai pot fi adăugate pe costume/frizuri.
  •      Toate problemele sistemului de curele si ale inventarului său au fost rezolvate.
  •      Acum yang-ul nu poate fi mai mic decât 0 sau mai mare decât valoarea maximă prestabilită.
  •      După ce apareau fierarii in DT și încercai să upgradezi ceva fără să ai yang-ul necesar item-ul respectiv dispărea                     indiferent dacă îmbunătățirea obiectului reușea sau nu, problema a fost rezolvată.
  •      Dacă nu aveai aleasă nicio clasă de skill-uri nu puteai antrena skill-urile secundare, acest lucru a fost corectat.
  •      Funcțiile responsabile pentru calcularea punctelor de hp/mp au fost refăcute.
  •      Au fost rezolvate diverse crash core-uri și memory leak-uri care puteau apărea atunci când era activă o instanță a unui           dungeon.
  •      Acum obiectele de nuntă nu mai pot fi echipate în același timp cu costumele normale și nici mount-urile/caii nu mai               pot fi folosiți atât timp cât aveți un obiect de nuntă echipat.
  •      Funcțiile _char_log și _clear_server_timer au fost îmbunătățite.
  •      În funcția battle_is_attackable au fost adăugate noi verificări pentru a preveni unele probleme.
  •      Un bug prin care puteai pune diverse iteme (arme, armuri etc) in quick slot a fost rezolvat.
  •      Itemele cu pretul de 0 yang din shop nu puteau fi cumpărate din cauza uneri verificări greșie, problema a fost corectată.
  •       Formula de calulcul a punctelor de experiență a fost refăcută.
  •       Acum stema gm este afișată și la gradul de low_wizard.
  •       A fost rezolvată o problemă legată de excluderea membrilor din breaslă când aceștia erau offline.
  •       Funcția ItemAward a fost corectată.
  •       Acum verificare versiunii clintului funcționează in parametrii.
  •       Acum cand ai viteza mare de mișcare și călărești un mount nu o să mai fi dat inapoi.
  •       A fost rezolvată o problemă legată de furtul de hp/mp.
  •       Când călărești un mount și ai viteza mare de mișcare entitățile nu or să se mai încarce cu întârziere.
  •       Funcția CQuestManager::Kill a fost îmbunătățită.
  •       Au fost adaugate în input_login câteva headere ce nu erau verificate.
  •       Eroarea "unknown refine scroll" a fost rezolvat.
  •       A fost rezolvată o problemă la punctele de iubire.
  •       Minereurile nu mai pot fi exploatate de la distanta.
  •       Sistemul de pet-uri a fost îmbunătățit cu noi verificări.
  •       Când 2 jucători încercau să cumpere dintr-un magazin același item în același timp cel care era mai lent primea crash,            problema a fost rezolvată.
  •       Dacă atacai un mob care avea 0 hp serverul primea crash, problema a fost rezolvată.
  •       A fost fixat un memory leak cauzat de shop.
  •       Dacă la sfârșitul index-ului din folderul map nu exista o linie goală serverul primea crash, problema a fost rezolvată.
  •       Acum nu mai poți negocia dacă ai o instanță a unui quest deschisă.
  •       Acum ștergerea caracterelor este funcțională.
  •       A fost rezolvată o problemă legată de actualizarea armurii, frizurii în faza de selectare caracter.
  •       Acum în fereastra breslei în secționea de anunțuri nu se mai poate face spamm.
  •       Acum dacă ești într-o echipă și culegi de pe jos iteme pentru colegi acestea se vor staca automat în inventarele lor.

 

SURSĂ LAUNCHER

Părți de cod și sisteme incomplete ce au fost șterse:

     -> Sistemul auction a fost șters.

     -> ProcesScaner a fost șters.

     -> CheckLatestFiles a fost șters.

     -> HackShild, NProtectGameGuard și XTrap au fost șterse.

     -> Passpod a fost șters.

     -> Matrix_card a fost șters.

     -> Toate restricțiile și verificările pe bază de locale (ymir, canada, newcibn, japan, brazil) au fost șterse.

     -> Pcbang a fost șters.

     -> Panama crypt a fost șters.

     -> ClientPackageCryptInfo a fost șters. (Împreună cu HybridCrypt)

     -> Over9Refine a fost șters.

     -> Sequence a fost șters.

Bug fix-uri și îmbunătățiri aduse:

  •      Versiunea de python utilizată a primit un upgrade de la 2.2 la 2.7.
  •      Versiunea de granny utilizată a primit un upgrade de la 2.4 la 2.11.8.
  •      Acum nivelul din fața caracterului este actualizat în timp real.
  •      Acum clientul poate citi și imagini cu extensia png.
  •      Atunci când sunt mulți jucători online durează mai mult timp ca serverul să răspundă cererilor clientului           (login, teleportare etc) iar atunci clientul încearcă fără încetare reconectarea (la server), ceea ce evident            nu ajută, acum acesta o să aștepte o secundă înainte să încerce reconectarea din nou.
  •      A fost adăugat un nou define: NO_MOUNT_SKILL_AND_ATTACK_CHECK. Odată activat se poate ataca,            folosi skilluri și da damage de pe orice mount.
  •      *A fost rezolvată o problemă legată de actualizarea armurii, frizurii în faza de selectare caracter. (pentru          viitoare update-uri poate fi ușor de modificat și pentru eșarfe spre exemplu)
  •      *A fost rezolvată o problemă legată de efectul de cooldown al icon-ului skill-urilor când acestea erau                plusate.

 

FIȘIERELE SERVERULUI

Îmbunătățiri generale aduse:

  •      Absolut toate fișierele inutile din game au fost șterse, totul a fost rearanjat pentru o mai bună funcționare        atât cât și o mai bună navigare a utilizatorului.
  •      Toate mapele din game au fost verificate, rearanjate în folderul respectiv atât cât și în config-urile fiecărui        core.
  •      Majoritatea tabelelor inutile din baza de date au fost șterse.

CLIENT

Sisteme și cod inutil ce au fost înlăturate de pe partea de client:

     -> Openid a fost șters.

     -> Pcbang a fost șters.

     -> Matrix card a fost șters.

     -> Mobile system a fost șters.

     -> Autoban a fost șters.

     -> Toate verificarile pe baza de locale (Ymir, Arabic, NewCibn, Vietnam, etc) au fost șterse.

Îmbunătățiri generale aduse:

     -> Toate patch-urile, mapele și alte tipuri de fișiere inutile au fost șterse, pack-ul a fost restrans, de asemenea                cu ajutorul acestor modificări dimensiunea clientului a fost redusă.

Bug fix-uri și îmbunătățiri generale aduse asupra codului:

  •      Dacă te teleportai cu inventarul sau alte ferstre deschise nu mai puteai da click în zona respectivă,                    problema a fost rezolvată.
  •      Un bug la icon-ul skill-urilor când se cresc punctele de status a fost rezolvat.
  •      Acum la partea de login si create character bările ce reprezinta punctele de status afișează valorile                    corecte. (în limita a maxim 90 de puncte de status, aceasta poate fi modificată din intrologin și                          introcreate)
  •      A fost rezolvată o problemă legată de efectul de cooldown al icon-ului skill-urilor când acestea erau                  plusate.

UNELTE

Dump_proto:

  •      A fost curățat de codurile inutile.
  •      Este perfect compatibil cu serverfiles-ul.
  •      Se compilează cu Visual Studio 2013.

PREȚUL PENTRU SERVERFILES, CLIENT, SURSE ȘI UNELTE ESTE DE 100€

!Notă: Toate părțile de cod ce au fost șterse au reprezentat sisteme vechi, incomplete sau care nu au fost folosite niciodată!