인프런 커뮤니티 질문&답변

rlagusdn0086님의 프로필 이미지
rlagusdn0086

작성한 질문수

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

서버 구조 개론

서버 관련 질문

작성

·

330

0

안녕하세요 강사님 강의를 들으면서 궁금점이 생겨서요 리그오브레전드는 판 게임이라서 mmorpg와는 다르게 게임이 시작 할때만 방이 생성되고 끝나면 방을 죽이는 방식으로 진행이 되는데 그럼 그때는 방 하나 마다 서버 컴퓨터 한대가 연산처리를 하나요? 아니면 컴퓨터 한 대가 여러 방을 만들어서 연산 처리를 하나요 만약 정답이 후자라면 iocp서버나 c# 서버로 구현할 수 있나요? 

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

안녕하세요 강사님 강의를 들으면서 궁금점이 생겨서요 리그오브레전드는 판 게임이라서 mmorpg와는 다르게 게임이 시작 할때만 방이 생성되고 끝나면 방을 죽이는 방식으로 진행이 되는데 그럼 그때는 방 하나 마다 서버 컴퓨터 한대가 연산처리를 하나요?

둘 다 가능합니다. 요즘엔 클라우드 시대라서 1컴퓨터라 해도 가상 컴퓨터로 부분적 기능만 사용하게 설정할 수 있기 때문이죠. 그러나 그럼에도 롤의 연산량과 여러가지 효율성을 따지자면, 1컴퓨터에 1개 프로그램을 실행하고, 그 프로그램에서 방을 여러개 두지 않았을까 싶네요. 참고로 배그는 진짜 1컴=1프로그램=1방 입니다

아니면 컴퓨터 한 대가 여러 방을 만들어서 연산 처리를 하나요 만약 정답이 후자라면 iocp서버나 c# 서버로 구현할 수 있나요? 

네 가능합니다.

rlagusdn0086님의 프로필 이미지
rlagusdn0086

작성한 질문수

질문하기