상세정보
게임 서버 프로그래밍 입문
- 저자
- 김동성
- 출판사
- 퍼플
- 출판일
- 2015-03-26
- 등록일
- 2016-05-04
- 파일포맷
- PDF
- 파일크기
- 25MB
- 공급사
- 교보문고
- 지원기기
-
PC
PHONE
TABLET
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
게임 서버 프로그래머를 지망하시는 분들께서
이 거대한 시스템 아키텍처를 가능한 알기 쉽게 설명드리기 위해서 작성 하였습니다.
어느 게임 회사에나 있는 간단한 그리고 공통 모듈 적인
서버 코어를 만들어 보면서 현업 게임 서버의 간략 구조를 설명 하고 있습니다.
주요 내용으로는
- 게임 서버의 정의
- 게임 서버를 지탱하는 로직들
- 게임 서버 만들기, 리팩토링
- Database와 연결하기
- 클라이언트와 연결하기
- 서버 방어 코드
- 간단한 채팅 서버로 확장
등의 내용으로 작성 하였습니다.
게임 서버 프로그래머로 들어오시는 분들께 부족하나마 큰 힘이 되었으면 합니다.
저자소개
지은이 : 김동성
저는 이 업계에 겨우 6년차가 되어가는 프로그래머 입니다.
2010년 4월 운좋게 일본 오사카에 있는 게임 회사에 취직해서 PSP게임인
슈퍼로봇대전 외전 프로젝트에 참가 했었고,
2011년말 귀국해서 게임 서버 프로그래머로 전향하였습니다.
지금은 넥슨GT에서 서비스 중인 테일즈위버 서버 프로그래머로서 일하고 있으며
회사에서는 Objective-C로, 집에서는 최근 트렌드 언어를 가지고 무엇인가 만들면서 살고 있습니다.
주로 디아블로3나 문명5같은 게임을 즐겨하는등
게임회사 어디에든 있을법한 평범한 프로그래머중 한명입니다.
목차
INTRODUCE 4
게임 서버 정의 8
개발 프로그램 설치 12
어떻게 만들어야 할 것인가 21
서버엔진 라이브러리 만들기 40
네트워크 구조 만들기 130
패킷 처리에 대해서 175
DATABASE 구조 만들기 216
게임 서버와 DATABASE의 만남 239
간단한 서버 프로그램 만들기 263
더미 클라이언트 만들기 274
서버 방어장치 306
간단한 체팅 엔진으로 업그레이드 325
마무리 344
참고 서적들 345