From ASSS Wiki
A client is any program that can connect to a server.
There are a three major types of client-server connnections. Here is a list with clients on the left and servers on the right:
- game client/bot --> game server (Game Protocol)
- game server --> billing server (Billing Protocol)
- directory client/game client/game server --> directory server (Directory Client Protocol)
The official client is called SubSpace, which has been replaced by a user-made clone called Continuum. Some other clients that have been released are Snrrrubspace and Discretion.
ASSS and subgame can both connect to a biller using the original billing protocol. ASSS also has the capability to connect to a user database that implement the TCP Billing Protocol.
Game clients and servers implement their respective portion of the directory server protocol.