• Title/Summary/Keyword: 게임 서버

Search Result 311, Processing Time 0.022 seconds

A MultiUser Internet Game (멀티 유저 인터넷 게임)

  • 김형민;김규년
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.376-378
    • /
    • 2000
  • 멀티유저 인터넷 게임이란 서로 다른 장소에 있는 사람들과 인터넷이라는 가상의 공간에 모여서 하나의 게임을 즐기는 것을 말한다. 멀티유저 인터넷 게임은 현재 가장 각광받고 있으며 발전 가능성이 무한하다. 하지만 이 멀티유저 인터넷 게임을 위한 서버와 클라이언트의 구축이 만만하지는 않다. 본 논문에서는 멀티유저 인터넷 카드게임을 구현한다. 현재 발표되어 있는 여러 가지 멀티유저 인터넷 게임 서버들의 구조와 문제점들을 분석한다. 그리고 여러 가지 멀티유저 인터넷 카드게임 서버 설계의 표준이 될 수 잇는 메시지 전달 방식, 메시지의 구성 방법 등을 제시한다. 최종적으로 본 논문에서 제안한 방식으로 멀티유저 인터넷 카드게임을 구현할 것이다.

  • PDF

A Study of a Game User Oriented Load Balancing Scheme on MMORPG (MMORPG 서버를 위한 게임 사용자 중심의 부하 분산 기법에 관한 연구)

  • Choi, Jong-Gwan;Kim, Hye-Young;Woo, Won-Sik
    • Journal of Korea Game Society
    • /
    • v.12 no.3
    • /
    • pp.69-76
    • /
    • 2012
  • At MMORPGs that has the numerous game users with many interactions at the same virtual world, massive loading that results in delays, resource shortages, and other such problems occur. To solve this, many developers devote research to load-balancing servers, yet due to steady and dynamic map divisions, such research is unreliable. This paper proposes a game user-oriented load balancing scheme for the load balancing of MMORPG servers. This scheme shows effectiveness at dealing with hot-spots and other gatherings of game users at specific servers compared to previous methods.

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

  • Kim, Soon-Gohn
    • Journal of Digital Contents Society
    • /
    • v.12 no.4
    • /
    • pp.559-565
    • /
    • 2011
  • In this paper, I propose a distributed game server system which has flexibility of enormous game character's processing in MMORPG using block scheme. I proposed game servers in distributed system grouped with zone which charge of each map, and the game servers in this zone divide game map into several unit blocks and process distributing blocks to game servers according to its performance. I proposed distributed game server system using block scheme can add/drop game map to/from easily through block process method in game and communication servers. Therefore, my proposed system can enormous character processing and add user created game map to existed game map easily in the future as well. Also, my scheme increases the system utilization and upgrades system stability by dynamic distribution of game map according to the number of characters and performance of servers.

Implementation and Performance Evaluation of Migration Agent for Seamless Virtual Environment System in Grid Computing Network (그리드 컴퓨팅 네트워크에서 Seamless 가상 환경 시스템 구축을 위한 마이그레이션 에이전트 구현 및 성능 평가)

  • Won, Dong Hyun;An, Dong-Un
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.7 no.11
    • /
    • pp.269-274
    • /
    • 2018
  • MMORPG is a role-playing game that tens of thousands of people access it online at the same time. Users connect to the server through the game client and play with their own characters. If the user moves to a management area of another server beyond the area managed by the server, the user information must be transmitted to the server to be moved. In an actual game, the user is required to synchronize the established and the transferred information. In this paper, we propose a migration agent server in the virtual systems. We implement a seamless virtual server using the grid method to experiment with seamless server architecture for virtual systems. We propose a method to minimize the delay and equalize the load when the user moves to another server region in the virtual environment. Migration Agent acts as a cache server to reduce response time, the response time was reduced by 50% in the case of 70,000 people.

Data Grouping for Performance Enhancement of Multi-User Games (다중 사용자 게임 성능 향상을 위한 데이터 그룹핑 방법)

  • 이철민;박홍성
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.541-546
    • /
    • 2001
  • 현재 많은 사용자들이 네트워크 게임을 즉시고 있다. 네트워크 게임은 동시에 많은 사용자들이 하나의 서버에 접속하여 게임을 하므로, 많은 사용자특이 접속하는 경우 서버의 부하 증가와 네트워크 트래픽 증가로 인한 데이터 전송 지연이나 데이터 손실이 발생하여 게임을 원활히 진행하지 못하는 문제가 있다. 본 논문에서는 이러한 지연을 줄이기 위해서 그룹화 방법을 이용하여 서버가 전송하는 데이터의 개수를 줄임으로써 서버의 부하 감소 및 네트워크 트래픽을 줄이는 방법을 제안한다.

  • PDF

Performance Improvement of MMO Gameservers Using RIO and HTM (RIO와 HTM을 이용한 MMO 게임서버의 성능 개선)

  • Kang, Subin;Jung, NaiHoon
    • Journal of Korea Game Society
    • /
    • v.20 no.6
    • /
    • pp.13-22
    • /
    • 2020
  • RIO is a new network API for Windows that is designed to have high I/O performance through low overhead and latency. Using RIO, MMO game servers may have much performance benefits. In addition, HTM has better productivity and performance compared to existing synchronization methods, so adopting it may produce better performance, also. In this paper, we improved server performance by implementing a new MMO game server architecture optimized with RIO and HTM. The performance of the server was verified through a benchmark program, and the number of concurrent users increased by 19%.

게임엔진연재 / 서버엔진, 온라인게임 구축을 위한 핵심 기술

  • Kim, Hyeon-Bin
    • Digital Contents
    • /
    • no.8 s.123
    • /
    • pp.118-121
    • /
    • 2003
  • '서버 엔진'이란 네트워크를 통한 대규모 사용자들 간의 상호작용이 요구되는 게임(대표적인 것으로 클라이언트-서버 구조를 갖는 온라인게임)을 구현하기 위해 필요한 핵심적인 기능인 효율적이고 안정적인 네트워킹 기능 외에 기타 다양한 성능 최적화 기능들과 관련 API들을 제공하는 엔진이다.

  • PDF

A Method of Client-Server Assignment for Minimizing the CPU Power Consumption of Servers in a Game Server Cluster (게임 서버 클러스터에서의 서버의 CPU 전력 소모 최소화를 위한 클라이언트-서버 배정 방법)

  • Kim, Sangchul;Lee, Sunghae
    • Journal of Korea Game Society
    • /
    • v.17 no.4
    • /
    • pp.137-148
    • /
    • 2017
  • Since the power consumption of data centers is large and computer serves take a large portion of it, there have been much research on the power saving of servers in various ways recently. Among the units of severs CPU is one of major power consuming units. In this paper, a method of client-server assignment for minimizing the CPU power consumption of servers in a game server cluster is proposed. We model the client-server assignment problem as an optimization problem, and find a solution to the problem using a simulated annealing-based technique. One of major features of our method is to select a proper operating frequency according to the amount of load on a server. The selection of a lower frequency in case of low load will result in reducing power consumption. To our survey, little research on client-server assignment in consideration of power consumption has been carried out.

A Login Server Architecture for Large Scale Network Game Server (대규모 네트워크 게임을 위한 로그인 서버 구조)

  • 이홍석;윤영미;오삼권
    • Proceedings of the KAIS Fall Conference
    • /
    • 2001.11a
    • /
    • pp.71-74
    • /
    • 2001
  • 본 논문에서 대 규모 네트워크 게임서버는 기능별로 분산화 되어야 하며, 분산되어 있는 여러 서버 중 특정기능을 수행하는 서버가 장애를 발생하여 전체 시스템에 영향을 주어서는 안 된다. 본 논문이 제시한 구조는 로그인 처리만 수행하는 서버로서 네트워크 게임은 물론 로그인 처리를 요구하는 다른 시스템들에도 적용 가능하다.

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

  • Mun, Sung-Won;Han, Sung-Ho
    • Journal of Korea Game Society
    • /
    • v.5 no.4
    • /
    • pp.23-32
    • /
    • 2005
  • This paper introduces environment analysis way to improve the game AI. The way of environment analysis can provide game user the more reality than generally used AI patterns. This paper suggests the way to make die NPC patterns variously. To realize this theory we designed the organization of NPC server newly, and also accomplished the experiment of NPC server simulation test to get the performance applied in real situation.

  • PDF