author | signde |
Sun, 12 Sep 2004 22:05:49 +0000 | |
changeset 224 | f4ec30638c90 |
child 543 | e3b43338096b |
permissions | -rw-r--r-- |
224
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
1 |
Multiplayer Manual for OpenTTD |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
2 |
---------------------------------------- |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
3 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
4 |
1. Starting a Server |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
5 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
6 |
- click "multiplayer" on the startup screen |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
7 |
- click "start server" |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
8 |
- type in a game name |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
9 |
- click "start game" ,"load game" or "load scenario" |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
10 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
11 |
2. Connecting to a Server |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
12 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
13 |
- click "multiplayer" on the startup screen |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
14 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
15 |
- if you want to connect to any network game in your LAN click "find server" |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
16 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
17 |
- if there were more then one server |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
18 |
- select one in the list below the buttons |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
19 |
- click on "join game". |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
20 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
21 |
- if you want to play over the internet you should have the ip of the game server you want connect to. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
22 |
- click direct connect |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
23 |
- type in the ip address or hostname |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
24 |
- if you want to add a port use :<port> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
25 |
- if you want to connect as an special player use #<player-no> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
26 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
27 |
3. Connecting to a Server over the Console |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
28 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
29 |
- open the console and type in the following command: |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
30 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
31 |
]connect <ip/host>:<port>#<player-no> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
32 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
33 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
34 |
4. Playing Internet-Games |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
35 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
36 |
- since OpenTTD 0.3.4 you can also play internet games over higher latency connections. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
37 |
- to do this the gameservers sync frequency should be highered to a decent value. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
38 |
- open the console [on the server] |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
39 |
- type in the following command: |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
40 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
41 |
] *net_sync_freq = <4-80> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
42 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
43 |
default value: 4 |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
44 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
45 |
- this is lowering the sync frequency of the server and your game should be less laggy. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
46 |
- this is a server variable: it has nothing to do with the clients |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
47 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
48 |
- you can also change when the clients ready packet is sent if you still have lags. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
49 |
- open the console |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
50 |
- type in the following command: |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
51 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
52 |
] *net_ready_ahead = <1-8> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
53 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
54 |
default value: 1 |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
55 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
56 |
- in that way your client is sending its "i am ready for next sync" a bit earlier |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
57 |
thats quite good for games where some players have higher latencies than the others. |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
58 |
- this is a client variable: it has nothing to do with the server |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
59 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
60 |
- to change the client timeout time |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
61 |
- open the console [on the server] |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
62 |
- type in the following command: |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
63 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
64 |
] *net_client_timeout = <30-x> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
65 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
66 |
default value: 300 |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
67 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
68 |
- warning: a too low value will disconnect your clients if they have a short lag |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
69 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
70 |