Raised This Month: $241 Target: $400
 60% 

Notices

podbot installation tutorial ( linux - windows - mac osx )


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-14-2013 , 13:27   podbot installation tutorial ( linux - windows - mac osx )
Reply With Quote #1

hello everyone. I decided to start this thread because of the innumerable requests related to podbot, their installation, etc.. also to avoid the leet spelling that I'm using for some reasons.

go to the top of thread
Content:

Important.
Supported Operating Systems.
Requirements.
Installation.
Checking the installation.
Finalizing and configuring your installation.
FAQs Frequently Asked Questions.
credits.

Useful links.

go to the top of thread
Important:
  • only latest versions of metamod, podbot_mm are supported.
  • please, avoid the posts like "good job", "I'll try this", etc.. a clean thread is better than a spammed one, even if always on the top of list.
  • read before to post, only significant questions will be answered.
  • if you only want to know how to make waypoints: read the FAQs.

go to the top of thread
Supported Operating Systems:
  • linux: the most used OS for hosting machines, also used in some Personal Computers.
  • Windows: the most used OS in Personnal Computers, also used in some hosting companies.
  • Mc OSX: the known and powerful OS for Apple computers, having less support than the previous OSes.

go to the top of thread
Requirements:

downloading metamod:


Metamod became an unavoidable module for HL servers, it allows the GoldSource engine to load more than one library (it allows several modules to be loaded at the same time).

  • downloading metamod from it's official site: http://metamod.org/
  • downloading metamod from amxmodx.org/downloads. the (all OSes) link includes three different files: .so for Linux, .dll for Windows, and .dylib for OSX.
  • for condition zero, it's preferable to use the version 1.21-am or higher.
  • for windows, an AMX Mod X full installer including metamod is also available.
downloading podbot:

go to the top of thread
Installation:

instaling metamod
:

  • for windows users, if you chose the amxmodx auto-installer, then just follow it step by step. Metamod will be automatically installed in the correct folder.
  • or to install it manually, read this wiki: Installing Metamod.
your default liblist.gam may ressemble to this:

Code:
game "Condition Zero"
url_info "www.cs-conditionzero.com"
url_dl ""
version "1.0"
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 "dlls/cs.so"
gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
fallback_dir "cstrike"
detailed_textures "1"
you can just comment (one or) the three default lines and add (one or) these three new lines.
the most important is the line related to your Oerating System.

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 "dlls/cs.so"
//gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
edicts    "1800"

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"
gamedll_osx "addons/metamod/dlls/metamod.dylib"
instaling podbot:
  • extract and put the podbot folder beside the metamod one, in the addons folder of your gamemod: cstrike or czero (never use other folders like czero_YourLanguage).
  • open the file called plugins.ini (in the metamod folder) and add one of the following lines:
Code:
// for Windows: win32 addons/podbot/podbot_mm.dll
win32 addons/podbot/podbot_mm.dll

// for linux: linux addons/podbot/podbot_mm_i386.so
linux addons/podbot/podbot_mm_i386.so

// for AMD64 linux: linux addons/podbot/podbot_mm_amd64.so
linux addons/podbot/podbot_mm_amd64.so

// for Mc OSX: osx: linux addons/podbot/podbot_mm.dylib
osx addons/podbot/podbot_mm.dylib

go to the top of thread
Checking the installation:

just type meta list in the console of your local server, or rcon meta list for web servers to check the following:
(remark: this is just an old example for running metamod plugins, from a local test server. we only need to check the line in red. nothing else is important !)
Code:
] meta list
Currently loaded plugins: description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.1.3 ini Start ANY
[ 2] Booster RUN - booster_mm.dll v2.40 ini Chlvl Pause
[ 3] POD-Bot mm RUN - podbot_mm.dll v3.0B20a ini Chlvl ANY
[ 4] WebMod RUN - w_mm.dll v0.48 ini Start Never
[ 5] HLGuard RUN - hlguard_mm.dll v1.8 ini Chlvl Chlvl
[ 6] Fun RUN - fun_amxx.dll v1.8.1.3 pl1 ANY ANY
[ 7] Engine RUN - engine_amxx.dll v1.8.1.3 pl1 ANY ANY
[ 8] FakeMeta RUN - fakemeta_amxx.dl v1.8.1.3 pl1 ANY ANY
[ 9] CStrike RUN - cstrike_amxx.dll v1.8.1.3 pl1 ANY ANY
[10] CSX RUN - csx_amxx.dll v1.8.1.3 pl1 ANY ANY
[11] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
[12] MySQL RUN - mysql_amxx.dll v1.8.1.3 pl1 ANY ANY
[13] CSDM2 RUN - csdm_amxx.dll v2.1.2 pl1 ANY ANY  13 plugins, 13 running

go to the top of thread

Finalising and configuring your installation:

if everything is working finelly, take a look at some files to make your bots acting better. I mean:
  • folders:
    • botchats: multilingual botchat.txt files, if you want to use your own language.
    • bot_v3 docs: some useful documentations.
    • wptdefault: the default location of the waypoint files (see the waypoints tutorial).
  • files:
    • botchat.txt: to edit the chat of bots (to enable/disable it, check podbot.cfg). please read how to edit this file by reading that file minutely.
      • notice that bots only chat when they are dead or spectating (check your console).
    • botlogos.cfg: to choose which sprays bots may use.
      • the file is editable of course, you may need a software called gcfscape to open .wad files (read its readme file, if you have some troubles to make it working).
    • botnames.txt: to edit/change bot names, better than all those default actor ones.
    • botskill.cfg: this is an advanced settings file, you may need to understand the different bot skill levels before to edit it.
    • botweapons.cfg: this is another advanced settings file, to allow/restrict weapons. please avoid editing it if you don't know how to do it.
    • readme.txt: you'll not die if you read it.
    • podbot.cfg: the main podbot configuration file.
Code:
65 pb_minbots: minimum amount of bots when server is empty.
66 pb_maxbots: maximum amount of bots + humans, that will be decreased by one for every joining human, and restored for every human leaving the server.
  • if there are 10 bots, then two humans joined > two bots will leave, later a human leaves > a bot will join.
67 pb_bot_quota_match: increases the number of bots depending on the number of humans.
  • if pb_minbots is set to 5, and pb_bot_quota_match is set to 2.
296 pb_restrweapons "00000000000000000000111000": the three snipers are restricted, check your podbot.cfg for the weapons order. 307 pb_restrequipammo "000010000": bots won't buy a defuser, check your podbot.cfg for the equipment order.

go to the top of thread
FAQs (Frequently Asked Qestions):


Q. is this tutorial related to the official bots of condition zero ?
A. no !
_____
Q. may these bots work in other games ?
A. only in counter-strike and counter-strike condition zero.
_____
Q. where to install these bots ?
A. in your local game (listen server) or stand-alone server (HLDS).
_____
Q. is there a HLDS version for OSX ?
A. officially no. unofficially .. maybe.
_____
Q. my podbot dosen't work.
A. check your installation / explain better.
_____
Q. where to find waypoint files for a specific map
A. search in the web, in correct websites like 17buddies or Gamebanana. or just read this thread (it's including some links and a big archive of waypoints).
_____
Q. I have the right waypoint file, but the bots are acting oddly.
A. it depends:
map and waypoint file have the same name, but aren't compatible. read this to know how to open the waypoint editor.
waypoint file isn't nicely made.
_____
Q. bots work fine but are sticking in some parts of a map and don't want to move.
A.
make sure that you are using the latest podbot (beta) version.
waypoint file has some flaws (open the waypoints editor to see). bots can't understand or improvise, they just read
_____
Q. which file is the real podbot plugin, that I need to update ?
A. the .so file for linux, the .dll file for windows, and the .dylib file for osx.
_____
Q. I want to learn how to make waypoints.
A. making waypoints for podbot_mm. tutorial


go to the top of thread
Credits:
  • KWo: the podbot_mm master !
  • commonbullet: for some useful answers about Mc OSX.
  • DS : for the podbot and HLDS versions for Mc OSX.

go to the top of thread
__________________

Last edited by ANTICHRISTUS; 11-11-2014 at 09:29.
ANTICHRISTUS is offline
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-14-2013 , 13:28   Re: installation of podbot and waypoints
Reply With Quote #2

go to the top of thread
Useful links:


I only search in my archive. if you have any other suggestion, or other related plugins then tell me please.
__________________

Last edited by ANTICHRISTUS; 09-27-2013 at 18:36.
ANTICHRISTUS is offline
DeagLe.Studio
Veteran Member
Join Date: Jun 2012
Location: Home, sweet home!
Old 07-14-2013 , 13:35   Re: installation of podbot and waypoints
Reply With Quote #3

Quote:
Originally Posted by DeagLe.Studio View Post
Awesome tutorial, thank's for your work Rex!, this is very useful tuto, it will help lot of people =]]
DeagLe.Studio is offline
Send a message via MSN to DeagLe.Studio Send a message via Yahoo to DeagLe.Studio Send a message via Skype™ to DeagLe.Studio
wickedd
Veteran Member
Join Date: Nov 2009
Old 07-14-2013 , 13:54   Re: installation of podbot and waypoints
Reply With Quote #4

I know you put some effort into posting this, but isn't this kind of useless? I mean, they can get the same information from reading Documents.
If they will not take the time read the documents that comes with pdobot, what make you think they will read this?
Most people who ask for help dealing with podbots are lazy ass people, they want everything spoon-fed to them.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 07-14-2013 , 14:40   Re: installation of podbot and waypoints
Reply With Quote #5

Quote:
Originally Posted by AmineKyo View Post
https://forums.alliedmods.net/showth...0798#Important The 2nd line.

You didn't even read the link you provided.
WTF are you talking about? I read the link I posted. Did you?
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 07-14-2013 , 14:59   Re: installation of podbot and waypoints
Reply With Quote #6

Just be quiet.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-14-2013 , 18:27   Re: installation of podbot and waypoints
Reply With Quote #7

Quote:
Originally Posted by wickedd View Post
I mean, they can get the same information from reading Documents.
yes, but in that global documentation, there are a lot of other links. mine in only explaning it's installation for people who should have metamod already installed. it's shorter and easier !
Quote:
Originally Posted by wickedd View Post
Most people who ask for help dealing with podbots are lazy ass people
yes, they ask for everything in the same place, even for waypoints. that's why this two tutorials may be useful.
__________________
ANTICHRISTUS is offline
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 09-27-2013 , 19:01   Re: podbot installation ( linux - windows - mac osx )
Reply With Quote #8

updated.
  • tutorial optimised.
  • Mac OSX support added.
__________________
ANTICHRISTUS is offline
Blizzard_87
AlliedModders Donor
Join Date: Oct 2012
Old 11-13-2013 , 22:04   Re: podbot installation ( linux - windows - mac osx )
Reply With Quote #9

ive installed mine exact same as before on other pcs and as soon as the bots join server it crashes.
__________________
Blizzard_87 is offline
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 11-14-2013 , 06:03   Re: podbot installation ( linux - windows - mac osx )
Reply With Quote #10

if the installation is correct, and there is no new updates in steam servers, then:
  • try an older version of podbot, if you installed a new beta version.
  • check with other versions of metamod (try to avoid the -P version).
  • (etc.) something directly related to the bots and metamod, and not related to new HLDS versions. cause I tested them some times ago with the same current versions.
__________________
ANTICHRISTUS is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:21.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Theme made by Freecode