Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

So I'm trying to configure my firewall to open the right ports needed to play multiplayer.

According to Ubisoft's Support page:

...you will need to configure your router or firewall to allow the following 
network ports for the best possible connection: ACR Ports: UDP: 21200, 7959, 3074 Uplay Launcher: TCP: 80, 443, 13000, 13005, 13200 Achievements UDP & TCP: 14001

But it isn't clear in what direction and which applications need the ports.

I allowed all outgoing and those incoming UDP ports for ACR but I'm still getting BAD upload and STRICT NAT classification.

I temporarily enabled DMZ on my firewall and inspecting my connections when refreshing my online status, I'm seeing these requests for multiplayer:

0.0.0.0:54466 -> 127.0.0.1:45301 (UDP)
localhost:21200 -> 216.98.51.139:28783 (UDP) //ubisoft servers
localhost:21200 -> 216.98.51.140:28783 (UDP)

And these active connections:

localhost:12001 -> 216.240.146.139:12001 (UDP)
localhost:3074 -> 216.240.146.139:12001 (UDP)
localhost:3074 -> 216.240.146.139:12011 (UDP)

(nothing is coming in or out from UPlay at this point)

I want to hold off on playing until I can get the right ports set up so I won't have to worry about it later. AFAIK, I'm going to have to open something incoming if I want to/end up playing as host but I don't know what yet. No chance of dedicated servers here.

What am I missing here? Do I even need to open any incoming ports?

share|improve this question
    
I initially had UPnP disabled on my router. Enabled just for the sake of testing and still nothing. I was forced into a couple of games online and that portion seems working. I'm guessing we're just negotiating with the master server to find players. But is there even a host player? –  Jeff Mercado Nov 30 '11 at 2:18
add comment

2 Answers

up vote 1 down vote accepted

So it looks like I do need to have UPnP enabled. After having it enabled and restarting my computer, the NAT classification is now declared open. I can even see the entries to Ubisoft in the forwarding table.

Viewing the logs, I've determined that I only really need to open these ports at a minimum for normal play:

ACRSP.exe

Outgoing:
    TCP 80 (remote)
    UDP 3074 (local)

Incoming:
    None

ACRMP.exe

Outgoing:
    UDP 7959 (local)
    UDP 3074 (local)
    UDP 21200 (local)

Incoming:
    UDP 7959 (local)

UbisoftGameLauncher.exe

Outgoing:
    TCP 80 (remote)
    TCP 443 (remote)
    TCP 13000 (remote)

Incoming:
    None

I haven't figured out what affects the upload stat yet. I could probably ignore that for now as I don't have any plans to use the ingame chat.

share|improve this answer
    
Thank you Jeff for the comprehensive info on the ports; i try at the moment to priorize those ports in my fritbox. How should i enter them? I can choose source port or target port or both. is it correct to assume that (local) in your post means that ACR has that port open on the local computer, therefore i need to add that port in the "source port" section? (The fritzbox says it sees the port directions from local > internet Thank you very much! –  user16576 Dec 16 '11 at 21:55
add comment

Well for any help to be gained from this you need to specify your PC specs, what modem, and what router you are using. Also are you the sole owner of the network your using? Do you use a static IP or is it auto generated? Also how many other PC's share the network and do they use static or auto generated IP addresses?

Basic troubleshooting: Reset router and firewall settings to factory then try to connect to the games you would like to use. Power off the modem for a few minutes then plug it back in. Get all the latest Firmware updates for Modem/routers.

Sorry I can't do much more for you without some more info on your end.

share|improve this answer
    
All that info is irrelevant to the issue here. I'm not troubleshooting here, the game is working fine. I'm just configuring my firewall to open only the needed ports. I just want to know what those ports are for each component of the game, nothing more. –  Jeff Mercado Dec 2 '11 at 6:27
    
Sorry, maybe not completely irrelevant, but I'm not sure if any of that matters here. It's not like I'm setting up a dedicated server here (wouldn't even be possible). I'm just trying to configure it to where the game knows that I have a perfectly fine connection. I can play any other games fine, it's just that I'm not familiar with how the more console oriented games use the net. Cable 10Mbps down/1.5Mbps up, dynamic but always on, home network I'm administering. Behind a router and have a software firewall. –  Jeff Mercado Dec 2 '11 at 6:53
    
9103, 9100, 10196 (UDP outbound/inbound) 80, 3081, 3105 (TCP outbound) 22350 - 22380 (TCP inbound) Not sure if this helps or not but you might need to re-install the launcher for a fresh start.. –  Nappa82 Dec 2 '11 at 8:01
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.