Quality Of Service – für Starcraft 2 (Blizzard Games)

Nach langem recherchieren und einigen Sessions mit Wireshark. Hab ich nun alles zusammen um QoS für Blizzard Games ein zu richten. Ob es 100% überall funktioniert kann ich nicht sagen. Auf den EU-Servern hatte ich bis jetzt noch keine Probleme mit den Folgenden QoS-Regeln.

Blizzard verwendet einige Server ich habe versucht so gut es geht die IP’s raus zu finden.

Die Laut Blizzard müssen auch Port 80 … offen sein um Blizzard Games spiel zu können. Das stimmt nicht wirklich. Die Spiele selbst verwenden keinen Webserver für GamePlay Sachen. HTTP Traffic lasse ich unangetastet und Starcraft funktioniert einwandfrei.

Ich habe zwei Internetprovider. Damit ist die Internetverbindung redundant so lange ich noch beide Provider haben. Nun hab ich zusätzlich die Möglichkeit. Den Netzwerverkehr auf zu teilen. Ich vernwende eine Leitung (2MBit) für Zeitkritische Anwendungen wie Voice Over IP … oder eben wie hier für Starcraft. Bandbreiten intensive Anwendungen laaufen über die Leitung mit viel Bandbreite.

Somit ist eine Leitung immer frei und es gibt keine Beeinflussungen duch andere Cmputer Programme, Youtube….

Folgende Ports werden bei mir umgeroutet um immer eine Top Verbindung sicher zu stellen.

  • TCP/UDP 1119 (Battle NET)
  • TCP/UDP 6881-6999 (Battle NET App)
  • TCP/UDP 6113 (SC2/Heroes of The Storm)
  • TCP/UDP 1120
  • TCP/UDP 3724
  • UDP 6120 (Diablo 3)
  • TCP/UDP 6112 (Broodwar)
  • TCP 6113-6119

Nach einigen Wochen habe ich folgende Statistik bei Blizzard Games

Chain MARK_BlizzardGames (1 references)
num   pkts bytes target     prot opt in     out     source               destination         
1     1251  123K MARK       all  --  *      *       0.0.0.0/0            80.239.186.26        MARK set 0x64
2     1732  305K MARK       all  --  *      *       0.0.0.0/0            80.239.186.40        MARK set 0x64
3        0     0 MARK       all  --  *      *       0.0.0.0/0            2.16.218.16          MARK set 0x64
4        0     0 MARK       all  --  *      *       0.0.0.0/0            2.16.218.43          MARK set 0x64
5        0     0 MARK       all  --  *      *       0.0.0.0/0            2.16.218.25          MARK set 0x64
6        0     0 MARK       all  --  *      *       0.0.0.0/0            2.16.218.56          MARK set 0x64
7     1456 96720 MARK       all  --  *      *       0.0.0.0/0            178.79.221.6         MARK set 0x64
8     3672  508K MARK       all  --  *      *       0.0.0.0/0            178.79.221.7         MARK set 0x64
9     6618  498K MARK       all  --  *      *       0.0.0.0/0            2.20.182.231         MARK set 0x64
10    6117  485K MARK       all  --  *      *       0.0.0.0/0            2.20.182.245         MARK set 0x64
11    2526  176K MARK       all  --  *      *       0.0.0.0/0            2.20.182.206         MARK set 0x64
12    4664  344K MARK       all  --  *      *       0.0.0.0/0            2.20.182.208         MARK set 0x64
13    1610  121K MARK       all  --  *      *       0.0.0.0/0            2.20.182.215         MARK set 0x64
14   24807 1264K MARK       all  --  *      *       0.0.0.0/0            2.20.182.221         MARK set 0x64
15   17801 1092K MARK       all  --  *      *       0.0.0.0/0            2.20.182.237         MARK set 0x64
16   50180 2996K MARK       all  --  *      *       0.0.0.0/0            2.20.182.27          MARK set 0x64
17    2582  244K MARK       all  --  *      *       0.0.0.0/0            2.20.182.33          MARK set 0x64
18   15004 1171K MARK       all  --  *      *       0.0.0.0/0            2.20.182.205         MARK set 0x64
19      30  1550 MARK       all  --  *      *       0.0.0.0/0            178.79.221.16        MARK set 0x64
20     104  4522 MARK       all  --  *      *       0.0.0.0/0            178.79.221.29        MARK set 0x64
21     905 91140 MARK       all  --  *      *       0.0.0.0/0            12.129.242.30        MARK set 0x64
22    115K 7317K MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:1119 /* BattleNet */ MARK set 0x64
23   1731K   93M MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:1119 /* BattleNet */ MARK set 0x64
24    423K  350M MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpts:6881:6999 /* BattleNetApp */ MARK set 0x64
25   1420K 1249M MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpts:6881:6999 /* BattleNetApp */ MARK set 0x64
26    1396 66985 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:6113 /* SC2/HeroesOfTheStorm */ MARK set 0x64
27       0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:6113 /* SC2/HeroesOfTheStorm */ MARK set 0x64
28      11   704 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:1120 /* BattleNet */ MARK set 0x64
29      29  2062 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:1120 /* BattleNet */ MARK set 0x64
30       1    95 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:3724 /* BattleNet */ MARK set 0x64
31    2749  320K MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:3724 /* BattleNet */ MARK set 0x64
32       0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:6120 /* Diablo3 */ MARK set 0x64
33     403 84406 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:6112 /* StarcraftBroodwar */ MARK set 0x64
34    3016  712K MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:6112 /* StarcraftBroodwar */ MARK set 0x64
35       2   128 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpts:6113:6119 /* Warcraft 3 */ MARK set 0x64

About Florian