Auto-join lobbies based on game mode preferences (FFA, Team with all team configurations, player filters). Tested and 100% functional against OpenFront v0.26.16
A Tampermonkey/Greasemonkey userscript that automatically joins lobbies on OpenFront.io based on your game mode preferences and game capacity filters. Includes a "Notify Only" mode that alerts you when matching games are found without automatically joining.
This script has been entirely written by AI. Use at your own discretion. The script is provided as-is without any warranties or guarantees.
Tested and 100% functional against OpenFront v0.26.16
Game Mode Support
Game Capacity Filters
Join Modes
Smart Auto-Join
User Interface
Install directly from GreasyFork:
Install a userscript manager:
Install the script:
openfront-autojoin.user.js in your browserNavigate to OpenFront.io and the Auto-Join panel should appear in the top-right corner
Choose Join Mode
Select Game Mode(s)
Configure Team Counts (Optional)
Set Game Capacity Filters (Optional)
Configure Sound Notification (Optional)
Enable Auto-Join / Notify
The script uses the following default configuration:
pollInterval: 1000ms // How often to check for matching lobbies
rootURL: 'https://openfront.io/' // Root URL for lobby detection
These can be modified in the script's CONFIG object if needed.
GM_setValue/GM_getValue for settings persistencepublic-lobby web component for available lobbiesmaxClients, config.maxClients, or config.maxPlayers properties)playGameFoundSound()) when a matching game is found, and a boxing ring bell sound (three rings: ding ding ding) (playGameStartSound()) when the game starts/joins. Audio context creation is separated from the play calls, with sounds triggered at the appropriate eventsautojoin or notify) is stored and restored with other settingsCurrent version: 1.4.5
DeLoVaN
This userscript is provided as-is for personal use.