메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기

리얼타임 eBook

집필서

판매중

  • 저자 : 박주항
  • 출간 : 2014-08-25
  • 페이지 : 159 쪽
  • ISBN : 9788968486760
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 40

CGSF를 통해 게임 서버의 구조를 이해하고 배운다!


CGSF(Casual Game Server Framework)는 서버 프로그래밍 개발에서 공통적인 부분을 모듈화한 서버 프레임워크로, 온라인 게임 시스템을 구축하는 데 필요한 방대한 분야의 기술을 쉽고 빠르게 익히고 다양한 게임 서버 개발에 활용할 수 있도록 개발되었다. 


『CGSF를 활용한 게임 서버 제작』이 CGSF의 활용에 중점을 뒀다면 『CGSF 파헤쳐 보기』는 CGSF의 내부 구조와 구현 원리를 자세히 설명한다. 또한, CGSF를 사용해서 개발한 서버를 모바일 클라이언트와 연동하는 방법과 CGSF에서 활용한 오픈 소스 라이브러리도 소개한다. 이 책은 온라인 게임 서버나 일반 서버를 개발하려는 개발자나 온라인 게임 서버의 구조를 이해하고 싶은 개발자나 학생들에게 좋은 길잡이가 될 것이다.


대상 독자

  • 온라인 게임 서버나 일반 서버를 개발하려는 개발자
  • 빠르게 온라인 게임 프로토타입을 제작하고 싶은 개발자
  • 온라인 게임 서버 구조를 알고 싶은 개발자나 학생
박주항 저자

박주항

게임업계에서 10년 넘게 일하고 있는 개발자다. 어린 시절 국산 게임이었던 PC게임 ‘폭스레인저’나 ‘그날이 오면 3’ 같은 게임에 감명을 받아 패키지 게임 개발을 꿈꿔왔으나 패키지 게임 시장이 사장된 현실을 받아들이고 온라인 게임업체에 입사하게 되었다. 클라이언트 프로그래머로 입사했지만 여러 가지 회사 사정으로 서버 프로그래머로 전향하게 되었으며 이후로 계속 온라인 게임 서버 프로그래머로 근무해 왔다. JCE(현 조이시티), LINE Plus Corporation에서 근무하였으며 현재 모바일 게임 제작회사인 ㈜노리숲에서 대표이사를 역임하고 있다. 저서로는 온라인 서버 프로그래밍 관련 서적인 『C++로 온라인 게임 서버 구축하기: CGSF를 활용한 게임 서버 제작』 『C++로 온라인 게임 서버 구축하기: CGSF 파헤쳐 보기』 『SDL과 C++를 이용한 크로스 플랫폼 프로그래밍』(이상 한빛미디어, 2015), 『C++ 개발자를 위한 WIN32 오픈소스 라이브러리 100』(한빛미디어, 2014)이 있다.

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  

구매해서 읽고 있는 중입니다. 게임 개발에 관심이 있었는데 이 책을 읽으면 온라인 게임 서버를 어떻게 개발해야되는지 방향을 잡을 수 있습니다. 요즘 대세는 이거다라는 느낌을 확실히 주네요. 예제가 잘 나와 있어서 이해하기도 어렵지 않았습니다.
이 책을 기반으로 자신만의 게임서버도 만들어 볼 수 있을거 같네요.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리얼타임 eBook 안내

PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

리뷰쓰기

닫기
* 도서명 :
C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실