Administrator
Administrator
  • Mesaje: 4663
    Membru din: 07 Aug 2024, 21:53
  • Reacții: 104708
  • Mesaje utile: 45
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    Tutorial Server privat Metin2

    [Tutorial] Citire si Debug game.core (gdb) - Mesaj 1 - Imagine 1


    Mai jos veti invata cum sa cititi fisierul game.core / db.core din serverul vostru :)

    Ce este fisierul game.core?
    - Este un fisier de dimenisuni mari, pe care il gasiti in core-urile de la canale si in db.
    - Acest fisier apare deobicei cand va pica serverul, dar nu neaparat.
    - Fisierul .core ne arata probleme din sursa noastra si citindu-l, vom afla exact cum se produc aceste erori si unde.
    - Aceste fisiere .core nu pot fi deschise direct, ci trebuie deschise folosind GNU Debugger (pe scurt gdb)

    Asa ca.. trebuie sa aveti instalat acest debugger (gdb) pe masina voastra (freebsd).

    Daca nu il aveti instalat, urmariti pasii din Spoiler-ul de mai jos pentru a instala acest debugger:
    1) Va conectati la putty.
    2) Scrieti pkg install gdb si asteptati sa se instaleze.
    Daca nu reusiti sa instalati, puteti descarca un FreeBSD care are deja acest gdb instalat. Gasiti pe net destule.


    Cum citesc un fisier .core?

    Dupa instalare, accesați ruta unde se afla fisierele core. De exemplu (scrii in putty):
    Code:
    cd /usr/game/core1/channel1
    Acum rulam gdb. Scriem in putty:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Nota: Daca folositi freebsd x64 trebuie sa rulati urmatoarea comanda: set gnutarget i386-marcel-freebsd
    Dupa ce am scris gdb in putty, targetam game/db: (De exemplu, am game.core)
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


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


    Asa, acum ii vom da backtrace (sa vedem ce a cauzat game.core). Scriem in putty:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Veti vedea in putty problemele care au cazuat acest core :)


    Update:

    Deoarece cateodata este greu sa vezi toate erorile din Putty (consola), am gasit o solutie pentru a inregistra erorile intr-un fisier .txt, ca sa poata fi analizate mai usor.

    Inainte sa scrieti comanda gdb din tutorialul de mai sus scrieti:
    Code:
    set logging file gdb_errors.txt
    set logging on

    Ramane sa cautati fix-uri pentru ele. Spor :ymparty:

    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
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 38
    Membru din: 24 Feb 2025, 10:47
  • Reacții: 8
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic

    Mesaj de sergiu_95 »

    Salut, primesc aceasta errore folosesc Frebsd 13.0

    ld-elf.so.1: /lib/libc.so.7: version FBSD_1.7 required by /usr/local/bin/gdb not found
    Fost Coleg
    Fost Coleg
  • Mesaje: 899
    Membru din: 11 Feb 2025, 19:10
  • Reacții: 21076
  • Mesaje utile: 42
  • Status: 🚀 I'm gonna change the future!
  • Regat: Chunjo
  • Medalii

    Avatar utilizator
    Fost Coleg
    Fost Coleg

    Mesaj de Andi »

    sergiu_95 scrie: gdb
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.
    Membru Începător
    Membru Începător
  • Mesaje: 4
    Membru din: 17 Mai 2025, 12:49
  • Reacții: 4
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

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

    Mesaj de passatempo »

    multumesc e un inceput pentru a intelege de unde sa incep ;;)
    Administrator
    Administrator
  • Mesaje: 4663
    Membru din: 07 Aug 2024, 21:53
  • Reacții: 104708
  • Mesaje utile: 45
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    Avatar utilizator
    Administrator
    Administrator

    Mesaj de SCOOB »

    Actualizat, adaugat tutorial pentru a loga erorile intr-un fisier .txt.
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    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

    • Subiecte similare

      • de SCOOB » » în FIX-uri
        0
        Răspunsuri
        613
        Vizualizări
        de SCOOB
      • de annoyed__ » » în FIX-uri
        2
        Răspunsuri
        568
        Vizualizări
        de annoyed__
      • de NIX » » în FIX-uri
        0
        Răspunsuri
        581
        Vizualizări
        de NIX
      • de SCOOB » » în FIX-uri
        0
        Răspunsuri
        364
        Vizualizări
        de SCOOB
      • de annoyed__ » » în Sisteme Metin2
        0
        Răspunsuri
        956
        Vizualizări
        de annoyed__

    Înapoi la “Tutoriale”

    Informații

    Utilizatori ce navighează pe acest forum: Marlo și 2 vizitatori

    Discord ID copiat: