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

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

인터넷 온라인 게임을 위한 서버의 분산구성 기법 (Distributed Server Configuration Scheme for Internet Online Game)

  • 이남재;서덕원;곽훈성
    • 한국게임학회 논문지
    • /
    • 제1권1호
    • /
    • pp.31-36
    • /
    • 2001
  • Generally, the internet online game systems are divided into two parts, clients and servers. The clients provide a connection with game server to each user and communicate between them. And, the server controls all clients by the game rules fairly and manages database systems to maintain the user information. In this paper, we propose a configuration method for internet online game servers using distributed scheme. To apply this method, we divide game server into three sub-level parts again. First part of game server is login server to establish the connection between communication server and clients. Second part is communication server to connect between clients and main game server during playing the game. And last part is DBMS that performs database independently. Our proposed scheme suggests that the game server operates very stable because of decreasing of processing load by distributed scheme. So, our proposed server configuration applies to similar online game easily.

  • PDF

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

  • 강민석;김경식
    • 한국게임학회 논문지
    • /
    • 제15권2호
    • /
    • pp.83-94
    • /
    • 2015
  • 온라인 게임 개발을 위해서는 서버 개발 기술이 중요하다. 왜냐하면 사용자들이 게임을 진행하는 클라이언트가 서버에 종속적으로 구현되기 때문이다. 본 연구는 서버 개발 기술 중 서버가 데이터를 데이터베이스에 저장하고 불러오는 데이터연동 방식을 연구하였다. 서버의 데이터 연동은 장소에 관계없이 게임을 이어서 진행할 수 있는 온라인게임의 특성 때문에 매우 중요한 사항이다. 본 논문에서는 여러 데이터연동 방식을 정의와 함께 제안하며 분류하였다. 제안된 방식들을 사례를 통해 평가하였다. 본 연구를 통해 향후 온라인 게임 서버의 개발 시에 게임의 특징에 맞는 데이터연동 방식을 선택할 수 있을 것으로 기대된다.

Prediction-based Dynamic Thread Pool System for Massively Multi-player Online Game Server

  • Ju, Woo-Suk;Im, Choong-Jae
    • 한국멀티미디어학회논문지
    • /
    • 제12권6호
    • /
    • pp.876-881
    • /
    • 2009
  • Online game servers usually has been using the static thread pool system. But this system is not fit for huge online game server because the overhead is always up-and-down. Therefore, in this paper, we suggest the new algorithm for huge online game server. This algorithm is based on the prediction-based dynamic thread pool system. But it was developed for web servers and every 0.1 seconds the system prediction the needed numbers of threads and determine the thread pool size. Some experimental results show that the check time of 0.4 seconds is the best one for online game server and if the number of worker threads do not excess or lack to the given threshold then we do not predict and keep the current state. Otherwise we apply the prediction algorithm and change the number of threads. Some experimental results shows that this proposed algorithm reduce the overhead massively and make the performance of huge online game server improved in comparison to the static thread pool system.

  • PDF

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

  • 김정훈
    • 한국게임학회 논문지
    • /
    • 제2권2호
    • /
    • pp.20-27
    • /
    • 2002
  • 본 논문에서는 사용자 수 증가에 의한 네트워크 게임 서버 부하를 줄일 수 있는 효율적인 서버 구조를 제시하였으며, 이를 위해 대칭형 분산 서버 구조와 비대칭 형 분산 서버 구조를 적절히 혼용하는 방식을 채택하였다. 대칭형 분산 서버 구조 방식은 서버들간의 부하 분배를 효율적으로 운영할 수 있다는 장점이 있고 비대칭형 분산 서버 구조는 한 서버 그룹 내에서 서로 다른 게임 서버로 자유롭게 이동할 수 있다는 장점이 있다. 본 제안 서버 구조에서는 이러한 장점들을 적절히 이용하여 온라인 게임 서버의 효율성을 향상시켰다.

  • 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

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

  • 김정훈
    • 한국컴퓨터산업학회논문지
    • /
    • 제7권3호
    • /
    • pp.237-244
    • /
    • 2006
  • 본 논문에서는 사용자 수 증가로 인한 확장 가능한 온라인 게임 서버 구조를 제시하고 있다. 현재 상용 서비스 중인 대부분의 온라인 게임 서버에서는 로긴서버, 캐시서버, 데이터베이스서버, 게임서버, NPC서버 등으로 구성된 하나의 서버 그룹을 운영하다가 사용자 수 증가에 따라 같은 구조의 또 다른 서버 그룹을 추가 설치하고 있다. 그러나 본 논문에서 제안하는 서버 구조는 서버를 추가 설치할 때 로긴서버, 캐시서버, 데이터베이스서버, 게임서버, NPC서버 등의 한 그룹을 추가시키지 않고 게임서버만을 추가한다. 이후 캐시서버나 데이터베이스서버에 부하가 걸릴 때에만 또 다른 서버 그룹을 추가시켜 서버 추가 비용을 최대한 줄일 수 있게 하였다.

  • PDF

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

  • 문성원;조형제
    • 한국게임학회 논문지
    • /
    • 제9권2호
    • /
    • pp.105-113
    • /
    • 2009
  • 온라인 게임의 서비스에 있어서 가장 중요한 것이 안정적인 서비스를 제공하는 것이다. 그러나 온라인 게임에서는 동시에 수천 명의 유저들이 서버에 접속하게 되므로 유저의 수가 증가함에 따라 게임 서버에 과다한 부하가 발생하게 된다. 게임 서버의 부하를 줄이기 위한 다양한 기법들이 연구되고 있다. 온라인 게임의 MMOG (Massively Multiplay Online Game)의 경우는 게임서버의 성능을 향상시키기 위한 연구는 게임 서버 내의 알고리즘 개선 등과 같이 서버 부분에 한정되어 연구되어 지고 있다. 본 논문에서는 MMOG 서버의 가장 큰 부하를 유발하는 동기화 메시지 처리 부분을 서버와 클라이언트 양쪽에서 분산하여 처리하는 방안을 설계하고 이를 시뮬레이션으로 검증하였다.

  • PDF

Game Design of Online Sutda using 3-Tier Structure

  • An, Syungog;An, Sung-Ho;Jung, Jinyoung;Kim, Soo-Kyun
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권9호
    • /
    • pp.55-60
    • /
    • 2015
  • This paper introduces a program structure that minimizes the client's business logic by reducing the client's specifications as a way of minimizing the limitations of online game platforms. The objective of this thesis is to design an online game that is based on a 3-tier client/server structure, and thus using this 3-tier structure to ultimately create an online Sutda game that anyone can enjoy. The progression of newly released games is highly based on the mobile market and the number of online games being launched is decreasing. As the mobile game market grows, more and more multi-platform games are being developed and target platforms within online games are greatly diversifying. Through these situations, this thesis minimizes the client's business logic through a 3-tier structure of application-middleware-database, and also proposes an online game client/server that allows three or more users to participate simultaneously through the server.

온라인 게임을 위한 범용 통신 프로토콜 설계 (A Design of General Communication Protocol for Online Game)

  • 두길수;정성종;안동언
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(3)
    • /
    • pp.233-236
    • /
    • 2001
  • When we execute a online game in the network, a lots of game informations and user informations are transfered between game server and game clients. This information has deferent data structure and communication protocol. So, game developers will be design the communication protocols and packet structures after analyze the game. And, they will be design the database for user management. It will be lots of overload to the game developers. From a user point of view, they must be register to each game server to use several games. It is a undesible operation for the game users. This problems are solved by using the communication server which operates commonly with several game servers. Game providers can get the benefit of multiple access of users and get freedom from user management. Game users can access the several games which connected to communication server by register the communication server only. In this paper we design the communication packet and propose a communication protocol which operates on the communication server described previous.

  • PDF

온라인게임을 위한 무 정지 업데이트 기법의 연구 (A Study of Non-Disruptive Update Scheme for Online Game)

  • 강상용;한정현
    • 한국멀티미디어학회논문지
    • /
    • 제17권11호
    • /
    • pp.1307-1312
    • /
    • 2014
  • Online games are virtual space where it connects individual users through network connection to offer enjoyment of play games and game developer who service online games have to develop new contents and provide them to users to extend life of their service. Typically, in order to update new contents, all service companies have maintenance schedule to stop the game service for a while to update both server and client applications. Usually this process takes quite amount of time and users do not have any other choice but disconnected from server and wait until it is over. The purpose of this thesis is to describe the advantages of new design system which will allows users to continue to play the game even during the update. The main focus of this design is to make users feel more convenience in online gaming experience by move client from previous server to new server while users are still playing. If they can to connect current client with new server without any certificate validation process while users information from the client can automatically pass through to the new server, users may not need to experience maintenance for new contents update.