|  | il y a 8 ans | |
|---|---|---|
| libqwclient @ b21289a65a | il y a 10 ans | |
| .gitmodules | il y a 10 ans | |
| ActiveClient.cpp | il y a 11 ans | |
| ActiveClient.h | il y a 11 ans | |
| App.cpp | il y a 8 ans | |
| App.h | il y a 11 ans | |
| Client.cpp | il y a 10 ans | |
| Client.h | il y a 11 ans | |
| Pinger.cpp | il y a 11 ans | |
| Pinger.h | il y a 11 ans | |
| README.md | il y a 8 ans | |
| ServerQuery.cpp | il y a 11 ans | |
| ServerQuery.h | il y a 11 ans | |
| Settings.cpp | il y a 10 ans | |
| Settings.h | il y a 11 ans | |
| SshClient.cpp | il y a 11 ans | |
| SshClient.h | il y a 11 ans | |
| cmp_qwbot.pro | il y a 10 ans | |
| install.sh | il y a 8 ans | |
| install_cmp_qwbot.sh | il y a 8 ans | |
| main.cpp | il y a 11 ans | |
| start_cmp_qwbot.sh | il y a 10 ans | |
| start_devel.sh | il y a 10 ans | 
You want to install this QuakeWorld Bot, or want to get more information about it? You've come to the right place. So to say, one of the right places. ;) You can also find the devs on irc://irc.quakenet.org/qwnet.
We got an installation script to do the work of compiling the source files and putting the binaries to a target directory. It will even run the bot for the first time. Why? Because, on the first run, it will create a configuration file. You only need to have git, gcc(g++), Qt(libs: qt-core, libqt4-dev(debian)) and the usual make installed on your system. They're pre-requisites. The script checks for them too. If they don't exist on your system, you can either install them, or you could ask the devs for a statically linked binary package.
So, here's the thing:
$ git clone https://gogs.netdome.biz/community-messaging-project/qwbot.git 
$ cd qwbot 
$ ./install.sh <target folder> 
There are two ways to do that; the automatic way, when connected to the "central" and the manual way, by configuring the config file.
In the config file (currently named qwbot.cfg) there is the [Servers] section. First, set the "size" - the count of the servers that are to be monitored. Then, set the server addresses themselves.
Example:
[Servers]
size=2
1\address=123.123.123.123:27101
2\address=hostname:27500
We know, this is not really intuitive, but the whole thing is designed to normally work automatically, controlled by a "central" server - and that's the other method.