Hello everyone, Kooper here with another (hopefully) useful guide/FAQ for all of you.
The internet is a public domain, we’re all using it and sharing it. For example, say you send a picture to your friend. That information goes from your computer, to your router, to your ISP’s router, where it then takes various “hops” along devices until it is properly routed to your friend.
When you download a file from a server or load a webpage from a web server you send a request via these hops to the server with your REQUEST, which the SERVER (get it? Just like requesting a service from a waiter ) gives you the information you were looking for.
You’ll watch every “hop” it takes to get to Shoryuken.com and how long it took. This brings up one of the most fundamental aspects of networking, No matter how good your connection is distance will still affect your overall performance
Your internet connection is how fast you communicate between yourself and your ISP, which is the most important part of your connection. Different types of connections can only go so physically fast. For example, 56K and DSL both use phone lines in order to transmit information. Both only have a small amount of throughput in which to send information. However with Cable this amount of “throughput” or “Bandwidth” is increases and thus are able to send more information at once.
SF4, like all fighting games, actually don’t require much Bandwidth. The main issue is server/client Response time, or ping. If you are having trouble playing online this is what you need to figure out first. How far are you from your provider? The main goal you should seek is fixing this issue, either by moving next door to your ISP… Or finding the way to eliminate lag in your local loop.
One thing tricky about SF4 on consoles is that it actually does do some server communications; it’s not strictly peer to peer. With that in mind, the Microsoft Xbox Live network/servers are much better than that on PSN. So people playing on Xbox Live do have an advantage.
How does distance effect my online gaming?
As I explained earlier, when you’re downloading a file from a server, it’s the fastest route between you and the router. The physical distance between you means the information for your match must travel further, thus it takes more time. Another problem is that TCP/IP works on a “best effort” perspective. With a game like SFIV there NEEDS to be as much accuracy as possible so people can perform actions correctly.
So you have a high-speed internet connection and you’re still having issues? Do not fear, there are still many things you can do to help improve your connection. Many connectivity issues are LAN based issued. A LAN (Local Area Network) is the networking you have in your home. Let’s go over some of the more general issues…
When you’re having an issue the first thing you should assume is causing a problem is your firewall. Firewalls are made to protect you from outside attacks by closing the various “ports” which are used to access the internet. For example, when accessing a website, your web browser uses TCP port 80 in order to retrieve that website. Your gaming also requires ports in order to transfer information, but PSN and Xbox Live use a range of TCP and UDP ports in order to do this. Something else to keep in mind is many routers have a DMZ (Demilitarized Zone) setting. When setting something to the DMZ it opens all ports for that designated device, doing this on your PC is a very bad idea. However putting your PS3 or Xbox 360 on your DMZ is a good idea. Your PS3 and 360 can’t get spyware or viruses like your PC (theoretically) so it is a good idea to use your DMZ for such devices.
How to set stuff on your network to the DMZ or open Ports
Well for our systems we’ll want to set them to the DMZ, and for our computer we’ll need to open necessary ports. First thing you’ll need to do is get inside your router to configure it.
Click on Start -> Run -> Type “CMD” which will bring you into command prompt. Now type of the command “IPconfig” which will bring up very important network information. We want the IP of your default gateway (your router). Write that down, (192.168.1.1 or 192.168.0.1 are very common address).
Now open up your favorite internet browser. Type in the default gateway’s IP address and hit enter, you should either log directly into your router or be prompted for a username/password. If you have never set a username/password for your router try admin or administrator as both the username and password, if not try a combination “Username: administrator, Password: admin” if this fails you can physically reset your router via the reset button on it and then try the default combination, and if you’re still having trouble google the model of your router to find the default login information.
Note about wireless: If you are on a wireless connection sometimes router automatically disable wireless peers to login into their firmware. If you are having difficulty doing this wireless please try the above on a wired connection.
So now you’re in your router. The first thing you want to find out is the DHCP information for your network. DHCP (Dynamic Host Configuration Protocol) is what your router uses to assign IPs to everything on your network. Finding your DHCP information will tell you which IPs are being used for which devices. For computers you’ll see the computer name and which IP they have, for your consoles you should see the console name. Take note of the IPs your consoles have.
Now you’ll want to look around for either your firewall settings or DMZ settings. If you find an option to set specific IPs to the DMZ put your consoles IP addresses in those sections, this will open all ports for your console. If you can’t find any DMZ options in your router you’ll need to manually open specific ports in your firewall. Find your firewall settings and set to allow traffic through these ports and their associated protocols:
If you need help finding out how to open ports on your router check out PortForward.com - Port Forwarding Guides Listed by Manufacturer and Model in order to find your specific router, just choose a random game from the list under your router type and follow along with the direction to find out where to find your firewall settings in order to open the ports you want. Also make sure you open the ports for your 360 or PS3’s IP address.
Use google, just do a search for “How to open ports on _____” <-- Where you put in your router’s model # and you will find results.
As you may know, programs such as 2DF and GGPO or online games such as World of Warcraft require you to have various ports open for optimal online play. Please look up which ports they require and you’ll have a much easier time online.
You can also segment your network by using switches in order to break down a large network into smaller areas. You can have a group of computers on one switch which then connect to one port on your router. This requires the router to do less processing at one given time. Here is an example of a segmented network. Notice how the router only has three ports used in which to process information, instead of having all nine computers connected to it at once. This approach can also be used for wireless devices by setting up different access points for different devices to connection to.
Your router’s firmware
You can put your own custom firmware on your router to replace it to improve the capabilities of your router and improve performance. One custom firmware which is very good in particular is DD-WRT. On their website look up their compatibility list and see if your router is supported, if it is I highly recommend you follow their directions to put their custom firmware on your router. DD-WRT has man advanced features and monitoring information like memory usage and even temperature. If your router does not have the capabilities to have DD-WRT installed on it that could be a sign that your router is in a bit of a lower ‘tier’ depending on why. Another popular firmware is Tomato.
The first thing you should ALWAYS do if you have a wireless connection is to use some form of security on it.
Something you should take into consideration is if it’s possible to get your stuff wired to your network. Try to do some networking to get a LAN cable from your systems to your router, run them through walls and flooring if possible, it’s one of the best things you can do for your connection.
Increasing your wireless speed and range
An access point is a device you physically connect to the network in order to increase the range of your wireless network. If you can’t get a wired connection to your 360/PS3 than invest in one of these and get it as close as you can to it.
A wireless repeater is a device which you can use to increase your wireless network range. This doesn’t require a wired connection and will also increase your wireless range.
Bigger antennas: Your wireless router should have some sort of antenna(s) in order to send out the wireless signal.
The foil trick:
Yes this actually works. Normally an antenna is omni-directional, which is very wasteful. You can increase the strength of your router by directing all of the signal in one direction. You can do this simply by using tin foil as a reflective surface for the signal.