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:
Cum citesc un fisier .core?
Dupa instalare, accesați ruta unde se afla fisierele core. De exemplu (scrii in putty):
cd /usr/game/core1/channel1
Dupa ce am scris gdb in putty, targetam game/db: (De exemplu, am game.core)Nota: Daca folositi freebsd x64 trebuie sa rulati urmatoarea comanda: set gnutarget i386-marcel-freebsd
dupa care scriem:
Asa, acum ii vom da backtrace (sa vedem ce a cauzat game.core). Scriem in putty:
Veti vedea in putty problemele care au cazuat acest core

Ramane sa cautati fix-uri pentru ele. Spor
