• 제목/요약/키워드: Game server

검색결과 218건 처리시간 0.026초

블록을 이용한 대규모 사용자 지원 분산 서버 시스템 설계 (Design of A Distributed Server System for Supporting Enormous Users Using Blocks)

  • 김순곤
    • 디지털콘텐츠학회 논문지
    • /
    • 제12권4호
    • /
    • pp.559-565
    • /
    • 2011
  • 본 논문에서는 MMORPG와 같은 게임에서 대규모의 사용자 처리를 유연하게 할 수 있는 블록 기법을 이용한 분산 형 게임서버구조를 제안하였다. 제안된 분산 형 구조에서의 게임서버들은 각 맵(map)을 담당하는 존(zone)이라는 형태로 그룹화 되며 각 존 내의 서버들은 각 존에 할당된 게임 맵을 여러 개 일정크기의 블록으로 나누어 각 블록들을 게임 서버의 성능에 따라 적절하게 분배하여 처리한다. 제안된 블록 기법을 도입한 분산 형 게임 서버 구조는 게임서버와 통신서버에서의 블록처리 방식을 통해 게임배경의 추가/삭제를 용이하게 할 수 있어 대규모의 사용자를 수용할 수 있음은 물론 추후 사용자가 직접 만드는 배경도 기존 게임 배경에 연동될 수 있도록 하였다. 일정한 블록으로 나눈 게임배경을 서버의 성능이나 처리하는 캐릭터의 수에 따른 부하를 동적으로 배분하여 시스템의 효율성을 증가시키고 안정성을 높였다.

게임 스트리밍 환경에서 최대 부하 균등 및 자동 프레임 레이트 조절을 위한 클라이언트-서버 배정 방법 (A Method for Client-Server Allocation for Maximum Load Balancing and Automatic Frame Rate Adjustment in a Game Streaming Environment)

  • 김상철
    • 한국게임학회 논문지
    • /
    • 제20권4호
    • /
    • pp.77-88
    • /
    • 2020
  • 최근 클라우드 기반 게이밍에서 게임 스트리밍에 대한 관심이 높다. 게임 스트리밍에서는 원격지의 게임 서버가 그래픽 렌더링 작업을 수행하고 렌더링 결과물인 씬 이미지들을 플레이어 장치에 인터넷을 통해 스트리밍하게 된다. 우리는 다중 게임 서버 기반의 게임 스트리밍 환경에서, 서버간의 GPU 부하 균등을 위한 CSA (Client-Server Allocation) 문제를 최적화 문제로 모델링하고, 그 해를 구하는 시뮬레이티드 어닐링 기반 방법을 제안한다. 우리 방법의 특징은, 네트워크 지연에 대한 제약을 고려한 것과, 필요시 신규 게임 세션의 프레임 레이트를 자동으로 하향 조절하는 기능을 지원하는 것이다.

Multimedia Storage Server를 응용한 MMO 게임 서버 구조에 대한 설계 (Design of an Architecture for Massively Multiplayer Online Game Server using Multimedia Storage Server)

  • 황요한;김동균;장인걸;신동일;김동현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.211-213
    • /
    • 2002
  • 온라인 게임(online game)은 초고속 통신망의 보급과 기존의 1인용 게임(Single-player game)의 인공지능에서 느낄 수 없었던 즐거움을 제공함으로써 급속도로 보급되었다. 또한 최근의 온라인 게임 시장은 그래픽 기술을 비롯한 하드웨어의 발달로 2D에서 3D로 옮겨가고 있다. 따라서 이러한 추세에 따라 온라인 게임은 보다 많은 멀티미디어 데이터를 필요로 하게 되었다. 이에 Multimedia Storage Sever를 멀티플레이어 온라인 게임(Multi-player online game)에 적용함으로써 보다 효율적인 멀티플레이어 온라인 게임 서버를 구성하고자 한다.

  • PDF

클라이언트와 서버가 통합된 단일 모듈을 사용한 온라인 게임 개발 방법론 연구 (A Study on Methodology of Online Game Development using Integrated Single Module with Client and Server)

  • 강민석;김경식
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.107-116
    • /
    • 2014
  • 온라인 게임 개발에 있어 전통적인 개발 방법론은 서버, 클라이언트를 별도의 모듈로 개발하는 것이다. 하지만 이 방법은 네트워크 프로토콜 정의, 기획 데이터 관리 등 중복된 모듈이 많아 개발 비용과 유지보수 비용이 증가한다. 이에 서버, 클라이언트 개발 시 각 영역별로 통합된 단일 모듈을 기반으로 개발하는 방법론을 제시하였다. 제시된 방법론을 온라인 게임 "충무공 해상대전"에 적용하여 그 효율성을 보였다. 적용된 사례에서는 서버와 클라이언트의 모듈 통합으로 프로젝트 규모를 15.1% 줄일 수 있었다.

MMORPG를 위한 동적 부하 균등화 기법 (Dynamic Load Balancing Mechanism for MMORPG)

  • 임채균;노경택
    • 한국인터넷방송통신학회논문지
    • /
    • 제9권5호
    • /
    • pp.199-203
    • /
    • 2009
  • 최근 MMORPG의 급격한 성장으로 게임의 동시 접속자수가 계속 증가하는 추세이고, 사용되는 게임 공간의 크기도 대규모로 확대되었다. 기존의 맵 기반 분산 서버 구조는 게임영역을 정해진 사각형 영역으로 분리하고 각 영역에 등록된 참가자들을 그 영역의 담당서버에 할당한다. 따라서 참여자 편중으로 인하여 특정 서버에 부하가 편중되는 문제점을 지니고 있다. 본 논문은 이러한 부하 불균형 문제를 해결하기 위해 서버 간의 경계를 동적으로 변경할 수 있는 기법을 제안하였다. 과부하를 지닌 서버를 결정하여 그 서버와 인접한 서버 중에서 최소의 부하를 지닌 서버를 선택하여 부하를 분담하도록 하였으며, 성능평가를 통하여 제안 기법의 효율성을 보였다.

  • PDF

2Layer-Virtual Cell 방식을 이용한 분산 MMORPG게임서버 (MMORPG Distributed Game Server using 2Layer-Virtual Cell)

  • 장수민;박용훈;유재수
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 춘계 종합학술대회 논문집
    • /
    • pp.189-192
    • /
    • 2006
  • 다수 사용자용 온라인 게임은 온라인 서비스들 중에 중요한 부분을 차지하고 있다. 최근에는 네트워크를 통한 온라인 서비스를 이용하는 사용자들의 증가로 인해 서버에 부하가 가중되고 있다. 본 논문에서는 이와 같은 문제를 해결하는 2Layer-Virtual Cell방식을 이용한 분산 MMORPG(Massively Multi-player Online Role Playing Game)게임 서버를 제안한다. 제안하는 방식은 많은 사용자들을 위한 MMORPG 분산 게임서버에 효과적인 해결책을 제공한다.

  • PDF

온라인 게임에서의 적응형 Al 구현을 위한 NPC 서버의 설계 (Implementation of NPC server for adaptive Al in online game)

  • 문성원;한성호
    • 한국게임학회 논문지
    • /
    • 제5권4호
    • /
    • pp.23-32
    • /
    • 2005
  • 게임 속의 인공 지능을 높일 수 있는 지형 분석의 방안에 대하여 소개한다. 지형 분석의 방법을 온라인 게임 서버의 AI 방식에 사용함에 의해서 정해진 패턴이 아닌 좀 더 현실적인 AI의 수행이 가능하다. 본 논문에서는 지형 분석을 통하여 NPC들의 행동패턴을 다양화 할 수 있는 방안을 제시하고 이를 구현하기 위한 온라인 게임서버에서의 NPC 서버의 구조를 설계하고 이를 토대로 적응형 AI구현을 위한 NPC 서버의 실험 테스트을 통하여 실제로 적용 할 수 있는 방안을 제시 한다.

  • PDF

진화하는 온라인 롤플레잉 게임을 위한 분산형 게임 서버 모델 (The Distributed Server Model for the Evolutionary Online RP G)

  • 이남재;곽훈성
    • 한국게임학회 논문지
    • /
    • 제2권1호
    • /
    • pp.36-41
    • /
    • 2002
  • Recently, The online role playing games (RPG) get into spotlight of worldwide game marketing area because of the rapid growth of high speed Internet environment during a decade. The almost online RPGs are made of campaign scenario that constructed in series. In this paper, we propose the Distributed Server Model for the Evolutionary Online RPGs which have series scenario (Campaign). In order to represents evolutionary online RPGs, We configure the online RPG server uniquely by means of one to one mapping between logical and physical game world. We also configure the game worlds using circular queue form to express the evolution of civilization by reconstruction of game world.

  • PDF

유비쿼터스 개념 환경하에서 실제 현실 로봇 게임 구현 (Implementation of Real Reality Robot Game for Environment of Ubiquitous Concept)

  • 주병규;전풍우;정슬
    • 제어로봇시스템학회논문지
    • /
    • 제11권12호
    • /
    • pp.977-983
    • /
    • 2005
  • In this paper, novel ubiquitous concept of real reality robot game controlled by a mobile server robot is proposed. Real reality robot game means that two real robots controlled by humans/computers through the internet are playing a boxing game. The mobile server robot captures playing images of the boxing game and sends them to GUI on the screen of human operators' PC. The human operator can login to the boxing game from any computer in any place if he/she is permitted. Remote control of a boxing robot by a motion capture system through network is implemented. Successful motion control of a boxing robot remotely controlled by a motion capture system through network can be achieved. In addition, real boxing games between a human and a computer are demonstrated.

A Policy on Efficient Load-Balancing Using Contents-Based Game Servers

  • Myung, Won-Shig
    • International Journal of Contents
    • /
    • 제3권1호
    • /
    • pp.9-13
    • /
    • 2007
  • This paper proposes a policy on efficient load balancing that can reduce the network game server load burdened by surging number of users. The study adopted a contents-based clustering technique. Recently, skyrocketing number of clients in on-line games causes overloads on specific game servers, and the consequent server-instability brings the worst situation: a server failure. To cope with this problem, one can install more high-powered servers or be equipped with back-up servers, which is often inefficient in terms of cost performance. To solve this problem, the present study examined the technology enhancing the performance and efficiency of game servers by reducing the loads of specific game servers. In doing this, this study used the clustering technology to compose game servers classified by their contents and carried out appropriate load balancing to numerous clients with load balancers in each region.