Skip to content

Automatically upload client game state and demo file upon desync crash report #3008

Description

@GoogleFrog

This probably requires some talking to engine devs, and possibly some standardisation, so that the wrapper can reliably know which files to attach.

Activity

  1. sprunk commented on Jun 5, 2025

    @sprunk
    Member

    Apparently the dump is placed in the same folder as infolog.txt, and is named ClientGameState-X-[Y-Z].txt where Y-Z are numbers of the frame period when the desync happened and X is the result of calling unsynced math.random(0, 2^32 - 1). So AFAICT there isn't anything that matches a desync to a dump other than taking an educated guess based on other metadata like file timestamps, and different people will even roll a different X for the same desync.

    There is some useful data like gameID but it's inside the file's contents and would have to be parsed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions