.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Bug Reports (http://forums.bots-united.com/forumdisplay.php?f=49)
-   -   PotBotMM 3.22b on Linux = Bots do not join team? (http://forums.bots-united.com/showthread.php?t=9145)

Weasel 12-04-2013 06:28

PotBotMM 3.22b on Linux = Bots do not join team?
 
They seem to have been broken since probably that "SteamPipe" conversion.

I tried the update to "v3B22b" on my Linux server.
I updated the binaries only (podbot_mm_i386.so, podbot_mm_amd64.so and of course metamod.so) since I don't want to over-write any of my other configuration stuff.

They join the game, and stay in "spectator".
Basically, they never actually join a team.
:(

KWo 12-04-2013 08:38

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
CS/CZERO version (write in the server console "version" and hit the "Enter key)? Steam/no steam? dproto used? What does the command "meta list" say (written also in the server console)? What was the previous version of podbot mm You were using previously?

Weasel 12-04-2013 20:13

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Thanks for the follow-up!

Regarding which Counter-Strike: Plain/original "CS" - not "CZ".
Regarding Steam: Official Steam (SteamPipe via SteamCMD) - not some hacked/non-Steam server.

Output from "version" command:
Quote:

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 14:59:14 Feb 13 2013 (5956)
Output from "meta version" command:
Quote:

Metamod v1.20-am 2013-02-14 (5:13)
by Will Day <willday@metamod.org>
http://www.metamod.org/
compiled: Feb 13 2013, 23:23:17 -0800 (optimized)
Output from "meta list" command:
Quote:

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 2] POD-Bot mm RUN - podbot_mm_i386.s vV3B22b ini Chlvl ANY
[ 3] Fun RUN - fun_amxx_i386.so v1.8.2 pl1 ANY ANY
[ 4] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl1 ANY ANY
[ 6] CSX RUN - csx_amxx_i386.so v1.8.2 pl1 ANY ANY
6 plugins, 6 running
PS: Output of "status" command:
Code:

status
hostname:  Weasels CS (New-IP!): AMX, some bots
version :  48/1.1.2.7/Stdio 5956 secure  (10)
tcp/ip  :  192.30.161.61:6103
map    :  cs_militia at: 0 x, 0 y, 0 z
players :  8 active (32 max)

#      name userid uniqueid frag time ping loss adr
# 1 "K9[bot]" 1 BOT  0 24:32    0    0
# 2 "Evil_Bill[bot]" 2 BOT  0 24:32    0    0
# 3 "Data[bot]" 3 BOT  0 24:32    0    0
# 4 "Cylon_Centurion[bot]" 4 BOT  0 24:32    0    0
# 5 "Battle-Droid[bot]" 5 BOT  0 24:32    0    0
# 6 "WOPR[bot]" 6 BOT  0 24:32    0    0
# 7 "Project_2501[bot]" 7 BOT  0 24:32    0    0
# 8 "FemBot[bot]" 8 BOT  0 24:32    0    0


KWo 12-04-2013 20:52

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
What are Your podbot.cfg settings (folder addons/podbot - without comment lines)? How does look like Your addons folder (make a screenshot of it - to let me see how names of folders are written there)?

KWo 12-04-2013 22:18

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by KWo (Post 64920)
What was the previous version of podbot mm You were using previously?

Since You said You updated podbot mm on Your server, then it means before - some previous version - was working correctly. What was that version number/date creation?

Weasel 12-04-2013 23:19

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by KWo (Post 64924)
Since You said You updated podbot mm on Your server, then it means before - some previous version - was working correctly. What was that version number/date creation?

Previous version was not working. I think it all stopped working after the last Counter-Strike update(s). It was working at some point after converting/rebuilding as a SteamPipe/SteamCMD server (Valve's new content-delivery stuff - replacing HLDSUpdateTool), then later (after a some later CS update) it stopped working.

I tried updating to 3.22b to see if that would help, it didn't.

Weasel 13-04-2013 02:28

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
PS: Here's the tree-structure involved ... relative to the base install location (hlds_linux):

Code:

.
|-- b6c158c6d9cdbbcd25efe30ebeabc5fcca7193b9
|-- cstrike
|  |-- CUSTOMIZATION
|  |-- addons
|  |  |-- amxmodx
|  |  |  |-- configs
|  |  |  |-- data
|  |  |  |  `-- lang
|  |  |  |-- dlls
|  |  |  |-- extensions
|  |  |  |-- logs
|  |  |  |-- modules
|  |  |  |-- plugins
|  |  |  |-- scripting
|  |  |  |  |-- amxmod_compat
|  |  |  |  |-- compiled
|  |  |  |  |-- include
|  |  |  |  |  `-- amxmod_compat
|  |  |  |  `-- testsuite
|  |  |  `-- translations
|  |  |-- metamod
|  |  |  `-- dlls
|  |  `-- podbot
|  |      |-- botchats
|  |      |-- pod_v3 docs
|  |      |  |-- files
|  |      |  |  |-- configs
|  |      |  |  `-- scripts
|  |      |  |      |-- other
|  |      |  |      |  |-- 252mapcm
|  |      |  |      |  `-- pbdefaultcm
|  |      |  |      `-- waypoint
|  |      |  |          `-- PodBot MM
|  |      |  |-- html
|  |      |  |-- images
|  |      |  |  `-- _notes
|  |      |  |-- index
|  |      |  `-- smileys
|  |      `-- wptdefault
|  |-- cl_dlls
|  |-- classes
|  |-- dlls
|  |-- events
|  |-- gfx
|  |-- iga_static
|  |-- logs
|  |-- manual
|  |-- maps
|  |-- models
|  |-- overviews
|  |-- resource
|  |-- sound
|  `-- sprites
|-- czero
`-- valve


KWo 13-04-2013 15:45

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by KWo (Post 64923)
What are Your podbot.cfg settings (folder addons/podbot - without comment lines)?

How about that? Do I need to ask You everything twice (or more) to get the answer? What was the version number of podbot mm You had working any time before any steam update? Did You get them working whole or You were never playing with podbot mm (because even before steam update they weren't working)? Did You try to use All-In-One package?

Weasel 13-04-2013 22:38

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by KWo (Post 64927)
How about that? Do I need to ask You everything twice (or more) to get the answer? What was the version number of podbot mm You had working any time before any steam update? Did You get them working whole or You were never playing with podbot mm (because even before steam update they weren't working)? Did You try to use All-In-One package?

Sorry, working on troubleshooting this if/when I can - around my day job and other resource constraints. Not troubleshooting this in one continuous steam of efforts, so it's hard to keep to memory/history straight. I only recently noticed they weren't working - since I've been working mostly on fixing issues on other servers lately.

I over-wrote the previous binaries. So, unsure what version they were. :oops:

I probably have backup copies in a 7-zip files somewhere. I'll try putting them back and see if what version they claim to be.

I have not tried the "all-in-one" package (yet), because I didn't want to have any AMX configuration stuff, plugins, or basically any stuff not related to PB altered. I'll back everything up, delete it all and try that. :surrender:

Below are the settings from the configuration file (with the comment-line's stripped-out):
Code:

pb_wptfolder wptdefault
pb_welcomemsgs 1
pb_usespeech 0
pb_minbots 0
pb_maxbots 8
pb_bot_quota_match 0
pb_bot_join_team "ANY"
pb_skin 5
pb_timer_sound 0.5
pb_timer_pickup 0.3
pb_timer_grenade 0.5
pb_spray 0
pb_ffa 0
pb_shootthruwalls 1
pb_passwordkey "_pbadminpw"
pb_password {REDACTED}
pb_numfollowuser 5
pb_minbotskill 25
pb_maxbotskill 50
pb_maxweaponpickup 6
pb_mapstartbotdelay 10
pb_autokill 0
pb_autokilldelay 60
pb_maxcamptime 30
pb_jasonmode 0
pb_detailnames 0
pb_dangerfactor 2000
pb_chat 1
pb_latencybot 2
pb_radio 1
pb_aim_type 4
pb_aim_spring_stiffness_x 13.0
pb_aim_spring_stiffness_y        13.0
pb_aim_damper_coefficient_x 0.22
pb_aim_damper_coefficient_y 0.22
pb_aim_deviation_x 2.0
pb_aim_deviation_y 1.0
pb_aim_influence_x_on_y 0.25
pb_aim_influence_y_on_x 0.17
pb_aim_offset_delay 1.2
pb_aim_notarget_slowdown_ratio 0.5
pb_aim_target_anticipation_ratio 2.2
pb_restrequipammo "000000000"
pb fillserver 50


KWo 14-04-2013 13:31

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
How about these names of bots:
Quote:

Originally Posted by Weasel (Post 64922)
# 1 "K9[bot]" 1 BOT 0 24:32 0 0
# 2 "Evil_Bill[bot]" 2 BOT 0 24:32 0 0
# 3 "Data[bot]" 3 BOT 0 24:32 0 0
# 4 "Cylon_Centurion[bot]" 4 BOT 0 24:32 0 0
# 5 "Battle-Droid[bot]" 5 BOT 0 24:32 0 0
# 6 "WOPR[bot]" 6 BOT 0 24:32 0 0
# 7 "Project_2501[bot]" 7 BOT 0 24:32 0 0
# 8 "FemBot[bot]" 8 BOT 0 24:32 0 0

Are they from Your botnames.txt file or they are other bots on Your server (ZBOTs or anything else)?
About All-In-One package mentioned before - my advice:
1. Download the package.
2. Stop the server.
3. Rename Your existing "addons" folder to something like addons_old.
4. Unzip all the crap from All-In-One package into the main cstrike folder (let overwrite all files - main files You need are now in addons_old folder).
5. Start the server (without changing any default settings) and see if there are any bots added.

Weasel 15-04-2013 01:31

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Trying the "All_in_One" package today, and assuming it works I will reverse-engineer putting back in just the AMX stuff I care about and taking everything else out.

Regarding the names it's a customized botnames.txt file (below).
Not other bots running on this game/in this installation folder, etc.

Code:

# This File contains all Botnames which are used if you don't
# specify a name using "pb add"
# There must be at least 9 names in here and you're allowed a maximum
# of 21 chars for the name ! Why ? The "[POD]" will be
# placed before the Name and the Skill will be appended...
#
# Line below contains 21 chars as a marker for you
#23456789012345678901
#
#
Data[bot]
Lore[bot]
R2D2[bot]
C3PO[bot]
Robo-Cop[bot]
Mecha-Godzilla[bot]
Robby_The_Robot[bot]
Terminator[bot]
Tom_Servo[bot]
Crow_T._Robot[bot]
Gort[bot]
K9[bot]
HAL-9000[bot]
Johnny_5[bot]
Evil_Bill[bot]
Evil_Ted[bot]
SID_6.7[bot]
FemBot[bot]
Bender[bot]
WALL-E[bot]
EVE[bot]
Battle-Droid[bot]
Hymie[bot]
Nomad[bot]
Voltron[bot]
Cylon_Centurion[bot]
Optimus_Prime[bot]
Megatron[bot]
Agent_Smith[bot]
Lain_of_the_Wired[bot]
Project_2501[bot]
Tachikoma[bot]
WOPR[bot]


KWo 15-04-2013 08:42

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
What exactly the distro and version number of Your linux OS is?

Weasel 15-04-2013 19:26

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by KWo (Post 64931)
What exactly the distro and version number of Your linux OS is?

It's 64-Bit Debian 6.
Linux 2.6.32-042stab072.10 on x86_64

I tried removing/re-naming the existing "addons" folder, and using the full "all in one" package contents. Bots are running as expected with that.
:clap:

So, don't really know what was up. Maybe it didn't like something about the existing metamod and/or amx-mod-x installation. I believe I had tried an updated metamod binary along with the updated PotBot binaries, etc. (i.e. all the normal stuff you would expect for any metamod plugin).

At this point, I am just going to use the AMX stuff from the "all in one" package as the base for my AMX install, and work on ripping stuff out not related to PotBot, and putting my normal (unrelated to PotBot) stuff back in.

I don't seem to be having any similar issues with JK_Botti on HL server, or FoxBot on TFC server. So, not really sure what I had or did wrong with this one. Still scratching my head (banging it on the desk actually). :wacko:

Weasel 15-04-2013 19:28

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
PS: In the future, would it be possible to get a PodBotMM release - that has just all the PodBotMM stuff in it (configs, manual, etc.) - without all the "extraneous" material? (i.e. AMX, ATAC, CSDM, etc.)?

KWo 15-04-2013 20:33

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Quote:

Originally Posted by Weasel (Post 64933)
PS: In the future, would it be possible to get a PodBotMM release - that has just all the PodBotMM stuff in it (configs, manual, etc.) - without all the "extraneous" material? (i.e. AMX, ATAC, CSDM, etc.)?

Well - in that category of the filebase - it was existing the fullpack (just podbot mm with its config files, waypoints and docs) - as the full official release. Since some update of the filebase it seems to be not existing anymore. I have to talk to admin again.

Weasel 27-05-2013 23:55

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Seem to be back to my original problem (again) of bots not joining a team. I assume it was something with the last Valve update (from 2013-05-16)

I guess I will re-install full-pack, etc., etc. again. Or maybe I will just shut it down and call it quits. I haven't checked on the server for a few weeks, and when I did I found out it was broken.

KWo 30-05-2013 13:11

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
More than likely Your problem is related to this situation happening while steam updates - Your liblist.gam file is overwritten by steam update and it is calling just mp.dll/mp_i386.so file instead metamod. Just open that file by any text editor and change this line in it:
gamedll "dlls\mp.dll"
to this:
gamedll "addons\metamod\dlls\metamod.dll"
or for linux
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

Note - bring attention at these slashes (for win "\", for linux "/").
After that save the file, make it as "read-only" (to prevent overwrite it again by steam update) and restart CS on Your server. That should help.

Weasel 31-05-2013 01:02

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Thanks, I will check that out.
However, AMX-Mod-X never stopped working, and that's dependent on MetaMod also.

Weasel 31-05-2013 01:24

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Working again. Here's what I did:
1) Deleted existing liblist.gam file file - assumed it was fracked-up in some way.
2) Re-ran SteamCMD to update/validate the Counter-Strike install. That resulted in a fresh liblist.gam file being downloaded.
3) Re-customized the liblist.gam file as specified.
4) Started it up and all looks good so far. This is with the defaul PBMM "full" install with-out any customized bot names or any of the other customized stuff I took out during previous troubleshooting.

PS: Also running it as version "V3B22c", because I had downloaded and tried that during prior troubleshooting.

Weasel 31-05-2013 01:34

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Just for reference ....

Current (working at the moment) liblist.gam file:
Code:

game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
edicts        "1800"

Previous (presumably something wrong) liblist.gam file:
Code:

game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
//
//      These lines changed to implement
//      Metamod on this server ...
//
//gamedll "dlls\hl.dll"
//gamedll_linux "dlls/hl_i386.so"
gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"
gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"

Looks like at some point, I must have had the metamod library named without the "_i386" in it.

KWo 31-05-2013 12:23

Re: PotBotMM 3.22b on Linux = Bots do not join team?
 
Yes - sorry for confusing. Last time they have changed the name of the linux metamod version from metamod_i386.so to metamod.so. It looks I have to change also the description in some sticky file I just copied teh text from for You to show the way to fix the problem.


All times are GMT +2. The time now is 13:00.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.