• Title/Summary/Keyword: 게임서버

Search Result 280, Processing Time 0.023 seconds

A Game Server Architecture for Massively Multi-player On-line Network Game (대규모 네트워크 게임을 위한 게임 서버 구조)

  • Yoon, Young-Mi;Jeon, Jae-Woo;Oh, Sam-Kweon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.1333-1336
    • /
    • 2002
  • 본 논문은 대규모 네트워크 온라인 게임에서 게임 진행 중에 발생할 수 있는 부하를 최소화 할 수 있고 추후 확장이 용이한 온라인 게임 서버의 구조에 대해 설명한다. 본 논문에서 설명하는 게임 서버는 게임 서버가 제공해야 하는 기능별로 로그인 서버, 존 서버, 사용자 관리 서버, 그리고 DB 에이전트로 구성된다. 각 서버들은 상호 연관관계를 최소화하여 어느 한 서버에 고장이 발생하였을 때 전체 게임에 발생할 수 있는 문제를 최소화 할 수 있고 추후 확장이 용이한 구조이다.

  • PDF

Efficient and scalable Online Game Server Architecture for Massive Users (대규모 사용자들을 수용하기 위한 효율적인 서버 확장이 가능한 온라인 게임 서버 구조)

  • Kim, Jeong-Hoon
    • Journal of Korea Game Society
    • /
    • v.2 no.2
    • /
    • pp.20-27
    • /
    • 2002
  • In this paper, I tried to propose efficient online game server architecture that decrease server overload. I used replicated distributed sever type together with non-replicated distributed sever type. Replicated distributed sever type has the advantage to maintain efficient distribution of server overload and non-replicated distributed sever type has the advantage to move a game server to a different game server freely in one server group. I used these advantages suitably in this proposal, and I will show the efficiency of online game server architecture.

  • PDF

Design and Implementation of Virtualization Based Distributed Game Server for Mobile Social Network Game (모바일 소셜 네크워크 게임을 위한 가상화 기반 분산 게임서버의 설계 및 구현)

  • Lee, Wonjin;Lee, Taekkyun;Kim, Kangseok;Hong, Manpyo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.117-120
    • /
    • 2013
  • 스마트폰의 보급으로 모바일 소셜 네트워크 게임(SNG: Social Network Game)을 즐기는 사용자들이 증가하고 있다. 그러나, SNG의 특성에 맞는 자원 활용률을 고려한 효율적인 게임서버에 대한 연구는 매우 부족한 실정이다. 본 논문은 가상화 기반으로 SNG게임서버를 설계 및 구현한다. 또한 가상화 기반 분산 게임서버의 CPU 사용률과 Memory 사용량을 분석하여 게임서버의 자원 활용률을 보인다. 이를 토대로 SNG게임서버 환경구축의 기반지식을 제공한다.

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

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.

Technical Trend of Distributed Game Server (분산 게임서버 기술 동향)

  • Im, J.Y.;Park, I.K.;Jeong, J.Y.;Sim, K.H.
    • Electronics and Telecommunications Trends
    • /
    • v.20 no.4 s.94
    • /
    • pp.93-102
    • /
    • 2005
  • 온라인 게임의 가장 큰 특성이자 매력은 사용자간 발생하는 상호작용이라고 할 수 있다. 사용자들은 게임상의 만남을 통해서 커뮤니티를 형성하고, 특정 목적을 위해서 협력하고 갈등한다. 이러한 특성으로 인해 온라인 게임의 성공여부가 동시에 게임을 즐기는 사용자 수로 평가되지만, 사용자 수의 증가와 사용자들간의 높은 상호작용성은게임서버의 처리부담 급증을 가져 온다. 따라서, 다수의 사용자들에 대한 원활한 처리를 위해서 서버의 역할은 다수의 서버 시스템에 분산되어 처리되어야 하고, 이러한 기술을 분산 게임서버 기술이라고 한다. 본 고에서는 게임산업에서 사용되고 있는 분산게임서버 기술을 분류하여 설명하고, 향후 기술 동향을 분석한다.

Asymmetric distributed multi server architecture for efficient method of client connection process at online game servers (온라인게임 서버에서의 효율적인 클라이언트 접속 처리를 위한 비대칭 분산형 다중 서버 구조)

  • Hwang Doh-Yeun;Lee Nam-Jae;Kwak Hoon-Sung
    • The KIPS Transactions:PartB
    • /
    • v.12B no.4 s.100
    • /
    • pp.459-464
    • /
    • 2005
  • The online game system could be largely divided into two parts: servers and clients. Clients accesses to a game server and analyzes the packets transmitted from a server. A game server manages users information and database. U a game server allows a new client to access the server to execute a game, it should accept the access request of the new client maintaining the online connection of the existing users. In this paper, we compare Process method and Thread method within the multiple jobs process methods of a server. Then we propose an asymmetric distributed multi server architecture that is adequate to asymmetric distributed architecture that is widely applied to most game servers. The proposed asymmetric distributed multi server architecture includes login server, game server, communication server and database server to perform its own feature independently. Comparing its other architectures, it shows better performance economically and technically. Especially it improves the stability and expandability of a server.

A Management method of Load Balancing among Game Servers based on Distributed Server System Using Map Balance Server (분산형 서버 구조 기반 Map 밸런스 서버를 이용한 게임 서버 간 부하 관리 방법)

  • Kim, Soon-Gohn;Lee, Nam-Jae;Yang, Seung-Weon
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.6
    • /
    • pp.1034-1041
    • /
    • 2011
  • Generally, In distributed online game server system, game maps are processed separately by means of dividing into several unit blocks. But the keeping normal distribution of user in game map is very difficult because preferences of game users are not same according to individual user's private character. For this reason, if the huge number of users concentrate on particular region of same game map at once, the game server exceed their threshold so that the system can be getting down. Conversely, the efficiency of system goes down considerably because the game server must perform map processing continuously even under user_empty situation. To solve this problem, in this paper, we propose a Map management method to control relatively normal distribution of users in game maps using Map Balance Server. In suggested model, we can reduce the load of game servers by means of turn off the game map processing temporary when a server is under user_empty situation. we also can maximize server performance by means of redistribution of map processing load among servers.

A Study on the User's Perception of Free Server and the Game Company's Response Plan (프리 서버에 대한 사용자의 인식과 게임사의 대처방안에 관한 연구)

  • Kim, Geong-Jun;Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.167-170
    • /
    • 2021
  • 리 서버란 게임 개발사나 퍼블리셔가 공식으로 제공하는 정상적인 서비스가 아니며 개인이 게임을 변조하여 배포하고 불법 운영하는 서버를 뜻한다. 게임 시장이 성장하고 발전하면서 그만큼 정상적인 게임 운영을 방해하거나 불법으로 기존 게임의 서버를 개설하여 저작권을 침해하는 사례도 적지 않다. 본 논문은 그러한 사례 중 K사의 서비스 종료 게임인 '그랜드체이스'의 프리서버 현황과 게임사의 대처 상황을 조사하고 플레이 경험이 있는 유저들을 주 대상으로 설문을 진행하여 프리서버에 대한 사용자 인식을 파악한 후 이를 바탕으로 적절한 대응 방안을 제시하려고 한다.

  • PDF

Design of an Network System for the Continuous Single Golf Game Play (지속적인 싱글 골프게임 플레이를 위한 네트워크 시스템 설계)

  • Lim, Seunghyeon;Park, KeeHyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.01a
    • /
    • pp.47-50
    • /
    • 2013
  • 본 논문에서는 지속적인 싱글 골프게임 플레이를 위한 네트워크 시스템 설계를 제안한다. 본 설계는 스크린 골프 시뮬레이터와 자료동기화 기술을 접합함으로써, 언제 어디서나 이전에 정지된 게임 플레이 환경을 재현하여 계속적인 플레이 할 수 있도록 하는데 그 목적이 있다. 플레이어가 스크린 골프장에서 게임 플레이하다가 게임이 완전히 끝나기 전에 정지하게 되면, 본 논문에서 제안한 네트워크 시스템이 해당 게임 환경 정보를 서버에 저장한다. 차후 플레이어가 게임 재개를 원할 경우, 종전에 정지한 게임 환경 정보를 그대로 재현할 수 있도록 다운로드하여 사용자에게 제공함으로써, 지속적인 게임 플레이를 가능하게 한다. 본 논문의 시스템은 PC콘솔 클라이언트, 프록시 서버, 사용자 데이터 서버로 구성된다. PC콘솔 클라이언트는 콘솔 기기에 탑재되며, 사용자에게 스크린 골프게임을 제공하고, 게임 환경 정보를 프록시 서버로 전송한다. 프록시 서버는 닫힌 네트워크에 존재하는 사용자 데이터 서버와 PC콘솔 클라이언트를 연결하며, 해당 세션을 관리한다. 사용자 데이터 서버는 실제 플레이어의 인증, 데이터 저장 및 불러오기와 같은 실질적인 서비스를 제공한다.

  • PDF