Membru Ucenic
Membru Ucenic
  • Mesaje: 41
    Membru din: 30 Sep 2024, 20:33
  • Reacții: 262
  • Mesaje utile: 2
  • Status: Pierd vremea ^.^
    Server: Vedem noi.
  • Regat: Shinsoo
  • Contact:

    Medalii

    *Descriere: Friendslist reworked with level/ch/map/race reveal and a new design.

    you can hide map/ch as well if you don't like your friends to see it


    *Poze / Video (obligatoriu):



    [C++/Py] Friendlist Rework - Mesaj 1 - Imagine 1

    *Link download:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    *Link scanare VirusTotal (obligatoriu):

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Membru Începător
    Membru Începător
  • Mesaje: 1
    Membru din: 21 Iun 2025, 10:21
  • Reacții: 1
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de Ramir »

    Foarte Util Mulțumesc :D
    O:-)
    𝓡𝓪𝓶𝓲𝓻
    See full signature
    Developer
    Developer
  • Mesaje: 45
    Membru din: 30 Sep 2024, 22:59
  • Reacții: 375
  • Mesaje utile: 0
  • Status: nimic interesant
    Server: -
  • Regat: Chunjo
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Developer
    Developer

    Mesaj de Vaynz »

    Felicitări pentru release! Am aruncat un ochi pe cod și, fără să vreau să par arogant, cred că sunt câteva chestii care ar putea fi optimizate destul de ușor:

    1.La pachetele de stare (hide/show): În momentul de față nu ai nicio verificare de timp când schimbi starea. Cineva își poate face un script banal să spameze pachetul ăsta încontinuu. Cum serverul face broadcast la toți prietenii la fiecare pachet primit, pur și simplu o să-ți arunce CPU-ul în aer. Cel mai bine ar fi să pui un cooldown cu get_global_time() (de exemplu, o dată la 1 minut) ca să previi asta.
    2. Salvarea stării: Să folosești un Questflag pentru starea de hide/show e o variantă ok la repezeală, dar pe termen lung mănâncă resurse aiurea. Mult mai curat și eficient ar fi să te folosești direct de storage pe caracter.
    3.Riscul din messenger_manager.cpp: La faza cu interogările, mare grijă la EscapeString. Există un risc de Buffer Overflow acolo. Dacă buffer-ul destinație nu e suficient de mare să țină toate caracterele noi adăugate de funcția de escape, îți dă crash la core instant sau poate lăsa loc de un mic exploit / SQL inject mai ales dacă ai și change name in server si nu verifică max len-ul.
    Fişiere ataşate:
    [C++/Py] Friendlist Rework - Mesaj 3 - Imagine 1
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: Dex, Felicity, Hound, Jan Torber, richiesosa, SkillC, Szabolcs Gyorfi, Vaynz, w0wz0r, xwoxen și 6 vizitatori

    Discord ID copiat: