DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER
The rapid development of digital technology in the gaming industry presents new opportunities and challenges. On one hand, this progress increases the need for advanced hardware to enjoy games with the best quality. Gamers crave stunning visuals, smooth gameplay, and immersive experiences. Howeve...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/82237 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:82237 |
---|---|
spelling |
id-itb.:822372024-07-06T15:11:21ZDEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER Theo Immanuel Sihombing, Jordan Indonesia Final Project Cloud Gaming, 5G, Moonlight, Sunshine, ZeroTier, latency, frame, stream, automation, VPN, server. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/82237 The rapid development of digital technology in the gaming industry presents new opportunities and challenges. On one hand, this progress increases the need for advanced hardware to enjoy games with the best quality. Gamers crave stunning visuals, smooth gameplay, and immersive experiences. However, the high costs and scarcity of products like GPUs and processors are major obstacles for many. This not only hampers game accessibility but also slows down the adoption of the latest technologies. Cloud gaming based on 5G infrastructure emerges as an innovative solution to address these challenges. This technology allows users to play games without needing expensive hardware. With cloud gaming, all game processing is done on powerful cloud servers. Users only need an adequate internet connection and devices like laptops or computers capable of receiving video and audio streams. This opens up opportunities for gamers to enjoy the latest AAA games without having to purchase new, expensive hardware. This final project explores the optimal implementation of cloud gaming using a combination of advanced tools. Moonlight, an open-source software, is used as a client on user devices. Moonlight enables users to receive video and audio streams from the cloud server and send game controls. Sunshine Gamestream, a software on the host, runs in the cloud to perform game processing and compress the data into a streamable format. However, the limitation of local networks is the main obstacle in cloud gaming implementation. Moonlight and Sunshine need to be on the same network to connect. To solve this problem, this project uses ZeroTier, a VPN software. ZeroTier allows devices separated by location to connect in the same virtual network. Thus, even though users and cloud servers are far apart, Moonlight and Sunshine can detect and communicate with each other, enabling smooth game streaming. The cloud gaming system developed in this project is designed to provide a seamless user experience. The entire process, from network creation, configuration, connection, to starting the pairing process between Moonlight and Sunshine, is fully automated. This allows users to easily access and enjoy games without complex technicalities. System testing shows satisfactory performance. Latency, the time it takes for game data to be transmitted from the server to the user’s device, is kept low both on LAN and internet connections. Bandwidth, the network's capacity to transfer data, is sufficiently available for cloud gaming needs. v The quality of game streaming received by the Moonlight client is excellent, with stable frame rates and minimal frame drops. The results of this project demonstrate that 5G-based cloud gaming with Moonlight, Sunshine Gamestream, and ZeroTier can overcome hardware challenges and provide a high-quality, accessible gaming experience. This technology opens new opportunities for game service providers and users, allowing them to enjoy games without the high cost of hardware. 5G- based cloud gaming marks a new era in the gaming industry. Accessibility and quality become top priorities, allowing more people to enjoy games without limitations. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The rapid development of digital technology in the gaming industry presents new
opportunities and challenges. On one hand, this progress increases the need for
advanced hardware to enjoy games with the best quality. Gamers crave stunning
visuals, smooth gameplay, and immersive experiences. However, the high costs and
scarcity of products like GPUs and processors are major obstacles for many. This
not only hampers game accessibility but also slows down the adoption of the latest
technologies. Cloud gaming based on 5G infrastructure emerges as an innovative
solution to address these challenges. This technology allows users to play games
without needing expensive hardware. With cloud gaming, all game processing is
done on powerful cloud servers. Users only need an adequate internet connection
and devices like laptops or computers capable of receiving video and audio
streams. This opens up opportunities for gamers to enjoy the latest AAA games
without having to purchase new, expensive hardware. This final project explores
the optimal implementation of cloud gaming using a combination of advanced tools.
Moonlight, an open-source software, is used as a client on user devices. Moonlight
enables users to receive video and audio streams from the cloud server and send
game controls. Sunshine Gamestream, a software on the host, runs in the cloud to
perform game processing and compress the data into a streamable format.
However, the limitation of local networks is the main obstacle in cloud gaming
implementation. Moonlight and Sunshine need to be on the same network to
connect. To solve this problem, this project uses ZeroTier, a VPN software.
ZeroTier allows devices separated by location to connect in the same virtual
network. Thus, even though users and cloud servers are far apart, Moonlight and
Sunshine can detect and communicate with each other, enabling smooth game
streaming. The cloud gaming system developed in this project is designed to provide
a seamless user experience. The entire process, from network creation,
configuration, connection, to starting the pairing process between Moonlight and
Sunshine, is fully automated. This allows users to easily access and enjoy games
without complex technicalities. System testing shows satisfactory performance.
Latency, the time it takes for game data to be transmitted from the server to the
user’s device, is kept low both on LAN and internet connections. Bandwidth, the
network's capacity to transfer data, is sufficiently available for cloud gaming needs.
v
The quality of game streaming received by the Moonlight client is excellent, with
stable frame rates and minimal frame drops. The results of this project demonstrate
that 5G-based cloud gaming with Moonlight, Sunshine Gamestream, and ZeroTier
can overcome hardware challenges and provide a high-quality, accessible gaming
experience. This technology opens new opportunities for game service providers
and users, allowing them to enjoy games without the high cost of hardware. 5G-
based cloud gaming marks a new era in the gaming industry. Accessibility and
quality become top priorities, allowing more people to enjoy games without
limitations. |
format |
Final Project |
author |
Theo Immanuel Sihombing, Jordan |
spellingShingle |
Theo Immanuel Sihombing, Jordan DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
author_facet |
Theo Immanuel Sihombing, Jordan |
author_sort |
Theo Immanuel Sihombing, Jordan |
title |
DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
title_short |
DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
title_full |
DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
title_fullStr |
DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
title_full_unstemmed |
DEVELOPMENT OF NETWORK AUTOMATION SYSTEM ON 5G CLOUD GAMING INFRASTRUCTURE PROTOTYPE USING ZEROTIER |
title_sort |
development of network automation system on 5g cloud gaming infrastructure prototype using zerotier |
url |
https://digilib.itb.ac.id/gdl/view/82237 |
_version_ |
1822282169605685248 |