2016-10-04 15:42:36 +05:00
|
|
|
# URTrator
|
|
|
|
|
|
|
|
URTrator is a desktop application that should (eventually) replace
|
|
|
|
Urban Terror's and IRC client interfaces for you, because they're
|
|
|
|
pretty shitty :).
|
|
|
|
|
|
|
|
Right now it can:
|
|
|
|
|
|
|
|
* Obtaining list of Urban Terror servers from master server and
|
|
|
|
updating information about them.
|
|
|
|
* Local caching of whole data (in SQLite3 database).
|
|
|
|
* Extended Urban Terror launching capabilities (e.g. launching game
|
|
|
|
in another X session).
|
|
|
|
* Supporting of multiple profiles with multiple game versions.
|
|
|
|
|
|
|
|
Planning:
|
|
|
|
|
|
|
|
* Updating single server.
|
|
|
|
* Favorites servers.
|
|
|
|
* Showing information about servers (like in UrT Connector).
|
|
|
|
* Friends searching.
|
|
|
|
* RCON console.
|
|
|
|
* Game updating (not from official servers yet, sorry).
|
|
|
|
* Pickup/matchmaking interfaces.
|
|
|
|
* All kinds of notifications.
|
2016-10-04 18:09:14 +05:00
|
|
|
* Extended profile editor, so every profile could have own configuration
|
|
|
|
files, etc.
|
|
|
|
* Clipboard monitoring.
|
2016-10-04 15:42:36 +05:00
|
|
|
* ...maybe more :)
|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
|
|
## Release
|
|
|
|
|
|
|
|
You don't need to install anything, thanks to Go's static linking.
|
|
|
|
URTrator executable contains everything we need. Just download
|
|
|
|
approriate binary and launch it! :) The only thing is to make
|
|
|
|
sure you have GTK2 installed.
|
|
|
|
|
|
|
|
## Development version
|
|
|
|
|
|
|
|
URTrator written in Go and GTK2, so you should have them installed.
|
|
|
|
Make sure your ``GOPATH`` variable is defined.
|
|
|
|
|
|
|
|
Then execute:
|
|
|
|
|
|
|
|
```
|
|
|
|
go get -d github.com/pztrn/urtrator
|
|
|
|
go install github.com/pztrn/urtrator
|
|
|
|
```
|
|
|
|
|
|
|
|
First command will get sources of URTrator and dependencies, second
|
|
|
|
command will build executable for you and place it in ``$GOROOT/bin``.
|
|
|
|
|
|
|
|
# Important information
|
|
|
|
|
|
|
|
## GTK warnings in console
|
|
|
|
|
|
|
|
Many GTK warnings in console may appear while using URTrator. Unfortunately,
|
|
|
|
they are out of control, because they are related to Go GTK+2 bindings
|
|
|
|
and nothing can be done on URTrator side.
|