Skip to content

Support HIDENAMES and CLEARDATA as rumble settings - #9

Merged
jkflying merged 1 commit into
masterfrom
rumble-hidenames-cleardata
Nov 1, 2026
Merged

jkflying merged 1 commit into
masterfrom
rumble-hidenames-cleardata

Conversation

@flemming-n-larsen

@flemming-n-larsen flemming-n-larsen commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Robocode 1.12.0 adds two client settings from Chase-san, HIDENAMES and CLEARDATA (robo-code/robocode#117 and #118), both off by default. A client that turns them on sends hidenames=YES or cleardata=YES. Today LiteRumble ignores these, so those battles would be mixed into rumbles that were run without them.

This makes them rumble settings like rounds, field, melee and teams. A new rumble takes them from its first upload, and later uploads have to match. Existing rumbles default to off, so they stay as they are and reject results with either setting on. Uploads without the settings work as before. The values are stripped because the client ends each upload with a line break, so the last field can arrive as YES\n.

This also adds 1.12.0 to allowed_clients, so LiteRumble only accepts that version once it handles these settings. It builds on the client PR, so please merge that one first.

Two things for you to decide: a rejected upload only shows in the server log, as it does for the other settings, and the rumble lists don't show these settings yet. New rumbles would also use your server resources, so tell me if you'd rather handle this differently.

There's no hurry on our side. We can release 1.12.0 without this, and rumble clients can stay on an accepted version until you've had time to look at it.

@flemming-n-larsen
flemming-n-larsen force-pushed the rumble-hidenames-cleardata branch from ce32550 to a77bcf3 Compare November 1, 2026 14:34
@flemming-n-larsen
flemming-n-larsen force-pushed the accept-clients-1.11.2-1.12.0 branch from 4bf63b5 to 7065eb3 Compare November 1, 2026 14:34
@jkflying
jkflying changed the base branch from accept-clients-1.11.2-1.12.0 to master November 1, 2026 20:53
@jkflying
jkflying force-pushed the rumble-hidenames-cleardata branch from a77bcf3 to 1dfc17f Compare November 1, 2026 20:55
@jkflying
jkflying merged commit a42c51a into master Nov 1, 2026
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