목록all (171)
게임을 만듭니다.
기존에 플레이어이름과 유닛이름을 영문으로만 제한하다가(폰트 관련 문제 때문에)이 제한을 풀고 관련작업을 진행하였다. 그리고 유닛을 생성해봤는데(한글이름)포비든 에러가 딱 뜬다. 응? 영문이름으로 입력했더니 정상적으로 생성됨. 그래서 http 헤더에 캐릭터셋도 넣어봤다가페이로드 인코딩 방식을 utf-8에서 unicode로 변경해봤다가 이것저것해도 동일하게 증상이 발생하였다.lambda에는 콜이 발생하지 않았기때문에 api gateway단에서 에러가 발생한 것이니 cloudtrail로 로깅을 해봐야 하는데...(결국 하지 않았다) 이러는 와중에 일단 문제의 원인은 다음으로 가정(추정)하였다. 만약 EUC-KR, CP949, Shift-JS 같은 비 유니코드 문자열 인코딩이 포함되어 있다면 ECMA-404 표..
분명히 유니티에서 APK뽑아서 테스트기기에서 구글 로그인이 잘 되었음을 확인했는데...플레이 스토어에 올리고나면 안된다... 'Google.GoogleSignIn+SignInException'에러메시지가 자세하지도 않고 관련 검색어로도 별 결과가 나오질 않는다.아마도 디버그모드로 연결해서 로그캣같은걸로 자세한 에러메시지를 확인해야겠지만...(그건 추후에..) 원인은 '앱 서명'에 있었다.플레이 스토어에 앱을 등록할때 '앱 서명'을 사용할지 안할지 결정할 수 있다.'앱 서명' 이란? https://support.google.com/googleplay/android-developer/answer/7384423?hl=ko 결론적으로는 apk를 등록하고 나면 서명이 바뀐다는것이다. 바뀐 서명은 구글 플레이 콘솔..
오랜만의 외부활동을 다녀왔습니다. 게임서버를 서버리스 아키텍쳐로 구성하고 있었기 때문에 트랙2의 세션들에 관심이 컸습니다.늦잠을 잔덕에 간신이 오후1시 30분에 도착해서 세션을 들었습니다. 세션에 대한 내용은 추후 아마존사이트를 통해 공개될것으로 예상되므로 생각나는 몇가지만 정리해 놓고 기억해야겠습니다. cloud9은 단순하게 온라인 코드에디터정도로 생각했는데 아마존서비스와 잘 어우러져서 꽤 좋아보였다. 분산처리 부분은 현재 필요/관심사가 아니라서..오로라 서버리스는 제공된 정보가 적어서 판단을 유보한다S3 Select는 사용해야될 상황이 오면 반드시 써야할정도로 좋은 듯 아니 이렇게 간단하게 정리를???? 아 게임 만들고 있습니다. 계속 아직
12월 내에 완성을 목표(출시는 이런저런 조율때문에 언제가 될런지)로 요즘에는 게임서버공부를 하고 있습니다. 서버리스 형태로 만들기위해 AWS의 코그니토, 람다, 다이나모디비쪽을 할짝할짝 거리는데 클라이언트만 주구장창 만들다가 서버쪽을 건들려니참 어색하고 어리버리합니다. 그래도 모르는거 알아가니깐 재미는 있네요
저번주 금요일 구글 플레이스토어에 두나가 피쳐드 되면서 사용자가 많이 늘었다.당연히 기쁜일이지만 걱정되었던 일은 몇몇개의 고쳐지지 않은 버그들(그리고 최적화 이슈) 일단 알고있는 문제들을 나열하자면일부 기종에서 나타나는 게임 데이터 초기화 이슈, 앱을 업데이트 한후 게임데이터가 초기화 됨저장후 불러오기를 하면 간헐적으로 스테이지를 제대로 불러오지 못하는 문제점리소스폴더에 어셋을 많이 넣어둔것과 초기 디비카피에 의한 딜레이 문제컨텐츠의 부족적이 많아지는 상황에서 적들이 순간이동하는 문제점길찾기 로직의 큐잉과 관련된 문제전체적으로 게임이 느리다. 퍼포먼스 최적화 필요문제점중에는 원인이 파악된 문제도 있고 나의 개발환경에서 재현이 안되어 원인조차 파악이 잘 안되는 문제도 있다.그보다 더 큰 문제점은 두나리버스..