MODEL OF AN ENHANCED COMPUTER GAME SERVER IN MULTIPLAYER ENVIRONMENTS

The rapid evolution of multiplayer gaming has led to increasingly complex virtual environments that require precise synchronous movement mechanics to be competitive. One of the main challenges of interacting with large numbers of users in real-time in a multiplayer environment is the effect of network delays on character movements. In addition to the constant component, network delays have a variable component that is random and at the same time can be different on different network segments when the server interacts with different clients. The article examines the operation of a computer game server and proposes a model of advanced character movement control for multiplayer environments that provides smooth transitions between animation states through the concept of client-side prediction. The model is based on the state transition diagram of the server and describes its operation during a multiplayer game. To analyze the processes implemented by the server, we defined its five states: listening state, packet delay check state, mobility check state, client data update state, and preauthorization data update state. The object of modeling is a random process characterized by discrete states and continuous time, the model of which is presented as a system of differential equations. The results of solving this system of equations are analytical expressions for estimating the probabilities of a computer game server being in each of the possible states depending on the intensity of transitions between states. The presented mathematical apparatus describes the influence of incoming requests of different intensities on maintaining the necessary quality of system operation. The resulting formulas can be used for further analysis of the server's operation in various scenarios. Based on them, recommendations for improving data exchange algorithms in the system can be developed.

Authors

Institutions

Publication Details

Journal
Computer Systems and Information Technologies
Published
2024-12-26
DOI
https://doi.org/10.31891/csit-2024-4-6
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MODEL OF AN ENHANCED COMPUTER GAME SERVER IN MULTIPLAYER ENVIRONMENTS

Rostyslav Liskevych, Kvitoslava Obelovska, O. I. Liskevych, Andriy Abzyatov et al.
Computer Systems and Information Technologies
Distributed and Parallel Computing Systems
article

MODEL OF AN ENHANCED COMPUTER GAME SERVER IN MULTIPLAYER ENVIRONMENTS

Rostyslav Liskevych, Kvitoslava Obelovska, O. I. Liskevych, Andriy Abzyatov, Artur HRYTSIV
article en

Abstract

The rapid evolution of multiplayer gaming has led to increasingly complex virtual environments that require precise synchronous movement mechanics to be competitive. One of the main challenges of interacting with large numbers of users in real-time in a multiplayer environment is the effect of network delays on character movements. In addition to the constant component, network delays have a variable component that is random and at the same time can be different on different network segments when the server interacts with different clients. The article examines the operation of a computer game server and proposes a model of advanced character movement control for multiplayer environments that provides smooth transitions between animation states through the concept of client-side prediction. The model is based on the state transition diagram of the server and describes its operation during a multiplayer game. To analyze the processes implemented by the server, we defined its five states: listening state, packet delay check state, mobility check state, client data update state, and preauthorization data update state. The object of modeling is a random process characterized by discrete states and continuous time, the model of which is presented as a system of differential equations. The results of solving this system of equations are analytical expressions for estimating the probabilities of a computer game server being in each of the possible states depending on the intensity of transitions between states. The presented mathematical apparatus describes the influence of incoming requests of different intensities on maintaining the necessary quality of system operation. The resulting formulas can be used for further analysis of the server's operation in various scenarios. Based on them, recommendations for improving data exchange algorithms in the system can be developed.

Computer Systems and Information Technologies(4)
Lviv Polytechnic National University (UA)
Erasmus+
Openalex Percentile: Top 70%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.