Post by Jordan on Jun 3, 2010 14:28:28 GMT
The settings.ini is one of two files you will edit to run the bot. It is where the bot receives the most information, and is vital to the bot. It can be found in the root folder of the bot.
Your settings.ini should look a little bit like this:
;=================================================================
; Botage Poker Bot
; Copyright © 2009 Brett O'Donnell
;=================================================================
;
; This file is part of Botage Poker Bot.
;
; Botage Poker Bot is free software: you can redistribute it
; and/or modify it under the terms of the GNU General Public
; License as published by the Free Software Foundation,
; either version 3 of the License, or (at your option) any
; later version.
;
; Botage Poker Bot is distributed in the hope that it will
; be useful, but WITHOUT ANY WARRANTY; without even the
; implied warranty of MERCHANTABILITY or FITNESS FOR A
; PARTICULAR PURPOSE. See the GNU General Public License
; for more details.
;
; You should have received a copy of the GNU General Public
; License along with Botage Poker Bot. If not, see
; <http://www.gnu.org/licenses/>.
;
; This program is distributed under the terms of the GNU
; General Public License.
;
;=================================================================
[Poker]
; the miliseconds the bot waits between loops
loop_pause=1000
; when in console mode the bot gets the iframe url from this link
poker_link=http://apps.facebook.com/texas_holdem
[Player]
; the player profile your bot will play with
player_file=Dead_Eye_Fred
; enable or disable chat
player_chat=0
It looks a little complicated at the moment, but don’t despair! It gets easy once you familiarise yourself with it. So, let’s get familiar.
[Poker]
; the miliseconds the bot waits between loops
loop_pause=1000
; when in console mode the bot gets the iframe url from this link
poker_link=http://apps.facebook.com/texas_holdem
I don’t recommend ever editing this, and I can’t see a situation where you would ever need to. The functions are explained in the lines beginning with ‘;’.
[Player]
; the player profile your bot will play with
player_file=Dead_Eye_Fred
; enable or disable chat
player_chat=0
Again, I can’t see a situation where you would need to edit this. The Dead_Eye_Fred profile is the only one that works. If player_chat=1 then the bot will type randomly type the messages defined in data\chat.txt.
This is what tells the bot when to join and leave a room. Again, most of it is self explanatory. One thing to note about the minimum and maximum blinds is that M=million and K=thousand. The table buy in is xBB, so where it says 30 here, it means 30 times the big blind of the table the bot is sat at.
[Log]
; the path to the bots data files
data_path=data
; the path to the bots log files
log_path=log
; should the bot log text
log_text=0
; should the bot log hand history
log_hand=1
; should the bot ask for a blind if it is not known
log_screen_blind=1
; should the bot capture unknown opponent actions
log_screen_action=0
; should the bot capture unknown cards
log_screen_card=0
; should the bot capture screen shots
log_screen_capture=0
Surprise, surprise; most of the options here are also irrelevant to most people. The only one you’ll be using often is log_screen_blind=1. When joining a table that you haven’t joined before, this should be set to 1. When leaving the bot unsupervised in the knowledge that you’ve logged the blind of the table range your bot will be playing at, this should be set to 0. Note: When inputting blinds, you should be writing the big blind in full. So, on a 5/10k table, the big blind would be 10000
[Browser]
browser_title=Mozilla Firefox
browser_file=firefox.exe
; other browsers
;browser_title=Internet Explorer
;browser_file=iexplore.exe
;browser_title=Google Chrome
;browser_file=chrome.exe
;browser_title=Poker Bot Console
;browser_file=console
This is where you define which browser you will be running the bot on. Defining the correct browser is completely essential, and if defined incorrectly, the bot will not work properly. Unused browsers are marked with ‘;’. Here, I am using firefox, and so the lines regarding firefox do not start with ‘;’.
[Usage]
; send anonymous usage to botage.com
usage_send=0
[General]
StartupWindowTitle=Z-Bot Login
Don’t change anything here: you’ve no reason to.
Return to main guide.
Your settings.ini should look a little bit like this:
;=================================================================
; Botage Poker Bot
; Copyright © 2009 Brett O'Donnell
;=================================================================
;
; This file is part of Botage Poker Bot.
;
; Botage Poker Bot is free software: you can redistribute it
; and/or modify it under the terms of the GNU General Public
; License as published by the Free Software Foundation,
; either version 3 of the License, or (at your option) any
; later version.
;
; Botage Poker Bot is distributed in the hope that it will
; be useful, but WITHOUT ANY WARRANTY; without even the
; implied warranty of MERCHANTABILITY or FITNESS FOR A
; PARTICULAR PURPOSE. See the GNU General Public License
; for more details.
;
; You should have received a copy of the GNU General Public
; License along with Botage Poker Bot. If not, see
; <http://www.gnu.org/licenses/>.
;
; This program is distributed under the terms of the GNU
; General Public License.
;
;=================================================================
[Poker]
; the miliseconds the bot waits between loops
loop_pause=1000
; when in console mode the bot gets the iframe url from this link
poker_link=http://apps.facebook.com/texas_holdem
[Player]
; the player profile your bot will play with
player_file=Dead_Eye_Fred
; enable or disable chat
player_chat=0
It looks a little complicated at the moment, but don’t despair! It gets easy once you familiarise yourself with it. So, let’s get familiar.
[Poker]
; the miliseconds the bot waits between loops
loop_pause=1000
; when in console mode the bot gets the iframe url from this link
poker_link=http://apps.facebook.com/texas_holdem
I don’t recommend ever editing this, and I can’t see a situation where you would ever need to. The functions are explained in the lines beginning with ‘;’.
[Player]
; the player profile your bot will play with
player_file=Dead_Eye_Fred
; enable or disable chat
player_chat=0
Again, I can’t see a situation where you would need to edit this. The Dead_Eye_Fred profile is the only one that works. If player_chat=1 then the bot will type randomly type the messages defined in data\chat.txt.
This is what tells the bot when to join and leave a room. Again, most of it is self explanatory. One thing to note about the minimum and maximum blinds is that M=million and K=thousand. The table buy in is xBB, so where it says 30 here, it means 30 times the big blind of the table the bot is sat at.
[Log]
; the path to the bots data files
data_path=data
; the path to the bots log files
log_path=log
; should the bot log text
log_text=0
; should the bot log hand history
log_hand=1
; should the bot ask for a blind if it is not known
log_screen_blind=1
; should the bot capture unknown opponent actions
log_screen_action=0
; should the bot capture unknown cards
log_screen_card=0
; should the bot capture screen shots
log_screen_capture=0
Surprise, surprise; most of the options here are also irrelevant to most people. The only one you’ll be using often is log_screen_blind=1. When joining a table that you haven’t joined before, this should be set to 1. When leaving the bot unsupervised in the knowledge that you’ve logged the blind of the table range your bot will be playing at, this should be set to 0. Note: When inputting blinds, you should be writing the big blind in full. So, on a 5/10k table, the big blind would be 10000
[Browser]
browser_title=Mozilla Firefox
browser_file=firefox.exe
; other browsers
;browser_title=Internet Explorer
;browser_file=iexplore.exe
;browser_title=Google Chrome
;browser_file=chrome.exe
;browser_title=Poker Bot Console
;browser_file=console
This is where you define which browser you will be running the bot on. Defining the correct browser is completely essential, and if defined incorrectly, the bot will not work properly. Unused browsers are marked with ‘;’. Here, I am using firefox, and so the lines regarding firefox do not start with ‘;’.
[Usage]
; send anonymous usage to botage.com
usage_send=0
[General]
StartupWindowTitle=Z-Bot Login
Don’t change anything here: you’ve no reason to.
Return to main guide.