Simple and easy to use game server browser for Linux.
Right now Obozrenie is considered feature-complete and ready for general usage.
However, the fact that I chose Python as the language of code led to significant hurdles in terms of application performance, maintainability and shipping today. I am looking into rewriting Obozrenie in a lower level language (like Vala or Go) for better speed and maintainability.
Therefore, new features are not likely to be implemented in this codebase. Game support, however, will expand on request. Nevertheless you are welcome to voice your wishes at issue tracker.
Obozrenie is a game server browser that can be used to access information about and connect to multiplayer servers.
- Fast, fully threaded stat engine
- Easy to use, elegant, uncluttered GUI
- Supports various backends, designed for modularity.
- Python 3.2+
- PythonGI with GTK+ 3.10+ and higher
- PyXDG
- python-pytoml
- python-xmltodict
- python-setuptools
- QStat - for QStat backend support
- Babel - for translation support
- PyGeoIP with GeoIP database - for geolocation support
Obozrenie project ships Ubuntu-based Docker image containing Obozrenie browser, runnable out of the box. It is only intended for quick test drive since custom GTK+ theming, game launching or settings storage is not available in this version.
docker pull vorot93/obozrenie
docker run -it --rm -e LANG=$LANG -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix vorot93/obozrenie
git clone https://github.com/vorot93/obozrenie.git
cd obozrenie
./obozrenie-gtk
Obozrenie is written in Python, with use of PyGObject libraries. It consists of several backends for master server interaction, core module and different GUIs.
- Backends query master servers and receive the server list.
- Core library forms multi-layered tables with game settings and server information (Game Table) and Obozrenie-wide configuration (Settings Table).
- GTK+ GUI shows this information in a user-friendly form.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
This logo uses Neometric typeface by Andres Sanchez distributed under CC-BY-SA-NC.