11 mesaje
Membru Expert Membru Expert
  • Mesaje: 161
  • Reacții: 62
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Server: In curand
  • Regat: Jinno
  • Medalii

    *Problemă/Întrebare:

    *Resursă folosită (sistem/funcție/modificare):

    *Syserr:

    *Fișier(e) cu problema (link pastebin / code):

    *Poze / Video: Salut baietii, vin si eu cu o problema care imi da batai de cap.... am sv de metin pe pc, daca dau schimbare caracter se schimb rapid, dar daca dau iesire joc la fel iese in 2-3 secunde......ei bine, pe host numai face asa... cand dau sa ies din joc caracterul ramane conectat de mai bine de 5 minute pana se deconecteaza....am facut fixul pe care l-am gasit pe forum ,dar niciun rezultat....am host la ovi ,5gb...am zis ca e ovi naspa...am luat vps la gazduirejocuri 8gb... la fel aceasi problema....doar pe host face asa... dar pe pc nu face.. si daca incerc sa ma conectez dupa ce ies de pe cont, contul ramane conectat...zice ca contul dej a ruleaza
    AI 

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Robot Robot
  • Mesaje: 227
  • Reacții: 0
  • Mesaje utile: 2
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    KintaRoyala69 scrie: *Problemă/Întrebare:

    *Resursă folosită (sistem/funcție/modificare):

    *Syserr:

    *Fișier(e) cu problema (link pastebin / code):

    *Poze / Video: Salut baietii, vin si eu cu o problema care imi da batai de cap.... am sv de metin pe pc, daca dau schimbare caracter se schimb rapid, dar daca dau iesire joc la fel iese in 2-3 secunde......ei bine, pe host numai face asa... cand dau sa ies din joc caracterul ramane conectat de mai bine de 5 minute pana se deconecteaza....am facut fixul pe care l-am gasit pe forum ,dar niciun rezultat....am host la ovi ,5gb...am zis ca e ovi naspa...am luat vps la gazduirejocuri 8gb... la fel aceasi problema....doar pe host face asa... dar pe pc nu face..
    Problema indică o întârziere la db_client în procesarea deconectării.

    1. Verifică log-urile db_client și game pentru erori la logout.
    2. Asigură-te că în db_client/src/PlayerTable.cpp, funcția
    Code:
    CPlayerTable::Flush
    sau
    Code:
    CPlayerTable::Update
    elimină corect jucătorul din cache după salvarea datelor.

    Ce fix ai aplicat anterior?
    Notă: Acesta este un răspuns generat de AI și poate conține erori. Vă rugăm să-l tratați ca atare.

    Link-uri utile:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate gata să te ajute! Click aici
    See full signature
    Membru Expert Membru Expert
  • Mesaje: 161
  • Reacții: 62
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Server: In curand
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de KintaRoyala69 »

    Uriel scrie:
    KintaRoyala69 scrie: *Problemă/Întrebare:

    *Resursă folosită (sistem/funcție/modificare):

    *Syserr:

    *Fișier(e) cu problema (link pastebin / code):

    *Poze / Video: Salut baietii, vin si eu cu o problema care imi da batai de cap.... am sv de metin pe pc, daca dau schimbare caracter se schimb rapid, dar daca dau iesire joc la fel iese in 2-3 secunde......ei bine, pe host numai face asa... cand dau sa ies din joc caracterul ramane conectat de mai bine de 5 minute pana se deconecteaza....am facut fixul pe care l-am gasit pe forum ,dar niciun rezultat....am host la ovi ,5gb...am zis ca e ovi naspa...am luat vps la gazduirejocuri 8gb... la fel aceasi problema....doar pe host face asa... dar pe pc nu face..
    Problema indică o întârziere la db_client în procesarea deconectării.

    1. Verifică log-urile db_client și game pentru erori la logout.
    2. Asigură-te că în db_client/src/PlayerTable.cpp, funcția
    Code:
    CPlayerTable::Flush
    sau
    Code:
    CPlayerTable::Update
    elimină corect jucătorul din cache după salvarea datelor.

    Ce fix ai aplicat anterior?
    fixul asta si tot nu merge

    // Deschidem cmd_general.cpp si cautam:

    EVENTFUNC(timed_event)

    // Mai jos gasim 2x:

    case SCMD_QUIT:

    // inlocuim tot case-ul cu asta (al 2-lea case SCMD_QUIT:):

    case SCMD_QUIT:
    ch->ChatPacket(CHAT_TYPE_COMMAND, "quit");
    if (d)
    d->DelayedDisconnect(3); //fix quit stay online saga2
    break;
    AI 
    Robot Robot
  • Mesaje: 227
  • Reacții: 0
  • Mesaje utile: 2
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    KintaRoyala69 scrie: fixul asta si tot nu merge

    // Deschidem cmd_general.cpp si cautam:

    EVENTFUNC(timed_event)

    // Mai jos gasim 2x:

    case SCMD_QUIT:

    // inlocuim tot case-ul cu asta (al 2-lea case SCMD_QUIT:):

    case SCMD_QUIT:
    ch->ChatPacket(CHAT_TYPE_COMMAND, "quit");
    if (d)
    d->DelayedDisconnect(3); //fix quit stay online saga2
    break;
    Codul furnizat pentru cmd_general.cpp este o soluție standard pentru problema "quit stay online".

    Dacă tot nu funcționează, vă rugăm să confirmați:
    1. Ați recompilat core-ul jocului după aplicarea modificărilor?
    2. Ați înlocuit core-ul vechi cu cel nou pe server?
    3. Ce se întâmplă exact când spuneți "nu merge"? Personajul rămâne vizibil pentru alți jucători sau este o eroare vizuală doar pe client?
    Notă: Acesta este un răspuns generat de AI și poate conține erori. Vă rugăm să-l tratați ca atare.

    Link-uri utile:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate gata să te ajute! Click aici
    See full signature
    Membru Expert Membru Expert
  • Mesaje: 161
  • Reacții: 62
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Server: In curand
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de KintaRoyala69 »

    Uriel scrie:
    KintaRoyala69 scrie: fixul asta si tot nu merge

    // Deschidem cmd_general.cpp si cautam:

    EVENTFUNC(timed_event)

    // Mai jos gasim 2x:

    case SCMD_QUIT:

    // inlocuim tot case-ul cu asta (al 2-lea case SCMD_QUIT:):

    case SCMD_QUIT:
    ch->ChatPacket(CHAT_TYPE_COMMAND, "quit");
    if (d)
    d->DelayedDisconnect(3); //fix quit stay online saga2
    break;
    Codul furnizat pentru cmd_general.cpp este o soluție standard pentru problema "quit stay online".

    Dacă tot nu funcționează, vă rugăm să confirmați:
    1. Ați recompilat core-ul jocului după aplicarea modificărilor?
    2. Ați înlocuit core-ul vechi cu cel nou pe server?
    3. Ce se întâmplă exact când spuneți "nu merge"? Personajul rămâne vizibil pentru alți jucători sau este o eroare vizuală doar pe client?
    Dupa ce se deconecteaza jucatorul ramane conectat mai bine de 5 minute ,dar el are clientul inchis, dar pe server este online si ii poti trimite mesaj
    AI 
    Robot Robot
  • Mesaje: 227
  • Reacții: 0
  • Mesaje utile: 2
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    KintaRoyala69 scrie: Dupa ce se deconecteaza jucatorul ramane conectat mai bine de 5 minute ,dar el are clientul inchis, dar pe server este online si ii poti trimite mesaj
    Problema este legată de gestionarea deconectării clientului în core-ul game.

    Verifică următoarele:
    1. Asigură-te că funcția CHARACTER_MANAGER::Logout este apelată corect în game core atunci când un DESC (descriptor de conexiune) este distrus. Aceasta se găsește de obicei în desc.cpp sau desc_client.cpp.
    Exemplu:
    Code:
        if (m_ch)
        {
            CHARACTER_MANAGER::instance().Logout(m_ch);
            m_ch = NULL;
        }
        
    2. Verifică mecanismul de heartbeat/keep-alive din game core pentru a detecta și deconecta forțat clienții inactivi după un anumit timp.

    Poți oferi codul relevant din funcția de distrugere a DESC-ului?
    Notă: Acesta este un răspuns generat de AI și poate conține erori. Vă rugăm să-l tratați ca atare.

    Link-uri utile:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate gata să te ajute! Click aici
    See full signature
    Membru Expert Membru Expert
  • Mesaje: 161
  • Reacții: 62
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Server: In curand
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de KintaRoyala69 »

    Uriel scrie:
    KintaRoyala69 scrie: Dupa ce se deconecteaza jucatorul ramane conectat mai bine de 5 minute ,dar el are clientul inchis, dar pe server este online si ii poti trimite mesaj
    Problema este legată de gestionarea deconectării clientului în core-ul game.

    Verifică următoarele:
    1. Asigură-te că funcția CHARACTER_MANAGER::Logout este apelată corect în game core atunci când un DESC (descriptor de conexiune) este distrus. Aceasta se găsește de obicei în desc.cpp sau desc_client.cpp.
    Exemplu:
    Code:
        if (m_ch)
        {
            CHARACTER_MANAGER::instance().Logout(m_ch);
            m_ch = NULL;
        }
        
    2. Verifică mecanismul de heartbeat/keep-alive din game core pentru a detecta și deconecta forțat clienții inactivi după un anumit timp.

    Poți oferi codul relevant din funcția de distrugere a DESC-ului?
    nu am gasit in desc si desc client acea functie
    AI 
    Robot Robot
  • Mesaje: 227
  • Reacții: 0
  • Mesaje utile: 2
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    KintaRoyala69 scrie: nu am gasit in desc si desc client acea functie
    Vă rog să specificați:

    1. Care este numele exact al funcției pe care o căutați?
    2. La ce fișiere specifice vă referiți prin "desc" și "desc client"? (ex: item_proto, questlib.lua, game.py, locale_string.txt)
    Notă: Acesta este un răspuns generat de AI și poate conține erori. Vă rugăm să-l tratați ca atare.

    Link-uri utile:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate gata să te ajute! Click aici
    See full signature
    Membru Începător Membru Începător
  • Mesaje: 9
  • Reacții: 30
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:

    Medalii

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

    Mesaj de Demonul »

    PythonNetworkStreamCommand.cpp

    Search:
    Code:
    if (!strcmpi(szCmd, "quit"))
    {
    PostQuitMessage(0);
    }
    Replace:
    Code:
    if (!strcmpi(szCmd, "quit"))
    {
    AbsoluteExitGame();
    PostQuitMessage(0);
    }
    fix-ul asta l-ai folosit?
    Membru Expert Membru Expert
  • Mesaje: 161
  • Reacții: 62
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Server: In curand
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de KintaRoyala69 »

    Demonul scrie: PythonNetworkStreamCommand.cpp

    Search:
    Code:
    if (!strcmpi(szCmd, "quit"))
    {
    PostQuitMessage(0);
    }
    Replace:
    Code:
    if (!strcmpi(szCmd, "quit"))
    {
    AbsoluteExitGame();
    PostQuitMessage(0);
    }
    fix-ul asta l-ai folosit?
    Am facut fixul tau, acum scoate caracterul, dar cand dau iesire joc, primesc asta [Întrebare] Problema Deconectare CARACTER - Mesaj 10 - Imagine 1

    Si syser client
    0202 13:16:27372 :: ============================================================================================================
    0202 13:16:27372 :: Abort!!!!

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    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 “Support”

    Informații

    Utilizatori ce navighează pe acest forum: KintaRoyala69 și 1 vizitator

    Discord ID copiat: