Changelog
All notable updates to spinserve.io are documented here.
We continuously improve the game with new features, performance optimizations, and bug fixes.
- SEO & Accessibility Overhaul – Added ARIA roles, semantic HTML5 tags, improved meta tags
- New Pages – Added How to Play guide, Features page, and this Changelog
- OG Image – Social media preview images now work on all platforms
- Anti-Spam Protection – Per-player lobby creation limits (max 2 per player)
- Aggressive Lobby Cleanup – Abandoned lobbies cleaned up after 5 minutes
- Feature List – Added prominent feature showcase on the home page
- Gamepad Support – Full controller support for PS4/PS5, Xbox, and Switch Pro
- Custom Key Bindings – Remap all controls in the settings modal
- Light/Dark Theme – Toggle between visual themes in settings
- Particles Background – Animated particle effects on the menu screen
- Power-Up System – 7 unique power-ups including Laser Gun
- Internationalization – Support for 9 languages
- In-Game Chat – Real-time messaging in lobbies and during games
- Mobile Touch Controls – Touch-responsive paddle control for phones/tablets
- Orientation Detection – Auto-rotate game for mobile landscape play
- Pause/Resume System – Both players must agree to resume
- Lobby Settings – Customize ball speed, paddle speed, and max health
- Sound Effects – Audio feedback for paddle hits, goals, and power-ups
- Ball Glue Mechanic – Ball starts glued to paddle, release with dedicated key
- Server-Authoritative Physics – All game logic runs server-side (Rapier2D)
- Input Validation – Server validates all player inputs
- Rate Limiting – Chat message rate limits and lobby creation limits
- WebSocket Security – WSS encryption via Caddy reverse proxy
- Initial Release – spinserve.io goes live!
- Online Multiplayer – Lobby-based matchmaking with real-time play
- Local Multiplayer – Two players, one keyboard
- Single Player vs AI – Practice against AI opponents
- Retro Aesthetic – Neon glow design with smooth 60fps rendering
Play the Latest Version
Always up to date – no downloads, no waiting.
▶ Play Now