inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)

SharedDB

Server 토큰검증 적용 질문

269

이성현

작성한 질문수 16

0

영상에서 해커가 악의적으로  AccountServer를 통하여 게임서버에 들어오지 않고 곧 바로  게임서버로 붙을 수 있는 있어서 AccountServer에서 발급 받은 토큰을 게임서버에서 SharedDB를 통하여 토큰을 발급유무를 검증한다고 이해했습니다.  

영상에서는 게임서버에 로그인시 토큰 검증하는 코드가 없는데, 만약 해당 기능을 넣는 다면, 그냥 게임서버에 로그인 패킷이 들어오면 SharedDB를 통하여 토큰유효 유무를 확인 후 이상있으면 Disconnected해버버리면 문제가 해결 되는 것인가요? 

MMORPG

답변 1

0

Rookiss

네 기본적으로 그렇고, 꼭 SharedDB를 사용하지 않더라도 다양한 방법이 있을 수 있습니다.
(보통 SharedDB 같은 RDBS보다는) Redis 같은 메모리DB를 공용으로 사용하는 경우도 있고,
GameServer가 AccountServer랑 웹통신을 통해서 서버 시작 시 검증키를 받아올 수도 있겠죠.

0

이성현

오호 감사합니다! Redis도 한번 알아봐야겠네요~ 

마우스 이벤트 처리방법(오브젝트간 인터렉션)

0

636

1

RecvArgs_Completed에서 lock을 안하는 이유

0

524

1

Entity framework 질문드립니다.

0

592

2

json 직렬화

1

297

1

mmo 와 pvp

0

553

2

github로 프로젝트를 push, pull할 때 질문

1

540

1

Iocp 서버 관련 질문드립니다.

0

336

1

서버 관련 질문

0

403

1

DB 처리관련 질문이 있습니다

0

312

1

안녕하세요. 질문드립니다.

1

1518

2

이해한 것이 맞나 궁금합니다.

0

294

1

마이그레이션 파일이 이상합니다.

0

287

1

강의 마지막으로 질문 드립니다.

0

691

2

ItemDbId,구조 설계

0

275

1

MMO 서버 관리 질문 드립니다!

0

331

1

디비 정보 나누기

0

248

1

AccountDb 업데이트

0

311

1

콘솔창이 아니라 브라우저에서 실행

0

286

2

메모리 누수문제.

0

500

1

유니티에서 클라이언트 빌드후 실행하면 맵 로드가 안됩니다.

0

371

1

외부 네트워크에서도 접속해서 게임하기

1

344

1

유니티클라에서 패킷을 계속 보내지 않고 lockstep이나 추측항법으로 동기화를 할 수 있을까요?

0

610

1

서버 메모리와 DB 저장 관련 질문

0

376

1

JsonUtility.FromJson 관해서 질문있습니다.

0

282

1