When trying to join or host a multiplayer game, the Time Out error might occur if one of the players, has a firewall or router setup wrong, needs to install the 3.1c patch, or needs to install or reinstall directX.
If using a firewall or router some Direct-X games require these ports to be open, or forwarded to the IP of the computer that is playing the game.
TA will only allow one computer per outside IP to join/host a multiplayer game.
For router or firewall settings or ports, see: my router instructions below .
It may not totaly apply to your firewall or router, but the ports will be the same.
If its not a firewall or router, try installing the 3.1c patch again, or correctly, see: my installation instructions above .
It may also be Direct-X is old, or needs to be installed again, you can get that from microsofts directX page .
I currently use Direct X 7.0a for use with TA.
Direct X 8 works, but has been known to have goofy problems.
Also ME users although having the most problems with DX8, are suppose to be able to have multiple players locally on a firewall when using DX8.1a, I have yet to see this work though.