반응형 게임 개발7 ERROR_NOT_AUTHORIZED Starting Auth Transition. Op: SIGN_IN status: ERROR_NOT_AUTHORIZED 혹시 EnableSavedGames 를 PlayGamesClientConfiguration에서 설정하고 있다면 플레이 콘솔 게임 세부정보에서 저장된 게임 을 사용으로 해준다. 게임 개발 2018. 5. 24. Google ads Admob Unity plugin 적용시 유의할 점 로그캣에 Ads info를 찍어야 test code및 기타 에러상황 시 문제를 확인할 수 있다. Unity만 찍으면 나오지 않는다.Internal error 400 가 뜬다면 Admob에서 설정을 다 했는지 확인한다. 다 했다면 메일이 온다. 또한 오고나서 몇시간 기다려야 한다.광고단위를 갱신하고 잠시 동안 No fill from ad server. Failed to load ad: 3 가 뜰 수 있다. 기다려야 한다. 게임 개발 2018. 5. 7. 퍼블리셔에서 서버 시간을 꼼꼼히 동기화하지 않는 문제가 있다. SP같은 곳에서 GETDATE() 같은걸 써서 이를 기준으로 삼을 경우 매우 문제가 된다.시간 기준점은 무조건 한군데로 정해서 사용하는 것이 옳다. 게임 개발 2017. 9. 27. 에픽 런쳐 및 언리얼 에디터 언어 설정하기 언리얼로 샘플을 만들어볼 일이 생겨서 일단 언리얼 엔진을 오랜만에 설치했다. (예전에 유료 구매를 했던 금액이 refund 돼서 30불이 계정에 들어와 있더라.) 버전은 4.14.2 그런데 나는 아무런 설정을 하지 않았는데, 모든 것이 한글로 출력되고 있어서 좀 불편했다.아무래도 개발툴은 영문으로 써야 이점이 많기에... 다만 처음에 어디서 언어설정을 하는 지 좀 헤매서 적어본다. 일단 에픽런쳐의 언어는 로그인 화면에서 설정 가능하다. 위 지구본 모양의 아이콘을 누르고 언어를 설정하면 된다. 적는김에... 언리얼 에디터에서의 설정도 같이 올린다. 이건 비교적 직관적인 위치라 헤매진 않았다. 먼저 편집 풀다운 메뉴에서 에디터 개인설정으로 간 후 다음과 같이 언어를 설정하면 된다. 게임 개발 2017. 1. 8. 서버와 DB의 타입 일치 멍청한 프로그래머는 이기종간 타입일치를 시키지 않고 자기 꿀리는 대로 사용한다. unsigned 가 지원되지 않는 platform 등에서 out of range등등의 문제가 의외로 빈번하게 발생하니반드시 타입 검증을 하는 부분이 필요할 듯. 게임 개발 2016. 8. 29. 휴면 Account에 대한 정책 .대규모 데이터가 예상되는 서비스를 개발중이라면 나중에 생길 DB 부하를 대비하여 미리 휴면 정책을 생각해서 개발해 두는 것이 좋다. 예를들어 게임 서비스가 몇년동안 지속되어계정 10억개 여기 딸린 캐릭터가 5~10개 또 이것에 딸린 아이템 등등이 X00개 가 된다고 할때DB에 쌓일 레코드 수는 어마어마하다. 게임을 접거나 하는 등의 이유로 실질적인 access가 이뤄지지 않는 데이터를 위해서는휴면DB를 따로 만들어 두고 옮겨두면 실제 서비스에서 걸리는 트래픽을 크게 줄일 수 있다. 게임 개발 2016. 5. 27. 게임 서비스에서 반드시 필요한 기능 - 실시간 기능 중지 게임 서비스를 운영하다보면 특정 상황이나 특정 기능에서 문제가 발생한다든가 하는 문제가 빈번하게 발생한다. 예를들어 아이템 판매 기능에 대한 돈 복사라든가특정 스테이지의 몬스터에 문제가 발생해서 서버가 크래쉬 난다던가 할 때조속히 패치를 보내서 해결한다면 좋겠지만해외 퍼블리셔와 업무를 진행할 경우는 이게 하루 단위인 경우도 있고아니면 문제의 원인이 빠르게 파악되지 않는 경우도 있고이러한 이유로 빠르게 해결이 불가능한 경우가 있다. 결국 아이템 판매 기능을 사용할 수 없게 하든가특정 스테이지에 입장할 수 없도록 하는 기능이 있으면미봉책으로나마 서비스를 유지시키면서 시간을 벌 수 있다. 물론 유저들은 불만이 생기겠지만 점검을 하는것보다는 낫지 않겠는가. 안타깝게도 우리가 서비스하는 게임은 한국에서 나름대로 .. 게임 개발 2016. 5. 15. 이전 1 다음