 |
Forums |
Admin Discussion Forums: help Start New Thread
By: Bill K.
RE: How to Install/Use DorkBuster ? [ reply ] 2005-06-18 03:40
|
Hi Guilherme,
There is a binary, called q2wallfly, available from the downloads section (or as source from anonymous CVS: checkout q2wallfly). q2wallfly is a low-bandwith client that dorkbuster uses to connect to the server, so that dorkbuster can monitor player chat.
You'll want the q2wallfly binary in the root of your dorkbuster directory.
If you prefer not to use q2wallfly, you can turn it off by editing dbcore/rcon-server.rb. Sorry there's no command line switch for that at present, I've always used q2wallfly so far. But if you would like to disable it:
edit dbcore/rcon-server.rb, about line 122, look for:
@wfly.start
...and comment it out, like:
# @wfly.start
Hope this helps,
Regards,
Bill
|
By: Antwon J.
RE: How to Install/Use DorkBuster ? [ reply ] 2005-06-17 16:49
|
Ok thanks.
Now another problem. Dorkbuster console is flooding me with this:
2005-06-17 Fri 01:41:01 [Dork Buster: wallfly: process exited, restarting...]
2005-06-17 Fri 01:41:01 [Dork Buster: wallfly: process exited, restarting...]
2005-06-17 Fri 01:41:02 [Dork Buster: wallfly: process exited, restarting...]
2005-06-17 Fri 01:41:02 [Dork Buster: wallfly: process exited, restarting...]
2005-06-17 Fri 01:41:07 [Dork Buster: wallfly: process exited, restarting...]
2005-06-17 Fri 01:41:12 [Dork Buster: wallfly: process exited, restarting...]
What is this ?
|
By: Bill K.
RE: How to Install/Use DorkBuster ? [ reply ] 2005-06-17 15:41
|
Hi Guilherme,
droids are optional helper bots, much like channel bots in IRC, that can perform automated functions within dorkbuster.
One droid that comes with dorkbuster is wallfly...
(I apologize for the confusion because there are two things called wallfly. There is q2wallfly, which connects to the server so dorkbuster can 'hear' the player chat, but there is also a 'wallfly' droid within dorkbuster.)
If you make a directory called 'droids' and put an executable shell script there called wallfly:
#!/bin/sh
exec ruby -Iwallfly wallfly/wallfly.rb
I.e. the above should be a file called 'droids/wallfly' and should have execute permission.
You'll also need to create a file called .wallpass that has this droid's password, because the droid will try to log in to dorkbuster.
Correspondingly, you'll need to add a line in your users.cfg allowing a dorkbuster account for wallfly. Like:
DorkBusterUser.new("wallfly", "xxxxxx".crypt(CryptSalt), :neuter, PERM_AI)
...where 'xxxxxx' is the same password you put in the .wallpass file.
This wallfly droid supports an experimental map voting system for players in the game.
There are two other droids, 'HAL' and 'fluff' that were written by other dorkbuster users. These droids are not in CVS yet, but also provide some automated features.
However, I would like to replace most of the features of these droids with commands that are more easily scriptable within dorkbuster. So it's easier to write new commands, than to have to implement a droid.
Hope this helps,
Regards,
Bill
|
By: Bill K.
RE: How to Install/Use DorkBuster ? [ reply ] 2005-06-17 07:07
|
Hi Guilherme,
Since you're running Linux, and you already have Ruby v1.8.2, it should be pretty straightforward to get dorkbuster running.
I'd recommend getting the latest sources from CVS.
Like,
cvs -d :pserver:anonymous@rubyforge.org:/var/cvs/dorkbuster login
cvs -d :pserver:anonymous@rubyforge.org:/var/cvs/dorkbuster checkout dorkbuster
The latest source has better scripts for running dorkbuster. (rundb.rb, etc.)
Also, take a look at the files: server-example.cfg and users-example.cfg. You'll need to copy those files to create your own server-info.cfg and users.cfg files.
dorkbuster talks to your quake server over rcon. To use dorkbuster, you connect to dorkbuster using telnet.
Please feel free with any questions.
Regards,
Bill
|
By: Antwon J.
How to Install/Use DorkBuster ? [ reply ] 2005-06-15 23:20
|
Hi,
Could you tellme how do I install and use dorkbuster ?
I am admin of many servers in brazil , but I didnt understood how to install and use dork :/
I already have Ruby v1.8.2 in my dedicated server (Linux CentOS 3.4).
|
|
 |