WebShopX Server Owner Docs
Issue Tracking
- Issues repository: https://github.com/Cc-Cece/WebShopX-Issues
This section is for plugin installers, operators, and admin-panel managers.
Reading Map
WebShopX Topology at a Glance
| Component | Description |
|---|---|
| Plugin Process | Built-in API service, can optionally host static pages |
| MySQL/MariaDB | Core business data storage |
| Vault (Optional) | GAME_COIN economy integration |
| Redis (Optional) | Cluster config refresh and market broadcast |
Risks You Should Prioritize First
High-Risk Configuration Reminder
- Do not keep placeholder database values (
127.0.0.1:3306/webshop/webshop/change_me), or the plugin will refuse to start. - In production, replace the initial
admin-bootstrappassword immediately after first startup. - In cluster mode,
cluster.role=nodewill not start Web/API. This is expected by design.
Recommended Operations Rhythm
- First, make sure "can start, can log in, can place orders" works.
- Then tune fees, limitation rules, and broadcast strategy.
- Finally run high-concurrency and failure-scenario regression (refund, claim, restock, cluster sync).
SQLite Deployment Scope (New)
- Best for single-node, lightweight deployments.
- Not suitable for multi-node cluster roles (
master/node). - With SQLite,
cluster.rolemust staystandalone.