13 lines
451 B
Bash
Executable File
13 lines
451 B
Bash
Executable File
#!/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
|