한빛출판네트워크

IT/모바일

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

리얼타임 eBook

집필서

판매중

C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기
좋아요: 40
  • 저자 : 박주항
  • 출간일 : 2014-08-25
  • 페이지 : 159쪽
  • ISBN : 9788968486760

합계 : 9,900

  • 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  

  •  

  • 내용이 없습니다.
    • 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기

      이석현

    • C++로 온라인 게임 서버 구축하기 : CGSF를 활용한 게임 서버 제작

      박주항

닫기

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