안녕하세요
요즘 핫한 가특 초기화 현상 관련해서 개발사에서 클라이슈인지 서버이슈인지 DB이슈인지 도통 감을 못잡는듯 해서 현상 제보 및 발견된 사항 알려드리고자 합니다.
위의 사진을 보면 제 가문 특성이고 총합은 70이고 계산하기 쉽게 30 + 20 + 20 이렇게 분배한 상황입니다.
이 상황에서 에라크 도시에서 에라크 낮의땅으로 나가보았습니다.
유명한 현상이 발생했네요. 가문특성이 초기화되었습니다.
그런데 이상한점이 하나있습니다.
남은 포인트가 69점입니다(!!).
그 어디에도 포인트를 소모하지 않고 지역 이동만 하였는데 가문특성 포인트가 -1이 되었습니다.
그래서 다시 저장지점으로 이동 메뉴로 저장지점으로 이동하고 나니까 다시 포인트가 70포인트가 되어있습니다.
현재 해당 현상은 리볼도외 서버와 코임브라 서버에만 불특정하게 발생하는것으로 알고있습니다.
해당 현상은 정확하게 표현하면 가문특성이 초기화가 되는게 아니라 가문특성이 1포인트 또는 그 이상이 차감되면서 가문특성 포인트를 배분하는데 부족하기 때문에 클라에서 그냥 죄다 0으로 만들어 버리는것으로 보여집니다.
그래서 사용중인 가문특성 페이지 뿐만 아니라 다른 페이지까지 죄다 초기화가 되어버리는 것입니다.
특정 서버에서만 발생하는 것으로 보아서는 유저가 지역이동(미션등 유저정보를 로딩하는 구간)에서 서버소스에서 가문레벨 계산을 잘못해서 가문특성 포인트가 실제와 맞지 않게되고 그렇게 잘못된 가문레벨을 전달받은 클라에서 가문특성 정보가 불일치 하기때문에 모든 가문특성 페이지를 초기화 해버리고 그것을 DB에 저장하는것으로 보여집니다.
즉 해당 이슈는 DB이슈는 아닐 확률이 크고(DB 이슈였다면 가문특성 페이지중 하나만 초기화되는 수준일테니깐요)
클라이슈 였다면 리볼도외나 코임브라서버만이 아닌 다른서버에서도 발생해야 하기 때문에
해당 이슈는 서버이슈 일 확률이 크며 리볼도외와 코임브라 서버와 다른서버간의 버전차이가 있는거 같습니다.
가문 특성 포인트를 계산하는 부분이나 가문레벨을 계산하는 부분의 서버코드 확인해서 수정을 해주시면 감사하겠습니다.
아마 이래서 내부 개발서버에서 재현이 안되는 확률이 커 보입니다.(재현만 되면 쉽게 찾아서 수정할테니깐요)
연말이고 전투 밸런스 및 인력문제로 인하여 수정이 느린부분은 이해가 되지만 가문특성은 미션이나 레이드등에서 성공과 실패를 판가름하는 중요 요소이기때문에 가급적 위험도 높은 이슈로 분류해서 처리를 해주시면 감사하겠습니다.
토요일에 발견해서 글을 올리니 다음주는 1월1일 휴일이고 해서 빨라야 다음주 목욜처리고 늦어지면 그 다음주 정도에 패치하실거 같은데 가급적 월욜에 글 보시고 다음주 목요일 점검때 수정되었으면 합니다.
그럼 그라 유저분들은 즐거운 그라 하시고 IMC 게임즈 서버 프로그래머분들은 빨리 수정해주세요^^
(추신 : 이상하게 다른 조합으로 가면 현상이 발생하지 않았고 저 조합으로만 에라크 -> 에라크 낮의땅으로 가면 100% 재현이 되네요 현재 시점에서 이것도 참고해서 빠른 확인 및 수정 부탁드립니다^^)
(추신2 : 운영팀 그라담당 GM분들중에서 이글을 보신다면 서버프로그래머분에게 빠르게 전달해주신다면 해당 이슈 수정에 도움이 될듯합니다^^)
추가 발견 사항
위 2개 스샷을 보면 알수있는데 가문정보에서 당으로 인하여 가문레벨이 + 되는데 정상적으로는 +3인데 버그가 발생한 상황에서는 +2가 되었네요.
당으로 인한 가문레벨 + 수치에서 문제가 있는듯 합니다.
좀더 빠른 원인 파악이 되었으면 합니다^^