Since I read from the forums there is no existing solution for xaseco and manialive to work together in order to cope with the chat rules... so here is your savior.
The plugin basicly does a bridge between manialive and xaseco so the two servercontrollers can talk to each other. Then it sends messages over the bridge and disables the chat ondemand at xaseco side.
The plugin works by disabling chat on all forever players who are forced to spectators. See note at bottom using autoqueue.
Unzip the package, copy the entire subdirectory structure at xaseco and manialive to base folder of the each server controllers.
edit plugins.xml and add folloing line after the last <plugin> entry but before the </xml> entry:
Code: Select all
edit /config/config.ini and find the plugins section. find the last plugins.load entry and add the following line:
Code: Select all
plugins.load = 'Reaby\XasecoIntegration'
The starting order of each server controllers shouldn't be a problem, since the plugins talk over the bridge. But a good way would be to start the manialive first and xaseco then.
Getting the plugin
You can download the latest plugin at:
http://koti.mbnet.fi/reaby/manialive/pl ... _v0.34.zip
Testing report can be found at
http://forum.maniaplanet.com/viewtopic. ... 686#p10269
additional testing, version 0.34:
http://forum.maniaplanet.com/viewtopic. ... =20#p10393
0.34 added additional checks for eliminating error messages at console.
0.33 added the xaseco plugin a memory of players who should be muted, so when player tries to rejoin the server he gets another mute.
You probably don't want to run autoqueue-plugin with xaseco until we get developer api to freezone plugin --> to get the muted players list.