Tips to avoid lag while playing sfiv online?

Many thanks for that link, deadfrog.

By the way, my ping results from ping test gave me 40ms. I think thats actually a good ping right?
And I dont bring friends to my house to play because I live with my gf, my kid, and her family, so I would feel awkward having a guy sitting right next to me in front of a tv playing a videogame.

Theres no such thing as “I have a ping of X”

Ping is the amount of time it takes you to communicate with the other end. If you’re doing a ping test to some server, it only tells you how fast your connection is to that server. Your connection to individual people will vary, a neighbor might be 10 ping, somebody across the country might be 200 ping. Nobody has a set ping, so you can’t use that as a guide to how fast your connection is.

Also, ditch the wifi, imagine your DSL internet connection is a huge river flowing into your house. In this instance, a wifi connection funnels that large river into a small dripping faucet. It really reduces your internet speed drastically

And this is why console games use official dedicated servers. SF4 makes 2 players directly connect to each other is pretty retarded, you’re guaranteed lag.

I actually wrote the networking guide in Tech Talk.

How about people nominate that eh? :sad:

http://www.shoryuken.com/showthread.php?t=185319

I actually wrote the networking guide in Tech Talk.

How about people nominate that eh? :sad:

http://www.shoryuken.com/showthread.php?t=185319

Wow, so many useful threads I didnt know about. Kudos for that one Kooper!

The only thing I need to do to improve lag will be to get verizon fios then, since the cable company doesnt give service in my area, and in your guide you said that dsl has reduced bandwidth. I just want to play against players in a 20 mile radius. Do I really need to change my dsl d7.0mbps/u0.75mbps from verizon?
That tutorial for dmz was what I was looking for so I will do that right away.
Since this pc is wired to my wrt54g2 router, I will use only one game console at a time to get online, and my brother in law has his own pc … Im sure I will not be using too much ram in my router, so I dont think I will need to buy an improved one. Maybe a cooling fan.
I have a question: The problem I have is that my brother in law uses frequently his pc to get online, and he connects wirelessly through my router. If Im going to start playing sfiv online I will definitely wire my ps3 to my router, but in that way he will lose the internet connection, right? If yes, then should I wire his connection to the end of my router or another I would buy with an extra ethernet port, so in that way I will play sfiv with no lag online, and he will be surfing the web at the same time? If no, will he still be able to connect via wifi?

nah he wont lose connection, he can be on the internet while you are on it as well. But if he starts streaming YouTube videos or browsing websites hard it will definitely lag your game since you both would be sharing one connection. I know there are settings you can adjust on most routers that would limit the amount of bandwidth used by certain PCs on your home network though. These settings are called QoS settings (Quality of Service) BUT I have no idea how to set those or a guide that could show you… but Google is your friend once again.

I would try to get fios or some real high speed broadband if you are in a home where other people would be sharing the same internet connection at the same time.

You have a wrt54g2 router connect to your DSL modem, right? In that case you can have multiple computers connected at one time. You could have your desktop, your PS3 both connected through an ethernet cable to the router as well as your brother in law connecting wirelessly to the router. But the problem is you’re all sharing the internet connection bandwidth.

multiple computers/devices (video games consoles and more) can connect to the router and share your internet connection at the same time in real time. However they’ll ALL be sharing that 7mbps down/.75mbps down. If you want to test how well you play online physically connect your PS3 to your router and make sure all other PCs are off when going to plat online, that way you can see how well your online play is with your full bandwidth reserved for your PS3 and online SF4 play.

However you say you want to play against people within a 20 mile radius, right? Why not just go hang out with them and go play lag free? No matter what you do you will never be lag free if you play online. I will always encourage offline play as a first option.

And this is where the laughing begins. Pretty much every part of this statement is blatantly wrong, except that it does take time for things to travel through the internet.

[LIST]
[]Most console games don’t have dedicated servers, that’s PC. Official ones are pretty rare overall
[
]When you only ever have two players, there is no fucking reason to connect to a third party. Dedicated servers make sense for handling the bandwidth of a higher number of players and eliminating the host advantage when one player is host for others. 1v1 fighting games don’t have a single host for gameplay, you’re sending signals back and forth peer to peer, making it peer to host to peer would add a bunch more lag.
[/LIST]

Dedicated servers aren’t some magical bullshit device that just makes the internet better somehow, they’re just a superiour host connection to some random dude on a low bandwidth connection 1000 miles away from the backbone who gets instant actions while everyone else has theirs delayed.

Ya I don’t know much about the technical details of online gaming, but I don’t understand why having to go through an extra server is going to make things faster.

Maybe I am wrong but, i’m about 99% sure that xbox servers are all official dedicated which is why games like Halo 3 and MW2 don’t lag like shit all of the time. If you had 18 people connecting to 1 persons console/network the lag would be horrendous.

And games like left 4 dead which only have 4 people playing at a time use official dedicated servers (pc or otherwise)

Above all of that how the hell does BlazBlue do online so well and street fighter so poorly?

Because the availible bandwidth options to consumers are usually not enough to support more than 1 person gaming on them at a time. Dedicated servers do nothing but run the game so they have the bandwidth to support lots of players, like MMO servers.

Not an internet expert, but aren’t the 2D graphics in BB much easier to process (thus faster) than the 3D (2.5?) graphics in SFIV?

I mean on a direct connection to 1 other player.

That’s what they’ve said when defending their internet problems in SF4. I really don’t know the effect of 3d graphics on networking. I suppose that could be the defining issue.

It doesn’t matter how many people connect to an “MMO” server. And for direct connecting you still have 1 person being the host and 1 being the client which is a problem because a lot of service providers don’t offer packages that can handle 2 people.

Which is even more confusing about SF4 because in other games the host usually experiances little to no lag and the client a great deal but in SF4 if it’s bad for 1 player it’s usually bad for both (I could be wrong on this to though)

What are you talking about? MW2 and Halo 3 DO NOT use dedicated servers. One Xbox gets picked to host and everyone else gets connected to him. Whomever is hosting always has the advantage. The only game that I’m aware of that uses dedicated server on XBL are l4d and l4d2.

In being proven wrong I’m even more confused. If a full 3d world full of vehicles, explosions, guns and 17 other people connecting to you doesn’t lag very bad why does a 3d game played on a 2d plane with minimal effects lag with only 2 players

Kinda off topic, but, huh???

Yeah I know, it just seems like a dedicated server doesn’t really solve the problem of bad internet speeds for a direct connected game. I mean, in an fps, if someone had a bad internet speed, you just ignored them, but it didn’t make them faster.

3d graphics or not, it has 0 to do with what is being sent across the network. All thats being broadcast is your state, and your location. Once your console gets the state and position of everyone else, it renders it on your screen. Thats it. It doesn’t have to magically broadcast the 3d model across the connection, all the information is already stored on the disc in your console.

The reason games like MW2 feels like it has less lag is that the delay doesn’t really matter much in FPS like it does in SFIV. A delay of 100 MS in a FPS isn’t enough to make it unplayable ( though you will feel the lag), because it also compensates for lag by predicting what other players are going to do (i.e., if somebody was moving left on your screen, keep making them move left until the server tells your otherwise), this is why you’ll see yourself and other players rubberband a lot. Basically, it hides the lag so that even if its there, you don’t notice it as much.

Street Fighter can’t do it like this, or it could but it would be very jarring if it did. Instead, what it has to do is make sure both players are seeing the exact same thing on their screens at the same time, to do this both consoles talk to each other about what each player is doing, and then with the input for that frame is received it moves onto the next one. Thats why when SFIV lags, it starts to run pretty slow. A 100ms connection here is closer to a 6 frame delay, which is a really big deal in a game like Street Fighter. Thats why lag in fighting games always feels worse.

Take into consideration that the console only has a finite number of resources to handle everything (drawing 3d, handling dynamic lighting, calculating hit boxes, etc) and it tries to do so as fast as possible. Either SFIV is already pushing the maximum that the console can handle (doubtful), or it’s just not programmed to be super optimized (more likely). Sure, they could pay a few programmers with a 100k salary for a month or two to fix up the netcode and graphics to be more optimized, but most likely they’d rather spend their time getting stages/moves/characters programmed and done instead. Blazblue also cheats and adds in a window where buttons can be pressed (i.e. if a button is pressed within 5 frames earlier than it really should be pressed, it goes ahead and allows that press). That basically means theres never a link thats less than 5 frames, which means even if your game is laggy, it makes it FEEL like its not as bad, in the same was MW2 and stuff does. This dynamic has the effect of changing the entire game, and if not designed for it from the ground up, can be a bitch to balance

Now that’s an answer

Will my computer still be taking away bandwidth if its on, but not surfing the web? Do I need to turn it off in order to get full bandwidth for my ps3? I thought that the router gave the wifi signal ONLY and ONLY when the wired pc to it was on. Will a pc connected wirelessly through my network still get wifi signal if my pc is turned off but my ps3 is one and Im playing sfiv online? I checked the verizon site and it only costs me an extra $10 a month in order to get fios 15mbps download speed, and 5mbps upload speed, so I think that will be a worth investment. If my brother in law is not downloading anything ( like being in limewire, etc … ) and only surfing the web or chatting through a messenger, I dont think the bandwidth he will use will affect greatly my lag on sfiv.