Original title:
Automatizovaný webový systém pro správu a monitoring herních serverů
Translated title:
Automated Web System for Management and Monitoring of Game Servers
Authors:
Černák, Filip ; John, Petr (referee) ; Bartík, Vladimír (advisor) Document type: Master’s theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato diplomová práce se zabývá návrhem a implementací automatizovaného webového systému pro správu a monitoring herních serverů se zaměřením na komunitní hosting Minecraft serverů. Práce nejprve analyzuje problematiku provozu soukromých herních serverů, vlastnosti existujících nástrojů a požadavky různých scénářů použití. Na základě této analýzy je navržena architektura aplikace, která umožňuje vytváření, konfiguraci, spouštění a správu serverových instancí prostřednictvím webového rozhraní. Implementované řešení podporuje práci s uživatelskými účty a oprávněními, správu serverových souborů, úpravu vybraných konfiguračních hodnot, zálohování, plánování úloh, sledování vytížení a přístup k terminálu serveru. Součástí systému je také možnost provozu serverů jako lokálních procesů nebo v izolovaném prostředí pomocí kontejnerů Docker. Výsledná aplikace zjednodušuje správu herních serverů méně technicky zkušeným uživatelům a současně poskytuje funkce potřebné pro bezpečnější a přehlednější provoz více serverových instancí v komunitním prostředí.
This master’s thesis focuses on the design and implementation of an automated web system for the management and monitoring of game servers, with an emphasis on community hosting of Minecraft servers. The thesis first analyzes the operation of private game servers, the features of existing management tools, and the requirements of different usage scenarios. Based on this analysis, an application architecture is designed to support the creation, configuration, execution, and management of server instances through a web interface. The implemented solution provides user account and permission management, server file management, editing of selected configuration values, backup management, task scheduling, resource monitoring, and access to the server terminal. The system also supports running servers either as local processes or in an isolated environment using Docker containers. The resulting application simplifies game server administration for less technically experienced users while providing functionality required for safer and more transparent operation of multiple server instances in a community environment.
Keywords:
ASP.NET Core; automation; backups; Blazor; community hosting; containerization; Docker; game server; Minecraft server; server management; server monitoring; web application; ASP.NET Core; automatizace; Blazor; Docker; herní server; komunitní hosting; kontejnerizace; Minecraft server; monitoring serverů; správa serverů; webová aplikace; zálohování
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/260318