Opened 3 years ago

Closed 3 years ago

#6118 closed defect (needsinfo)

Sync error

Reported by: Alexandre Owned by:
Priority: Must Have Milestone:
Component: Multiplayer lobby Keywords: multiplayer
Cc: Patch:

Description (last modified by Langbart)

After the A24 update I notice a slower playing online. When I play with friends, the slowness is enormous and they are often expelled by the server I would like you to improve these aspects. The game is very interesting and fun but with the new update it has become significantly slower and is impossible to play. When we are playing online, after being kicked out of the game, when you re-enter, the synchronization error appears, I know it is normal but I would like the game lag and the crash to be fixed

UPDATE1: IRC 0ad conversation with alex1 (aka Alexandre) took place on (26/Mar/21).

Attachments (3)

crashlog.dmp (100.7 KB ) - added by Alexandre 3 years ago.
crashlog.txt (10.6 KB ) - added by Alexandre 3 years ago.
interestinglog.html (579 bytes ) - added by Alexandre 3 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 by Freagarach, 3 years ago

Keywords: Sync error lag crash removed

Did you find any specific situations where the game starts lagging? And potentially crashing. It looks like you play with/against the AI, is that correct? Does it crash with an error message? Could you please upload the interestinglog? wiki:GameDataPaths

by Alexandre, 3 years ago

Attachment: crashlog.dmp added

by Alexandre, 3 years ago

Attachment: crashlog.txt added

by Alexandre, 3 years ago

Attachment: interestinglog.html added

comment:2 by Alexandre, 3 years ago

Hello,

Thanks for the answer. Yes we like to play and training against the AI. Most of the time we are playing 2vs2, two players and 2 AI. Most of the time, the game starts to lag in the middle, when a few battles start but with just a few units. But when are more and more units the game crash and my friend is kick out without any warning

I already send the files you want.

Best regards, Alexandre

comment:3 by Langbart, 3 years ago

Description: modified (diff)
Milestone: BacklogAlpha 25

Date from IRC conversation with reporter added to description

comment:4 by Stan, 3 years ago

Likely scenario, you ran out of memory (the game can't use more than 4GB) and then it crashed.

 	pyrogenesis.exe!CShaderTechnique::BeginPass(int pass=0) Ligne 134	C++	Les symboles ont été chargés.
>	pyrogenesis.exe!CGUIText::Draw(CGUI & pGUI, const CGUIColor & DefaultColor, const CPos & pos={...}, const float z=900.099976, const CRect & clipping={...}) Ligne 436	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!IGUITextOwner::DrawText(unsigned int index=0, const CGUIColor & color, const CPos & pos={...}, float z=900.099976, const CRect & clipping={...}) Ligne 98	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!CTooltip::Draw() Ligne 162	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!IGUIObject::RecurseObject<>(bool(const IGUIObject::*)() isRestricted=0x00be49d0, void(IGUIObject::*)() callbackFunction=0x00bd5384) Ligne 287	C++	Les symboles ont été chargés.
 	[Cadre en ligne] pyrogenesis.exe!IGUIObject::RecurseObject(bool(const IGUIObject::*)()) Ligne 291	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!CGUI::Draw() Ligne 305	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!CGUIManager::Draw() Ligne 369	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!Render() Ligne 255	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!Frame() Ligne 448	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!RunGameOrAtlas(int argc=1, const char * * argv=0x00fb4020) Ligne 692	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!SDL_main(int argc=1, char * * argv=0x00fb4020) Ligne 743	C++	Les symboles ont été chargés.
 	pyrogenesis.exe!___delayLoadHelper2@8
()	C	Code non-utilisateur. Les symboles ont été chargés.
 	[Cadre en ligne] pyrogenesis.exe!invoke_main() Ligne 90	C++	Code non-utilisateur. Les symboles ont été chargés.
 	pyrogenesis.exe!__scrt_common_main_seh() Ligne 288	C++	Code non-utilisateur. Les symboles ont été chargés.
 	pyrogenesis.exe!CallStartupWithinTryBlock() Ligne 365	C++	Les symboles ont été chargés.
 	kernel32.dll!75c6fa29()	Inconnu	Code non-utilisateur. Binaire correspondant introuvable.
 	kernel32.dll![Les frames ci-dessous sont peut-être incorrects et/ou manquants, aucun symbole chargé pour kernel32.dll]	Inconnu	Aucun symbole n'a été chargé.
 	ntdll.dll!76f076b4()	Inconnu	Code non-utilisateur. Binaire correspondant introuvable.
 	ntdll.dll!76f07684()	Inconnu	Code non-utilisateur. Binaire correspondant introuvable.

comment:5 by Stan, 3 years ago

Milestone: Alpha 25
Resolution: needsinfo
Status: newclosed

Hopefully the root cause was because of the pathfinder bug that has been fixed for A25.

Note: See TracTickets for help on using tickets.