author | dominik |
Sun, 19 Dec 2004 22:23:32 +0000 | |
changeset 727 | f2737e7461ef |
parent 543 | 946badd71033 |
child 786 | 4df762c0ba1d |
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 |
|
543
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
21 |
- if you want to play over the internet you should have the ip or hostname of the game server you want connect to. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
22 |
- click add server |
224
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> |
543
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
25 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
26 |
- now you can select a company and press: "Join company", to help that company |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
27 |
- or you can press "Spectate game", to spectate the game |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
28 |
- or you can press "New company", and start your own company (if there are slots free) |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
29 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
30 |
- you see a progressbar how far you are with joining the server. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
31 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
32 |
- happy playing |
224
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 |
3. Connecting to a Server over the Console |
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 |
- open the console and type in the following command: |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
37 |
|
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
38 |
]connect <ip/host>:<port>#<player-no> |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
39 |
|
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 |
4. Playing Internet-Games |
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
42 |
|
543
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
43 |
- since OpenTTD 0.3.5 the network protocol has been rewritten and is very stable, even over slow connections. |
224
f4ec30638c90
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
signde
parents:
diff
changeset
|
44 |
|
543
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
45 |
- it can happen that a connection is that slow, or you have that many clients connected to your server, that your clients start to loose their connection. Some things you can do about it: |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
46 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
47 |
- net_frame_freq: |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
48 |
change it in console with: net_frame_freq = <number> |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
49 |
the number should be between the 0 and 10, not much higher. It indicates the delay between clicking and showing up. The higher, the more you notice it, but the less bandwidth you use. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
50 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
51 |
- net_sync_freq: |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
52 |
change it in console with: net_sync_freq = <number> |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
53 |
the number should be between the 50 and 1000, not much lower, not much higer. It indicates the time between sync-frames. A sync-frame is a frame which checks if all clients are still in sync. When the value it too high, clients can desync in 1960, but the server detects it in 1970. Not really handy. The lower the value, the more bandwidth it uses. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
54 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
55 |
NB: changing net_frame_freq has more effect on the bandwidth then net_sync_freq. You should never change net_sync_freq! |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
56 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
57 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
58 |
5. Some useful things |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
59 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
60 |
- You can protect your company so nobody else can join uninvited. You do this with opening the console and then enter: protect <password>, where <password> is your password. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
61 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
62 |
- You can give other players some money via the ClientList (under the 'head' in the mainbar). |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
63 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
64 |
- You can chat with other players via SHIFT+T or via the ClientList |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
65 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
66 |
- Servers can now kick players, so don't make them use it! |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
67 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
68 |
- From 0.3.5, desyncs should not happen anymore |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
69 |
|
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
70 |
- From 0.3.5, patch-settings are also synced. You can now play without deleting openttd.cfg, and with, for example, extra large trains enabled. |
946badd71033
(svn r942) -Merged branch/network back into the trunk
truelight
parents:
224
diff
changeset
|
71 |