today change

This commit is contained in:
Frank Harris 2025-11-30 09:21:45 -05:00
parent e1d91dcf47
commit 3de1526408
4 changed files with 873 additions and 20 deletions

View file

@ -1,22 +1,30 @@
# OGP-AdminLTE
AdminLTE Theme adapted for OpenGamePanel
# GSP Windows Agent
### Features
- [x] Installs a Theme Database for User specific Theme Settings
- [x] Responsive
- [x] Dark and Light Mode Switcher
- [x] Custom Dashboard with additional Rows (all Boxes are movable!)
- [x] Custom Server Overview (with Chart & Cronjob)
- [x] Custom FTP Style
- [x] Custom Shop Style
- [x] User specific Avatars (will also load other User Avatars if needed)
- [x] Maintenance Notification on Login Screen
- [x] Custom Logo Upload
Cygwin-based agent that lets the GameServer Panel manage Windows Server 2019/2022 hosts. It mirrors the Linux agent feature set: signed RPC transport, GNU Screen session management, and SteamCMD-aware installers.
### Images
![This is an image](../main/adminlte_dark.png)
![This is an image](../main/adminlte_light.png)
![This is an image](../main/adminlte_online-servers.png)
![This is an image](../main/adminlte_shop.png)
![This is an image](../main/adminlte_maintenance.png)
![This is an image](../main/adminlte_support_chat.png)
## Highlights
- One-click installer (`Install/onceinstall_agent.bat`) that bootstraps Cygwin, required packages, and the `gameserver` service account.
- Task Scheduler entry that keeps the agent running after reboots.
- Helper scripts (`agent_conf.sh`, `rebase_post_ins.bat`, etc.) for maintaining the environment.
- Markdown documentation under [`documentation/agent-guide.md`](documentation/agent-guide.md).
## Quick start
1. Clone or download the repository to `C:\\gsp-agent`.
2. Right-click `Install\\onceinstall_agent.bat` → “Run as administrator”.
3. Open the bundled Cygwin terminal and configure the agent:
```bash
cd /OGP
bash agent_conf.sh -p "gameserverPassword"
```
4. Edit `C:\\OGP\\Cfg\\Config.pm` (match the settings you entered in the GSP web panel) and start the “OGP agent start on boot” scheduled task.
## Related repositories
- [GSP](https://github.com/GameServerPanel/GSP) PHP panel that issues commands to the agents.
- [GSP_Agent_Linux](https://github.com/GameServerPanel/GSP_Agent_Linux) Linux counterpart with systemd service files.
## Contributing
Send pull requests through GitHub. Test installer changes on a clean Windows Server VM, keep batch files in ASCII, and update `documentation/agent-guide.md` whenever you modify the workflow.