First Start Installation Network Play Configuration FAQ Redistribution

Protocol Version History

Armacycles Advanced VersionProtocol Versions supported
0.2.0 - 0.2.40
0.2.5.x 0 - 2
0.2.6 - 0.2.7.0 3
0.2.7.1 4
0.2.8.0_beta16
0.2.8.0_beta27
0.2.8.0_beta38
0.2.8.0_beta49
0.2.8.0_rcX10
0.2.8.011
0.2.8.213
0.2.8.316

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


This document was created by Manuel Moos

Last modification: 2022-07-20

First Start Installation Network Play Configuration FAQ Redistribution