평가점수A

[온라인게임]P2P 와 Client/Server를 혼용한 저부하 온라인 게임 개발

등록일 2003.06.15 압축파일 (zip) | 30페이지 | 가격 9,000원

소개글

스크린샷
http://www.lisyoen.com/data/client1.gif
http://www.lisyoen.com/data/client2.gif
http://www.lisyoen.com/data/client3.gif
http://www.lisyoen.com/data/server1.gif

전/후/좌/우 화살표키와 Ctrl 키로 조종합니다.

학부 졸업 논문입니다.
현재 머그게임(MUG, MMORPG)에서 사용되는 일반적인 통신방식인 Client/Server 방식의 문제점(서버 집중)을 P2P와 융합하여 해결하려고 시도해 보았습니다. 연구/개발에 6개월 가량이 소요되었으며 구현은 1주일동안 날밤을 새웠습니다. 빠른 구현을 위해 Visual Basic 6.0 을 사용했으며 게임은 50fps 의 부드러운 애니메이션으로 진행됩니다.
온라인 게임 개발을 주제로 논문을 준비하시는 분이라면 도움이 될것이라고 자신합니다.
P2PClientGame.bas 의 SERVER_IPADDRESS 만 수정해서 컴파일하면 즉시 실행 가능합니다.

자료 등록일: 2003년 6월 30일
저는 2003년 6월 현재 (주)조이스펠에서 온라인 게임서버 개발자로 활동하고 있습니다.

- 2006년 7월 수정.
저는 2006년 7월 현재 (주)넥슨에서 게임 메신저 개발자로 근무하고 있습니다.

홈페이지: http://www.lisyoen.com
블로그: http://blog.empas.com/lisyoen
문의는 lisyoen@nate.com 으로.

목차

<DIR> P2P - 프로토타입 게임 클라이언트/서버 프로젝트 폴더(client/server 폴더)
1,037,394 Client1.bmp - 스크린샷
1,037,394 Client2.bmp
1,037,394 Client3.bmp
506,322 Server1.bmp
124,416 저부하 온라인 게임 프로토콜.ppt - 제안서
137,216 저부하 온라인 게임 프로토콜_중간발표.ppt - 중간발표자료
476,160 저부하 온라인 게임 프로토콜_최종발표.ppt - 최종발표자료
<DIR> img - 클라이언트 이미지들(313 files)
321,024 논문제출문서.doc - 논문 최종 제출용 문서(24pages)
26,624 Demonstration Scenario.doc - 데모 시나리오


목 차 (논문제출문서)

제 1장. 온라인 게임의 발전 현황과 전망
1. 온라인 산업의 개요
2. 온라인 게임
3. 세계 게임 시장 규모
4. 국내 온라인 게임 시장 현황5. 온라인 게임과 부수 효과

제 2장. 온라인 게임의 구분
1. 보드(Board) 게임
2. 네트워크 플레이 게임
3. 머드(MUD; Multi User Dungeon) 게임
4. 기타 온라인 게임

제 3장. 온라인 게임의 프로토콜
1. Client/Server 기반 프로토콜
2. Peer to Peer 기반 프로토콜

제 4장. 온라인 게임 프로토콜의 문제점 및 해결방안
1. Client/Server 프로토콜의 문제점
2. Peer to Peer 프로토콜의 문제점
3. 해결방안 – 분산 게임 프로토콜
4. 해결해야 할 문제점

제 5장. 분산 게임 프로토콜
1. 프로토콜 포멧
2. 인증 체계(Authentication Mechanism)
3. P2P 프로토콜 보안
4. 시간 동기화
5. C/S 통신 상태 전이도
6. P2P 통신 프로토콜 데이터 포멧
7. 암호화 알고리즘

제 6장. 프로토타입 구현 및 제한사항
1. 프로토타입 게임
2. 제한사항
3. 프로토콜
4. 프로토콜 상태 전이도
5. 사례(Case)별 P2P 통신 상태 전개도

제 7장. 구현결과 및 분석
1. 구현결과
2. 결과분석

제 8장. 기대 효과
1. Network traffic 분산
2. System traffic 감소
3. 최종 목표

참고문헌

본문내용

제 4장. 온라인 게임 프로토콜의 문제점 및 해결방안

C/S와 P2P로 양분되는 온라인 게임 프로토콜은 각기 서로 상반되는 문제점을 갖는다.

1. Client/Server 프로토콜의 문제점
1.1 Server Network traffic 집중
- Server 기준 상하향 비대칭 구조의 Network traffic (상향 >> 하향)
- 일반적인 온라인 머그게임의 경우 상향:하향 traffic은 10:1 이상. (사용자 밀집도와 상황에 따라 크게 다름)
- 결과적으로 Network bandwidth의 불균형적인 사용을 초래하여 Network bottleneck 유발.
1.2 서버 시스템 부하 집중
- 게임 진행 상황 전반을 Simulation 하기 위한 시스템 부하
게임 진행상황 Simulation: 맵(Map)의 구조/상태, 사용자/아이템/몹(MOP)의 위치/상태를 메모리에 두고 사용자의 입력에 의해 실시간으로 진행시킴.
근래 개발된 일부 머그게임들은 시스템 부하를 분산하기 위해 MOP 서버와 아이템 서버를 Back-end에 별도로 운영하고 있음.

2. Peer to Peer 프로토콜의 문제점
2.1 사용자 인원 제한
- Peer와 다른 모든 Peer가 각각 1:1로 통신하게 되므로 다수의 Peer가 참가할 경우 Peer의 네트워크 트래픽 급증
...

[기타 사항은 공개된 문서를 참고하세요]

참고 자료

각 문서 파일들은 다음 URL 로 다운로드 받으실 수 있습니다.
[논문제출용문서.doc]에는 스크린샷이 포함되어 있습니다.

http://www.lisyoen.com/data/논문제출문서.doc
http://www.lisyoen.com/data/저부하 온라인 게임 프로토콜.ppt
http://www.lisyoen.com/data/저부하 온라인 게임 프로토콜_중간발표.ppt
http://www.lisyoen.com/data/저부하 온라인 게임 프로토콜_최종발표.ppt

[스크린샷]
http://www.lisyoen.com/data/client1.gif
http://www.lisyoen.com/data/client2.gif
http://www.lisyoen.com/data/client3.gif
http://www.lisyoen.com/data/server1.gif
*원하는 자료를 검색 해 보세요.
  • [게임 프로그래밍] 온라인 게임서버분석 17페이지
    III. 네트워크 프로토콜 1. TCP 2. UDP 3. 게임 ... NPC서버간의 동기화, NPC 서버와 게임 서버간의 통신으로 인한 네트워크 ... 간의 통신으로 인한 네트워크 오버헤드와 게임 서버와 동기화 서버의 권한을
  • [컴퓨터] 인터넷과 프로토콜 14페이지
    방식으로 진행되는 네트워크 게임과는 달리 온라인게임게임업체가 인터넷에 ... '과 `네트워크 게임'으로 나뉘어지는데, 게이머가 멀티플레이 기능을 갖춘 ... 네트웍 내에서 라우팅 정보 관리를 위해 광범위하게 사용된 프로토콜
  • [정보통신기술]인터넷이란? ppt자료입니다. 19페이지
    네트워크 게임 : 머드, 바둑, 모의 시험 웹 게임 : 웹 상에서 자바로 ... 와 네트워크의 연결 전 세계의 수많은 네트워크 간의 연결 TCP/IP 프로토콜 ... 프로토콜(NCP)은 네트워크 용도로는 부적절합이 판명됨. 컴퓨터 기종과
  • 네트워크 보안 27페이지
    보안 홈 네트워크 보안 기술 개발현황 온라인 게임 보안 정의 2007 년 ... 네트워크 보안 목차 네트워크 보안의 개요 네트워크 보안의 구성 네트워크 ... 보안의 동향 네트워크 보안의 개요 보안이란 ? - 사용자들이 네트워크
  • 게임 산업에 대하여 35페이지
    기능을 겸한 게임 - 동시접속 16명까지 가능 네트워크 게임 - 브라우저를 ... (Network Multiplay) -인간 對 컴퓨터 게임 PC 게임 핵심기술 ... 패치시 핵심자료만 서버 다운로드 기타 패치자료는 게임중 다운로드 네트워크
  • 인터넷의 역사 33페이지
    망의 프로토콜은 계층 구조로 이루어짐 네트워크 프로토콜 계층 구조 (OSI 7 ... 프로토콜 컴퓨터와 네트워크를 연결시키는데 이용되는 100 여 개가 넘는 프로 ... Network 의 약자로 전 세계에 연결된 수 많은 컴퓨터와 다른 네트워크상의 사용
  • [온라인문화]우리나라 온라인 발전의 역사(온라인 게임을 중심) 21페이지
    우리나라 온라인의 역사 - 온라인 게임을 중심으로 Ⅰ. 인터넷의 ... 들의 망(Networks of Network)"이라고도 부른다. 이러한 ... 있을만한 시기이다. 바로 우리나라 최초의 그래픽 온라인 게임인 ‘바람의
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [온라인게임]P2P 와 Client/Server를 혼용한 저부하 온라인 게임 개발
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기