I'm having a problem getting this plugin to load. I'll paste my B3 xml here and if you look at the funnyfarm line it all points to the correct place, But if I remove the </plugin> behind the line it completely crashes the B3 bot. If it helps at all I am remotely hosting B3 on a PHS server as Gameservers.com does not allow direct root access to their rented servers. Can you please tell me what I'm doing wrong as I'd really like to run this plugin. Thanks.
Start B3 paste:
<configuration>
<!--
If you want to generate a new config file and make sure the format is
correct, you can invoke the setup procedure with the
command : b3_run -s b3.xml
This is B3 main config file (the one you specify when you run B3 with the
command : b3_run -c b3.xml)
For any change made in this config file, you have to restart the bot.
Whenever you can specify a file/directory path, the following shortcuts
can be used :
@b3 : the folder where B3 code is installed in
@conf : the folder containing this config file
-->
<settings name="b3">
<!--
Next line: the parser defines the game:
cod/cod2/cod4/cod5/iourt41/etpro/wop/smg/bfbc2 (it should NOT be
'changeme')
-->
<set name="parser">cod4</set>
<set name="database">mysql://phs_Miracle:*******@67.18.199.22/phs_MiracleWhip</set>
<set name="bot_name">b3</set>
<set name="bot_prefix">^0(^2b3^0)^7:</set>
<set name="time_format">%I:%M%p %Z %m/%d/%y</set>
<set name="time_zone">CST</set>
<!-- 9 = verbose, 10 = debug, 21 = bot, 22 = console -->
<set name="log_level">9</set>
<set name="logfile">b3.log</set>
</settings>
<settings name="server">
<set name="rcon_password">******</set>
<set name="port">28960</set>
<set name="game_log">correct link is here, changed to protect account</set>
<set name="public_ip">63.211.221.36</set>
<set name="rcon_ip">63.211.221.36</set>
<set name="punkbuster">on</set>
</settings>
<settings name="autodoc">
<!-- Autodoc will generate a user documentation for all B3 commands
* type : can be one of : html, htmltable, xml
* maxlevel : if you want to exclude commands reserved for higher levels
* destination : can be a file or a ftp url
by default, a html documentation is created in your conf folder
-->
<set name="type">html</set>
<set name="maxlevel">100</set>
<!-- <set name="destination">C:\Users\b3\Desktop\test_doc.htm</set> -->
<!-- <set name="destination">
http://ftp://user:pass@somewhere.com/www/test_doc.htm</set> -->
</settings>
<settings name="messages">
<set name="kicked_by">%s^7 was kicked by %s^7 %s</set>
<set name="kicked">%s^7 was kicked %s</set>
<set name="banned_by">%s^7 was banned by %s^7 %s</set>
<set name="banned">%s^7 was banned %s</set>
<set name="temp_banned_by">%s^7 was temp banned by %s^7 for %s^7 %s</set>
<set name="temp_banned">%s^7 was temp banned for %s^7 %s</set>
<set name="unbanned_by">%s^7 was un-banned by %s^7 %s</set>
<set name="unbanned">%s^7 was un-banned %s</set>
</settings>
<settings name="plugins">
<set name="external_dir">@b3/extplugins</set>
</settings>
<plugins>
<!-- plugin order is important. Plugins that add new in-game commands all
depend on the admin plugin. Make sure to have the admin plugin before
them. -->
<plugin name="censor" config="@conf/plugin_censor.xml" />
<plugin name="spamcontrol" config="@conf/plugin_spamcontrol.xml" />
<plugin name="admin" config="@conf/plugin_admin.xml" />
<plugin name="stats" config="@conf/plugin_stats.xml" />
<plugin name="pingwatch" config="@conf/plugin_pingwatch.xml" />
<plugin name="adv" config="@conf/plugin_adv.xml" />
<plugin name="status" config="@conf/plugin_status.xml" />
<plugin name="welcome" config="@conf/plugin_welcome.xml" />
<plugin name="punkbuster" config="@conf/plugin_punkbuster.xml" />
<plugin name="xlrstats" config="@b3/extplugins/conf/xlrstats.xml"/>
<plugin name="antinoob" priority="4" config="@b3/extplugins/conf/antinoob.xml">
<plugin name="funnyfarm" priority="5" config="@b3/extplugins/conf/funnyfarm.xml"/></plugin>
</plugins>
</configuration>
Freelander-> edit:removed mysql password!