
안녕하세요.
타이니팜: 리마스터 개발팀입니다.
먼저, 기간 한정 알 부화 오류로 인해 불편과 혼란을 드린 점 깊이 사과드립니다.
이번 문제는 단순 오류를 넘어서 신뢰성과 직결되는 사안으로, 개발팀 역시 매우 엄중하게 받아들이고 있습니다.
타이니팜: 리마스터는 원작 타이니팜을 바탕으로 새롭게 개발한 버전으로, 일부 데이터와 코드가 원작에서 이어져 사용되고 있습니다.
이번 문제는 원작에서 남아 있던 데이터와 코드 그리고 현재 프로젝트 개발 과정에서의 실수가 겹치며 발생한 것으로 확인되었습니다.
이번 개발자 노트에서는 해당 이슈가 어떻게 발생했는지, 어떤 조치를 취했는지, 그리고 앞으로 어떻게 방지할 것인지 자세히 설명드리고자 합니다.
문제 발생 경위
타이니팜: 리마스터 서버에서는 두 가지 부화 방식이 존재합니다.
- · 기본 알 부화 API (타이니 알, 은빛 알 등)
- · 기간 한정 알 전용 API
이번 오류는 부화소에서 서로 다른 기간 한정 알을 연속으로 부화할 때, 클라이언트의 오류로 기본 알 부화 API를 호출하는 문제가 있었고, 이 과정에서 서버는 유효하지 않은 알 ID일 경우 원작에 남아 있던 ‘추억의 알’ 로 간주해 부화시키는 코드가 실행되어 발생했습니다.
- · (특정 과정으로 부화 시) 클라이언트의 잘못된 API 호출
- · 서버의 잘못된 기본 처리 방식
- · 원작 데이터(추억의 알) 잔존
이 세 가지가 겹쳐 문제가 발생했습니다.
조치 사항
- 1. 서버 수정 완료
- 알 부화에서 잘 못 된 정보 요청시 ‘추억의 알’로 간주하지 않고, 부화 시도가 실패 처리되도록 수정하여 라이브 서버에 반영하였습니다. 이 조치로 인해 더 이상 잘못 부화되는 경우는 없게 되었습니다.
- 알 부화에서 잘 못 된 정보 요청시 ‘추억의 알’로 간주하지 않고, 부화 시도가 실패 처리되도록 수정하여 라이브 서버에 반영하였습니다. 이 조치로 인해 더 이상 잘못 부화되는 경우는 없게 되었습니다.
- 2. 클라이언트 수정
- 알 부화에서 서로 다른 기간 한정 알을 연속 부화했을 때 서버를 잘못 호출하지 않도록 수정했습니다.
- 현재 테스트 완료 후 앱 업데이트를 준비 중입니다.
3. 소스코드 및 데이터 전수 점검
- 원작 타이니팜에서 유지되고 있는 불필요한 데이터와 소스코드를 전면 검사 및 차단하고 있습니다.
- 현재 테스트 완료 후 앱 업데이트를 준비 중입니다.
영향 범위
- 총 13명의 유저에게서 해당 문제가 확인되었습니다.
- · 대상 유저: 13명
- · 총 부화 수: 55번
알 부화 수 | 유저 수 |
1 | 5 |
2 | 4 |
6 | 1 |
10 | 1 |
12 | 1 |
14 | 1 |
보상 및 대응
- 1. 개별 보상(문제를 겪은 농장주님)
- · 잘못 부화된 모든 동물은 회수 처리하고, 해당 동물의 마스터리, 컬렉션 등 정보를 초기화할 예정입니다.
- · 회수 처리된 동물에게 소모된 재화(애정, 골드 등)는 환급할 예정입니다.
- · 정상적으로 부화되었어야 할 기간 한정 알을 재지급해 드리고, 소정의 오류 보상을 지급해드릴 예정입니다.
- 2. 전체 보상
- · 확률에 관한 불안과 불편을 끼쳐드린 점에 대한 모든 농장주님께 다음과 같은 보상을 지급해 드릴 예정입니다.
- · 전체 보상 : 벨 x 20, 타이니 알 x 3, 애정 x 100
향후 계획
이번 이슈는 단순한 오류를 넘어, 확률의 문제로 인한 불신으로 이어질 수 있다는 점을 잘 알고 있습니다.
- 앞으로는 개발 및 QA 프로세스를 강화하여 확률형 콘텐츠와 관련된 부분은 보다 철저하게 점검 후 배포하도록 하겠습니다.
- 또한, 원작 소스코드와 데이터에 대한 전수 확인 및 정리를 하여 의도치 않은 동작이 되지 않도록 원천적으로 방지하도록 하겠습니다.
마무리
다시 한 번 이번 문제로 불편과 실망을 드린 점 진심으로 사과드립니다. 타이니팜: 리마스터는 무엇보다 유저 여러분의 신뢰를 최우선으로 생각하며, 재발 방지를 위해 끝까지 책임을 다하겠습니다.
감사합니다.
타이니팜 리마스터 개발팀 드림
0/3000