how about only get the data on peds thad are next to you so there is a circle where you are in the middle and only pads in the circle will appeer and be synced it has mentiont before..
you only have to open ports if you have a router or firewall
router: just go to 192.168.0.1 and make a virtual server to forward ports
(use your manual)
firewall: just open your ports chack the Faq or manual of your firewall where to do this!
First of all GREAT job getting multiplayer this far !
But when i play a game i can play like a few minutes some times seconds an then i just respawm on the roof where you have to choose a side