This plugin adds support for the Moose Funkman protocol. You need to install FunkMan for it to work.
And no, you don't need to run two bots, I just use some modules from FunkMan, just because they are nice :).
FunkMan supports the following Moose modules:
- AIRBOSS
- RANGE (Bombing & Strafing)
For samples on how to configure FunkMan support into Moose, see the respective samples in the samples directory.
Note
You need to set the DCSServerBot port to be used by FunkMan. The default for both, DCSServeBot and Funkman is port 10042.
As FunkMan is an optional plugin, you need to activate it in main.yaml first like so:
opt_plugins:
- funkman
The plugin itself is configured with a yaml file in config/plugins/funkman.yaml. For a start, you just need to add the path to your FunkMan installation to your funkman.yaml. If you have configured your FunkMan.ini already, DCSServerBot will automatically take over your config parameters.
DEFAULT:
install: ../FunkMan
If you have configured your FunkMan.ini already, DCSServerBot will automatically take over your config parameters.
DEFAULT:
install: ../FunkMan
CHANNELID_MAIN: 1122334455667788
CHANNELID_RANGE: 8877665544332211
CHANNELID_AIRBOSS: 1188227733664455
IMAGEPATH: ../FunkMan/funkpics/
If you want to use different channels for your different servers, you can add a section for each server:
DCS.release_server:
install: ../FunkMan
CHANNELID_MAIN: 1122334455667788
CHANNELID_RANGE: 8877665544332211
CHANNELID_AIRBOSS: 1188227733664455
IMAGEPATH: ../FunkMan/funkpics/
DCS.release_server02:
CHANNELID_MAIN: 1234567812345678
CHANNELID_RANGE: 8765432187654321
CHANNELID_AIRBOSS: 1112223334445555
IMAGEPATH: ../FunkMan/funkpics/
You can display the top X (default: 10) players for your bomb- and strafe-runs in a nice persistent board in some of your channels. For greenieboards see the respective plugin.
DEFAULT:
install: ../FunkMan
# [...]
strafe_board: true
strafe_channel: 1122334455667788
bomb_board: true
bomb_channel: 8877665544332211
Thanks to funkyfranky and the Moose team to align the FunkMan protocol with me, which made it very easy for me to add support for it and to provide this awesome functionality to you!