Raised This Month: $32 Target: $400
 8% 

podbot installation tutorial ( linux - windows - mac osx )


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
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
 


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 08:16.


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