SlideShare a Scribd company logo
1 of 2
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD42428 | Volume – 5 | Issue – 4 | May-June 2021 Page 942
Developing and Hosting Game Server on Cloud
Subramanian PR1, M Ganeshan2
1Master of Computer Application, 2Associate Professor,
1,2Jain Deemed-to-be University, Bengaluru, Karnataka, India
ABSTRACT
A game server has the authoritative distribution of events in a multiplayer
online game. The server transmits enough records about its inner state to
permit its linked clients to hold their own accurate version of the game world
for display to players. They additionally get hold of each player’s input.
The main goal of this project is to create a role play server which provide
provision to customize almost anything in the game to their preferences. Like
shops, landmarks, vehicles, so as to make the environment more realistic.
KEYWORDS: Fivem, GTAO
How to cite this paper: SubramanianPR |
M Ganeshan "Developing and Hosting
Game Server on
Cloud" Published in
International Journal
of Trend in Scientific
Research and
Development(ijtsrd),
ISSN: 2456-6470,
Volume-5 | Issue-4,
June 2021, pp.942-943, URL:
www.ijtsrd.com/papers/ijtsrd42428.pdf
Copyright © 2021 by author (s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
1. INTRODUCTION:
Here we host GTA V which is a open world game. Now why
can’t we play the normal GTA online, In GTA online which is
a public server where people around the world gather
around. There is a lot of racism for the Indian players. If we
can host this game on our private server, and give
authentication for the players. It will be nice.
So we need to have a hosting environment and a console in
order to run the game privately.
We shall be using the Digital Ocean services (Virtual private
cloud provider) and Five M (it is server for Grand Theft Auto
V which allows you to play GTAO on custom dedicated
servers) as our front end where users interact.
So this is how it will work, you need to have the original GTA
V game through steam or epic games which are worlds
popular game distributors. The user will open five m and
type the server ip for connecting, five m will check thesteam
id and whether the user is white listed for the server.
For white listing we are using discord (Is a popular
community where gamers get together and form a large
community where they can interacttogether).Nowthebasic
game will be loaded to the five m but all other resources are
stored in the Digital Ocean hosting server.
These resources include player model, y map, Items and all
other resources. Now you can share the ipaddresswithyour
friends and play together on your private server.
2. OVERVIEW OF FIVEM
In the five m software you have your servers or you have a
search bar so you can search for servers, you can see all the
different servers which are onlineandseehowmanyplayers
there are the ping etc. Also you can directly connect to your
server if you are hosting your own you would enter the IP
address or you can know the IP address of other servers as
well. So once you get in the game this server has other mods
running called essential mode. So it is basically GTA 5 that
you can use on multiplayer or any 24 people join and you
still have access to the your mods so you can have your
custom vehicles. GTA 5 lets you play mode offline but with
this you can play mods with other players and use your
online mods at the same time.
Fig 1: Simple working of Five m
3. PROBLEM STATEMENT
GTAO which is the an open world game were anyone can
access. It has many drawbacks, The major problem is Game
matchmaking time It will take nearly 30min to just enter the
server. Secondly the players are from different parts of the
world and all have different perspective. We can’t really
communicate our thoughts because all are from different
background and different country, there is racism
happening. Another problem is the latency.Sincethe players
are joining from different region all players latency to the
server verry from player to player. This brings the problem
of desync.
IJTSRD42428
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD42428 | Volume – 5 | Issue – 4 | May-June 2021 Page 943
Desync is a server issue in which some critical real-time
movements of the players won’t get registered in the server
or registers lately. Also there is no one to manage the server,
players are using cheats and playing. If it’s a private server
we can manage all these problems. In the normal server
people do different things which is so annoying to other
players. Since it’s a multiplayer game even other playerscan
ruin your game. GTAO don’t have administrator to kick
players who play against the rules such as hacking, trolling
etc. We need a system to eliminate all these problems.
4. PROPOSED SYSTEM
Using five m which is a modification for GTA V will allowyou
to play GTAO on cloud servers. Fivemhashelpedinreducing
the game load time by half of GTAO. It uses an optimized
framework called essential mode. Essential mode is over
game platform service. It provides the interface for the meta
game functions. It allows players to join server instance, it
holds the social graph “friend list” for your game.
It provides lobby, messaging service, management of player
inventory, authorization of group, profiles etc.
Fig 2: Working of proposed system
Game database is responsible for holding the game world
state and progression data of players which is the critical
part of the game’s infrastructure.Loseofplayerprogresscan
lead players quit playing your game. This can happen if you
have fault in database design.
We need to have the original GTA V game through steam or
epic games which are worlds populargamedistributors. The
user will enter the server IP on Five m, Five m will check the
steam id and whether the user is white listed for the server.
For white listing we are using discord (is one of the most
popular ways gamers communicate each other online.
Discord lets usersjoinserverswherelargercommunitiescan
interact together). Now the basic game will be loaded to the
Five m but all other resources are stored in the Digital Ocean
server. These resources include player model, Y map, Items
and all other resources. Now you can share the IP address
with your friends and play together on your private server.
We are using discord. And the voice communication is
through Mumble.
5. RESULTS
Fig 3[a]: Connecting to server
Fig 3[b]: Game screen
6. CONCLUSION AND FUTURE ENHANCEMENT
To improve the performance of the server we can delete
unwanted YMAP and also remove NPC’s from the game. We
can also split up all the YMAP’s to reduce game rendering.
For example if a player visit a place it will load all the
resources related resources. But we don’t have to load other
components of that resource. Splitting resources help us to
load the game efficiently. The increased demand for
computer networks has brought an increase in interest in
online gaming. Most commercial games use a client-server
architecture and many allow the players to connect their
clients to a game server of their choice. Players can also host
their own servers, manygamesprovideplayerswitha choice
of different game servers. Server selection is crucial notonly
for the game's player population and the capacity but
because the latency between the game client and the server
has proven to affect the game play and player satisfaction
significantly. The selection of the server ismorecomplicated
when a group of players wants to play together or co-locate
for a co-op game.
References
[1] W. C. R. SHEA, . C. Y. HUANG, K. T. CHEN, J. LIU, V. C. M
and C. H. HSU, “A Survey on Cloud Gaming: Future of
Computer Games.,” IEEE Access , p. 16, 2016 .
[2] P. C. Wang, A. I. Ellis, J. C. Hart and C. H. Hsu,
“Optimizing next-generation cloud gaming platforms
with planar map streaming and distributed
rendering,” IEEE , 2015.
[3] V. Dave , “A Review Paper on Server,” IJERT , 2018.
[4] P. M. R, P. K. Dr. , D. P. Balamurigan, and P. B. Dr.,
“Cloud Streaming on Online Gaming,” IJSRD , 2017.
[5] M. A.-R. Nabil, C. Wei and J. L. Hong , “DCRA:
Decentralized Cognitive Resource Allocation model
for Game as a Service,” IEEE , 2015 .
[6] G. Anmol and D. Kamlesh, “CPUH,” Cloud Gaming:
Architecture and Quality of Service, 2015.
[7] "Setting up a server," [Online]. Available:
https://docs.fivem.net/docs/server-manual/setting-
up-a-server/

More Related Content

Similar to Developing and Hosting Game Server on Cloud

Cloud gaming infrastructure in cloudretro.io
Cloud gaming infrastructure in cloudretro.ioCloud gaming infrastructure in cloudretro.io
Cloud gaming infrastructure in cloudretro.ioTh Nguy?n H?u
 
Purge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GamePurge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GameIRJET Journal
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gamingchetnamistry
 
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Sarah Sexton
 
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:capAmazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:capAmazon Web Services Japan
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
Learn how Exit Games keeps 70 million gamers playing every month
Learn how Exit Games keeps 70 million gamers playing every monthLearn how Exit Games keeps 70 million gamers playing every month
Learn how Exit Games keeps 70 million gamers playing every monthIrina Podlevskikh
 
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low Latency
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low LatencyTowards Fog-Assisted Virtual Reality MMOG with Ultra-Low Latency
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low LatencyIJCNCJournal
 
Gametalk #3 Show Case : Get Wrecked
Gametalk #3 Show Case : Get WreckedGametalk #3 Show Case : Get Wrecked
Gametalk #3 Show Case : Get WreckedTech in Asia ID
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookAcademia Sinica
 
Behind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
Behind the Scenes: Deploying a Low-Latency Multiplayer Game GloballyBehind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
Behind the Scenes: Deploying a Low-Latency Multiplayer Game GloballyJames Gwertzman
 
Console to PC VR: Lessons Learned from the Unspoken
Console to PC VR: Lessons Learned from the UnspokenConsole to PC VR: Lessons Learned from the Unspoken
Console to PC VR: Lessons Learned from the UnspokenRobert Sprentall
 

Similar to Developing and Hosting Game Server on Cloud (20)

Les 1 ppt
Les 1 pptLes 1 ppt
Les 1 ppt
 
Les 1 ppt
Les 1 pptLes 1 ppt
Les 1 ppt
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 
Cloud gaming infrastructure in cloudretro.io
Cloud gaming infrastructure in cloudretro.ioCloud gaming infrastructure in cloudretro.io
Cloud gaming infrastructure in cloudretro.io
 
Purge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GamePurge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) Game
 
Gaming VPN
Gaming VPNGaming VPN
Gaming VPN
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gaming
 
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018
 
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:capAmazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
 
Presentation3
Presentation3Presentation3
Presentation3
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Learn how Exit Games keeps 70 million gamers playing every month
Learn how Exit Games keeps 70 million gamers playing every monthLearn how Exit Games keeps 70 million gamers playing every month
Learn how Exit Games keeps 70 million gamers playing every month
 
Exit Games Case Study
Exit Games Case StudyExit Games Case Study
Exit Games Case Study
 
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low Latency
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low LatencyTowards Fog-Assisted Virtual Reality MMOG with Ultra-Low Latency
Towards Fog-Assisted Virtual Reality MMOG with Ultra-Low Latency
 
Gaming Presentation
Gaming  PresentationGaming  Presentation
Gaming Presentation
 
Gaming Presentation
Gaming  PresentationGaming  Presentation
Gaming Presentation
 
Gametalk #3 Show Case : Get Wrecked
Gametalk #3 Show Case : Get WreckedGametalk #3 Show Case : Get Wrecked
Gametalk #3 Show Case : Get Wrecked
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and Outlook
 
Behind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
Behind the Scenes: Deploying a Low-Latency Multiplayer Game GloballyBehind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
Behind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
 
Console to PC VR: Lessons Learned from the Unspoken
Console to PC VR: Lessons Learned from the UnspokenConsole to PC VR: Lessons Learned from the Unspoken
Console to PC VR: Lessons Learned from the Unspoken
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementationijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospectsijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Studyijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadikuijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Mapijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Societyijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learningijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

Developing and Hosting Game Server on Cloud

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD42428 | Volume – 5 | Issue – 4 | May-June 2021 Page 942 Developing and Hosting Game Server on Cloud Subramanian PR1, M Ganeshan2 1Master of Computer Application, 2Associate Professor, 1,2Jain Deemed-to-be University, Bengaluru, Karnataka, India ABSTRACT A game server has the authoritative distribution of events in a multiplayer online game. The server transmits enough records about its inner state to permit its linked clients to hold their own accurate version of the game world for display to players. They additionally get hold of each player’s input. The main goal of this project is to create a role play server which provide provision to customize almost anything in the game to their preferences. Like shops, landmarks, vehicles, so as to make the environment more realistic. KEYWORDS: Fivem, GTAO How to cite this paper: SubramanianPR | M Ganeshan "Developing and Hosting Game Server on Cloud" Published in International Journal of Trend in Scientific Research and Development(ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4, June 2021, pp.942-943, URL: www.ijtsrd.com/papers/ijtsrd42428.pdf Copyright © 2021 by author (s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) 1. INTRODUCTION: Here we host GTA V which is a open world game. Now why can’t we play the normal GTA online, In GTA online which is a public server where people around the world gather around. There is a lot of racism for the Indian players. If we can host this game on our private server, and give authentication for the players. It will be nice. So we need to have a hosting environment and a console in order to run the game privately. We shall be using the Digital Ocean services (Virtual private cloud provider) and Five M (it is server for Grand Theft Auto V which allows you to play GTAO on custom dedicated servers) as our front end where users interact. So this is how it will work, you need to have the original GTA V game through steam or epic games which are worlds popular game distributors. The user will open five m and type the server ip for connecting, five m will check thesteam id and whether the user is white listed for the server. For white listing we are using discord (Is a popular community where gamers get together and form a large community where they can interacttogether).Nowthebasic game will be loaded to the five m but all other resources are stored in the Digital Ocean hosting server. These resources include player model, y map, Items and all other resources. Now you can share the ipaddresswithyour friends and play together on your private server. 2. OVERVIEW OF FIVEM In the five m software you have your servers or you have a search bar so you can search for servers, you can see all the different servers which are onlineandseehowmanyplayers there are the ping etc. Also you can directly connect to your server if you are hosting your own you would enter the IP address or you can know the IP address of other servers as well. So once you get in the game this server has other mods running called essential mode. So it is basically GTA 5 that you can use on multiplayer or any 24 people join and you still have access to the your mods so you can have your custom vehicles. GTA 5 lets you play mode offline but with this you can play mods with other players and use your online mods at the same time. Fig 1: Simple working of Five m 3. PROBLEM STATEMENT GTAO which is the an open world game were anyone can access. It has many drawbacks, The major problem is Game matchmaking time It will take nearly 30min to just enter the server. Secondly the players are from different parts of the world and all have different perspective. We can’t really communicate our thoughts because all are from different background and different country, there is racism happening. Another problem is the latency.Sincethe players are joining from different region all players latency to the server verry from player to player. This brings the problem of desync. IJTSRD42428
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD42428 | Volume – 5 | Issue – 4 | May-June 2021 Page 943 Desync is a server issue in which some critical real-time movements of the players won’t get registered in the server or registers lately. Also there is no one to manage the server, players are using cheats and playing. If it’s a private server we can manage all these problems. In the normal server people do different things which is so annoying to other players. Since it’s a multiplayer game even other playerscan ruin your game. GTAO don’t have administrator to kick players who play against the rules such as hacking, trolling etc. We need a system to eliminate all these problems. 4. PROPOSED SYSTEM Using five m which is a modification for GTA V will allowyou to play GTAO on cloud servers. Fivemhashelpedinreducing the game load time by half of GTAO. It uses an optimized framework called essential mode. Essential mode is over game platform service. It provides the interface for the meta game functions. It allows players to join server instance, it holds the social graph “friend list” for your game. It provides lobby, messaging service, management of player inventory, authorization of group, profiles etc. Fig 2: Working of proposed system Game database is responsible for holding the game world state and progression data of players which is the critical part of the game’s infrastructure.Loseofplayerprogresscan lead players quit playing your game. This can happen if you have fault in database design. We need to have the original GTA V game through steam or epic games which are worlds populargamedistributors. The user will enter the server IP on Five m, Five m will check the steam id and whether the user is white listed for the server. For white listing we are using discord (is one of the most popular ways gamers communicate each other online. Discord lets usersjoinserverswherelargercommunitiescan interact together). Now the basic game will be loaded to the Five m but all other resources are stored in the Digital Ocean server. These resources include player model, Y map, Items and all other resources. Now you can share the IP address with your friends and play together on your private server. We are using discord. And the voice communication is through Mumble. 5. RESULTS Fig 3[a]: Connecting to server Fig 3[b]: Game screen 6. CONCLUSION AND FUTURE ENHANCEMENT To improve the performance of the server we can delete unwanted YMAP and also remove NPC’s from the game. We can also split up all the YMAP’s to reduce game rendering. For example if a player visit a place it will load all the resources related resources. But we don’t have to load other components of that resource. Splitting resources help us to load the game efficiently. The increased demand for computer networks has brought an increase in interest in online gaming. Most commercial games use a client-server architecture and many allow the players to connect their clients to a game server of their choice. Players can also host their own servers, manygamesprovideplayerswitha choice of different game servers. Server selection is crucial notonly for the game's player population and the capacity but because the latency between the game client and the server has proven to affect the game play and player satisfaction significantly. The selection of the server ismorecomplicated when a group of players wants to play together or co-locate for a co-op game. References [1] W. C. R. SHEA, . C. Y. HUANG, K. T. CHEN, J. LIU, V. C. M and C. H. HSU, “A Survey on Cloud Gaming: Future of Computer Games.,” IEEE Access , p. 16, 2016 . [2] P. C. Wang, A. I. Ellis, J. C. Hart and C. H. Hsu, “Optimizing next-generation cloud gaming platforms with planar map streaming and distributed rendering,” IEEE , 2015. [3] V. Dave , “A Review Paper on Server,” IJERT , 2018. [4] P. M. R, P. K. Dr. , D. P. Balamurigan, and P. B. Dr., “Cloud Streaming on Online Gaming,” IJSRD , 2017. [5] M. A.-R. Nabil, C. Wei and J. L. Hong , “DCRA: Decentralized Cognitive Resource Allocation model for Game as a Service,” IEEE , 2015 . [6] G. Anmol and D. Kamlesh, “CPUH,” Cloud Gaming: Architecture and Quality of Service, 2015. [7] "Setting up a server," [Online]. Available: https://docs.fivem.net/docs/server-manual/setting- up-a-server/