Sziasztok!
Olyan hibám van, ami igazából nem hagy nyugodni, hogy beoptolok 1 vértet, vagy bármi mást. A szerver a tárgyakat elmenti de az optok felborulnak, és player.item táblába is átíródik más-más optra.
Így duplázódik, triplázódik a dolog.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.epvpimg.com%2FnfQedab.jpg&hash=a3c0e89270a32e8e5c0cee7cc6f7f06524cda847)
Karaktercserénél és portolásnál minden normális, de ha a szervert resizem akkor vagy eltűnnek az optok vagy ilyen lesz.
Valamint socket-3-4-5 oszlopba ezek jelennek meg:
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.epvpimg.com%2FDZzddab.jpg&hash=56d78fe848b4dc2bcffdac16cf80724bccff2be0)
Idézetet írta: Pisti95 Dátum 2017-08-20, 12:01:54SYSERR: Aug 20 11:00:51 :: CInputDB::Boot: item table size error
és a game és db újralefordítása nem segített? :o
https://forum.turkmmo.com/konu/3403031-c-6-tas-sistemi-sorunlar-fixed/ ez elvileg jó lehet, deven egy félkész tutorial van, samuraitól meg nem emlékszem h én elkértem vna-e a teljes változatát a 6 kőnek...
Így duplázódik, triplázódik a dolog.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.epvpimg.com%2FnfQedab.jpg&hash=a3c0e89270a32e8e5c0cee7cc6f7f06524cda847)
Ez elég ismerős hiba, ha jól emlékszem, a sql résszel van gond...
Ha kilépsz és vársz 10 percet(ahogy bele van irva conf.txtben), és aztán is ugyanúgy megy?
Idézetet írta: Fl4T!K Dátum 2017-08-20, 13:52:12
Ez elég ismerős hiba, ha jól emlékszem, a sql résszel van gond...
Ha kilépsz és vársz 10 percet(ahogy bele van irva conf.txtben), és aztán is ugyanúgy megy?
Igen benne van.
BACKUP_LIMIT_SEC = 3600
Várok 10 percet is, akkor is ilyen. DB valamiért nem menti rendes...aztán item táblába is változik az érték.
DB sysser:
SYSERR: Aug 20 13:43:17 :: socket_read: about to lose connection
SYSERR: Aug 20 13:43:17 :: CPeerBase::Recv: socket_read failed No such file or directory
SYSERR: Aug 20 13:43:17 :: CClientManager::Process: Recv failed
SYSERR: Aug 20 13:43:18 :: socket_read: about to lose connection
SYSERR: Aug 20 13:43:18 :: CPeerBase::Recv: socket_read failed No such file or directory
SYSERR: Aug 20 13:43:18 :: CClientManager::Process: Recv failed
SYSERR: Aug 20 14:01:18 :: Start: TABLE_POSTFIX not configured use default
olvasd el még1x
és forrásban kell javítani
Idézetet írta: Fl4T!K Dátum 2017-08-20, 14:47:57
olvasd el még1x
és forrásban kell javítani
hát elolvastam, de nem igazán értem mire gondolsz.
EDIT:
Erre a sorra gondolsz?
CClientManager::Process: Recv failed
forrásban ami sql lekérdezést csinál....
pl select attr_type0,attr_value0,..... from item where id=%d", ch->getplayerid()....
Üzenet összefésülés: 2017-08-20, 23:39:25
látom nem érted....
Nézd a példát:
Tárgy bónuszok:
-1. bónusz: Type:15 Value:10
-2. bónusz: Type:20 Value:10
-3. bónusz: Type:30 Value:10
Így nézne ki forrásban a sql lekérdezésnél:
INSERT/UPDATE/SELECT attr0_type, attr0_value, attr1_type, attr1_value, attr2_type, attr2_value WHERE......
mysql-ben ahogy nézne ki:
15 10 20 10 30 10
Na de amiért hibás a sql lekérdezésed, így fog csinálni:
1. frissités után: 25 30 30 40 40 10
2. frissités után: 55 60 70 80 50 10
vagy forditva történik... xD
csak így tovább...
próbéld meg kilőni a db-t mielőtt leállítod, mivel karaktercserénél nem állítódik át :D vagyis nem fog hamis értékeket beleírni elvileg így
WindowSF-ről van szó, és azóta csinálja ezt a dolgot, mióta kivettem a 6. követ leges legelőször.
Most is ugyan az a hiba, pedig stimmel a SELECT oszlopai az item táblába is.
Keresd tovább... xD
De ne csak selectet nézd...
Üzenet összefésülés: 2017-08-22, 02:38:32
AZért kell használni MAKRÓ-t!!!
Ugyanez a hibám volt, Lent sash systemje okozta.
Kori devesre cserélve jó lett minden :D
Idézetet írta: Dani31 Dátum 2017-08-26, 20:57:50
Ugyanez a hibám volt, Lent sash systemje okozta.
ki a fene az a Lennt? :o
Egy külföldi "renccer" árus.
Ugyanez a hibám volt, Lent sash systemje okozta.
Kori devesre cserélve jó lett minden
Hát kétlem hogy pisti ilyen hanyag lenne ismerem soronként át néz dolgokat mikor rakja be és nem ctrl c ctrl v módon mint a legtöbbek. Attól hogy neki bent van a pánt rendszer és nem a Lennt féle van neki még jöhet ilyen hiba mástól is.
Hidd el én sem vagyok kezdő, de az a pánt rendszer egy hulladék :D Legalábbis sokkal rosszabbul van elgondolva mint a másik, új oszlopok kellettek az item táblába, és nem, nem másolgattam hanem mindig megnéztem mi változott. Ha Pistinek is Lennt-es van bent, akkor szerintem simán okozhatja neki is az.
Megoldódott a hiba!
SFWindows szerverfájlom bolondult meg és a share mappába hiába raktam bele a frissen fordított game fájlt és db-t, a channel1 és channel99 mappákban nem frissült az install.bat indítására.
Köszönöm a segítséget!