Originally Posted by Shadow11377
Originally Posted by Vagrant Storm
I have a feeling that their cloud server was on a LAN. There just is no way real time physics calculations can be done with 50ms+ ping. If they are...then that is a much more interesting topic than the what they are talking about and it is positively wasted on gaming.
No, it can easily be done.
Explosives placed in building by client... triggered to detonate by client.. 50ms later, the building begins it's collapse as if it were triggered by the processing machine, only with a slight initial delay.
As for how this affects real-time interaction with it.. it'll most likely suck. I hope they keep this stuff tied to factors that do not alter core gameplay, and only do it for background scenery crap.
A path blocked off by physics destruction debris could suck really bad for anyone with some lag (200ms), running through something and then getting ported back and seeing it blocked off by debris would be worthy of a rage quit.
The only trouble with that bomb scenario is that then it isn't real time...it would almost be...prerendered. Sure the initial bomb could be preconfigured, but then if you launched a rocket at the building as ruble was falling...it would have to take 50ms to tell the server it needs to change it's calculations and take 50ms for the application to learn of the new calculations. Meaning that it would have be set in stone once it started happening like a prerendered scene or else be 100ms behind real time. If that is what they are doing...they might as well just put a cut scene in.
And at 50 ms...it might actually work, but I think that wold be the extreme limit. The lag would probably only be noticeable to those with a discerning eye. However, no one is guarantied a 50ms ping. As the ping time increases...it would only get worse. I think it would get useless at about 100ms since a fifth of a second of lag is an eternity when discussing explosions (200ms round trip).
Though I do feel like there is potential here, but on a LAN and not over the Internet. It would be awesome if a game would have some "Core install" files that you could put on other PCs or even phones and tablets in your house. Then when you are playing the game on your main rig you could have other PCs around helping add some extra physics eye candy, but then we are probably looking at a max of 10ms...that should be playable. Though this should only be done IF
the developers managed to actually make full use of the local resources first. If there are any idle cycles on local CPU...nothing should be offloaded.Edited by Vagrant Storm - 4/7/14 at 1:12pm