• Title/Summary/Keyword: Game server

Search Result 218, Processing Time 0.026 seconds

Design and Implementation of an On-line RPG Game Content (온라인 RPG게임 컨텐츠의 설계 및 개발사례)

  • Lee Hun-Joo;Kim Hyun-Bin
    • Journal of Digital Contents Society
    • /
    • v.4 no.2
    • /
    • pp.223-231
    • /
    • 2003
  • Game industry has been growing rapidly due to the development of computer and IT technologies. Especially, computer game is known as the core of multimedia and hi-tech entertainment. Recently, computer game has been evolving into 3D RPG and simulation types which give players more realism from the existing 2D RPG ones. In this paper, we design and implement a full 3D on-line RPG game content. The game supports simultaneous connections of multi-users on each game server.

  • PDF

The Causal Relationship of Choosing Factors of Smart Phone Game (스마트폰 게임 선택요인에 관한 연구)

  • Moon, Jae Young
    • The Journal of the Korea Contents Association
    • /
    • v.14 no.10
    • /
    • pp.723-729
    • /
    • 2014
  • The purpose of this study is to find factors which are influencing choosing game based on empirical study. Today, many kind of smart phone games are developing because advanced smart phone hardware. Therefore we analyze to choose factors of smart phone game. As a results many smart phone game user more interested in reward than others. Many smart phone game company service their own game based on semi pay game because of profit. However, smart phone game user doesn't want to pay it. Thus mart phone game company have to change their sales strategy. Second, smart phone game user believe that access is important. So smart phone game company to manage game server.

Priority-based Group Task Scheduling Policy for a Multiplayer Real-time Game Server (다중사용자용 실시간 게임 서버를 위한 우선순위 기반 그룹 태스크 스케쥴링 정책)

  • Kim, Jin-Hwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.4
    • /
    • pp.57-64
    • /
    • 2012
  • Multiplayer, real-time games are a kind of soft real-time systems because a game server has to respond to requests from many clients within specified time constraints. Client events have different timeliness and consistency requirements according to their nature in the game world. These requirements lead to different priorities on CPU processing. Events can be divided into different groups, depending on their consistency degree and priority. To handle these events with different priority and meet their timing constraints, we propose a priority-based group task scheduling policy in this paper. The number of clients or events requested by each client may be increased temporarily. In the presence of transient overloading, the game server needs to allocate more CPU bandwidth to serve an event with the higher priority level preferentially. The proposed scheduling policy is capable of enhancing real-time performance of the entire system by maximizing the number of events with higher priority completed successfully within their deadlines. The performance of this policy is evaluated through extensive simulation experiments.

A Study on The efficient Transmission Plan of Game Moving Picture (게임 동영상의 효율적인 전송 계획에 관한 연구)

  • Lee, Myoun-Jae;Cho, Sung-Hyun
    • Journal of Korea Game Society
    • /
    • v.7 no.2
    • /
    • pp.33-40
    • /
    • 2007
  • Smoothing is a transmission plan where variable rate video data is converted to a constant bit rate stream. Among them are CBA, MCBA, MVBA and others. However, these smoothing algorithms produce a transmission plan where extra bandwidth in server is not considered. This may cause difficulty in providing videos to many clients in a server. In this paper, we propose the smoothing algorithm with monotonic transmission rate increase and abrupt transmission rate decrease, in order to provide videos to as many clients in server with limited network bandwidth as possible. In order to show the performance of our proposed algorithm, various evaluation factors were used such as the maximum number of clients, the average number of clients, and so on. Experiments demonstrated that the proposed algorithm outperformed other algorithms in evaluation factors such as the maximum number of clients and the average number of clients.

  • PDF

A Scalable Hybrid P2P MMOG Cloud Architecture for Load Management in a Region (영역내 부하 관리를 위한 확장적 하이브리드 P2P MMOG 클라우드 구조)

  • Kim, Jin-Hwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.3
    • /
    • pp.83-91
    • /
    • 2022
  • This paper proposes a scalable hybrid P2P(peer-to-peer) cloud architecture for MMOGs(massively multiplayer online games) which includes load management schemes for each region. A game world is divided into several game regions and each game region is serviced by at least one peer(player) in this MMOG cloud environment. The load must be managed regionally to support smooth interactions among them even in the presence of a high concentration of players in a specific region. In the proposed architecture where an efficient and effective provisioning of resources is realized, it is suitable for players to interact with cloud servers effectively and it avoids bottlenecks of the current client-server MMOG architecture. This architecture also relieves a lot of computational power and network traffic, the load on the servers in the cloud by exploiting the capacity of the players. Simulation results show that the proposed hybrid P2P cloud architecture can reduce the considerable bandwidth at the server compared to the client server architecture as the available resources grow with the number of players in crowding or hotspots.

A design and implementation of Java based network game environments design and implementation for Internet community (인터넷 커뮤니티를 위한 JAVA 기반의 네트워크 게임 환경 설계 및 구현)

  • Kim, Jong-Soo;Kim, Tea-Suk;Choe, Gil-Rim;Kim, Sam-Ryung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.1071-1074
    • /
    • 2003
  • Now internet is very popular. Many company services various contents in Web. One of the best way for internet community is network game service for internet member. There are some company to service high quality network game for gathering members. Those company make success for getting fee from their member. Global on-line game market is small but stability growing. Thus Microsoft invest on line game. On this paper, one of a java network turn game system called by "Hoola" is designed and implemented. This Application consist of Client/Server and Database module and multi-tier Architecture, because of easily translation to PDA or mobile phone.

  • PDF

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

  • Jeong, Jong-Min;Lee, Mun-Kyu;Lee, Goo-Yeon
    • Journal of Industrial Technology
    • /
    • v.20 no.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

The Study of Forecasting Game Usage Hours Using Time Series Analysis (시계열 분석을 이용한 게임 접속시간 예측 연구)

  • Kang, Kie-Ho;Kim, Pyeoung-Kee
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.15 no.5
    • /
    • pp.63-69
    • /
    • 2010
  • Forecasting game usages hours can supply good information resolving intensive server access and ensuring stable game service. In this paper, we applied various time series analysis methods to forecast game usage hours in 2009 on famous "Ion" and "Sudden Attack" games. According to the experiment, the seasonal variation method showed better performance forecasting actual usage hours.

Capacity Analysis of Internet Servers Based on Log-Data Analysis (로그자료 분석을 통한 인터넷 서버의 용량 분석)

  • 김수진;윤복식;이용주;강금석
    • Korean Management Science Review
    • /
    • v.19 no.1
    • /
    • pp.29-38
    • /
    • 2002
  • Due to the rapid increase In the Internet traffic volume, ISPs are faced with the definite need of the expansion of server capacity. In order to Provide prompt services for customers and still prevent excessive facility cost, it is critical to determine the optimum level of internet server capacity. The purpose of this Paper is to provide a simple but effective strategy on the expansion of servers capacity according to the increase in internet traffic. We model an internet server as an M/G/m/m queueing system and derive an efficient method to compute the loss probability which, In turn, Is used as a basis to determine proper server capacity. The Process of estimating the traffic parameter values at each server based on log data analysis is also given. All the procedures are numerically demonstrated through the process of analyzing actual log data collected from a game company.

An XML-based Message Definition System for Massively Multiplayer Online Games (대규모 온라인 게임을 위한 XML 기반의 메시지 정의 시스템)

  • Piao, Xue-Feng;Oh, Sam-Kweon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.901-906
    • /
    • 2004
  • Client- server interaction in a massive multi-player online role-playing game(MMORPG) is usually made via network-message Passing. Since the game contents and elements in such MMORPGs are consistently evolved, messages need to be added, deleted, or modified accordingly. Therefore, game programmers are repeatedly required to write new programs or at least modify existing programs. The XML-based message definition system introduced in this paper facilitates the addition and modification of messages for game interaction ; it not only allows programmers to save a considerable amount of time for modifying existing messages or adding new messages but also relieves them of a serious burden of programming bugs. In addition, this system can be used for general client-server applications.