레딧 링크 :
https://www.reddit.com/r/leagueoflegends/comments/5tq95x/c9_vs_fly_new_remake_system/


한 줄 요약 :

게임을 처음부터 다시 시작하지 않고, 버그 발생시점 직전으로 시간을 되돌리는 리메이크 시스템이 만들어짐.





오늘 새벽 북미에서 벌어진 Cloud 9 대 Flyquest 의 경기에서

Flyquest 의 원딜 Altec 미스 포츈의 궁극기가 미니언에 모두 막히는 버그가 발생했습니다.

예전 같았으면 경기를 처음부터 다시 치뤘겠지만 라이엇은 새로 개발한 리메이크 시스템을 선보였습니다.






지금껏 경기에 영향을 주는 버그가 발행하면 누가 유리하던간에 게임을 처음부터 다시해야 했는데

오늘 선보인 DDR 시스템은 앞으로 그런 불합리함을 모두 없애버리겠네요.








라이엇 브렌마이스터 :

이 시스템이 제대로 작동하도록 저희는 게임 인풋의 100%를 모두 잡아내서

게임을 되돌렸을때 서버가 항상 정확히 같은 결과를 뽑아내도록 만들 필요가 있었습니다.


리플레이는 클라이언트가 리플레이 파일에서 불러들인 정보를 시각화할 뿐입니다.

DDR의 경우에는 서버 상태의 100%를 완벽히 저장해야만 합니다.


그러기 위해서 저희는 게임내 타이머들과 난수 생성기 등 많은것을 다시 손봐야 했습니다. (후략)






+ 깨알




예전에 선수들 로그인 시간을 쿨감시켜주는 '내셔의 이빨'이라는 멋진 이름을 가진 프로그램이 있었는데,

이 툴의 버그를 고치는 와중에 '내셔의 이빨' 아이템을 담당하는 팀이 불려오는 해프닝이 벌어졌다.

그 이후로 혼선을 피하기 위해 이런 툴의 이름을 지을 때는 직관적인 이름만 쓰게 되었다.

DDR의 경우도 논의 단계에서 많은 섹시한 이름들이 묵살되고 결국 재미없는 이름을 가지게 되엇다. :(


DDR = Deterministic Disaster Recovery Tool