]> git.pond.sub.org Git - empserver/blob - info/Introduction/Clients.t
Import of Empire 4.2.12
[empserver] / info / Introduction / Clients.t
1 .TH Introduction "Empire4 Compatable Clients"
2 .NA Clients "Clients which communicate well with the Empire4 Server"
3 .LV Basic
4 .NF
5 What follows is a list of clients which support the new Empire4
6 protocol.  All of these clients may be found on the Wolfpack Empire
7 Archives located at:
8   http://www.wolfpackempire.com
9 or
10   ftp://ftp.wolfpackempire.com/pub/empire/
11
12 empclient-2.8   - full support
13
14 If you are using one of these clients, then you should type
15 "toggle inform" once you have broken sanctuary.  These clients
16 are fully asynchronous, which means that they are able to respond
17 immediately when an unexpected message arrives from the server.  So,
18 for example, if someone sends you a "flash" message, then the message
19 will be printed on your screen immediately.  Similarly, with "inform"
20 toggled on, you will be informed the moment a telegram arrives.  Note,
21 the server remembers your toggle flags when you log out, so you do not
22 have to type "toggle inform" again the next time you connect.
23
24
25 other clients   - no support
26
27 Most other clients should work fine with the Empire4 server, however
28 they may get confused if a flash message comes in.  Users of other
29 clients should keep the "inform" flag toggled off, and ask a friend to
30 send them a "flash" message to see how the client handles it (note,
31 you must declare friendly relations towards them in order to receive
32 the flash message).  If the flash message confuses your client, then I
33 recommend you type "toggle flash" to turn flash mode off.
34 .FI
35 .s1
36 In addition, there are a list of commands which have been added to the
37 server to help the development of clients.  They are:
38 .NF
39    dump - Dump sector information
40    ldump - Dump land unit information
41    sdump - Dump ship information
42    pdump - Dump plane inforamation
43    ndump - Dump nuclear stockpile information
44    lost - Report lost items
45 .FI
46 .s1
47 See the various info pages on these for complete documentation on how they
48 work and how you can use them to help improve your clients.
49 .s1
50 In addition, there is a "timestamp" field on each object (sectors, ships,
51 land units, planes, nuclear stockpiles, lost items) that you can use to 
52 compare against to keep data between clients and the database in sync with
53 each other.  These timestamps are kept in systems seconds, so they should
54 be accurate down to 1 second.  Every time an object is changed, it's
55 timestamp is updated.
56 .SA "toggle, dump, ldump, sdump, pdump, ndump, lost, Empire4, Communication, Introduction"