Skip to content

fix(lobby): Tighten checks on lobby, chat and stats input - #69

Merged
x64-dev merged 6 commits into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/fix/lobby-input-hardening
Sep 29, 2026
Merged

x64-dev merged 6 commits into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/fix/lobby-input-hardening

Conversation

@tintinhamans

Copy link
Copy Markdown
Contributor

A handful of small input checks on the lobby side.

Starting a game now needs the lobby to still be in setup. The host slot action only accepts open, closed or AI, and leaves human slots alone (kicking is still how a host removes someone). Chat over 512 characters is dropped, and map updates get the same name and path limits as lobby creation. Stat uploads stop at the end of the known stat list. Messages relayed to Discord no longer ping anyone.

The last commit makes quick match lobbies only accept the players the matchmaker paired. It is separate so it can be dropped if that needs more thought.

@tintinhamans
tintinhamans marked this pull request as ready for review September 29, 2026 21:33
@x64-dev
x64-dev merged commit 85dfbc7 into GeneralsOnlineDevelopmentTeam:main Sep 29, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants