inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

결론

WebServer에 대한 여러 질문

328

이성현

작성한 질문수 16

0

안녕하세요! 모든 강의를 듣은 후 웹서버에 대하여 흥미가 생겨서 여러 자료를 찾아보니 여러 궁금한 점이 생겨 질문드립니다!

  1. 웹서버를 알아보니 크게 보통 정적데이터를 처리하는 WebServer와 동적데이터를 처리하는 WAS로 구분 되어있었습니다. ASP.NET API는 tomcat과 같은 WAS와 같은 것 인가요?
  2.  요즘 모바일 게임에서 사용하는 웹서버(구글, 페이스북 연동, 게임종료 후 게임저장, 랭킹시스템, 구글 결제확인 등등..)의 경우에는 저희가 만든 로그인 기능의 API처럼 여러 API를 만들고 뭉쳐서 운영하면 그것이 시중에 나온 게임 웹서버라고 생각하면 되나요? 
  3. 보통 웹서버를 이용하는 모바일게임의 경우 이용자가 늘어날경우 짧은 공부 종합했을때 L4s/w를 경유하여 서버를 분산시키고 서버를 하나 더 만들것 같은데  실무에서는 어떻게 대응하나요? 또 서버가 늘어난다 한들 DB는 한개로 유지해야 할 것 같은데 DB의 부하에 대해서는 만들때 "잘" 만드는 방법 외에는 없나요?

강의 정말 감사합니다. 앞으로 남은 번외강의 2편 또한 잘 듣겠습니다.

2022 승승장구 하세요~

MMORPG

답변 1

0

Rookiss

1. 네.
2. 그렇습니다.
3. 장르마다 다른데요.
MMO라면 단일 서버 = DB 1개로 가야겠지만
각기 데이터가 서로 직접적인 연관성이 없다면, 분산 처리도 당연히 고려해야 합니다.
DB를 여러개 사용하고 ID 발급시 일련의 규칙을 만들어
규칙에 따라 특정 DB를 사용하게 하는 등, 다양한 방법이 있을 수 있습니다.
(그 외 NoSQL도 같이 사용해서 RDBMS의 부하를 줄여준다거나)

0

이성현

감사합니다 !

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

0

623

1

RecvArgs_Completed에서 lock을 안하는 이유

0

518

1

Entity framework 질문드립니다.

0

576

2

json 직렬화

1

290

1

mmo 와 pvp

0

537

2

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

1

530

1

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

0

330

1

서버 관련 질문

0

399

1

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

0

303

1

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

1

1511

2

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

0

288

1

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

0

284

1

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

0

680

2

ItemDbId,구조 설계

0

266

1

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

0

324

1

디비 정보 나누기

0

241

1

AccountDb 업데이트

0

309

1

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

0

283

2

메모리 누수문제.

0

498

1

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

0

366

1

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

1

340

1

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

0

598

1

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

0

371

1

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

0

279

1