501stLegionA3 / FiveOhFirstDataCore

A Web App designed to manage the 501st Legion StarSim Roster.
https://dc.501stlegion-a3.com/
MIT License
8 stars 12 forks source link

Server Management Component #359

Open hobnob11 opened 2 years ago

hobnob11 commented 2 years ago

Description

Data core Component that allows for the control of Arma server windows services.

Details

Would allow for the website manager to connect to the Arma server, which would then allow the Datacore to control restarting the Arma servers, getting server status, running update scripts, etc.

Page Design

Simple table containing the list of servers, with loaded map, player count, start, stop, restart and update buttons. Could also have a sub-page that shows detailed information about the server, specific player list, performance, uptime etc.

Notes

Ideally, this would be done via a child process running on the Arma server, that uses a bot token to connect to the main Datacore and can talk back and forth over an API to control the actual arma servers.