logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

온라인 게임 서버 프로그래밍

온라인 게임 서버 프로그래밍

(IT Expert)

남재욱 (지은이)
한빛미디어
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 14개 25,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

온라인 게임 서버 프로그래밍
eBook 미리보기

책 정보

· 제목 : 온라인 게임 서버 프로그래밍 (IT Expert)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788979142792
· 쪽수 : 480쪽
· 출판일 : 2004-05-11

책 소개

이론에는 자신 있어 하면서도, 실제 구현해야 하는 상황에 닥치면 어쩔 줄 모르는 초보 개발자들을 위한 실무서. 게임 서버의 기초가 되는 채팅 서버 제작부터 TCP/IP, 소켓 프로그래밍, 스레드 등 고급 프로그래밍까지 게임 서버로 발전시켜 가는 과정을 매우 구체적으로 보여준다.

목차

머리말
게임 개발 로드맵
한빛 도서맵
웹사이트 소개
차례

1장. 게임 서버 프로그래밍의 기본 지식
01. 일반적인 게임 서버군의 디자인 구조
서버군의 구조 유추
기본 게임 서버군 디자인
인증 서버에 따른 게임 서버군 디자인
02. 게임 서버 구조
일반적인 게임 서버 구조
분산 게임 서버의 구조
서버간 통신
03. 네트워크 프로토콜
TCP
UDP
게임에서 사용하는 TCP, UDP
UDP 사용 시 유의 사항
04. 패킷과 암호화
패킷의 특성
패킷 구조 정하기
엔디안 문제와 마샬링
패킷 암호화
05. 게임 데이터 관리
게임에서 사용되는 데이터 관리
데이터베이스의 이용
06. 데이터베이스 테이블 디자인
저장 구조
테이블 디자인의 예
꼭 기억하고 넘어가세요

2장. 채팅 서버 만들기
01. 기본 환경과 동작 구조
프로그래밍 환경
멀티 스레드 프로그래밍
동기화
서버 구조
02. 패킷 정의
패킷 프로토콜 소개
패킷 프로토콜 디자인
03. 채팅 서버 프로그래밍
헤더 파일의 데이터 구조 정의
svr.c 파일
session.c 파일
thr_act.c 파일
objlist.c 파일
packet.c 파일
que.c 파일
map.c 파일
db.c 파일
client.c 파일
04. 컴파일과 테스트
소스 컴파일
테스트
꼭 기억하고 넘어가세요

3장. 게임 서버 제작 기초 작업
01. 패킷 프로토콜 설계
02. 기본 데이터 로딩
꼭 기억하고 넘어가세요

4장. 유저의 서버 접속과 캐릭터 초기화
01. 유저의 서버 접속
유저의 서버 접속 절차
게임 서버 접속
02. 인증과 캐릭터 초기화
인증과 캐릭터 초기화 절차
인증과 캐릭터 초기화 작업
꼭 기억하고 넘어가세요

5장. 캐릭터와 NPC의 이동
01. 캐릭터의 이동
서버에서의 캐릭터 이동
캐릭터 이동 예제
캐릭터 이동 테스트
02. NPC의 이동
서버에서의 NPC 이동
NPC 이동 예제
NPC 이동 테스트
꼭 기억하고 넘어가세요

6장. 전투
01. 물리 공격 시스템
물리 공격력/방어력/체력 산출과 전투 시스템 구현
물리 공격 예제
02. NPC의 캐릭터 공격
NPC의 공격 시스템 구현
NPC의 캐릭터 공격 예제
꼭 기억하고 넘어가세요

7장. 아이템
01. 캐릭터 아이템 및 필드 아이템 관리
캐릭터의 아이템 관리
아이템 관리 구현
02. 상점 및 아이템 거래
상점 아이템 거래
캐릭터간 거래
꼭 기억하고 넘어가세요

8장. 스킬-마법
01. 스킬-마법 구현
스킬 기능 구현
패시브 스킬
액티브 스킬
꼭 기억하고 넘어가세요

9장. 파티
01. 파티 시스템
파티 플레이 시스템
02. 파티 시스템 구현
파티 결성/해체
파티원 정보의 동기화 및 경험치 분배
꼭 기억하고 넘어가세요

10장. 캐릭터의 서버 이동
01. 캐릭터의 필드 서버 이동
캐릭터의 서버 이동을 위한 환경
캐릭터의 서버 이동 구현
꼭 기억하고 넘어가세요

11장. 데이터 저장
01. 데이터 저장 스타일과 구현
이벤트 발생에 따른 게임 데이터 저장
주기적인 게임 데이터 저장
데이터 저장 큐의 구현
꼭 기억하고 넘어가세요

찾아보기

저자소개

남재욱 (지은이)    정보 더보기
세종대학교 컴퓨터 공학과를 졸업하여 (주)유웨이의 온라인 결재 시스템, (주)데이콤의 B2B 사이트, (주)하나로통신의 커뮤니티 분산 파일 시스템 등 대형 시스템 프로젝트에 참여하였다. 메인 서버 프로그래머로서 2002년 1월 (주)up2date에 입사하여 미라지 온라인의 개발에 참여하였으며, 현재는 (주)지스퀘어의 3D 캐주얼 게임의 서버 파트를 담당하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책