Ask Your Question

simpler's profile - activity

2019-05-24 14:13:05 +0900 commented answer DB에서 오브젝트 검색관련해서 문의드립니다.

제공되는 FetchRandomly 함수는 어떻게 동작을 하는지요? 입력 count 값 만큼 얻어오지를 않고 있습니다.

2019-05-23 14:32:18 +0900 commented answer DB에서 오브젝트 검색관련해서 문의드립니다.

잘못 눌러 윗 질문이 삭제가 되었네요. InviteInfo 의 object_ids들을 얻게 되면, InviteInfo::Fetch(object_id) 를 통해서 Character의 id를 얻어와서 Character 겍체를 사용해야 하는거군요.. 답변 감사합니다.

2019-05-23 14:26:17 +0900 received badge  Famous Question (source)
2019-05-23 09:02:47 +0900 received badge  Popular Question (source)
2019-05-22 15:36:55 +0900 answered a question DB에서 오브젝트 검색관련해서 문의드립니다.

만약 ORM 구조가 아래 와 같고

"Character": { "Level" : "Integer64", "Invite" : "<string(64), inviteinfo=""> Foreign" }, "InviteInfo": { "Sender": "String(64)", "Recipient": "String(64)" }

InviteInfo::SelectByRecipient(Object::kEqualTo, "Recipient" , function ) 실행한다고 가정하다면 InviteInfo 테이블에서 얻어지는 object_id 값이 아닌 Character의 object_id 값을 알고자 합니다. orm을 통해서 조회가 가능할지요?

2019-05-22 15:07:03 +0900 commented question DB에서 오브젝트 검색관련해서 문의드립니다.

ORM의 특정 필들를 select 하는 경우 object_id 만 얻어 오는것으로 보이는데요., 혹시 다른 필드의 값도 함께 얻어오는 방법도 있을까요?

2019-05-22 15:02:37 +0900 commented answer DB에서 오브젝트 검색관련해서 문의드립니다.

예제 부분에서 boost::bind 부분에서 에러나서 --> Event::Invoke(bind<void>(level_down, object_id)); 이런게 하니 에러가 안나네요

2019-05-22 12:26:52 +0900 asked a question DB에서 오브젝트 검색관련해서 문의드립니다.

ORM Part에서 (고급) db에서 오브젝트 검색 예제인 레벨 100 이상의 유저 검색후 레벨 다운 처리를 작성중인데요. 예제와 동일하게 작성하였으나 빌드시 아래 처럼 에러가 납니다. event_handlers.cc:20:53: error: template argument 1 is invalid 1> void OnSelected(const Ptr < std::set<object::id> &object_ids) {

2019-05-13 17:53:34 +0900 received badge  Famous Question (source)
2019-05-13 17:53:34 +0900 received badge  Notable Question (source)
2019-04-24 15:38:50 +0900 received badge  Popular Question (source)
2019-04-24 15:38:50 +0900 received badge  Notable Question (source)
2019-04-18 15:25:48 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

azp와 aud 값을 하드코딩 하지 않고..클라이언트가 구글 콘솔에 등록된 클라이언트 Id 값을 받아서 처리하면 됩니다. 인증성공됩니다.

2019-04-18 15:19:45 +0900 answered a question 외부 서비스 인증 관련해서 문의 드립니다.

서버 인증 예제에서 클라이언트로 부터 받아야 하는 정보가 app_id 와 id_token 인데요. app_id란 용어가 적절한지 문의 드려요. 아래 질문에서도 제가 app id가 어떤 값을 의미하는지를 질문 드렸었고요. 답변은 google play에 등록된 app id라고 말씀하셨는데요. 결론적으로 말씀드리면 애플리케이션 id가 아니라 클라이언트 id를 입력해야 인증이 성공이 되네요.
개발자 콘솔에 보면 에플리케이션 id와 클라이언트 ID 가 각각 따로 있습니다.

2019-04-18 15:10:08 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

위에 말씀하신 내용이 게임서버 로그에 찍힌 aud, azp 값을 수동으로 클라에서 보내서 인증하는 방식 말씀하신걸로 이해를 하면 되는거가요?

2019-04-18 14:33:58 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

서버 응답으로 돌아온 값은 어떤 서버를 말씀하시는건가요?

2019-04-18 14:31:21 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

확인해보니 클라이언트가 보내야 하는 값이 app_id가 아니고 client id 이네요.

2019-04-18 14:28:15 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

응답값으로 돌아온 의미는 클라에서 받는 의미 인거죠?

2019-04-18 13:41:19 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

말씀하신 " 응답값으로 돌아온 azp 혹은 aud 값을 app id에 입력 부탁드립니다." 란 말씀은 정확하게 어느쪽을 말씀하시는건가요?

2019-04-18 13:37:46 +0900 marked best answer 외부 서비스 인증 관련해서 문의 드립니다.

페이스북(또는 Google plus) 인증 유효성 검증시 strcut FacebookAuthenticationResponse( 또는 GooglePlusAuthenticationResponse) 의 client_id 는 어떤값을 지니고 있는지 문의드립니다. 해당 id가 중복되지 않는(변경되지 않는) 고유한 id 가 맞다면 게임에서 account id로 사용 해도 될까요? 아니면 페이스북(또는 goole )의 로그인 이메일 주소(계정id)를 알수 있는 방법이 있을까요?

2019-04-18 12:06:37 +0900 answered a question 외부 서비스 인증 관련해서 문의 드립니다.

Google Play Game 인증시 정확한 로그는 아래와 같습니다.

W0418 10:54:21.489495 28075 google_play_game_authentication.cc:335] JWT key kid=3782d3f0bc89008d9d2c01730f765cfb19d3b70e does not found in preloaded JWKS
[New Thread 0x7fffd8fff700 (LWP 28181)]
[New Thread 0x7fffd87fe700 (LWP 28182)]
[Thread 0x7fffd8fff700 (LWP 28181) exited]
'CurlIoGroup' (0x6e15) 스레드가 종료되었습니다(코드: 0 (0x0)).
[Thread 0x7fffd87fe700 (LWP 28182) exited]
'CurlIoGroup' (0x6e16) 스레드가 종료되었습니다(코드: 0 (0x0)).
I0418 10:54:21.719036 28076 google_play_game_authentication.cc:287] Google JWKS: added a new key (kid=6f6781ba71199a658e760aa5aa93e5fc3dc752b5)
I0418 10:54:21.719355 28076 google_play_game_authentication.cc:287] Google JWKS: added a new key (kid=3782d3f0bc89008d9d2c01730f765cfb19d3b70e)
E0418 10:54:21.742616 28076 google_play_game_authentication.cc:167] Failed to authenticate google play. invalid app id: {"iss":"https://accounts.google.com","azp":"518278299668-gas35tgmlnrnh95a76atjkiskciqkrdr.apps.googleusercontent.com","aud":"518278299668-vh67rn9bfan7helm0dbs7159qmq3a1tf.apps.googleusercontent.com","sub":"118092920621741853644","iat":"1555551891","exp":"1555555491","alg":"RS256","kid":"3782d3f0bc89008d9d2c01730f765cfb19d3b70e","typ":"JWT"}
[Switching to Thread 0x7fffdeff8700 (LWP 28075)]
2019-04-18 10:57:50 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

이렇게 남습니다. W0418 10:54:21.489495 28075 google_play_game_authentication.cc:335] JWT key kid=3782d3f0bc89008d9d2c01730f765cfb19d3b70e does not found in preloaded JWKS

2019-04-17 17:37:23 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

id_token = ((PlayGamesLocalUser)Social.localUser).GetIdToken() 이런식으로 id_toekn 얻는게 맞는건가요?

2019-04-17 15:15:53 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

현재 서버에서 인증시 실패가 되는데요. 에러값이 하나도없습니다. 원인을 어디서 찾아야 할까요?

2019-04-16 10:10:44 +0900 marked best answer zookeeper 관련해서 문의드립니다.

해당 서버의 디스크가 모자른 상태에서 여러 서비스들이 동작을 못한 상태에서, 파일을 정리하고 여러 서비스들을 재시작 하였습니다. 다른 것들은 정상적으로 작동을 하였으나 zookeeper만 아래와 같은 상태인데요. 혹시 원인을 알 수 있을까요?

● zookeeper.service - LSB: centralized coordination service Loaded: loaded (/etc/init.d/zookeeper; bad; vendor preset: enabled) Active: active (exited) since Mon 2019-04-15 10:49:51 KST; 13min ago Docs: man:systemd-sysv-generator(8) Process: 2692 ExecStop=/etc/init.d/zookeeper stop (code=exited, status=0/SUCCESS) Process: 2704 ExecStart=/etc/init.d/zookeeper start (code=exited, status=0/SUCCESS) Tasks: 0 Memory: 0B CPU: 0

2019-04-16 09:55:25 +0900 commented answer 외부 서비스 인증 관련해서 문의 드립니다.

GooglePlayGame 인증 관련해서 클라이언트 사이드 쪽 참고할만한 부분이 있나요?

2019-04-16 08:43:32 +0900 received badge  Famous Question (source)
2019-04-15 17:31:41 +0900 answered a question 외부 서비스 인증 관련해서 문의 드립니다.

GooglePlayGame 인증 테스트중에 있는데요. 서버쪽으로 보내는 GooglePlayGameAuthenticationRequest 의 정보는 app_id = "518278299668" 이고, id_token = "eyJhbGciOiJSUzI1NiIsImtpZCI6IjM3ODJkM2YwYmM4OTAwOGQ5ZDJjMDE3MzBmNzY1Y2ZiMTlkM2I3MGUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiI1MTgyNzgyOTk2NjgtZ2FzMzV0Z21sbnJuaDk1Y" 인데요. GooglePlayGameAuthenticationResponse 정보를 확인해보면 success = false, error_code = 0, error_message = "", ... 이런식으로 리턴이 되는데요. success false 이면 어떤 부분을 확인해봐야 할까요?. MANIFEST.json 안의 use_authentication_service값은 true 입니다. 클라이언트쪽보내느 app_id를 정확하게 어떤 값을 의미하는지 알수 있을까요?

2019-04-15 17:29:31 +0900 received badge  Associate Editor (source)
2019-04-15 17:28:24 +0900 answered a question 외부 서비스 인증 관련해서 문의 드립니다.

GooglePlayGame 인증 테스트중에 있는데요. 서버쪽으로 보내는 GooglePlayGameAuthenticationRequest 의 정보는 app_id = "4/LQHL1_NvfNy10HgYJdBPCQEymmWwJb4d8IvKlMNYtyaAAoUPAwR_GPKzo8gJzFZXJUl03cen2EZgHU4UStqmgeQ" 이고, id_token = "eyJhbGciOiJSUzI1NiIsImtpZCI6IjM3ODJkM2YwYmM4OTAwOGQ5ZDJjMDE3MzBmNzY1Y2ZiMTlkM2I3MGUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiI1MTgyNzgyOTk2NjgtZ2FzMzV0Z21sbnJuaDk1Y" 인데요.
GooglePlayGameAuthenticationResponse 정보를 확인해보면 success = false, error_code = 0, error_message = "", ... 이런식으로 리턴이 되는데요. success false 이면 어떤 부분을 확인해봐야 할까요?.

2019-04-15 15:08:32 +0900 commented answer zookeeper 관련해서 문의드립니다.

zookeeper 삭제후 재설치로 해결했습니다.