구매해서 읽고 있는 중입니다. 게임 개발에 관심이 있었는데 이 책을 읽으면 온라인 게임 서버를 어떻게 개발해야되는지 방향을 잡을 수 있습니다. 요즘 대세는 이거다라는 느낌을 확실히 주네요. 예제가 잘 나와 있어서 이해하기도 어렵지 않았습니다.
이 책을 기반으로 자신만의 게임서버도 만들어 볼 수 있을거 같네요.
CGSF를 통해 게임 서버의 구조를 이해하고 배운다!
CGSF(Casual Game Server Framework)는 서버 프로그래밍 개발에서 공통적인 부분을 모듈화한 서버 프레임워크로, 온라인 게임 시스템을 구축하는 데 필요한 방대한 분야의 기술을 쉽고 빠르게 익히고 다양한 게임 서버 개발에 활용할 수 있도록 개발되었다.
『CGSF를 활용한 게임 서버 제작』이 CGSF의 활용에 중점을 뒀다면 『CGSF 파헤쳐 보기』는 CGSF의 내부 구조와 구현 원리를 자세히 설명한다. 또한, CGSF를 사용해서 개발한 서버를 모바일 클라이언트와 연동하는 방법과 CGSF에서 활용한 오픈 소스 라이브러리도 소개한다. 이 책은 온라인 게임 서버나 일반 서버를 개발하려는 개발자나 온라인 게임 서버의 구조를 이해하고 싶은 개발자나 학생들에게 좋은 길잡이가 될 것이다.
대상 독자
1장 CGSF Internal
1.1 네트워크 레이어
1.2 엔진 레이어
1.3 로직 레이어
1.4 데이터베이스 레이어
1.5 P2P 레이어
1.6 정리
2장 네트워크 레이어
2.1 ACE Network
2.2 네트워크 엔진 커스터마이징 이론
2.3 Boost.Asio 커스터마이징
2.4 정리
3장 엔진 레이어
3.1 엔진 레이어 레이아웃
3.2 핵심 클래스
3.3 CGSFPacketProtocol 패킷 가공
3.4 정리
4장 로직 레이어
4.1 LogicEntry 클래스
4.2 기본 태스크 모델
4.3 응용 태스크 모델
4.4 정리
5장 데이터베이스 레이어
5.1 데이터베이스 호출 방식
5.2 데이터베이스 레이어 구현
5.3 비동기 쿼리 질의
5.4 데이터베이스 레이아웃
5.5 커맨드 객체의 실행
5.6 샘플 데이터베이스 프로젝트
5.7 정리
6장 P2P 레이어
6.1 P2P 관련 용어
6.2 P2P 모듈 인터페이스
6.3 정리
7장 베이스 레이어
7.1 설정 파일 데이터 로드 - IniTest
7.2 프로세스 덤프의 생성 - DumpTest
7.3 메시지 시스템 - SFMessage
7.4 오브젝트 풀
7.5 비트 배열 테스트 - BitArrayTest
7.6 압축 라이브러리 - CompressTest
7.7 정규 표현식 - RexTest
7.8 문자열 처리 - StringTest
7.9 메소드 디스패칭 시스템 - DispatchTest
7.10 Lock Queue와 Lock-free Queue 테스트 - LockQueueTest
7.11 정리
8장 CGSF와 모바일 클라이언트의 연동
8.1 패킷 프로토콜의 확인
8.2 C++ Sockets 라이브러리를 사용한 클라이언트 구현
8.3 C# 채팅 클라이언트
8.4 자바 채팅 클라이언트
8.5 정리
9장 맺음말
10장 부록 - 오픈 소스
10.1 Boost 라이브러리
10.2 ACE 라이브러리
10.3 Logger - Google glog
10.4 Visual Leak Detector
10.5 PCRE
10.6 Google Protocol Buffer
10.7 Google Breakpad
10.8 TomCrypt
10.9 CEGUI
리얼타임 eBook 안내
PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.