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

한빛미디어

독자리뷰

서버프로그래밍을 시작하는 분들이 볼만한 책!!

nnic***

|

2005-04-17

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

이론에는 자신 있어 하면서도, 실제 구현해야 하는 상황에 닥치면 어쩔 줄 모르는 초보 개발자들을 위해 저자의 코든 테크닉을 담아 집필했다. 게임 서버의 기초가 되는 채팅 서버 제작부터 TCP/IP, 소켓 프로그래밍, 스레드 등 고급 프로그래밍까지 게임 서버로 발전시켜 가는 과정을 매우 구체적으로 보여준다. 더욱이 캐릭터 이동, 전투, 파티, 상점에서 아이템 거래 및 교환 시스템 등 실제 게임 소스를 보여주기 때문에 개발 시 바로 활용할 수 있다.

  • 저자 : 남재욱
  • 출간 : 2004-05-28
동아리내에서 팀프로젝트로 MMORPG를 구현할 때 참고했던 서적입니다.

이런 류의 서적을 여러권 읽어보아서 그런지 다 비슷비슷한 내용이어서

이 책에서는 많은 부분을 참고하진 못했습니다.



가독성 면에서 C코드를 사용하였기에 조금은 보기가 불편한 점이 사실입니다.

하지만 서버프로그램이 대부분 리눅스 상에서 돌아가는걸 감안한다면

이러한 소스코드에 익숙해지는 것도 무리가 아니라 생각합니다.



소스코드를 배제하고 서버내의 프로그램이 작동하는 부분에 대한 원리나 테크닉에 대한

설명이 그렇게 상세하지 못했던 점도 아쉽지만 그래도 많은 부분을 알려주려 한 것은

정말 괜찮았습니다. 비교대상으로 "클릭하세요" 시리즈가 있는데 그 책이 소스테크닉을 많이 보여주었지만 이 책은 핵심적인 부분만을 체크해주었기에 괜찮았다 생각합니다.



다중접속서버프로그래밍시 가장 유의되는 부분이 IOCP 부분일텐데 이 부분 역시

"클릭하세요" 시리즈책 만큼 설명이 잘 되어 있다 생각됩니다.



앞부분에 TCP/IP에 대한 내용이 나오는데 이제는 이런 부분은 빼도 좋지 않나 생각합니다.

이런 프로그래밍 하시는 분들이 대부분 기초는 닦고 오는 거라 생각합니다.

그런뒤 게임서버를 제작하지 않을까요?

별거 아닌거가지고 페이지수를 늘리려하는게 아닌가 생각됩니다..



그리고 대부분의 저자분들이 책만 내면 끝이다라는 식이지만

이 책의 저자분께서는 http://www.icepub.com 이 사이트를 운영하시면서

소스코드를 윈도우용으로 컨버팅까지 해주는 출판이후의 A/S에 대한 배려까지 보여주셨습니다.



전체적으로 MMORPG 시스템에 대해서 설명을 해 나가기에 그러한 게임을 처음 제작할 시에

정말 참고할 만하다 생각됩니다..

닫기

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