inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

327

쏘씩오브럽송

작성한 질문수 5

0

안녕하세요 루키스님, 서버 구조 강의를 보면서 궁금한 점이 생겨 질문 드립니다.

MMO 게임서버는 특성상 서버군을 나눠서 부하를 관리한다고 말씀하셨는데, 현업에서는 이에 따른 서버 관리를 어떻게 하고 있는지 궁금합니다..! 웹 서버의 경우 요즘 도커와 쿠버네티스 등을 통해 서버의 배포나 운영을 관리한다고 주워 들었는데 MMO 게임 서버도 비슷한 도구를 사용하여 관리하는지, 아니라면 어떤 방법으로 관리 하는지 궁금합니다!

MMORPG

답변 1

1

Rookiss

제가 다니던 프로젝트 중,
라이브 서비스 프로젝트는 2016~2018년도인데다가
외부 퍼블리셔인 넥슨이 알아서 운영을 해서 그 부분은 정확하게 알지 못합니다.
다만 당시에 서버가 2개에 불과해 사실 도커, 쿠버네티스 까지 갈 필요도 없이
그냥 수동으로 띄워도 됐을 것 같다는 생각은 들고
실제로 바이너리 배포를 해서 exe를 전달했었습니다.

0

쏘씩오브럽송

아아 그렇군요, 감사합니다! 그럼 게임 서버 프로그래머로 근무를 하게 되면 서버 프로그램 제작 및 서버 버그 수정을 주로 하게 되는 것이고 서버의 배포를 위한 도커, 쿠버네티스 같은 플랫폼은 퍼블리싱을 담당하는 회사의 직원분들이 다루게 되는 걸까요?

0

Rookiss

그건 프로젝트마다 다릅니다.
MMO 같은 경우에는 서버 프로그래머라고 해도
거의 컨텐츠 쪽 작업만 하는게 일반적이지만,

그게 아니라 더 작은 규모의 프로젝트라면,
AWS, 도커 등 그런 플랫폼 관련 업무도 서버팀에서 겸할 수 있겠죠.
'배포'만 놓고 보면 툴파트라거나 별도의 팀이 하는 경우도 있고..
프로그래밍 팀에서 하는 경우도 있고 다양합니다.

0

쏘씩오브럽송

회사나 프로젝트에 따라 달라지는 것이군요, 디테일한 정보 정말 감사 드립니다!

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

0

630

1

RecvArgs_Completed에서 lock을 안하는 이유

0

520

1

Entity framework 질문드립니다.

0

581

2

json 직렬화

1

292

1

mmo 와 pvp

0

544

2

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

1

535

1

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

0

335

1

서버 관련 질문

0

402

1

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

0

306

1

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

1

1515

2

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

0

291

1

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

0

286

1

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

0

686

2

ItemDbId,구조 설계

0

270

1

디비 정보 나누기

0

243

1

AccountDb 업데이트

0

310

1

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

0

285

2

메모리 누수문제.

0

499

1

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

0

368

1

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

1

342

1

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

0

607

1

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

0

373

1

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

0

280

1

DB 쓰레드 질문입니다

0

274

1