]> git.sesse.net Git - nms/blob - mbd/access_list.pl
Varius MBD tweaks for TG07.
[nms] / mbd / access_list.pl
1
2 package Config;
3
4 our @access_list = (
5         # half-life - untested (packet dump only)
6         {
7                 ports => [ 27015 ],
8                 sizes => [ 16 ]
9         },
10
11         # cs 1.6 - verified
12         # (funker muligens for _alle_ source-spill inkl. hl2/cs:s)
13         {
14                 ports => [ 4242, "26900..26905", "27015..27020" ],
15                 sizes => [ 25 ]
16         },
17
18         # doom 3 - verified
19         {
20                 ports => [ "27666..27673" ],
21                 sizes => [ 14 ]
22         },
23
24         # quake 1 - verified
25         {
26                 ports => [ 26000 ],
27                 sizes => [ 12 ]
28         },
29
30         # q3a - tested with demo only
31         # rtcw: enemy territory - untested (packet dump only)
32         {
33                 ports => [ "27960..27969" ],
34                 sizes => [ 15 ]
35         },
36         
37         # bf2 - tested with demo only
38         # bf2142 reportedly uses same engine
39         {
40                 ports => [ "29900..29950" ],
41                 sizes => [ 8 ]
42         },
43
44         # bf1942 - unverified (packet dump only)
45         {
46                 ports => [ "22000..22010" ],
47                 sizes => [ 8 ]
48         },
49         
50         # quake 4 - tested with demo only, MUST select "internet"
51         {
52                 ports => [ 27950, 28004 ],
53                 sizes => [ 14 ]
54         },
55
56         # quake 2 - untested (packet dump only)
57         {
58                 ports => [ 27910 ],
59                 sizes => [ 11 ]
60         },
61
62         # warcraft 3 - untested (packet dump only)
63         {
64                 ports => [ "6112..6119" ],
65                 sizes => [ 16, 48 ],
66                 filter => sub { return (ord(substr(shift, 1, 1)) == 0x2f); }
67         },
68
69         # ut2003/ut2004 - untested (packet dump only)
70         {
71                 ports => [ 10777 ],
72                 sizes => [ 5 ]
73         },
74
75         # soldat - untested (packet dump only)
76         {
77                 ports => [ 23073 ],
78                 sizes => [ 8 ]
79         },
80
81         # starcraft - untested (packet dump only)
82         {
83                 ports => [ 6111, 6112 ],
84                 sizes => [ 8, 20 ]
85         },
86
87         # trackmania nations - untested (packet dump only)
88         {
89                 ports => [ "2350..2370" ],
90                 sizes => [ 42 ]
91         },
92
93         # company of heroes - untested (packet dump only)
94         {
95                 ports => [ 9100 ],
96                 sizes => [ 39 ]
97         },
98
99         # command & conquer 3 - untested (packet dump only, reported to have some kind
100         # of chat functionality)
101         {
102                 ports => [ "8086..8093" ],
103                 sizes => [ 476 ]
104         },
105
106         # unreal tournament, port 9777?
107 )