openmultiplayer / openmultiplayer/open.mp
[BUG]: gmx / reconnect from class selection
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 641
- Forks
- 208
- PR merge metrics
- No merged PRs in 30d
Description
RCON gmx , or any "successful" reconnection, for players who are at class selection, causes them to to get stuck at the Verona Beach connecting screen before reaching OnPlayerRequestClass (which isn't ever called as a result). At this point the players' only option is to quit the game and rejoin.
To reproduce:
- Enter class selection
- Call RCON gmx , or briefly disconnect your internet until the server tries to reconnect you.
- Wait til you're reconnected and voila!
open.mp server version:
build10 , but this has always happened at class selection since the SA-MP logo was removed and the 3 buttons (left, right, spawn) were added. Maybe even before that?
OS:
Windows 11 at present. Happens on all.
Contact:
beckzy #5936
It's an old SA-MP bug that can possibly be fixed in the omp server. My apologies if I've submitted this in the wrong place.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue by entering class selection, triggering RCON gmx or a brief network disconnect, and waiting for reconnection. Trace the reconnect and class-selection flow up to the mentioned OnPlayerRequestClass entry point. Done means a successfully reconnected player can leave the Verona Beach connecting screen and reach OnPlayerRequestClass normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100