GTA2 network help
Why can’t I join? Why is the network window empty? Why is the join button disabled?
This is because at least one of the computers trying to play (it could be the joiner or the host or both) does not have the required network ports open.
How can I forward network ports?
First you need to find out the brand and model number of your router/ADSL modem. Follow the network cable from your computer until you get to a small box with flashing lights. Read the writing on the device, it should say a brand name and model number. Visit portforward.com and find your model in this list. Click on the model and follow the instructions (it’s technical and could disconnect you from the internet, so make sure you have permission and it helps if you know something about computers and networks).
The majority of people can’t even connect to a GTA1 or GTA2 game since unlike modern games, GTA1 and GTA2 require everyone to open network ports. Unfortunately most computers have their ports blocked by firewalls/anti virus software and routers/ADSL modems/NAT devices. If you don’t know anything about networks and aren’t able to follow technical instructions then chances are you won’t be able to get it working.
For hosting and joining, you need to forward these ports to the internal IP address of the PC running GTA1/GTA2:
47624 UDP and TCP
Port range 2300-2400 UDP and TCP - GTA1/GTA2 uses a few random ports in that range but you have to forward the whole lot since you don’t know which ones it will use. You can force GTA2 to use a certain port in the 2300-2400 range with a program called DXport. That progarm does not open ports, it simply forces directplay games to use specific ports.
It’s best if you can open those network ports but if you just can’t figure it out, you don’t have permission or your router sucks then you can use Hamachi to create a virtual private network with your opponents. It helps GTA1 and GTA2 multiplayer work on some networks without port forwarding but it’s not perfect and it still won’t get past application firewalls. If you use Hamachi, you will only be able to play against people who have Hamachi installed (the majority of GTA2 players don’t use Hamachi) and are in the same Hamachi network as you. Hamachi is not compatible with Windows 98. If it still doesn’t work then don’t be afraid to give up. GTA1 and GTA2 were not designed to be played online by mere mortals.
Why is the game so slow? Why does GTA2 lag?
GTA1 and GTA2 have very basic net code but if all players have broadband and are in the same country then it can run at a decent speed.
You really need a ping to your opponents of under 100ms for fast gameplay. That eliminates playing against people on other continents.
Obvious ways to speed up GTA2 multiplayer
- Close all apps that could possibly use bandwidth.
- Close instant messenger software or at least set away mode since GTA2 will disconnect if it’s interrupted.
- Play against people on the same continent or country as you. The closer the better.
- Use the same ISP as your opponent.
- Play late at night or at whatever time both of your ISPs have the least traffic.
- Some ISPs have better pings than others.
- Get cable, ADSL or some kind of low latency broadband.
GTA2 Multiplayer Notes:
There’s mp1* (Tiny Town), mp2* (Hidden Surprise) and mp5* (Face Off) but no mp3* or mp4*. Those two multiplayer maps must have been discarded sometime during development.
Push F10 to chat in GTA2. Typing is displayed in realtime and it disappears when you push enter, so give your opponent time to read. If you are using the default keys then you won’t be able to change weapons with Z and X while the chat bar is up, just push enter to close it.
GTA2 can only load .SCR files with a filename less than or equal to 22 characters (including the .scr extension). It will crash if the name is longer.
GTA2 will only display a maximum of 100 multiplayer maps on the map select screen. If you have more than 100 .mmp files in your data directory then GTA2 will only display the first 100.




