[온라인게임]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
*원하는 자료를 검색 해 보세요.
  • [마케팅] 국내 온라인 게임 산업의 현황과 전망 29페이지
    세계 유수의 전자업체 및 컴퓨터 소프트웨어 업체, 통신, 방송사 등이 게임 소프트웨어 산업을 멀티미디어 시장 선점을 위한 핵심 산업으로 인식하고 적극 진출하고 있다. 최근 들어 세계 게임업계는 “기업은 클수록 좋다”는 말이 유행할 정도로 산업 내 기업매수 및 합병이 유..
  • 한국 온라인게임산업의 현황과 미래 18페이지
    1.서론 - 세계가 주목하는 한국의 온라인 게임 산업온라인게임 산업은 부가가치가 높은 벤쳐성이 강한 산업이라는 특징을 가지고 있다. 일반적으로 낮은 재료비와 높은 판매가격으로 인하여 부가가치 면에서 자동차나 가전산업보다 훨씬 월등한 가치를 창출하고 있으며, 영화와 유사..
  • 자바로 구현한 네트워크 경마 게임 0페이지
    서버와 클라이언트는 각기 여러 부분으로 나뉘어진다. 초기 클라이언트가 접속하면 대기실에 들어가게 되고 여기서 다시 방을 선택하게 되면 게임룸에 들어가게 된다. 이에 맞게 대기실에 있는 클라이언트와 통신을 수행할 서버측의 Lobby_Server와 게임룸에 있는 클라이언트..
  • 온라인 게임중독의 실태조사와 이에 따른 영향 분석 19페이지
    Ⅰ. 서 론 1. 연구의 배경 인터넷의 발달로 온라인 게임은 과거의 전자오락과는 다른 양상으로 청소년 문화에 큰 영향을 미치고 있다. 또한 국내 PC방의 등장은 청소년들에게 컴퓨터 게임문화를 급진적으로 확장, 형성시키는 하나의 큰 계기가 되었다고 말할 수 있다. ..
  • 온라인게임규제2 39페이지
    컴퓨터를 사용하여 즐기는 오락 활동의 한 형태로써 컴퓨터 게임이 인터넷이나 LAN과 같은 컴퓨터 통신망에서 작동할 수 있도록 구현된 것최초의 온라인 게임은 1980년 영국의 엑세스대학에서 머드게임을 만들었는데 머드게임은 수십에서 수백 명에 달하는 플레이어가 동시에 접속..
  • 온라인 게임의 사회적 영향력에 관한 소고 17페이지
    제1장 서 론 온라인 게임이란 1970년대 이후부터 보급되기 시작한 컴퓨터를 사용하여 즐기는 오락레저활동의 한 형태로 종래의 컴퓨터 게임이 정해진 시나리오에 따라 진행하는 수동적 방식과는 달리, 가상적 상황들을 설정해서 컴퓨터와 컴퓨터끼리 일정시간동안 다양한 데이터..
  • [글로벌미디어와문화]국내외게임산업의 현재와 나아갈방향 24페이지
    1. 게임 산업의 특징 게임 산업은 아이디어, 뉴미디어기술, 풍부한 게임 소재 등의 결정체로 대량의 원자재나 장비투자 없어도, 투입대비 산출 비율이 높은 부가가치 산업이란 특징을 갖는다. 게임 산업의 특징은 크게 5가지로 대표된다. (1) 다른 산업과 접목 가능한 산..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기