게임의 근간이 모든 베이스를 깔고 가기 때문에 여태까지 작성된 모든 코드들을 다시 갈아엎고 다시 작성을 해야함. 즉 지금까지 해왔던 모든 것들을 다시 처음부터 시작하기 때문에 몇년이 걸릴수도 있음, 당연하게도 경영을 하는 입장에서는 수년동안 인력을 업데이트를 중지시키고 굴려야하기 때문에 지금과 같은 누더기 형태가 되었음.
그렇기 때문에 메이플 같은 운영을 한지 정말 오랜시간이 지난 서비스가 새로운 엔진으로 갈아탈려면 모든 오래된 코드를 걷어내고 처음부터 끝까지 다시 짜야하는데 다시 짜는 과정도 굉장히 어렵기도 하고 해당코드를 담당하던 사람이 아니면 이해 할 수 없을 정도로 난해하게 코드양이 쌓여있을수도 있기 떄문에 리스크가 엄청 큼.
내가 어디서 이걸 봤는데 이건 어떻게 생각함? 심각해서 엔진 갈아엎지 않는 이상 못고치는 문제임?
제목 메이플은 2038년에 섭종함
메이플 데이터베이스 관리 시스템은 구닥다리 MySQL 5.x버전을 쓰거든
아이템을 언제 먹고 뱉었는지를 TIMESTAMP형으로 기록할텐데 표기 시스템 상의 오버플로 문제로 2038년 이후를 표시 못함
메이플이 DB 구조를 완전히 바꾸진 않았을거고 하려 하지도 않을테니 섭종 길게 봐서 16년 남음
DB 구조를 바꿨었으면 아직도 닉에 utf8(11172)을 안 쓰고 ksx1001(2350)을 쓰겠냐