[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다. 신입 서버 프로그래머가 알아야 전반적인 지식을 모두 훑어보기에 어느 프로젝트에 합류하더라도 당황하지 않고 적응할 수 있는 기본기를 쌓게 됩니다.

- 해결
writeLock을 잡을때 꼭 empty 상태여야하는 이유?
writeLock을 잡을때 readLock 조차 안잡힌 상태에서 잡는데요.read는 데이터 읽기만 하는건데 writeLock을 잡을때 신경 안써도 되지않을까요??
네트워크MMORPGwindows-serversnu
・
13일 전
0
37
2
- 미해결
Memory Pool에서 오버플로우 질문입니다.
이전에 StompAllocator에서 오버플로우를 대비하여 할당받은 페이지의 끝에 데이터를 위치하도록 하였는데, 라이브 서비스에서 메모리 풀을 사용할 때 데이터 뒤에 오버플로우 방지를 위해 가드를 붙이기도 하나요?</p
네트워크MMORPGwindows-server한천
・
한 달 전
0
73
2
- 미해결
포토폴리오 및 진로 관련하여 고민입니다.
프로카데미 3코스를 마치고, 포토폴리오 구성 및 취업 준비에 들어가는 중입니다 프로카데미 덕분에
네트워크MMORPGwindows-server포토폴리오용기있는 청년
・
2달 전
0
130
1
- 미해결
포토폴리오 관련 고민입니다.
현재 프로카데미 3코스를 수료하고, 포토폴리오 구성 및 취업 준비에 들어가는 중입니다 프로카데미 덕분에 기본기 및 컴퓨팅적 사고력은 많이
네트워크MMORPGwindows-server포토폴리오작성자 없음
・
2달 전
0
68
1
- 미해결
실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.
강의에서는 직접 만들어서 쓰기도 한다고 언급하셨는데, 그게 업계에서 대부분이 그렇게 쓰는건지, 아니면 특수한 경우에서만 그렇게 썼던 것인지 궁금합니다.강의에서 나
네트워크MMORPGwindows-server류재민
・
2달 전
0
89
2
- 미해결
성능 테스트 결과
SList로 구현한 코드와 Lock을 걸며 큐에 pop push를 하는 코드의 실행시간을 스레드의 수와 일의 반복수(for문의 반복횟수)를 늘려서 시간을 측정해보았더니 Lock을 걸어 실행한 시간이 더 짧게 나오는데 둘
네트워크MMORPGwindows-serverkamdabin3
・
2달 전
0
109
2
- 해결
게임 서버 Stateful, Stateless 진로 고민
먼저 강의 재밌게 보고 있습니다. 감사합니다.이 강의를 사면서 좋아하는 게임 개발을 위해 어떤 장르든 만들 수 있는 능력을 키우는게 목표였습니다.강의를 공
네트워크MMORPGwindows-serverrhfnajfl0
・
3달 전
0
133
1
- 해결
WaitOnAddress와 Sleep의 차이 질문
Sleep()은 현재의 타임 슬라이스를 모두 포기하고 인자로 들어온 값 만큼 스케쥴링을 포기하는 것은 맞지만 여전히 'Ready 상태'인 반면 WaitOnAddress()는 아예 'Blocked 상태'로 빠져 버려서,
네트워크MMORPGwindows-serverUlfric0531
・
3달 전
0
84
1
- 미해결
궁금한거 있습니다.
ClientSocket 즉 Session 의 소켓을 CreateIoCompletionPort 를 이용하여 등록해주어야지만 IOCP 큐로 부터 통지가 오지
네트워크MMORPGwindows-serverpis ure
・
4달 전
0
84
2
- 해결
JobTimer 구동 스레드
모든 스레드가 distribute하지 않고, 메인 스레드만 담당하게 해주면 락을 잡을 필요도 없지 않나요?
네트워크MMORPGwindows-server넘블
・
5달 전
0
108
2
- 미해결
TryPop() 동작 관련 질문
0이 아닌 -countIncrease와 비교하는 이유가 다른 쓰레드들에 의해 internalCount가 이미 음수가 되어있는 경우 countIncrease의 증가로 인해 정확히 0이 되는 상황일때, 삭제
네트워크MMORPGwindows-server김원
・
5달 전
0
81
1
- 미해결
로드맵 C#서버 C++서버 방향성 질문
안녕하세요 강사닙 C++ IOCP강의 정말 감탄하면서 잘 들었습니다. ( 되새김질 50번은 한거같네요 ) 양질의 강의 제공해주신 점 정말 감사합니다.현재 저는 대학교 3학년 복학 준비중이고, 졸업작
네트워크MMORPGwindows-server넘블
・
5달 전
0
151
2
- 미해결
스레드 id를 출력할떄 메인스레드 id도 출력되나요?
메인스레드가 1번을 먹는것까지는 이해했는데 그 이후에 원래 1부터 6까지 전부 출력되는것이 맞나요? 루키스님 화면에서는 2에서 6까지만 출력이 되는걸로 보여서 질문드립니다 <
네트워크MMORPGwindows-serverkamdabin3
・
5달 전
0
73
1
- 미해결
생명주기를 위한 의도적 복사
안녕하세요 강의 정말 감탄하면서 잘 수강하고 있습니다. Job에서 보편참조로 받았는데 forward로 하지 않은 것은 Ref들의 생명연장을 해주기 위해 의도적으로 복사하기 위한 의도일까요?J
네트워크MMORPGwindows-server넘블
・
5달 전
0
88
2
- 미해결
락프리의 실무에서 사용 질문
락프리 구조를 사용하지않는다고 하셨는데 락프리를 써야 서버의 성능이 제대로 나오는것 아닌가요? 오히려 너무 어려워서 제대로 만든것이 아니라면 서버가 죽거나 오류가 날수 있기때문에 안쓰는 건가요?<p style="
네트워크MMORPGwindows-serverkamdabin3
・
6달 전
0
147
2
- 미해결
32bit threadID와 16비트 상위 WriteFlag에 대해
32비트짜리 threadID를 비트 연산으로 16비트 옮겨준뒤 짤라준 것을 WriteFlag에 담는 과정에서 손실이 일어나는거 아닌가요?<img src="https://cdn.inflearn.com/public/
네트워크MMORPGwindows-server넘블
・
6달 전
0
105
2
- 해결
mutex와 sleep 차이점
mutex도 커널로 sleep가 되는걸로 알고 있는데 스핀락을 구현하면서 sleep를 같이 구현하는것과 mutex를 사용하는것의 차이가 궁금합니다
네트워크MMORPGwindows-serverkamdabin3
・
7달 전
0
120
1
- 미해결
실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다
물론 회사마다 다르고 각 회사의 기존 스타일을 따라야 하는게 맞지만 독학하는 입장에서는 clang-format이 제공해주는 힌트들, 구글 스타일 가이드 혹은 인터
네트워크MMORPGwindows-server겨울
・
7달 전
0
161
2
- 미해결
Stomp Allocator의 Release함수에 대한 질문입니다.
예들 들어서, 할당된 메모리 주소가 0x1000~0x3000이고, 실제 사용하려는 메모리 위치를 0x2008로 반환받았다고 가정할 때,const int64 add
네트워크MMORPGwindows-serverasm1133
・
8달 전
0
98
1
- 미해결
공부법 관련해서
루키스님 강의 잘 듣고 있습니다. 서버 강의 재밌게 듣고 있는데 제가 공부 하는 방법이 시간이 많이 드는데 시간을 많이 쓰는 거에 비해 학습에 크게 도움이 되는 것 같지 않아서 질문 드립니다.저는 강의를 듣고 복
네트워크MMORPGwindows-serverlayer08
・
8달 전
0
184
2






