![]() |
podbot_mm_i386.so is not loading on linux
followed toe to toe and googled all night.
Code:
; AMX Mod X but if i take off ; for amxmod it works just fine, podbot...is a no go. (running ubuntu 11.10 btw):whistling: (i should note :meta list doesn't show it listed if you didnt figure that out on your own :P) |
Re: bots won't add :P
What does exactly say "meta list" command? Can You copy and paste the output of that command? How did You install it (describe it step by step what You have done in that matter)?
|
Re: bots won't add :P
Quote:
Code:
] meta list Code:
] meta list Pretty much downloaded the podbot_full_V3B21.zip set up the config how I wanted it, threw it in cstrike/addons/ (right next to amxmodx/metamod) Both of which work. (amxmodx was already told to read meta from liblist so I didn't need to bother with that) I added the .so to the plugins.ini... (i also added the amx menu, which works) [amx_pbmenu which clearly lets me add bots, but obviously isn't going to work since the plugin isnt working] also added this to server.cnf Quote:
|
Re: bots won't add :P
Quote:
Can You make a screenshot of Your cstrike/addons folder so I can see what You have there? What is number of CS version You are playing? Is this steam or no-steam? |
Re: bots won't add :P
Yes it is steam, and 1.6.
http://www.majhost.com/gallery/twist...er/9879789.png |
Re: bots won't add :P
From that what I can see:
1. AMX X 1.71 actually shouldn't work with CS 1.6 latest steam (after some Steam update AMX X users had to upgrade from 1.8.0 to 1.8.1 if I remember good). I'm not sure why do You need to use so old version of AMX X (?). 2. If this is a linux dedicated server make sure about all needed access rights for load and execution files You have upoladed to addons folder. Some additional questions: 1. Why exactly Your folder is called csstrike? Is it CS:S or really CS1.6? 2. What is the metamod version You are using? 3. Can You make yet another screen-shot of podbot folder (that one from addons folder)? |
Re: bots won't add :P
Quote:
1. Because I run a "warcraft3ft" server, and thats the files that come with it ^_^ 2. I do believe so, but I will double check. (I don't remember chmod'ing podbot) 1. Its 1.6 (i just made the folder in a rush, its actually the user name of the "account" not a folder.) 2. Im not sure how to check the version of metamod, I was using the latest, but putting the warcraft3ft foldere to over write everything I'm sure it got downgraded) 3. Here is the wc3 files I'm using if its any use to you. http://www.war3ft.com/downloads.php RECOMMENDED: 3.0 RC - Download (i won't post the link to download if you don't too, but thats the link to the page its on) http://www.majhost.com/gallery/twist...er/3543234.png 4. I really appreciate you coming back to keep helping ^_^ it means something to know you still put effort into this. |
Re: bots won't add :P
About WC3FT 3.0:
Quote:
About metamod version - try to just type the commnd: meta version It should say the verson number. It should be 1.19.0 (this is the latest one). What is the command You are starting HLDS on Your linux server (and what is the starting directory You are starting HLDS from)? |
Re: bots won't add :P
Quote:
Alright, updated amx and metamod to the newest, both of them. im using, ./hlds_run -game cstrike +maxplayers 32 +map de_dust2 > /dev/null 2>&1 & from /home/csstrike (where the hlds_run file is) (pb is an unrecognized command) (if you'd like access to filezilla/putty etc let me know, i don't mind the help, it'd probably go quicker) |
Re: bots won't add :P
So after changes You have done, what does exactly say "meta list" and "meta version" commands? I believe Your plugins.ini from metamod folder looks still so:
; AMX Mod X linux addons/amxmodx/dlls/amxmodx_mm_i386.so ; Podbot linux addons/podbot/podbot_mm_i386.so and the file plugins.ini is the only one file existing inside the main metamod folder. Can You make yet a screenshot of Your remote addons/metamod folder? You don't need to show me Your "download" folder from Your Windows 7/Vista PC. All I need to see is what is on Your linux server. From the last screenshot I cannot see all files from Your remote podbot folder. Another thing - inside the fullpack (podbot_full_V3B21.zip) there is no file called podbot.so. What is this one for? It's not a part of the official release. There should be the file podbot_mm_i386.so and the call of metamod's plugins.ini should be related to exactly this filename. One thing more - after changing plugins.ini You need to stop and start again Your HLDS (just changing the map by changelevel command isn't enough). |
Re: bots won't add :P
Quote:
Yes it still looks like that. Yes that is the only file in there. The "downloads/podbot" is exactly whats in my /addons/podbot folder, its easier to work with the files on my computer then dragging and dropping for every file in filezilla. I renamed the podbot_mm_1386.so to podbot.so awhile back to see if maybe I done something wrong and tried using that as my linux addons/podbot/podbot.so but it didnt work, and I never deleted it (: [as you just stated] And I don't think I restarted HLDS after my last install, but I did before yesterday and it wasn't working. I will try again tonight. (what you saw in that screenshot was the exact same files that are in my actual folder) |
Re: bots won't add :P
Quote:
|
Re: bots won't add :P
Quote:
|
Re: bots won't add :P
So - are there any differences in access rights now between amxmodx and podbot folder? I mean also how about all subdirectories and files inside podbot and amxmodx folder.
Actually - if there is just a problem with filename, access rights and so on, thee should be a badf status, but it looks like all Your changes on plugins.ini concerning to podbot mm aren't effective at all. meta list: Currently loaded plugins: description stat pend file vers src load unlod [ 1] HLGuard RUN - hlguard_mm_optim v1.8 ini Chlvl Chlvl [ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.60 ini ANY ANY [ 3] <podbot_mm_i386 badf load podbot_mm_i386.s v - ini - - [ 4] Fun RUN - fun_amxx_i386.so v1.60 pl2 ANY ANY [ 5] Engine RUN - engine_amxx_i386 v1.60 pl2 ANY ANY [ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.60 pl2 ANY ANY [ 7] MySQL RUN - mysql_amxx_i386. v1.60 pl2 ANY ANY [ 8] GeoIP RUN - geoip_amxx_i386. v1.60 pl2 ANY ANY [ 9] nVault RUN - nvault_amxx_i386 v1.60 pl2 ANY ANY [10] CStrike RUN - cstrike_amxx_i38 v1.55 pl2 ANY ANY [11] CSX RUN - csx_amxx_i386.so v1.55 pl2 ANY ANY 11 plugins, 10 running This above is an example of problem with loading the podbot_mm_i386.so file, if there was just a problem with some linux library. It gives exactly the same result if the path or filename is wrong. But in Your case it looks like Your metamod doesn't want to load the podbot_mm_i386.so file at all, like it cannot see the right plugins.ini file. [EDIT] Try to add -debug option to Your hlds command and try to capture for me such info from metamod loading like from this post: http://forums.bots-united.com/showpo...65&postcount=9 [/EDIT] |
Re: bots won't add :P
Code:
:/home/csstrike# ./hlds_run -game cstrike +maxplayers 32 +map de_dust2 -debug (nothing in log) Code:
L 04/03/2012 - 20:41:17: [admin.amxx] Login: "->.:Trinity:.<-`Thorn|TheMartyr<1><STEAM_0:0:16905396><>" became an admin (account "STEAM_0:0:16905396") (access "abcdefghijklmnopqrstu") (address "99.130.26.215") I had some issues yesterday with metamod running, kept telling me "loadlibrary fail" something er other no such file or directory in /.valve/addons or something (clearly there was no /addons in valve, so I did end up making an addons folder in valve re running ./steam update and few other things, then deleted the addons in /.valve/ but..maybe i should try putting pod bot in there. guess it cant hurt. [edit: didn't work] also changed my plugins to Code:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so :/ Code:
|
Re: bots won't add :P
This one:
Exe build: 14:06:24 Sep 23 2011 (5447) Are You using HLbeta version? Mine is from 15 august 2011 ( 5408 ). About logging info about metamod - create a file called autoexec.cfg with just this one line: log on and place it to the main cstrike folder. Then run again Your hlds command with -debug parameter. That should start logging more info also from metamod loading it-self and its plugins. |
Re: bots won't add :P
Quote:
Im using that one. first one (linux) http://metamod.org/ on that page. and the file goes into the "cstrike" folder? (once ive put the file there, and run ./hlds_run Im looking in the same log file as /home/csstrike/cstrike/logs?) EDIT: Code:
L 04/03/2012 - 22:13:20: [META] ini: Begin re-reading plugins list: /home/csstrike/cstrike/addons/metamod/plugins.ini |
Re: bots won't add :P
Yeah - You are missing libstdc++.so.6 library.
|
Re: bots won't add :P
You got it! right on the ball killer! Thanks!
Code:
L 04/03/2012 - 23:46:39: Log file started (file "logs/L0403003.log") (game "cstrike") (version "48/1.1.2.6/Stdio/5447") |
Re: bots won't add :P
I can see now pb_xxx cvars are loaded, so it means podbot_mm_i386.so file is finally loaded. How about bots - are they playing on the server now? I'm not sure if they can play correctly with WC3FT mod. :)
|
Re: bots won't add :P
Quote:
They seem to be a bit confused by the whole "auto respawn" idea, but other then that, they are doing pretty good, thank you so much! |
Re: bots won't add :P
As You could see there was no bug in podbot mm code. But - the only problem I could see it is - the file podbot_mm_i386.so should be statically linked with the library libstdc++6.a (at least I wanted it so). I've just forgot to place that library into the right place during the compilation, so everything was OK except that You had to find and install the missing library.
Next build (V3B21j - coming soon) will be statically linked for sur. :) |
Re: podbot_mm_i386.so is not loading on linux
<3 would have saved me some time hahaha.
but I'm just glad its all figured out, thank you so much! |
All times are GMT +2. The time now is 22:06. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.