Difference between revisions of "Client"

From ASSS Wiki
Jump to: navigation, search
(added some more content to take all clients into account)
(Added protocol linkings to the list and reworded some things. Someone want to make the table look pretty?)
 
(2 intermediate revisions by 2 users 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 16: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.