Difference between revisions of "Client"

From ASSS Wiki
Jump to: navigation, search
m (Ss -> SS)
(Added protocol linkings to the list and reworded some things. Someone want to make the table look pretty?)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
A client is any program that can connect to a server.
 
A client is any program that can connect to a server.
  
There are a mish-mash of clients and servers, here is a list with clients on the left and servers on the right:
+
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 client/bot --> game server ([[UDP Game Protocol|Game Protocol]])
*game server -> billing server
+
*game server --> billing server ([[Billing Protocol]])
*directory client/game client/game server -> directory server
+
*directory client/game client/game server --> directory server ([[Directory Client Protocol]])
  
 
=== Game client ===
 
=== Game client ===
The first widely used client was [[SubSpace]], which was cloned by [[PriitK]] into [[Continuum]]. Other clients include [[Snrrrubspace]].
+
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 [http://rshl.org/bak/client.php Discretion].
  
 
=== Game server ===
 
=== Game server ===
[[ASSS]] and [[subgame]] can both connect to the legacy biller. ASSS also has the capability to connect to user DB's that implement the TCP biller protocol.
+
[[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]].
  
 
=== Directory client ===
 
=== Directory client ===
The more popular game clients and servers implement both halves of the directory client protocol.
+
Game clients and servers implement their respective portion of the directory server protocol.
  
 
[[Category: Definitions]]
 
[[Category: Definitions]]

Latest revision as of 15:05, 28 September 2006

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

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.

Game server

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.

Directory client

Game clients and servers implement their respective portion of the directory server protocol.