#!/bin/bash # Start the iPuzzle server (serves static files + WebSocket for multiplayer) # Fallback: if node/ws not available, use Python for single-player mode if command -v node &> /dev/null && [ -d "server/node_modules" ]; then node server/server.js else echo "Note: Node.js server not set up. Running in single-player mode." echo "For multiplayer, run: cd server && npm install && cd .. && ./start_web.sh" python3 -m http.server 8080 fi