Skip to content

Crash: ProtocolGame::parseCreatureMove – no creature found to move (client/server desync) #1605

@Kuhicop

Description

@Kuhicop

Priority

Medium

Area

  • Data
  • Source
  • Docker
  • Other

What happened?

Description

After updating to the latest otclient-mehah build, the client crashes with repeated errors related to creature movement desync.

The same .dat and .spr files worked fine with my previous otclient build.
This only started happening after updating to the new mehah build.

The client logs spam:

  • ProtocolGame::parseCreatureMove: no creature found to move
  • ERROR: no thing at pos

Eventually the client crashes.


Environment

  • OS: Windows 10/11 x64
  • GPU: NVIDIA GeForce RTX 3060
  • OpenGL: 4.6 (NVIDIA 572.70)
  • OTClient: otclient-mehah (latest opentibiabr build)
  • Server: forgottenserver 0.4 (fireelements)
  • Protocol: 860
  • DAT / SPR: Same files as previous working otclient (confirmed identical)

Steps to reproduce

  1. Launch otclient-mehah
  2. Connect to the server
  3. After some creature movements (walking / nearby monsters / players)
  4. Client starts logging desync errors and eventually crashes

Log output

ProtocolGame::parseCreatureMove: no creature found to move
ERROR: no thing at pos:2415,2217, stackpos:1
ERROR: no thing at pos:2384,2207, stackpos:1
Image

What OS are you seeing the problem on?

Windows

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority: MediumThis issue may be impactful and needs some attention.Status: Pending TestThis PR or Issue requires more testingType: BugInconsistencies or issues which will cause an issue or problem for users or implementors.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions