OpenTTD

Multiplayer manual for OpenTTD

Table of contents

1.0) Starting a server

2.0) Connecting to a server

2.1) Connecting to a server over the console

3.0) Playing internet games

4.0) Tips for servers

4.1) Imposing landscaping limits

5.0) Some useful things

6.0) Troubleshooting

My server does not show up in the serverlist

Check if the visibility of your server is set to public.

If it is, and your server still isn’t showing up, start OpenTTD with -d net=4 as extra argument. This will show debug message related to the network, including communication to/from the Game Coordinator.

See the Game Coordinator documentation for more technical information about the Game Coordinator service.

My server warns a lot about getaddrinfo taking N seconds

This could be a transient issue with your (local) DNS server, but if the problem persists there is likely a configuration issue in DNS resolving on your computer.

Running OpenTTD in a Docker container?

This is an issue with dual-stack Docker containers. If there is no default IPv6 resolver and IPv6 traffic is preferred, DNS requests will time out after 5 seconds. To resolve this, use an IPv4 DNS server for your Docker container, for example by adding --dns 1.1.1.1 to your docker run command.