feat: add world map functionality and admin map management

- Added world map page with interactive marker display
- Implemented admin map management for marker CRUD operations
- Added map layers and markers seed data to database
- Integrated new routes for map functionality
- Updated database configuration for production environment
- Added documentation page route
- Enhanced package.json with required dependencies for map features
This commit is contained in:
Lars Behrends
2026-01-02 05:08:07 +01:00
parent ea2b803534
commit 065a6e657d
152 changed files with 5024 additions and 35 deletions

16
backend/debug-map.js Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env node
// Debug script for map processing
const debugInterface = require('./server.js');
console.log('🔧 Map Processor Debug Console');
console.log('Available commands:');
console.log(' assembleMap() - Assemble world map');
console.log(' getTiles() - Get all map tiles');
console.log(' getMetadata() - Get map metadata');
console.log(' testCoords(x, z) - Test coordinate conversion');
console.log('');
// Run assembleMap by default
console.log('🚀 Running map assembly...');
debugInterface.assembleMap();