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

검색결과 97건 처리시간 0.025초

실시간 온라인 네트워크 게임 환경에서의 게임 트래픽 특성 분석 (Analysis of Game Traffic Characteristics of Realtime Online Network Games)

  • 정종민;이문규;이구연
    • 산업기술연구
    • /
    • 제20권B호
    • /
    • pp.233-238
    • /
    • 2000
  • The study of game traffic has neglected by scientists, but as Internet gaming becomes more popular, multiplayer online games have become a significant element of Internet traffic. In this paper we analyze Internet traffic generated by sessions of multiplayer online games and study source models of multiplayer online game traffic. Our analysis shows that the empirical game traffic can be characterized by certain analytical model. We describe how our empirical traffic data set can be modeled and discuss how game server type influences interarrival distribution.

  • 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

온라인 게임 서버의 파티 시스템 검증을 위한 스핀 모델 체커 적용에 관한 연구 (A Case Study on Model Checking Online-Game Server Party System Using SPIN)

  • 김광훈;최윤자
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권11호
    • /
    • pp.479-486
    • /
    • 2015
  • 모델 체킹 방법은 가능한 모든 경우를 자동으로 확인할 수 있으며, 코드가 구현되기 이전의 명세서나 디자인의 검증에도 적용할 수 있어 고위험 시스템의 검증에 활발히 적용되어왔다. 그러나 이러한 엄밀한 검증기법에 대한 일반적인 이해 부족과 테스팅에 비해 높은 검증 비용으로 인하여, 일반적인 소프트웨어들은 여전히 인력에 의한 테스팅과 같은 기초적인 방법에 의존하여 검증이 수행되고 있다. 본 논문에서는 그 대표적인 예인 온라인 게임 서버를 대상으로, SPIN 모델 체커(SPIN model checker)를 이용한 자동화 검증 방법을 적용하는 실험적인 연구를 수행하여 검증 비용 대비 효과에 근거한 적용성을 판단하였다. 연구 결과, 5~7GB 이내의 메모리와 10분 이내의 시간 내에서 온라인 게임 서버 파티 시스템의 주요 특성들을 검증할 수 있음을 보였고, 이 과정에서 기존에 파악하지 못한 오류도 검출하였다. 이로부터 인력에 의한 테스팅에 비해 납득할만한 수준의 검증 비용으로 엄밀하고 효과적인 검증이 가능하다는 결론을 도출할 수 있었다.

논타겟팅 AOS 온라인 게임 설계 및 구현 (Design and Implementation of the NonTargeting AOS Online Game)

  • 이형구;전익재
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.25-34
    • /
    • 2014
  • 본 연구에서는 2014년 게임시장에서 최고의 점유율을 보이고 있는 AOS 장르 온라인 게임의 한계점과 이를 해결하는 개선된 설계 사항과 구현 내용을 소개한다. 제안된 게임은 기존 AOS 장르의 형식을 바탕으로, TPS 시점의 논타겟팅 형식을 추가로 접목시켜 액션성을 강조하였고 그래픽, 애니메이션, 이펙트, 사운드 등을 적절히 조화하여 게임성을 향상 시켰다. 게임 서버는 IOCP 모델의 멀티 스레드로 제작되어 많은 클라이언트들을 수용할 수 있도록 하였다. 이에 관한 클라이언트와 서버의 기술적 설계 내용을 서술한다.

모바일 멀티플레이어 게임을 위한 하이브리드 클라이언트-서버 구조의 대역폭 요건과 우선순위 기반 동기화 기법 (Bandwidth Requirement and Priority-based Synchronization Methods in Hybrid Client-Server Architecture for Mobile Multiplayer Games)

  • 김진환
    • 한국멀티미디어학회논문지
    • /
    • 제17권4호
    • /
    • pp.526-534
    • /
    • 2014
  • Most of the multiplayer games available online are based on a client-server architecture because this architecture gives better administration control to the game providers than peer-to-peer architecture. In this architecture, the server is responsible for all the communication between the connected clients. The weakness of this architecture is its bandwidth requirement and scalability. Peer-to-peer architectures have then been proposed to solve these issues. In this paper, we propose a hybrid client-server architecture in which the game state is partially shared by the mobile terminal to achieve consistency among different players. Like a peer-to-peer architecture, this architecture uses client-side capacities to reduce bandwidth requirements for the server and improves consistency in wireless networks. Client events have different timeliness and consistency requirements according to their nature in the game world. These requirements lead to tasks with different priorities on CPU processing. In the proposed architecture, either the server or the client applies consistency mechanism according to the priority level. Simulation experiments show that the bandwidth of the server in this architecture is smaller than that of the client-server architecture. As a result, the server in the proposed architecture can accommodate more clients with enhancing the scalability.

에이전트에 의한 온라인게임 서버 테스트 자동화 (Automated Testing of Online Game Servers by Agents)

  • 이헌주;정용우;임범현;심광현
    • 한국통신학회논문지
    • /
    • 제31권5B호
    • /
    • pp.405-412
    • /
    • 2006
  • 게임 분야에서 온라인 게임은 높은 게임성과 안정적인 수익 모델로 인하여 많은 수가 개발되어 왔다. 특히, MMORPG는 게임의 특성상 많은 수의 사용자가 게임 서버에 접속하여 실시간으로 게임 서비스를 이용하게 된다. 따라서 게임 서버의 안정성은 매우 중요한 요소가 되므로 온라인 게임 개발 시에 장기간의 베타테스트를 통하여 게임 서버의 안정성을 실험하게 된다. 이러한 테스트는 많은 시간과 비용이 요구되는 과정이지만 반드시 필요한 과정이기도 하다. 본 논문은 온라인 게임의 서버를 테스트하기 위한 방법에 관한 것이다. 본 논문에서 제안된 시스템은 가상의 게임 클라이언트와 이들을 관리하는 에이전트를 이용하여 게임 서버를 자동으로 테스트할 수 있다. 제안된 방법을 온라인 게임 콘텐츠에 적용하여 다수의 동시 접속자 환경 하에서의 서버 성능 및 게임 관련 데이터를 효과적으로 모니터링 할 수 있음을 보였다.

게임 서버간 부하의 균일성에 기반한 부하 분산기 설계 및 구현 (Design and Implementation of A Load Balancer Based on Load Equality between Game Servers)

  • 엄남경;문형진;이상호
    • 한국통신학회논문지
    • /
    • 제32권3B호
    • /
    • pp.168-174
    • /
    • 2007
  • 네트워크상에서 모바일 게임에 접속하는 사용자들은 서버 상에 발생하는 부하 없이 끊임없는 실시간 게임을 하기를 원한다. 그러나 기존의 서버부하분산 방식은 게임 사용자의 특성과 서버들 간의 공평한 분배율을 고려하지 않아, 효율적인 부하 분배 처리가 용이하지 않다. 즉, 평균 부하율이 같은 두가지 방식이 있다고 하더라도 각각의 서버간의 부하율이 균일하지 않다면 추후 오동작 오류를 일으킬 소지가 있다. 따라서 본 논문은 해당 접속 요청을 부하분산 알고리즘에 의해 적절한 게임 서버에 배분하되, 온라인 게임서버의 부하 분산을 위한 균일한 분산을 기반으로 하는 부하 분산기를 설계하고 개발하고i자 한다. 이를 통해 일정 기간의 부하 관련 정보를 관리자에게 제공하여 능동적인 게임 서버의 증설 등에 대응할 수 있다.

스마트 폰을 위한 Wi-Fi 기반 모바일 게임 앱의 설계 (Design of Wi-Fi based Mobile Game App for a Smart Phone)

  • 오선진
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권1호
    • /
    • pp.67-73
    • /
    • 2011
  • 최근 스마트 폰 기술의 급속한 발전에 힘입어 모바일 컴퓨팅 환경에서의 온라인 게임의 설계에 대한 관심이 높아지고 있다. 그러나 모바일 단말인 스마트 폰은 비교적 낮은 성능의 프로세서, 저해상도의 GUI, 작은 메모리 공간과 짧은 배터리 파워 등의 제한으로 온라인 게임 구현에 많은 제약이 따른다. 따라서 대부분의 게임은 온라인이나 멀티 플레이 기능이 매우 제한적이다. 본 논문에서는 이러한 모바일 환경의 제약을 극복할 수 있는 컴포넌트 기반 스마트 폰 환경에서의 효율적인 모바일 온라인 게임 앱을 설계하고 구현하였다. 특히 본 논문에서 구현한 모바일 게임은 Wi-Fi를 기반으로 게임 서버와 다른 스마트 폰 간의 온라인 게임이 가능하도록 구현하였다.

온라인 3D 게임의 엔진 테크놀러지 디자인 (Engine Technology Design of On-line 3D Game)

  • 최학현;김정희
    • 디지털콘텐츠학회 논문지
    • /
    • 제8권4호
    • /
    • pp.579-586
    • /
    • 2007
  • 온라인 3D 게임 엔진 개발은 엔진 세부설계와 개발, 알파테스트, 수정 및 보완, 베타테스트, 출시 등의 개발 공정과정을 거치며, 온라인 3D 게임 엔진은 서버 엔진과 클라이언트 엔진으로 나뉜다. 서버 엔진은 Linux 에서 개발되며 비대칭 다중 서버 구축을 위한 서버구축 파트, 분산처리 파트, DB 구축파트로 각각 구성하고 클라이언트 엔진은 윈도우즈에서 DirectX 를 이용하여 개발하며 그래픽 파트, 사운드 파트, AI 파트, 객체처리 파트 파트로 각각 구성하고 엔진 공통기술인 네트워크 기술을 분석하여 3D엔진기술을 기반으로 엔진구조 및 구성하는 방식을 제안하였다.

  • PDF

io_uring I/O 모델을 통한 MMO 게임 서버의 성능개선 (Improving performance of MMO game server using io_uring I/O Model)

  • 성소윤;정내훈
    • 한국게임학회 논문지
    • /
    • 제20권6호
    • /
    • pp.31-42
    • /
    • 2020
  • MMO 게임 서버는 수천 명 이상의 대량 동시접속 시 성능저하를 막기 위해 운영체제에서 제공하는 고성능 I/O 모델을 사용해 구현해야한다. 하지만 운영체제에서 제공하는 I/O 모델들이 계속 발전하고 있음에도 불구하고 기존 어플리케이션들에 대한 적용은 즉각적으로 이루어지지 않고 있다. 이에 본 연구에서는 Linux의 새로운 I/O 모델인 io_uring을 MMO 게임 서버에 적용하였고, 이를 위해 기존의 서버 구조를 io_uring에 맞추어 최적화하였다. 이를 통해 개선된 성능을 대용량 접속 벤치마크 프로그램을 통해 확인하였다.