Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Pisti95 Dátum 2017-08-20, 12:01:54

Cím: Opt hiba
Írta: Pisti95 Dátum 2017-08-20, 12:01:54
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)
Cím: Re:Boot: item table size error
Írta: fabtam11 Dátum 2017-08-20, 12:29:21
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...
Cím: Re:Boot: item table size error
Írta: Pisti95 Dátum 2017-08-20, 12:31:21
Í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)
Cím: Re:Opt hiba
Í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?
Cím: Re:Opt hiba
Írta: Pisti95 Dátum 2017-08-20, 13:59:48
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
Cím: Re:Opt hiba
Írta: Fl4T!K Dátum 2017-08-20, 14:47:57
olvasd el még1x
és forrásban kell javítani
Cím: Re:Opt hiba
Írta: Pisti95 Dátum 2017-08-20, 16:41:44
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
Cím: Re:Opt hiba
Írta: Fl4T!K Dátum 2017-08-20, 17:06:32
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...
Cím: Re:Opt hiba
Írta: Distraught Dátum 2017-08-21, 10:46:31
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
Cím: Re:Opt hiba
Írta: Pisti95 Dátum 2017-08-21, 19:30:14
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.
Cím: Re:Opt hiba
Írta: Fl4T!K Dátum 2017-08-22, 02:33:32
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!!!
Cím: Re:Opt hiba
Írta: Dani31 Dátum 2017-08-26, 20:57:50
Ugyanez a hibám volt, Lent sash systemje okozta.
Kori devesre cserélve jó lett minden :D
Cím: Re:Opt hiba
Írta: fabtam11 Dátum 2017-08-26, 23:11:18
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
Cím: Re:Opt hiba
Írta: Step Dátum 2017-08-26, 23:21:22
Egy külföldi "renccer" árus.
Cím: Re:Opt hiba
Írta: mikee0121 Dátum 2017-08-27, 07:48:32
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.
Cím: Re:Opt hiba
Írta: Dani31 Dátum 2017-08-27, 10:25:31
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.
Cím: Re:Opt hiba
Írta: Pisti95 Dátum 2017-08-27, 14:49:27
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!
EhPortal 1.39 © 2025, WebDev