Code Mystics Explains Netcode: Input Delay vs. Rollback

Code Mystics Explains Netcode: Input Delay vs. Rollback

Code Mystics

5 лет назад

193,155 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@geist-2111
@geist-2111 - 01.10.2020 02:29

Nice, now tell me how to add rollback to Waku 7 ...

Ответить
@RasenRendanX
@RasenRendanX - 01.10.2020 20:17

Im here cuz the King of Fighters 2002 UM Rollback beta tests starts today!

Ответить
@srseki
@srseki - 02.10.2020 00:47

Great video, could you tell us whether it's more difficult to implement rollback netcode for the unreal engine fighting games (SFV, SamSho, DBFZ etc) than old-school 2d games (SF33, KOF02 etc) ? thanks

Ответить
@Johjibebop
@Johjibebop - 05.10.2020 04:02

So.. I still don’t quite understand this concept of rollback netcode.. I mean, what bothers me the most is the teleporting. There is already plenty of those in SFV, so how is this any better??

Ответить
@jaimeandres1041
@jaimeandres1041 - 20.10.2020 23:02

please support for MacOSX

Ответить
@Jrocke07
@Jrocke07 - 10.11.2020 20:26

Great explanation..about online netcode for fighting games...GGPO..is best thing ever happened to fighting games.... Thx

Ответить
@ZeroEscape2074
@ZeroEscape2074 - 11.11.2020 19:50

you guys are doing amazing work!

Ответить
@scruber64_
@scruber64_ - 14.11.2020 21:57

I been playing fighting games for many years but still don't fully get how rollback works

Ответить
@littletoncarey5770
@littletoncarey5770 - 05.12.2020 09:03

PLEASE HELP WITH SAMURAI SHODOWN NEO GEO COLLECTION!! THANKYOU!!😁

AND THANKYOU FOR FIXING THE LAST BLADE 2!!

Ответить
@MetatroN197924
@MetatroN197924 - 04.01.2021 13:39

can anyone answer me if fightcade 2 use this netcode,i have some matches with usa lately with a solid connection,my country is greece

Ответить
@Rationalist101
@Rationalist101 - 06.01.2021 05:29

I really hope one day Bandai Namco can get this implemented

Ответить
@itsmevarnami
@itsmevarnami - 06.01.2021 16:03

I still don't get why Nintendo gave rollback netcode to ARMS and not Smash Ultimate?

Ответить
@xWagnerPlaguesx
@xWagnerPlaguesx - 08.02.2021 11:01

Your contribuitions to SNK fighters have not gone unnoticed, thank you for your work!

Ответить
@TSMSnation
@TSMSnation - 23.02.2021 03:55

people want rollback for smash but that sounds horrible. thing about falcom just standing there then suddenly your hit by a falcon punch in 1 frame with no start up.

Ответить
@Fuzzietomato1
@Fuzzietomato1 - 24.02.2021 22:08

Where does the prediction part fit in?

Ответить
@isumairu25
@isumairu25 - 26.02.2021 17:23

Great news guys, The King of Fighters XV will have Rollback Netcode!

Ответить
@qwerty6789x
@qwerty6789x - 27.02.2021 05:18

this is disadvantageous for players that has fast reaction time

Ответить
@GrayD_Fox
@GrayD_Fox - 09.03.2021 02:41

I still don’t get it

Ответить
@akaiyui9300
@akaiyui9300 - 10.03.2021 16:24

I have questions:

1. I made a scenario since I find it hard wording this into a simple question.

There is 5 frames of rollback between player1 and player2.

player2 sends an input of an attack and is currently doing the attack's animation their side. 5 frames later, player1's side receives player2's input and teleports player2 into frame 5 onwards of that attack animation and to where player2 is located inside player2's side.

The question is how did player1's side know that player2 was at that state by the time player1 received player2's input? Especially that player1 has no idea what player2 was doing before that.

2. What does rollback do if the amount of "rollback frames" is bigger than the fastest attack in a game (startup and active frames combined)? Would it skip the attack altogether?

3. Since fighting games are p2p, is the ping same between both players?

Ответить
@webtoonmania6125
@webtoonmania6125 - 26.03.2021 10:55

Its a WHOLE new level, but this is GACHA game and Stats did matters.
conclusion : netcode doesnt work on KOFAS mobile game

Ответить
@Capt.Scorandum
@Capt.Scorandum - 11.06.2021 10:08

Does anyone know what the name of the song is or is it original to this video?

Ответить
@SuperWiiBros08
@SuperWiiBros08 - 14.07.2021 05:53

Thank you for giving amazing potential to Nickelodeon's Smash Bros

Ответить
@browhathow1397
@browhathow1397 - 28.07.2021 02:52

Who’s here because Nickelodeon smash bros

Ответить
@livingcorpse5664
@livingcorpse5664 - 05.08.2021 02:04

Once we have have quantum internet for games quantum entanglement should remove the lag completely and inputs would be instantaneous as if both machines were the next to each other or the same machine.

Ответить
@CodyTheBlackChickenSubscribe
@CodyTheBlackChickenSubscribe - 08.08.2021 18:27

Man if only smash had this then paying $20 a year would be worth it

Ответить
@TheMrCHELL
@TheMrCHELL - 18.08.2021 19:11

Ooooh.
Now
I
Get
It...

Ответить
@_hunu
@_hunu - 29.08.2021 18:12

Something that's not made entirely clear or maybe I missed it: If you're seeing rollbacks happening, is that because the game is compensating your connection or the opponent?

A game I play sometimes "Brawlhalla" uses rollback mechanics. If I see them happen a lot I usually ask the player I am against if they saw similar too, almost 100% of the time they are not getting rollbacks. Is this because MY connection is slow/weak or is it because theirs it slow/weak?

Ответить
@yoshikagekira564
@yoshikagekira564 - 13.09.2021 06:35

I feel like the teleporting would be super disorienting though….

Ответить
@luckyumbasa417
@luckyumbasa417 - 01.10.2021 12:37

Does the value you set your rollback and delay to affect what your opponent sees?

Ответить
@bastienhouse5202
@bastienhouse5202 - 31.10.2021 21:47

You should try to reach out Demon Slayer devs...
Huge input delays problems as of right now...
Old tech Japanese uses in video games

Ответить
@jflypside
@jflypside - 14.12.2021 20:35

You guys should contact Atlus to try to add rollback to Persona 4 Arena Ultimax when it rereleases

Ответить
@vigorouspringle8962
@vigorouspringle8962 - 18.01.2022 09:58

I tried reading about rollback in fighting games and it made no fucking sense this video made it 100% clear to me

Ответить
@markm4603
@markm4603 - 23.02.2022 12:18

I think the delay based netcode is the best. Ggpo doesn't make things magically better. It call comes down to the connection. First and foremost, ban wifi.

What we really need is deterministic based networking. Just imagine two PCs connected via rs485 or something. It would be magical but that won't happen.

Ответить
@TyRiders2
@TyRiders2 - 12.03.2022 19:57

Can we see this for KOF 13?

Ответить
@voinian
@voinian - 14.04.2022 08:18

Some considerations: Do fighting games tend to have variable latency (variable rollback) all the time, when not counting big lag spikes? Because to me that kind of awful. Why not fix variable latency by buffering, to give it some extra time for the packets to arrive, so that they can be simulated on time? For example, if at average 130 ping the latency varies between 120 and 140, use 15ms extra buffer. This would result in an artificially inflated but stable 145 ping. The latency would be higher, but it might be worth it for the consistency. It's similar to the scenario when you use pure and fixed input delay that's higher than the ping, which makes your perspective just more artificially delayed even if the ping is lower. There's no reason some of that can't be allotted to (relatively) fixed amount of rollback.

Ответить
@LegionOfWorldWarriors
@LegionOfWorldWarriors - 06.08.2022 00:28

I remember you guys from a Space Invaders plug n' play I had. Instantly thought of you when I saw your company's logo in Super Star Wars or KOF 2002 UM on PS4.

Ответить
@tchitchouan
@tchitchouan - 07.08.2022 01:00

thank you guys for adding rollback to samsho

Ответить
@Dracobyte
@Dracobyte - 07.08.2022 19:13

And now, Samurai Showdown will have Rollback Netcode! Thank you so much.

Ответить
@ChillMurray7
@ChillMurray7 - 08.08.2022 03:45

i want to take a few clips from this for a video im working on, ill be sure to give full credit for your awesome work, and i subbed!!

Ответить
@wanderlustwarrior
@wanderlustwarrior - 10.08.2022 09:04

This is how King Crimson works!

Ответить
@kingsman5121
@kingsman5121 - 23.08.2022 04:58

Harada needs to watch this video

Ответить
@tallwaters9708
@tallwaters9708 - 20.09.2022 22:10

Man, they both sound like horrible options.

Ответить
@Eunostos
@Eunostos - 18.02.2023 16:36

Thanks for the excellent explainer.

Ответить
@argozdirey
@argozdirey - 03.04.2023 07:29

Why Samurai Showdown switch version won't have rollback ? Thank you for your work guys.

Ответить
@DJDizzy8
@DJDizzy8 - 18.07.2023 07:06

I'm glad I found this. It seems Street Fighter 6 chose to a variable delay frame option. Which is terrible when occasional ping spikes happen. I prefer games letting me choose my delay frames or having baked in Delay frames like GG Strive does.

Ответить
@SlashingLennart
@SlashingLennart - 02.06.2024 22:53

Thank you for porting Garou:MotW and The Last Blade 2 to the PS Vita

Ответить
@salvadormoralesmunoz2894
@salvadormoralesmunoz2894 - 01.07.2024 09:14

I just started an introductory course in computer sciences. I love fighting games and that's why I would like to know a roadmap on how to start programming for rollback netcode. good video and thanks

Ответить
@spookyartist1166
@spookyartist1166 - 06.10.2024 00:42

So basically as long as your connection is okay and you pick an input delay that’s comfortable then you should fine

Ответить
@CodeMystics
@CodeMystics - 19.11.2019 07:18

For those asking, we'd be keen to add rollback to any games we're asked to, but it's going to be up to the owners of those games whether or not it's done. So, it's not us you have to convince, it's them. :)

Ответить