Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I attend and work at a university where we have a packet shaper (an old Packeteer -- 3-ish years old or so) which relegates P2P traffic to the lowest priority in the queue in order to prevent P2P abuse (BitTorrent, etc.).

However, the game StarCraft 2 was just released, and from what I've been able to gather, it requires P2P to be available to play the game online.

We have already enabled all the ports that the game requires, but its P2P traffic, of course, is not getting through during peak network usage hours due to the high demand, making gameplay impossible outside the hours of 4am-6am.

As far as I know, I don't know a way to tell the packet shaper to not limit P2P traffic of only a certain type (i.e. StarCraft 2 P2P traffic). Is there a way to do this? Or would we need a different packet shaper?

share|improve this question
    
Most packet shapers worth their salt have definition updates that are released regularly. I would check with your vendor for available updates that might allow for such a granular exclusion. –  MDMarra Sep 8 '10 at 23:44
    
Unfortunately it is out of warranty and we no longer get updates... :( –  Ben Torell Sep 8 '10 at 23:53
    
@Ben - Most vendors will allow you to purchase a software maintenance agreement even after the initial warranty period has expired. A packet shaper is too important a piece of equipment to not have a contract on. –  MDMarra Sep 9 '10 at 0:20
    
The game content IS distributed in a p2p fashion, though I'm pretty sure the actual playing of the game uses a server. –  Cory J Sep 9 '10 at 1:28
    
@Cory Do you happen to know if P2P is used in setting up the game lobby? That's the place where it seems to start slowing down and timing out. I can't say as to how actual gameplay is because I can't get into any online games. –  Ben Torell Sep 9 '10 at 3:07

3 Answers 3

up vote 1 down vote accepted

Starcraft2 doesn't use real P2P communication between clients - all multiplayer network data gets routed via the Blizzard servers. So you simply need to add rules prioritising traffic to/from the Blizzard servers. Note that the blizzard server used will depend on your geographical region.

Alternately you could find out which port SC2 uses to send/receive its game traffic and prioritise that.

share|improve this answer

I'm surprised you care to be honest, it's a game, that might be slower than the students wish - shouldn't they be studying etc? To me this is a policy, not technical, issue.

share|improve this answer
1  
+1. Why would you bother with such things... –  Antoine Benkemoun Nov 17 '10 at 15:18
    
Actually, it's not a policy issue. The policy is to allow gaming, and we want to do what we can to give the best service we can. After more investigation into the problem, we've found that the issue is not P2P after all. –  Ben Torell Nov 25 '10 at 16:01

I don't think that device can recognize StarCraft 2 traffic. And if it did it should fall under a "game" category, not "p2p".

The problem can get a little complex. You may be having the trafic class queue saturated, or even the whole connection.

To be sure you could try create a rule (if the device supports it) to throttle certain IP or ports.

share|improve this answer

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.