A lobby server for creating and joining games, as well as chat rooms
Written in Java, AFS was intended as an eventual replacement of the TASServer project started by a user named betalord on the spring forums. The AFS protocol was centered around flexibility and generics, and the server was intended as a minimal message routing system, coupled with authentication.
I decided to build the project ontop of the QuickServer library, using Java 6. I would also implement the TASServer protocol as a bridge module. Due to the limitations of that protocol, I would implement my own protocol specs, and use my lobby client to push through support via new features.
In the end the project was mothballed for an indefinite period.
You can find a spec document here