First Start | Installation | Network Play | Configuration | FAQ | Redistribution

# Protocol Version History

Retrocycles Version | Protocol Versions supported
0.2.0 - 0.2.4 | 0
0.2.5.x | 0 - 2
0.2.6 - 0.2.7.0 | 3
0.2.7.1 | 4
0.2.8.0_beta1 | 6
0.2.8.0_beta2 | 7
0.2.8.0_beta3 | 8
0.2.8.0_beta4 | 9
0.2.8.0_rcX | 10
0.2.8.0 | 11
0.2.8.2 | 13
0.2.8.3 | 16

Protocol Version | New Features
1 | Protocol version control
2 | Instant win zone and limited usability of brakes
3 | Chat control( silencing and kick voting )
4 | Fixed the rip bug, clients sent game time of cycle commands
5 | new cycle sync code: server sends more data to identify which client command was last executed. Shaped arenas and non-rectangular turns added.
6 | Client support for server formatted chat messages.
7 | Doublebind countermeasures. Proper cycle speed and acceleration handling and syncing.
8 | Server bugfix: turns that were accepted from the client, but not yet executed, are not claimed to be executed in sync messages.
10 | New server controlled voting items to add voting items that only require code on the server (code was broken and is no longer used).
11 | No actual change, just the bump to 0.2.8.
12 | Again, no actual change to be found. Z-Man wonders why.
13 | Spectators can now be visible and chat, clients no longer send redundant brake commands.
14 | Clientside lag compensation and server controlled ping charity, fullscreen messages.
15 | Player authentication, new fixed version of the server controlled vote items.
16 | Bugfix: clients no longer get confused if they have to move a cycle backwards during a sync from the server.

Note: Some protocol versions were only available in CVS/SVN/BZR, so not every protocol version corresponds to a Retrocycles version. Likewise, not every version had a network protocol change.

This document was created by Manuel Moos

Last modification: 2026-04-17

First Start | Installation | Network Play | Configuration | FAQ | Redistribution