• Title/Summary/Keyword: 온라인 게임서버

Search Result 127, Processing Time 0.026 seconds

Study on The Online Game Server Architecture (온라인 게임 시스템 서버 아키텍처 연구)

  • Choi, Sung;Park, Heon-Yong
    • Proceedings of the KAIS Fall Conference
    • /
    • 2006.05a
    • /
    • pp.534-539
    • /
    • 2006
  • 온라인 게임 서버는 비용과 확장성의 이유로 분산 서버 구조를 택하고 있으며, 게임의목적에 따라 다양한 관점에서 서버 아키텍처를 설계한다. 대용량의 서비스를 하는 대규모 분산 시스템이자 네트워크 가상환경 예이다. 온라인 게임을 위한 서버 구조는 기술적인 면 만 아니라 기획적인 면에서도 영향을 받는다. 어떠한 온라인 게임을 만들 것인지에 따라 서버 구조는 달리 결정되며, 게임을 어떠한 모습으로 발전시킬 것인지에 따라 서버 구조 또한 변경되어야 한다. 본 논문에서는 온라인 게임 서버 구조를 설계하는데 있어 필요한 사항들을 기술하고, 이를 수용하는 서버 구조를 설계 연구하였다.

  • PDF

A Study for Online-GameServer Development (온라인 게임서버 구현에 관한 연구)

  • Bae, Seong-Gil;Kim, Hye-Yeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1156-1158
    • /
    • 2011
  • 온라인 게임서버는 다수의 클라이언트들의 접속 요청 및 여러 작업요청을 실시간으로 빠르게 처리할 수 있어야 하기 때문에 동시 접속 사용자의 수에 비례하여 처리할 네트워크 양도 많아지고 서버 프로그램의 부하도 그만큼 높아지게 된다. 따라서, 본 논문에서는 온라인 게임서버에서의 게임서버의 기능을 효율적으로 수행하기 위한 기술들을 제시하고 AOS 장르의 게임의 프로토타입의 클라이언트들을 IOCP 로 구현한 온라인게임 서버에 연동하여 네트워크 통신과 클라이언트들간의 동기화 작업을 구현하였다.

Implementation and Performance Evaluation for a Wire/Wireless Game Server (유무선 동시지원 게임 서버의 구현 및 성능분석)

  • 김용빈;신동규;신동일
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.694-696
    • /
    • 2003
  • 최근 온라인 게임은 많은 호황을 누리고 있다. 현재는 PC 기반의 온라인 게임이 주류를 이루고 있지만 무선 단말기를 통하여 온라인 게임을 즐기는 사람들이 급증하는 추세이다. 기존의 온라인 게임서버의 구조를 살펴보면 각각의 게임의 환경에 맞게 서버를 설계하여 많은 시간과 자원의 낭비를 초래하게 된다. 유사한 Network Game을 지원하기 위해 헤더 영역과 Data영역을 분리 시켜 보다 유사한 게임들은 동일한 게임서버를 통하여 지원을 가능하게 하여 효율적인 게임서버를 운영할 수 있을 것 이다. 따라서 본 논문에서는 유선과 무선상에서의 Network delay를 고려한 유뮤선 네트워크를 동시에 지원하는 Game Server및 미들웨어를 구현하고 구현된 Game Server의 성능분석을 통해 본 논문에서 제안한 게임서버의 분산처리 성능을 평가하였다.

  • PDF

A Study on the Data Linkage Method of Online Game Server (온라인 게임 서버의 데이터연동 방식에 대한 연구)

  • Kang, Min-Seok;Kim, KyungSik
    • Journal of Korea Game Society
    • /
    • v.15 no.2
    • /
    • pp.83-94
    • /
    • 2015
  • Methodology of server development is so important for the development of online game because the client where the users play the online game depends on the server. In this research, we have studied data linkage methods of the online game server which permits the server to save and retrieve the user data on the database. The data linkage method of the server is critical to make the users continue their games anywhere online. In this paper, several data linkage methods have been proposed and classified with their definitions. The proposed methods have been evaluated with the experimental data. It will contribute for the developer of online game server to choose a good data linkage method for the features of the game.

A Load Balancing Technique for a Massively Multiplayer Online Game Server (대용량 온라인 게임 서버를 위한 부하 평형 기법)

  • 손민규;성영락;오하령;안현식;김정윤
    • Proceedings of the IEEK Conference
    • /
    • 2003.07d
    • /
    • pp.1339-1342
    • /
    • 2003
  • 클라이언트-서버 구조의 온라인 게임에서 서버의 역할은 매우 중요하다. 그러나 서버에 너무 많은 사용자가 동시에 접속할 경우에는 과도한 부하로 인하여 안정적인 서비스를 제공하지 못하는 경우가 발생할 수 있다. 이러한 문제를 해결하기 위하여 여러 대의 분산 서버를 활용한 방법이 사용되고 있다 분산 서버 구조에서는 부하가 특정 서버로 집중되는 것을 막는 것이 전체 시스템의 성능 향상을 위하여 필요하다. 이를 위하여 부하 평형 기법을 사용하고 있으며 관련 연구도 활발히 진행 중이다. 본 논문에서는 분산 서버를 이용한 온라인 게임 서버의 구조를 설계하고, 대량 사용자의 제약을 극복하기 위한 하나의 방안으로 다중 서버 시스템에서 실행되는 게임 서버 프로세스들에 대한 부하 평형 기법을 제시한다. 제안된 기법에서는 전체 게임을 소규모의 여러 게임 세상(Game World)으로 나누고 서비스가 진행되는 상황에서 게임 세상을 게임 서버들 사이에서 이동시킨다.

  • PDF

A study on incrementally expandable online game server architecture (서비스 단계별 확장 가능한 온라인 게임 서버 구조에 대한 연구)

  • Kim Jeong-Hoon
    • Journal of the Korea Computer Industry Society
    • /
    • v.7 no.3
    • /
    • pp.237-244
    • /
    • 2006
  • The purpose of this study is to propose the online game server architecture which can expand as the number of users increases. In most online game servers, there is a server group composed of a login server, a cache server, a database server, a game server, and an NPC server, and when the number of users increases, an additional server group with the same structure is installed. The server architecture proposed in this study does not install a server group composed of a login server, a cache server, a database server, a game server, an NPC server, etc., but installs a game server only. When there is a need for the cache server and database server, the required servers will be additionally installed, thus reducing costs.

  • PDF

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

  • Lee Hun-Joo;Jung Yong-Woo;Lim Bum-Hyun;Shim Kwang-Hyun
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.31 no.5B
    • /
    • pp.405-412
    • /
    • 2006
  • In this paper, we present an efficient method for simulating massively virtual clients in an online game environment. Massively multi-player online games and other multi-user based networked applications are becoming more attractive to the gamer players. Such kind of technology has long been researched in the area called Networked Virtual Environments. In the game development process, a set of beta tests is used to ensure the stability of online game servers. A set of testing processes consumesa lot of development resources such as cost, time, and etc. The purpose of VENUS system is to provide an automated beta test environment to the game developers to efficiently test the online games to reduce development resources.

A Study on Synchronization Distribution of Server Message in Online Games (온라인 게임의 서버 메시지 동기화 분산에 대한 연구)

  • Mun, Sung-Won;Cho, Hyung-Je
    • Journal of Korea Game Society
    • /
    • v.9 no.2
    • /
    • pp.105-113
    • /
    • 2009
  • The most important service of the online game is the stability. However, in online games, the increase in the number of users burdens the server as thousands of users connect to the server at the same time. While various techniques to reduce the load on the server are studied, the study is limited only to the server part like an improvement of server algorithms. In this paper, a program to handle the largest load of the server, the message synchronization of both the server and client, is designed and implemented.

  • PDF

Damage and Defense of Online game private servers. (온라인 게임의 사설서버 피해와 방어)

  • Bae, Jung-Il;Oh, Sang-Seok;Min, Sung-Gi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1456-1459
    • /
    • 2012
  • 사설서버는 개발사의 동의 없이 게임 서버를 제작 및 운영 하여 게임에 대한 저작권 침해와 서비스의 권리 없이 영리나 비영리 목적으로 단체 또는 개인이 온라인 게임을 즐길 수 있도록 서비스 하는 행위 또는 서버 자체를 뜻한다. 본 논문에서는 이러한 사설서버에 대한 기술적인 대응 방법인 사설서버 방어코드에 대해서 제안 한다. 본 연구는 사설서버로 인한 게임 개발사의 피해와 사설서버에 대한 방어 방법, 그리고 실제 온라인 게임에 사설서버 방어 기술을 도입한 후 사설서버 방어의 효과에 대해서 조사를 한다.

Damage and Defense of Online game private servers. (온라인 게임의 사설서버 피해와 방어)

  • Bae, Jung-Il;Oh, Sang-Seok;Min, Sung-Gi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.917-920
    • /
    • 2013
  • 사설서버는 개발사의 동의 없이 게임 서버를 제작 및 운영 하여 게임에 대한 저작권 침해와 서비스의 권리 없이 영리나 비영리 목적으로 단체 또는 개인이 온라인 게임을 즐길 수 있도록 서비스 하는 행위 또는 서버 자체를 뜻한다. 본 논문에서는 이러한 사설서버에 대한 기술적인 대응 방법인 사설서버 방어코드에 대해서 제안 한다. 본 연구는 사설서버로 인한 게임 개발사의 피해와 사설서버에 대한 방어 방법, 그리고 실제 온라인 게임에 사설서버 방어 기술을 도입한 후 사설서버 방어의 효과에 대해서 조사를 한다.