pmurgs
12-09-2010, 10:03 PM
Ok... so with quite a few of us on mweb :banghead:, I thought I'd provide the details needed to route your BC2 traffic through another isp without dropping your mweb connection :sex:.
Ok, so I got two prepaid accounts from webafrica (traffic does not expire at the end of the month, you keep it until you use it all up). Both use the saix network. One is international, one is local only. The international one is to connect to the master EA servers, and a 1Gb account here should last you forever because BC2 sends so little traffic to the master servers. This account will also help if seacom is down cutting off mweb international traffic. The local only webafrica account is for your game traffic which is actually not that much, since we don't use ingame voip.
Ok, so there are two ways to run more than one internet connection (pppoe connection) through your adsl line. You can either do a software or hardware solution. Both solutions require you to put your modem into bridged mode (or half bridged). This means your modem will no longer login to your isp for you.
The software solution is to use TrafficSplitter (which is the same as RouteSentry, but RouteSentry is old and no longer supported and not as good). Here is the link to the TrafficSplitter thread on mybroadband. http://mybroadband.co.za/vb/showthread.php/201023-Testbunnies-required-for-my-app-similar-to-RouteSentry?highlight=trafficsplitter
The hardware solution is what I'm using, and that requires a proper router. I use the Mikrotik 750G which I love :hooray:. It's really powerfull for managing throttling of some pc's on your network, multiple pppoe connections, scripting and scheduling plus more. Scoop distribution is the cheapest place to buy one http://www.scoopdistribution.co.za/product_info.php?products_id=916. You can also get the plain 750 model which is cheaper but lacks gigabit lan support. Do not buy the 250G, it won't do the job, its a different type of product.
If you decide to go with a 750G, I can help you with the config. I even have an application I wrote that picks up when BC2 starts on my pc, enables throttling of other pc's on my network by talking to the 750G and then turns off the throttling when BC2 closes on my pc which I can give you if you want to automate throttling.
There is also a popular Linksys modem/router than with a firmware flash, can be used to do this kind of routing.
So assuming you go with the TrafficSplitter software solution. TrafficSplitter is usually used for local and international bandwidth splitting, but allows up to 5 different isp accounts to be used at once. To just route your BC2 traffic through it, you need to edit the route file (Contains list of all south african ip subnets) to only have ip subnets needed for BC2 (remove everything else). If you decide to get both a seperate international webafrica and local webafrica account for routing your BC2 traffic, you will add both of these to TrafficSplitter (in different route files, one for each webafrica account). When you need to use these accounts with trafficsplitter, you can just turn them on in trafficsplitter, and off when done. Your mweb connection for other stuff can stay up all the time.
These are the ip subnets for our local BC2 servers, for the webafrica local only account.
Webafrica Freezone (WAGE BC2 servers, you won't use any of your webafrica local only account cap)
41.185.60.0/24 (/24 means 255.255.255.0 subnet).
HypeGamez servers (MTN backbone)
66.8.59.0/24
Saix servers (saix of course)
196.2.97.0/24
iGame servers (I suggest leaving these for your mweb account to route, as I get better pings through mweb than through webafrica to these, but here are the ip subnets anyway). If iGame ever get prepaid local only adsl accounts, you could use one of those to get a better pings.
41.213.87.0/24
196.2.97.0/24
For international traffic to the EA master servers, to prevent being disconnected with a "lost connection to EA" message. This is for your webafrica international account.
159.153.235.0/24
If you decide to go with this speak to me as this is not an exhaustive tutorial on how to route your traffic and I'll help with questions/problems.
Ok, so I got two prepaid accounts from webafrica (traffic does not expire at the end of the month, you keep it until you use it all up). Both use the saix network. One is international, one is local only. The international one is to connect to the master EA servers, and a 1Gb account here should last you forever because BC2 sends so little traffic to the master servers. This account will also help if seacom is down cutting off mweb international traffic. The local only webafrica account is for your game traffic which is actually not that much, since we don't use ingame voip.
Ok, so there are two ways to run more than one internet connection (pppoe connection) through your adsl line. You can either do a software or hardware solution. Both solutions require you to put your modem into bridged mode (or half bridged). This means your modem will no longer login to your isp for you.
The software solution is to use TrafficSplitter (which is the same as RouteSentry, but RouteSentry is old and no longer supported and not as good). Here is the link to the TrafficSplitter thread on mybroadband. http://mybroadband.co.za/vb/showthread.php/201023-Testbunnies-required-for-my-app-similar-to-RouteSentry?highlight=trafficsplitter
The hardware solution is what I'm using, and that requires a proper router. I use the Mikrotik 750G which I love :hooray:. It's really powerfull for managing throttling of some pc's on your network, multiple pppoe connections, scripting and scheduling plus more. Scoop distribution is the cheapest place to buy one http://www.scoopdistribution.co.za/product_info.php?products_id=916. You can also get the plain 750 model which is cheaper but lacks gigabit lan support. Do not buy the 250G, it won't do the job, its a different type of product.
If you decide to go with a 750G, I can help you with the config. I even have an application I wrote that picks up when BC2 starts on my pc, enables throttling of other pc's on my network by talking to the 750G and then turns off the throttling when BC2 closes on my pc which I can give you if you want to automate throttling.
There is also a popular Linksys modem/router than with a firmware flash, can be used to do this kind of routing.
So assuming you go with the TrafficSplitter software solution. TrafficSplitter is usually used for local and international bandwidth splitting, but allows up to 5 different isp accounts to be used at once. To just route your BC2 traffic through it, you need to edit the route file (Contains list of all south african ip subnets) to only have ip subnets needed for BC2 (remove everything else). If you decide to get both a seperate international webafrica and local webafrica account for routing your BC2 traffic, you will add both of these to TrafficSplitter (in different route files, one for each webafrica account). When you need to use these accounts with trafficsplitter, you can just turn them on in trafficsplitter, and off when done. Your mweb connection for other stuff can stay up all the time.
These are the ip subnets for our local BC2 servers, for the webafrica local only account.
Webafrica Freezone (WAGE BC2 servers, you won't use any of your webafrica local only account cap)
41.185.60.0/24 (/24 means 255.255.255.0 subnet).
HypeGamez servers (MTN backbone)
66.8.59.0/24
Saix servers (saix of course)
196.2.97.0/24
iGame servers (I suggest leaving these for your mweb account to route, as I get better pings through mweb than through webafrica to these, but here are the ip subnets anyway). If iGame ever get prepaid local only adsl accounts, you could use one of those to get a better pings.
41.213.87.0/24
196.2.97.0/24
For international traffic to the EA master servers, to prevent being disconnected with a "lost connection to EA" message. This is for your webafrica international account.
159.153.235.0/24
If you decide to go with this speak to me as this is not an exhaustive tutorial on how to route your traffic and I'll help with questions/problems.