Web Text Based PixmnMMO Project
We've implemented a comprehensive fix for the issue of duplicate UserStats records that was causing database bloat and potential data inconsistency. The fix includes:
- Cleanup of existing duplicate records
- Prevention of future duplicates through database constraints
- Monitoring and automatic cleanup scripts
- Documentation and logging for ongoing maintenance
For full details, see the UserStats Fix Documentation.
To start the backend server:
cd backend
npm install
npm startTo start the frontend development server:
cd frontend
npm install
npm run devWe offer several options for running the development environment:
-
Standard Development Mode - Basic output with essential information
npm run dev
-
Verbose Development Mode - More detailed output from both backend and frontend
npm run dev-verbose
-
Developer Dashboard - Enhanced interface with service status, memory usage, and separated logs
npm run dev-dashboard
Features:
- Real-time memory and CPU usage monitoring
- Separated frontend and backend logs
- Error highlighting and aggregation
- Process management with automatic restart capabilities
- Clean visual interface
Choose the view that best suits your development needs. The dashboard is particularly useful when debugging complex issues or monitoring system performance.