이번 DLC 사태 게임 개발자로서
특정 아이템(이번의 경우 DLC)을 가지고 있냐 없냐 체크하는 주기적 루틴을
넣는 것은 굉장히 일반적인 일입니다.
보통 클라이언트, 서버 둘 다 상시 체크하기때무넹
이런 게 들어가 있는 것은 사실 당연한 것이기도 합니다.
그런데....이걸 매 프레임 체크하는건 그냥 미친 짓이에요--;
프론트(클라이언트)쪽은 잘 모르지만 백엔드(서버)에선 이거 1초에 한번 체크하는 것도
꽤 부담스러워서 아예 따로 스레드를 빼거나 서버를 빼기도 하고 그게 힘든 경우에도 아무리 빠르게 해봐야
초당 1번 내지는 10초에서 30초당 1번으로 제한합니다. 제가 이런 코드 자주 짜봤거든요.
그런데 이 캡콤 미친 놈들은 이걸 매프레임 넣다니--;
일단 생각나는건 그냥 검증 코드 함수를 만들고 이걸 게임 프레임 상당에서 그냥 호출 걸어버린 듯 합니다.
그리곤 까먹었겠죠. 아마 초기엔 DLC 수가 많지 않아서 부담이 안되었을 건데
이젠 DLC 가짓수가 많아지면서 문제가 발생, 그 덕분에 이제와서 유저들도 눈치챈 듯 합니다.
캡콤 애들 프로그래밍 실력이 의외로 안 좋다는 것은 건너건너 들어서 알고는 있었지만 이정도일 줄은 몰랐네요.