nu poti implementa nimic in item_proto/mob_proto pentru ca nu iti citeste din navicat iti citeste din item_proto/mob_proto.txt care se afla in server.Ai game 34 sau 40+ ca doar astea folosesc txt.Si pentru amin2 sunt rezolvari sa le faci sa citeasca din navicat.Pentru 34k exista libnotxt.so si pentru 40k exista surse:) a doua este un pic mai complicata.
Un mic tutorial de prin 2013 cred ca este.Care este cat se poate de functional si singura metoda pentru 34k.
Cod: Selectaţi tot
În ultimele săptămâni a apărut noua versiune de game (r34083) şi acum aproape toată lumea a trecut la această versiune.
Una din cele mai enervante schimbări a fost în baza de date.
Acum item_proto şi mob_proto sunt verificate mai întâi pe ftp în directorul db prin intermediul fişierelor item_proto.txt | item_names.txt / mob_proto.txt | mob_names.txt
Această schimbare „îngreunează” munca administratorilor (deţinători, owneri, cum vreţi voi să le spuenţi) foarte mult deoarece majoritatea dintre noi sunt obişnuiţi cu structura din navicat / phpmyadmin unde ne este foarte uşor să modificăm, să executăm coduri SQL etc.
iMer a stat ceva timp şi a scris acest nou lib care face totul ca pe r2089M iar fişierele item_proto şi mob_proto sunt din nou citite normal.
La fel ca şi pentru kickhack fix de la iMer este nevoie să avem ultima versiune de libstdc++.so.6
Cine are FreeBSD pe 64 bit trebuie să pună libstdc++.so.6 în /usr/lib32
Cine are FreeBSD pe 32 bit trebuie să pună libstdc++.so.6 în /usr/lib
Acest lib funcţionează numai cu versiunea r33820 de db cache (respectiv noua versiune de game r34083 - GAME)
Deci da, funcţionează cu GAME r34083
Download libnotxt si lib pentru /usr/lib sau cum ai u in functie de versiunea freebsd 32 sau 64.
imer.cc/files/libdb_notxt.so
https://mega.nz/#!OAZ3hJRa!U2DS1GU6vraY ... 24tc8Iux3M libstdc++.so.6
Cod: Selectaţi tot
Puneti acel lib libdb_notxt.so in folder-ul share din server ( unde este si game ) si adaugati in start.sh la fiecare deschidere in loc de ./game & adaugati asta env LD_PRELOAD=/usr/local/home/game/share/libdb_notxt.so ./game & . (In caz ca freebsd-ul tau este pe 64 biti adaugi comanda: env LD_PRELOAD=/usr/local/home/game/share/libdb_notxt.so ./game & ."
1.1 /usr/local/home/game/share -> directorul de unde se porneste lib-ul , modificati dupa bunul plac.
Trebuie sa iti dai seama cum vine chestia asta ca este explicata ca la copii mici.........