Disconnect 2 conturi la trade

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
adrianfrant
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 21 Sep 2020, 10:23
Aprecieri: 27  
Mulţumiri: 0
Medalii

Salutare comunitate!

Am inceput sa reiau cmunca la un server de metin, dupa o foarte lunga pauza, asadar nu mai prea stiu nimic. Am vazut ca au aparut surse de client, de server, ma cam bat deocamdata, dar incercam sa ne adaptam :D.

Ma poate ajuta cineva cu niste sfaturi cum as putea rezolva aceasta problema?

*Problemă/Întrebare: Disconnect la 2 conturi cand dau trade cu iteme in stack mai mare de 1, de ex 2 boabe zen. Iau 2 boabe zen si le pun pe un jucator si scoate ambele caractere din cont. Tin sa mentionez ca 1000 este max stack.
Tipologie server(PvM / PvP):
*Resursă folosită :-
*ServerFiles utilizat: Trinity v11.25
*Syserr:
Poză:
*Detalii suplimentare:
La inceput, am observat aceasta problema la "fan", "boabe zen". Am dat prin trade mai multe bucati de "piatra sufletului" si a mers.
In item_proto am copiat linia de la "piatra sufletului" si am pus-o la boaba zen, schimband numai codul de 50513 in 70102. Nu isi mai indeplinea functia de "boaba zen", desigur, dar nu asta era problema, ci faptul ca nu a mers. Acum observ ca nici "piatra sufletului" nu mai poate fi data prin trade fara a scoate ambele caractere afara de pe cont. Merge insa sa dau prin trade cate o bucata din orice.

Astept niste idei / sfaturi. Multumesc anticipat!
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Syserr?
Avatar utilizator
adrianfrant
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 21 Sep 2020, 10:23
Aprecieri: 27  
Mulţumiri: 0
Medalii

amvenitsavadcv scrie: ↑11 Dec 2020, 02:04 Syserr?
SYSERR: Dec 11 08:50:07 :: Analyze: Handshake phase does not handle packet 42 (fd 21)
SYSERR: Dec 11 08:50:07 :: Process: UNKNOWN HEADER: 111, LAST HEADER: 42(8), REMAIN BYTES: 35, fd: 21
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048303)
SYSERR: Dec 11 10:00:56 :: CreateItem: ITEM_ID_DUP: 230013249 Green Dragon Ticket owner 0x49117800
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 30723 (name Redo id 230013249)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048302)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048304)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048305)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048306)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048307)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048308)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048309)
SYSERR: Dec 11 10:00:56 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048310)
SYSERR: Dec 11 10:00:56 :: ChildLoop: AsyncSQL: query failed: Incorrect information in file: './log/loginlog2.frm' (query: INSERT INTO loginlog2(type, is_gm, login_time, channel, account_id, pid, ip, client_version) VALUES('INVALID', 'Y', NOW(), 1, 8, 24, inet_aton('79.118.14.96'), '') errno: 1033)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048309)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048303)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048310)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048305)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048306)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048307)
SYSERR: Dec 11 10:14:57 :: CreateItem: ITEM_ID_DUP: 230013249 Green Dragon Ticket owner 0x49117800
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 30723 (name Redo id 230013249)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048308)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048304)
SYSERR: Dec 11 10:14:57 :: ItemLoad: cannot create item by vnum 28046 (name Redo id 10048302)
SYSERR: Dec 11 10:14:57 :: ChildLoop: AsyncSQL: query failed: Incorrect information in file: './log/loginlog2.frm' (query: INSERT INTO loginlog2(type, is_gm, login_time, channel, account_id, pid, ip, client_version) VALUES('INVALID', 'Y', NOW(), 1, 8, 24, inet_aton('79.118.14.96'), '') errno: 1033)
SYSERR: Dec 11 10:22:39 :: ChildLoop: AsyncSQL: query failed: Incorrect information in file: './log/loginlog2.frm' (query: INSERT INTO loginlog2(type, is_gm, login_time, channel, account_id, pid, ip, client_version) VALUES('INVALID', 'Y', NOW(), 1, 10, 26, inet_aton('79.118.14.96'), '') errno: 1033)
SYSERR: Dec 11 10:24:17 :: pid_init:
Start of pid: 8279
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Verifica-ti Headerele : SYSERR: Dec 11 08:50:07 :: Process: UNKNOWN HEADER: 111, LAST HEADER: 42(8), REMAIN BYTES: 35, fd: 21
Avatar utilizator
adrianfrant
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 21 Sep 2020, 10:23
Aprecieri: 27  
Mulţumiri: 0
Medalii

SkyLine scrie: ↑11 Dec 2020, 05:07 Verifica-ti Headerele : SYSERR: Dec 11 08:50:07 :: Process: UNKNOWN HEADER: 111, LAST HEADER: 42(8), REMAIN BYTES: 35, fd: 21
Cum as putea face asta? Ce ar trebui sa fac?
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

adrianfrant scrie: ↑11 Dec 2020, 20:26
SkyLine scrie: ↑11 Dec 2020, 05:07 Verifica-ti Headerele : SYSERR: Dec 11 08:50:07 :: Process: UNKNOWN HEADER: 111, LAST HEADER: 42(8), REMAIN BYTES: 35, fd: 21
Cum as putea face asta? Ce ar trebui sa fac?
In susrsa client cat si cea server mai exact game ai doua fisiere packet.h verifica sa fie identice si sa nu se dubleze numerele de la fiecare packet in parte. Daca arunci un ochi prin ele vei vedea ca diferite lucruri au dupa = un anumit numar, verifica acel numar sa nu fie de mai multe ori la diferite lucruri
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
adrianfrant
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 21 Sep 2020, 10:23
Aprecieri: 27  
Mulţumiri: 0
Medalii

Acesta este Packet.h din client, nu sunt sigur daca e ok, am vazut ca este ceva cu valoare 12 de 2 ori, dar una are alta culoare, las aici link cu un fisier notepad cu codul din packet.h , daca te poti uita putin. Multumesc!

mega.nz/file/syBTEaAJ#JBMUmr1ocHEqbBo4kwwoXir9JTJEOM2JcH-0s9hUEuo
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

adrianfrant scrie: ↑11 Dec 2020, 23:23 Acesta este Packet.h din client, nu sunt sigur daca e ok, am vazut ca este ceva cu valoare 12 de 2 ori, dar una are alta culoare, las aici link cu un fisier notepad cu codul din packet.h , daca te poti uita putin. Multumesc!

mega.nz/file/syBTEaAJ#JBMUmr1ocHEqbBo4kwwoXir9JTJEOM2JcH-0s9hUEuo
poasteaza pe pastebin.com si din sursa launcher si din sursa game
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
adrianfrant
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 21 Sep 2020, 10:23
Aprecieri: 27  
Mulţumiri: 0
Medalii

Cu sursa de client ma descurc cat de cat sa scot codul, dar la cea din server nu stiu ce e de facut, este game-ul din core1/game.file ?
Cum pot deschide fisierul acela?

[ Postat de pe Android ] Imagine
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

adrianfrant scrie: ↑12 Dec 2020, 02:32 Cu sursa de client ma descurc cat de cat sa scot codul, dar la cea din server nu stiu ce e de facut, este game-ul din core1/game.file ?
Cum pot deschide fisierul acela?

[ Postat de pe Android ] Imagine
Ai sursa game separata de sursa launcher, acel folder denumit in general src
Intri in scr -> server -> game -> src si acolo o sa gasesti fisierul packet.h
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Închis
Răspunsuri
8
Vizualizări
439
Răspunsuri
8
Vizualizări
598
Răspunsuri
3
Vizualizări
216
Răspunsuri
9
Vizualizări
641

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 53 vizitatori