인디게임(19)
-
대전 플레이 그것이 문제로다.
서버 테스트용 익명 플레이를 제외하고 로그인 시스템으로 변경하였습니다. 본인 인증은 이메일 코드 발송 방식으로 최소화하고 계정 생성은 인증과 동시에 진행합니다. 이번에는 로그인 시스템 구축 중에 AWS 본인 인증 부분에서 문제가 발생했습니다. AWS에서 메일 발송을 위한 도메인 인증을 요구했는데 도메인 서비스 업체에 추가한 TXT 레코드가 인증되지 않네요. 헉; "내가 뭘 잘못한건가?" 결국 작업 검증을 거치며 자학(?)하다가 도메인 서비스 시스템 문제로 결론을 내고 AS 문의를 통해 해결했습니다. 도메인 서비스에 입력한 TXT 레코드가 변형되어서 저장되어 인증 되지 않았습니다. ㅋ 두둥~ 이제 물러설수없는 마지막 구현이 남았습니다. 계획했던 대로 수학적(?) 대전 플레이가 무사히 완성될까요? ㄱㄱ
2020.04.24 -
사고 실험...
본격적으로 네트웍 작업에 들어갔습니다. 역시 여러 시행착오들이 계속되고 있습니다. 사용하던 기존 RSA 키는 보안상 사용할 수 없어서 새롭게 키를 만들었습니다. 효율적으로 작업하려고 C# API로 한방에 원하는 포맷으로 키를 생성했는데 PHP와 연동되지 않네요. -_ - 결국 OpenSSL 사용. 기존 로그인 방식을 점검하면서 경쟁작과 비교했더니 번잡하네요. 다시 프로토콜 잡고 빠른 진행을 위해 우선 익명 로그인을 먼저 구현하였습니다. 그런데 독커 컨테이너가 재시작되면 MySQL 리플리케이션이 끊어지네요. 잘 정리된 순서대로 따라 하면 5분 안에 복구되지만, 자동화시켰습니다. (https://dev.snowoods.com/49) 그리고 샘플 게임 플레이를 하면서 계속 머리 한 끝이 당겼습니다. '아! 뭔..
2020.03.23 -
암호 없는 로그인 개발...
1월 23일 이사했는데 벌써 2월 23일이 되었네요. ㄷㄷ (우여곡절 끝에 이사는 잘 마무리하였습니다. * ㅋ*) 지난주에는 잃어버린 기억들을 복원하였고 ㅋ 이번 주에는 혁신적인 로그인 개발에 도전하였습니다. (살짝 바꿈;;) 대전제, 폰과 이메일이 해킹되지 않는다. 한 번만 본인 인증 하면 개별 암호는 서버에서 암호화하여 내려받아 암호화하여 사용합니다. 즉! 보안 잘 된 이메일 하나만 있으면 기기 종속 개별 암호를 사용하게 됩니다. 사용자의 실수나 키보드 입력 해킹 같은 것은 원천 봉쇄! (키 입력을 안함) 이는 기존 ID/PW 방식 이상으로 안전합니다. 그리고 수학적 신뢰 기반 1 vs 1 대전을 준비하고 있습니다. 잘 될지 어떨지 빨리 확인해보고 싶네요. ㅋ 닥치고 개발! ㄱㄱ
2020.02.23 -
서버 작업중.
두더지가 튀어나오던 12월의 마지막 날. 게임성이 보여서 최대한 완성후 릴리즈 할 생각입니다. AWS 작업이 바쁘네요. 구글 서버도 생각해봤지만 시행착오 등 시간 부족 때문에 결국 AWS... 대규모 전투를 하기에 그래픽 튜닝이 부족해서 신경쓰이네요. 그래서 그런지 폰이 살짝 따뜻해집니다. ㅋ ㄱㄱ
2019.12.31 -
크런치 모드 결과!?
아직 살아있습니다. 헉헉. 안드로이드 버전 우선 작업 중입니다. 그런데 왜 게임 화면을 공개하지 않는가!? 좀 더 다듬어서 소개 영상으로 만들고 싶어서 관련 일정은 계속 뒤로.. 뒤로~ 미루고 있습니다. 최초 터렛 전투 아이디어를 계속 살려서 여기까지 왔네요. (온갖 유혹을 물리치고...) 다행히 초기 재미 포인트는 잘 살아 있습니다. 아직 UI에서 어색한 부분이 곳곳에 보이고 서버 연동이 늦어져서 가상 프로토콜로 대신해 놓았습니다. ㅋ 오늘 폰 배포 테스트하여 플레이 감을 맛보았는데 묘한 재미가 있지만 부족한 부분들이 24가지 보여서 다시 더 달립니다. ㅋ 베타테스터 모집까지 다시 ㄱㄱ
2019.12.22