Panel/docs/modules/user_games.md
2026-06-05 11:37:09 -05:00

68 lines
1.1 KiB
Markdown

# User Games
## Purpose
Server provisioning, assignment, cloning, expiration, and home management.
## Current Status
- Production
- Functional
## Dependencies
- billing lifecycle
- server manager
- game XML configs
- Panel agent provisioning calls
## Database Tables
- `user_homes`
- `user_group_remote_servers`
- `user_group_homes`
- `master_server_homes`
## Agent Interaction
- provisioning and clone operations
- installation commands
- expiration handling
## User Workflow
- get assigned a server
- edit home details
- clone or migrate when allowed
- check expiration
## Admin Workflow
- create servers
- assign homes
- migrate homes
- manage install commands and custom fields
## Security Concerns
- port allocation
- password generation
- ownership and permission boundaries
## Known Issues
- provisioning is a critical path and needs audit-grade reliability
## Missing Functionality
- clearer install/provisioning progress
- stronger post-create verification
## Suggested Future Improvements
- make provisioning more transparent and testable
## Recommendation
- Keep / Improve