summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/multiplayer.txt70
1 files changed, 70 insertions, 0 deletions
diff --git a/docs/multiplayer.txt b/docs/multiplayer.txt
new file mode 100644
index 000000000..180d9873e
--- /dev/null
+++ b/docs/multiplayer.txt
@@ -0,0 +1,70 @@
+Multiplayer Manual for OpenTTD
+----------------------------------------
+
+1. Starting a Server
+
+ - click "multiplayer" on the startup screen
+ - click "start server"
+ - type in a game name
+ - click "start game" ,"load game" or "load scenario"
+
+2. Connecting to a Server
+
+ - click "multiplayer" on the startup screen
+
+ - if you want to connect to any network game in your LAN click "find server"
+
+ - if there were more then one server
+ - select one in the list below the buttons
+ - click on "join game".
+
+ - if you want to play over the internet you should have the ip of the game server you want connect to.
+ - click direct connect
+ - type in the ip address or hostname
+ - if you want to add a port use :<port>
+ - if you want to connect as an special player use #<player-no>
+
+3. Connecting to a Server over the Console
+
+ - open the console and type in the following command:
+
+ ]connect <ip/host>:<port>#<player-no>
+
+
+4. Playing Internet-Games
+
+ - since OpenTTD 0.3.4 you can also play internet games over higher latency connections.
+ - to do this the gameservers sync frequency should be highered to a decent value.
+ - open the console [on the server]
+ - type in the following command:
+
+ ] *net_sync_freq = <4-80>
+
+ default value: 4
+
+ - this is lowering the sync frequency of the server and your game should be less laggy.
+ - this is a server variable: it has nothing to do with the clients
+
+ - you can also change when the clients ready packet is sent if you still have lags.
+ - open the console
+ - type in the following command:
+
+ ] *net_ready_ahead = <1-8>
+
+ default value: 1
+
+ - in that way your client is sending its "i am ready for next sync" a bit earlier
+ thats quite good for games where some players have higher latencies than the others.
+ - this is a client variable: it has nothing to do with the server
+
+ - to change the client timeout time
+ - open the console [on the server]
+ - type in the following command:
+
+ ] *net_client_timeout = <30-x>
+
+ default value: 300
+
+ - warning: a too low value will disconnect your clients if they have a short lag
+
+ \ No newline at end of file