(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
authorsignde
Sun, 12 Sep 2004 22:05:49 +0000
changeset 224 f4ec30638c90
parent 223 0e5cc5a65df6
child 225 ce42a847e994
(svn r225) -Doc: added multiplayer documentation file doc/multiplayer.txt
docs/multiplayer.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/multiplayer.txt	Sun Sep 12 22:05:49 2004 +0000
@@ -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