Комментарии:
Hope you guys find this video useful! Rollback netcode is not the future, it's now. Fighting games without it are behind.
Ответитьwas scared this was going to be filled with thechniqual jargan i didn't understand
glad this wasn't the case and even made me go "oh shit!" at how cool it was lmao
really wanted to know why rollback was so wanted. this really helped me understand
thanks
rollback only works if ping is less than 100ms. delay-BASED is still superior in 200ms+
ОтветитьWow this was awesome! Well explained and demonstrated/visualized, just the thing I needed! I'm just getting into fighting games, and these types of videos are just what I need to quickly learn all the ins and outs, makes learning a lot more efficient and allows my monkey brain to process and store all this info. I can see your passion show in this 1 video alone, so I will definitely be binging the rest of your videos! You earned a sub with this one mate, it must have been hard work just to make this short explainer video, I know a lot of people don't realise just how much work something like this takes, with all the graphics and demo reels that are needed. Also, putting the sponsor at the end is a welcome change from having it shoved in my face in the first 30 seconds. All around, well done and keep up the good work!
ОтветитьCrazy stuff
ОтветитьRollback is coming to DRAGONBALL FIGHTERZ
ОтветитьThank you for the explanation!
ОтветитьDSP punching air right now.
ОтветитьShout out to DSP who really hates progress and rollback netcode..what a loser!
Ack ack ack
I think most games could utilize a hybridized netcode, for instance, Armored Core 6 is a very fast and tight game, a lot of attacks need precise timing to be dodged. Using regular netcode handling for movement to avoid constant rollback glitches but rollback on weapons would make it so heavy attacks can be accurately seen and avoided either side, mostly regardless of lag
ОтветитьSnort ack ack ack
ОтветитьSo DSP just reacted to this and basically had an aneurysm trying to explain why you're wrong and Rollback is bad. Twas funny seeing him try to cope his way out of seeing evidence right on his screen.
ОтветитьThis was very informative, thanks!
ОтветитьNow that we have AI and ML, I believe this tech will improve even further
ОтветитьI always kinda knew what rollback netcode meant but this video made it way more clear to understand. Thank you!
ОтветитьSo I have been filling out the survey for Tekken 8 beta. This NetCode stuff is pretty dope.
ОтветитьThis is real quality content about game development networking 👍 We need more of this.
Ответитьtekken 8 is 3
ОтветитьIs this just for fighting games?
Ответитьimplementing this is going to be fun.
ОтветитьSo a messaging system like this basically?
public void NetworkCharacterSyncReceived(transform receivedTransform, string currentAnimation, float frame){
if(lastTransform != receivedTransform && recievedAnimation != currentAnimation){
ForceUpdateCharacterTransform(currentTransform);
ForceUpdateCharacterAnimation(currentAnimation, frame);
}
}
Fps be like
Ответить"delay" mode used to be called lock step, typical in oldschool netcode (think RTS games specifically). Delay is kind of a werid name to distinguish it, because there is also interpolation delay in e.g. counter strike which is a different thing, but it is also "rollback" too, conversely something like DotA is another example where rollback is pretty perfect, lots of wind up times at the start of moves so time for the most recent network data to get to clients then predictable animations after.
ОтветитьAh ok got it
TLDR
So start the animation from (0+network lag) amount of frames. so basically in between or whatever in the extreme cases
and to not look like a dumb dumb , Just keep holding the last player input until you get the new input from the internet.
So... 5APM is a lot?
rollback wouldn't work for strategy games?
eh ofc it would , the speed is slow enough
This explains much about jump force getting grabbed in the air which isn't suppose to happen. My opponent side, my character was standing on there screen on mines i was in the air. Even when I block something my character didn't block and taken a ultimate to the face
If this new game gets announced, they better put roll back
I thought John Carmack invented roll back net code
ОтветитьNintendo is pretty much worthless when it comes on online multiplayer, ironic considering their pride is innovation and local multiplayer.
Ответитьthis video is what lit the spark in my mind to learn how to program rollback netcode. After a bunch of more research, I somehow managed to make a working prototype in just 11 days :o
ОтветитьOnce, i was at a friends home. And to check how GGST would work online, we played, next to eachother, online. And for some reason, we had huge discrepancies. Like...whahappun
Ответитьsfv online lag fucking sucks
ОтветитьSo your trying to tell me there is free net code rollback but all star battle r has none???
ОтветитьThat last last tekken clip was a guy RQ'ing lollllll
Ответитьthat "in sync-NSYNC" bit made me like the video
gz
Both a horrible if one or both players are on Wi-Fi.
ОтветитьHilariously I thought a lot of games were rolling back their netcode to an earlier version or something. I didn't realize rollback netcode was its own beast.
ОтветитьLoved this video
ОтветитьThat guitar example at the beginning is what it's like to play Rocksmith with their USB cable (without a USB audio interface).
Ответитьrollback netcode has been always a thing in shooters since quake 3
ОтветитьThis is great and all, but opens the door to new ways of cheating. A hacked version of the game may purposely generate inputs with timestamps in the past, etc.
Ответить@Core-A Gaming : If you have a lag... I mean view spike, it's because of PiG and Feardragon :-D
ОтветитьI don't often give videos a Thumbs Up but this one gets it!! I don't play online much but I always hear about how big of a deal it is for a fighting game to have Rollback Netcode. And holy fuck, dude! You went above and beyond not only in the presentation and examples you showed, but your analogies made things easy to understand!! Bravo!
Ответитьthis explains why arc system works games like FighterZ never knows that im blocking
ОтветитьMy sister gave birth while I was watching this video
ОтветитьI wonder if rollback can work with other games besides fighting games
ОтветитьBut can rollback came to fps games?
Ответить