I'm trying to get RCBot running with DMC.
I use MetaMod (since I also run AMX-Mod-X on the same game).
I believe I have the folders setup correctly, since it's not saying it couldn't find the .so file or anything like that. Most of the structure is directly what came from the .ZIP file.
Here's the folder structure ...
- /data/games/hlserver <--- hlds_run is here.
- /data/games/hlserver/dmc <-- liblist.gam is here.
- /data/games/hlserver/dmc/addons/
- /data/games/hlserver/dmc/addons/metamod <-- plugins.ini for MM is here.
- /data/games/hlserver/rcbot
- /data/games/hlserver/rcbot/dlls <-- rcbot_mm_i486.so is here.
- /data/games/hlserver/rcbot/botprofiles <-- bot profile (*.ini files) are here.
- /data/games/hlserver/rcbot/mapprofiles
- /data/games/hlserver/rcbot/waypoints
CODE
//
// AMX Mod X
//
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
//
// Stripper2 entity filter
//
//linux addons/stripper2/stripper2_mm_i386.so
//
// HLGuard anti-cheat
//
//linux addons/hlguard/dlls/hlguard_mm_i686.so
//linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so
//
// RCBot
//
linux ../rcbot/dlls/rcbot_mm_i486.so
//
// AMX Mod X
//
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
//
// Stripper2 entity filter
//
//linux addons/stripper2/stripper2_mm_i386.so
//
// HLGuard anti-cheat
//
//linux addons/hlguard/dlls/hlguard_mm_i686.so
//linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so
//
// RCBot
//
linux ../rcbot/dlls/rcbot_mm_i486.so
//
Here's the error I'm seeing at startup:
CODE
L 02/11/2011 - 19:42:04: [META] WARNING: dll: Failed query plugin '<rcbot_mm_i486.so>'; Couldn't find Meta_Query(): /data/games/hlserver/rcbot/dlls/rcbot_mm_i486.so: undefined symbol: Meta_Query
L 02/11/2011 - 19:42:04: [META] WARNING: dll: Skipping plugin '<rcbot_mm_i486.so>'; couldn't query
L 02/11/2011 - 19:42:04: [META] WARNING: dll: Failed to load plugin 'rcbot_mm_i486.so'
L 02/11/2011 - 19:42:04: [META] WARNING: dll: Skipping plugin '<rcbot_mm_i486.so>'; couldn't query
L 02/11/2011 - 19:42:04: [META] WARNING: dll: Failed to load plugin 'rcbot_mm_i486.so'
If I do a Meta List command, I get this:
CODE
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] <rcbot_mm_i486. badf load rcbot_mm_i486.so v - ini - -
[ 3] Fun RUN - fun_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 4] Engine RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[ 5] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
5 plugins, 4 running
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] <rcbot_mm_i486. badf load rcbot_mm_i486.so v - ini - -
[ 3] Fun RUN - fun_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 4] Engine RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[ 5] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
5 plugins, 4 running
Any help?
PS: Obviously, MetaMod and AMX-Mod-X are already installed, configured and tested prior to even attempting to add RCBot into the picture.
PPS: Forgot to mention, this is on Linux (in my case CentOS 5.5).