Lobby Browser is a simple accessibility application allowing players to quickly browse online lobbies (and/or servers) for their games without having to launch then. This is particularly useful for games with small player base where its not always possible to find a game or ones that require extra setup (e.g. VR games).
- Pavlov (servers, lobbies, requires owning the game on Steam)
- Contractors (lobbies, requires owning the game on Steam)
- Browse lobbies/servers and list of active players
- Check in-lobby players
- Search for players
- Mark players as favorites (in-app system)
- Automatically connect to a lobby
- Allows for both connecting when a spot opens or reserving a spot before joining a lobby
- Auto-search - looped search with specific criterias until there are matching
lobbies/servers
- You can specify minimum number of players or
|-separated substrings to match game modes, map names, etc.
- You can specify minimum number of players or
- Modular design
- Easily exchangeable UI
- Easily extendable for other lobby backend systems or games
- Steam authentication in subprocess
- Multi-game support
- Backends support
- Steam
- EOS (custom, extended API support)
- Pavlov custom backend APIs
- Nakoma
- Mod.io
- Download the latest version from the Releases page.
- Find a
steam_api64.dllfrom one the games you own and copy it next to thelobby_browser.exe.- This file is not provided for you here due to unknown licensing conditions.
- You can find it e.g. in:
...\Steam\steamapps\common\PavlovVR\Pavlov\Binaries\Win64\steam_api64.dll
- Run
lobby_browser.exe
Important
Steam games requires Steam running in the background and you owning the game for most of the functionality to work.
Project is written in C++ and requires:
- C++ compiler with C++20 support,
- Tested with MSVC 2022 and Clang 19/20
- CMake
- vcpkg
- Steamworks SDK (you need to provide it and place in
third_party\steam\)
If you wish to contribute, please open an Issue first and propose changes there. Be sure to match code style and design of existing modules in the project.
