ProGamingEXP - PROFESSIONAL GAMING EXPERIENCE
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Hiện bộ gõ=phím F8
PRESS F9 to turn on/off the unicode typing method. Bộ gõ Tiếng Việt kiểu VNI đã mặc định bật, bấm F8 để hiện trạng thái bộ gõ và hiệu chỉnh khi cần.
Latest topics
» Specified Game requires a saved game file problem
Gen Modded Ghostone Icon_minitimeTue Nov 24, 2015 6:08 am by kingsamurie

» Strange Invalid version error after changing to bnet version 26
Gen Modded Ghostone Icon_minitimeWed Oct 07, 2015 9:26 am by Gen

» Perfect-G 412KANAKO Gallery
Gen Modded Ghostone Icon_minitimeWed Sep 23, 2015 11:32 pm by Guest

» Fully Naked Pics Of Jessica Gomes
Gen Modded Ghostone Icon_minitimeTue Jul 07, 2015 5:57 pm by Guest

» The One Tree Hill Season 3
Gen Modded Ghostone Icon_minitimeSun Jun 07, 2015 11:27 am by Guest

» The One Tree Hill Season 3
Gen Modded Ghostone Icon_minitimeSun Jun 07, 2015 11:20 am by Guest

» When i host i get this error using Gen MOdded Ghostone(Latest ver)
Gen Modded Ghostone Icon_minitimeMon Apr 21, 2014 12:00 am by kingsamurie

» When i type !map on any kind of map i get this error
Gen Modded Ghostone Icon_minitimeSun Apr 20, 2014 11:59 pm by kingsamurie

» Players get kicked
Gen Modded Ghostone Icon_minitimeThu Oct 17, 2013 1:51 am by keisersoze

» Where to find Games!
Gen Modded Ghostone Icon_minitimeTue Oct 15, 2013 11:22 am by kokkis

Thống Kê/Statistic
Free counters!

Gen Modded Ghostone

4 posters

Go down

Gen Modded Ghostone Empty Gen Modded Ghostone

Post by Forgotten One Sun Oct 21, 2012 1:59 pm

I need help with this ghost one, first of all, i DL it and i use this 7zip program i DL from the web, then i have this 7z program with the Ghostone in it, what do i need next or do next?

Thanks in advance for your help

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Gen Mon Oct 22, 2012 6:14 am

With 7zip program installed, you shall be able to extract any 7z (compressed) files by right-click on file and select Extract...
For the decompression/unzipping of Gen modded GhostOne.7z, you shall have to input the password: thegenmaps
Then 7zip will be able to extract 7z zipped file like Gen modded GhostOne.7z

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Mon Oct 22, 2012 12:53 pm

Yes, after i put the password in, there is this new windows/program thing that is the gen Modded Ghostone(i think),
What should i do next?

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Gen Tue Oct 23, 2012 3:06 am

go inside the folder, look for ghost.cfg and open it (better with Notepad++, look for it on Google if you don't have).

Then have your settings input in ghost.cfg as instructed in the [You must be registered and logged in to see this link.] on this forum.

Read & follow the UserGuide carefully until you have the ghost.cfg ready, you can just run ghost.exe, there should be a ghostlog.txt to review if the bot stops somewhere (in that case, copy & post the whole ghostlog here in a CODE tag)

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Tue Oct 23, 2012 1:01 pm

Ok, i have done those,
Tell me how to put it in code form please,
Also where is this ghost.exe found?
BTW i have another ghostone(1.7.266) so is it find either way?

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Gen Wed Oct 24, 2012 12:53 am

I guess it's your first time using any forum. How can you not know about CODE TAG display (img below)?

Gen Modded Ghostone 2012-10-24_115821

As long as you're using Gen modded GhostOne, please just pay attention to it. There's NO NEED to care about GhostOne 1.7.266 or any other GhostOne version.

Do NOT ever mingle 2 folders of those (Gen modded GhostOne and GhostOne 1.7.266). It'll be stupidly a mess and Gen modded GhostOne (the folked one) will stop working properly.

So, BTW i have another ghostone(1.7.266) so is it find either way? << NO

c'mon, use search option or just look around the folder where you have made changes in ghost.cfg. (ghost.exe) It's in the same place, inside Gen modded GhostOne at root directory level.

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Wed Oct 24, 2012 1:00 pm

ok Thanks

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Fri Oct 26, 2012 3:44 pm

I have done all of those....
But when i open ghostone.exe or ghost.exe, an error occurs
ghost.exe: The application was unable to start correctly (0xc000007b). Click OK to close the application.

Ghostone.exe: I open it and there is this Ghost window, but within 1 sec, it minimizes and i cant see it anymore

Here is the ghost.cfg

Code:
[GHOST]
###########################################################
# Gen's MODDED Version of GhostOne @ http://thegenmaps.tk #
###########################################################
##  PLS use NOTEPAD++ OR a good TEXTPAD program to EDIT  ##
###########################################################

lan_war3version = 26
bot_hostport = 6127

### Gen Custom Name & Text Fix ###
# Disallow start/n & autostart command typed by a temp owner if less than X players in lobby
bot_gamenotstartuntilXplayers = 4
# whether to set the game name as mapcfg name 1=set gamename to mapcfg name, 0=non set & gamename will always be bot_autohostgamename
bot_cfgname = 1
# squirrel txt part in lobby
bot_squirreltxt = 1
## show realm on name as a prefix, PRECAUTION: turning it on may cause desync in some maps which have code saving/loading system !
bot_realmprefixname = 0
# whether to print a Vietnamese text on screen when hosting, 0 = disable, 1 = enable
bot_viettxt = 0
# decide x times to delay the rehost message in lobby Rehost as GameName #3
bot_rehostprintingdelay = 5
# bot_playerbeforestartprintdelay * 10 seconds is the time between two waiting for x more players Messages
# remember nobody likes spam bots!
bot_playerbeforestartprintdelay = 5
##################################

### Gen OWNER PATCH (!owner or !admin) FOR TEMPOWNER IN LOBBY ###
# Owner has limited rights to do the following commands: !a, !as, !close, !closeall, !swap, !open, !openall, !holds, !hold, !unhold, !start, !startn
# set bot_tempownerinlobby=0 to disable, = 1 to initiate !owner command to normal player which means a normal player can set him/herself as an owner of the current hosting game when s/he types !owner. We allow only 1 owner in a game lobby, next player who types !owner will get error.
# However setting it = 2 for your liking of changeable owner right in lobby
# Don't set bot_tempownerinlobby = 3, as 0 <= bot_tempownerinlobby <= 2
bot_tempownerinlobby = 1
#################################################################

### Gen FPs Patch ###
# bot fakes players in lobby, 0 = always disable (bot_morefakeplayersinlobby will be ignored), 1 = enable
bot_fakeplayersinlobby = 1
# whether to allow more fakeplayers in lobby, 1= more fps will be created if less than 4 human players in lobby, 2= many more fps without that condition, 3= maximum of 3 fps refilled with that condition, 0= disable fp refilling
# bot_morefakeplayersinlobby = 3 is (preferred as) default setting in previous releases
# setting it to 3, you can still have more fps if needed by configuring maptype in mapcfgs for specific maps
# e.g. map_type = ward morefps2
bot_morefakeplayersinlobby = 3
# fakeplayers' NAMES should be less than 14 chars in fpnames.txt, without this file the bot can't work for fakeplayers adding
#####################

### Gen Patch for BAN working for Garena too ###
# Setting this to BAN download & leaver in  bot_lobbyleaverbantime seconds, minimum = 30s << bot_lobbyleaverbantime << 120s = maximum
bot_lobbyleaverbantime = 45
################################################

### Action parser (detect AFK and prevent resource trading added in Gen modded GhostOne 1.3) ###
## Available map_type for many variations:
## "2teams" "morefps1" "morefps2" "nosave" "guard" (guard means notrade, no afk & nosave) "dota" "noafk" "notrade" "nopause" "noteam" "ward" (ward means notrade & nosave but allows afk)
# take a mapcfg and add guard to map_type to enable this tool
## "noteam" Ghost bot will allow a lobby owner(known as temporary owner) to start game without having to re-balance the teams
## "2teams" Ghost bot will insistently ask the temporary owner to re-balance the game when a !startn command is sent & teams are not balanced yet
# You can have map_type = noteam ward if you want no trade, no save and no team check in lobby command
################################################################################################

### REFRESH HACK ###
### the mapgametype overwrite (advance)
### This controls the mapgametype overwrite. Use with caution as this can result in an ipban from battle.net services or make users unavailable to join your bot with an invalid number
### Example numbers can be found at (http://www.codelain.com/forum/index.php?topic=11373.msg135301#msg135301)
### set it to 0 to disable mapgametype overwrite
bot_mapgametype = 21569664
## normal gametime refresh (GetTime( ) - m_CreationTime) will be used if bot_refresh = 180 or bigger
bot_refresh = 0
## MapGameType = 4784211
####################

# maximum number of games to host at once
bot_maxgames = 2

# bot_shuffleslotsonstart
######## DENY PATCH #############
# set bot_denypatchonjoin = 0, won't affect kicking for things like long map downloads, but the deny on join will be disabled
# be careful, disable that may allow access from breaker, hacker and bot players
# bot_denypatchonjoin = 0
deny_maxdownloadtime = 90000
deny_maxmapsizetime = 5000
deny_maxreqjointime = 5000
deny_maxipusage = 8
deny_maxloadtime = 240000
deny_downloadtimeduration = 20000
deny_mapsizeduration = 60000
deny_reqjoinduration = 60000
deny_ipusageduration = 10000
deny_loadduration = 180000
#################################

### BNET Non-Admin-Commands by Gen ###
# It may not be necessary because 3 commands queued are not accepted we accept only 2 max, just IGNORE this
# Set bot_bnetnonadmincommands, = 0 to disable most of non-admin commands to prevent malicious users from filling up the bot's chat queue and crippling the bot
# = 1 (missing/commented/default) to enable all, = 2 to disable !currentgames, = 3 !checkwarn, = 4 !version, = 5 !friend list
# bot_bnetnonadmincommands = 1
######################################

################################
## Added with patch votestart ##
################################

# Set bot_votestartpercentalvoting to 1 for set the number of player who have to vote in percent
# or set bot_votestartpercentalvoting to 0 for set an absolute value
bot_votestartpercentalvoting = 1

# set bot_votestartallowed to 1 to allow votestart otherwise to 0
bot_votestartallowed = 1

# if you like to have votestart only in autohosted games set bot_votestartautohostonly to 0
# if you like to have votestart in all games set it to 1
bot_votestartautohostonly = 1

# This value will be ignored if bot_votestartpercentalvoting is set to 0
# else it set the percent of users joined the game who has to vote for starting the game
# set it to a value between 0 and 100
# example for needed votes joinedplayer/needed_votes
# for 60%:
# 1/1 2/2 2/3 3/4
bot_votestartpercent = 60

# if bot_votestartpercentalvoting is set to 1, bot_votestartminplayers will set the minimal
# players who has to have joined the game, to make it possible to startvote.
# othervise it will set the number of needed votes for starting the game!

bot_votestartminplayers = 5
bot_votestartplayers = 5

################################

### make the ban announcement on one line ( = 0) (if possible) or on two ( = 1)
bot_twolinesbanannouncement = 1

### custom text to add to version.
bot_customversiontext =

### auto ban people who leave during the countdown
bot_autobancountdown = 0

### auto ban people who leave during the game load
bot_autobangameloading = 0

bot_autohostdeniedcountries = RU CN

bot_autohostallowedcountries =

### UDP port on which the bot communicates with GHost One GUI, 5868 default
udp_guiport = 5868


# LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
#bot_language
#bot_mapcfgpath
#bot_savegamepath
#bot_refreshmessages
#bot_autolock
#bot_autosave
#bot_allowdownloads
#bot_pingduringdownloads
#bot_lcpings
#bot_latency
#bot_synclimit
#bot_votekickallowed
#bot_votekickpercentage
#udp_cmdbindip
#udp_cmdspooftarget
#admingame_password
#db_sqlite3_file
#bnet_holdfriends
#bnet_holdclan

########################
# Actual Config Below  #
########################

### if enabled, on GArena will hide the bot from normal users (admins will still see the commands/messages)
bot_hidebotfromnormalusersingarena = 1

### if = 0, will not broadcast the game in LAN (only bnet)
bot_broadcastlan = 1

### show .note of anyone who enters the lobby
bot_shownotesonjoin = 0

### only owners can swap other admins
bot_onlyownerscanswapadmins = 1

### !statsdota will be disabled if set to 1 (!sd will still work)
bot_nostatsdota = 0

### !top/!rank will be disabled if set to 1
bot_norank = 0

### add a list of ips you want the bot to send the game (to be seen in LAN) to, ex: 81.12.21.1 127.54.12.2
bot_ipusers =

### lan players will be rootadmins
bot_lanrootadmins = 0

### if set to 1, blue player is considered the owner
bot_blueisowner = 0
bot_bluecanhcl = 1

### if enabled, any user can !pub/!map/!unhost
bot_userscanhost = 0

### if enabled, any safelisted player can !pub/!map/!unhost
bot_safecanhost = 0

### if enabled, will greet every player who joins the channel with channelwelcome.txt
bot_channeljoinmessage = 0

### specify which players won't be greeted when joining the channel.
bot_channeljoinexceptions =

### will allow admins and safelisted players to download even if downloads are disabled
bot_adminsandsafecandownload = 1

### will replace every !ban/!bl with !warn/!wl
bot_replacebanwithwarn = 0

# In LAN/GArena show the real number of current/total players in the game, when using !pubg it will be auto activated
lan_showrealslotcount = 1

### all the bots messages will only be seen by admins (bot will be practicly hidden)
bot_detourallmessagestoadmins = 0

### 0 - ghost countdown, 1 - warcraft countdown
bot_normalcountdown = 1

# when you !unban player, the bot also issues an /unban player
bot_unbanremoveschannelban = 0

# Time limit for hosting a game
bot_lobbytimelimit = 45

### enable dynamic latency, lowers or even increases latency as needed
bot_usedynamiclatency = 1

### how many milliseconds to add to the normal latency if the players lag
bot_dynamiclatencymaxtoadd = 30

### milliseconds to add to highest ping as base dynamic latency
bot_dynamiclatencyaddedtoping = 25

### dynamic latency will be increased when a lobby is active
bot_dynamiclatencyincreasewhenlobby = 1

### dynamic latency will try not to go over 2.2x highest ping, recommended
bot_dynamiclatency2.2xhighestpingmax = 1

### all messages will be answered with a whisper
bot_whisperallmessages = 0

### if 1 - no admin can start the game if the owner is in the lobby
bot_onlyownerscanstart = 1

### allow only players with score>=x to join the lobby
bot_allowedscores = 0

### in autohosted games, allow only players with score>=x to join the lobby
bot_autohostallowedscores = 0

### if set to 1, if using bot_allowedscores, players having an unknown score will be allowed
bot_allownullscoredplayers = 1

### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
bot_newTimerResolution = 0

### 0 - old timer on windows (gettickcount), 1 - new timer
bot_newTimer = 0

### 0 - old latency system, 1 - as close to the set latency as possible
bot_newLatency = 0

### set to 1 if you want admins to be autoplaced higher only in dota games
bot_placeadminshigheronlyindota = 0

### force auto hcl from gamename in dota games (even when bot_defaulthcl is not set)
bot_forceautohclindota = 0

### set !autostart 10 automatically in dota games
bot_autostartdotagames = 0

### safelisted players are immune to ban/warn
bot_safelistedbanimmunity = 1

### send admin messages or not (if using the admin game)
bot_adminmessages = 0

### send local admin messages or not (if using the admin game)
bot_localadminmessages = 0

### fake pings for the following players, space separated: ex = nick1 nick2
bot_fakepings =

### when !end is issued, a message is sent to the enemy team and the game ends only if someone accepts, replying with !end (only for 2 team maps)
bot_endreq2ndteamaccept = 0

### normal bans will expire in x days - set to 0 to be permanent
bot_bantime = 40

### normal banlast/bl will expire in x days - set to 0 to be permanent
bot_banlasttime = 80

### tbanlast/tbl will expire in x days - set to 0 to be permanent
bot_tbanlasttime = 22

### how many warns are needed to auto-ban the player. Default: 3.
bot_banthewarnedplayerquota = 3

### how many days will the auto-ban from warns last. 0 - permanent ban. Default: 14.
bot_bantimeofwarnedplayer = 20

### how many days will each warn last. 0 - permanent warn. Default: 14.
bot_warntimeofwarnedplayer = 20

### how many games should the player play (without taking another warn) to make one of his warns inactive. Default: 7
bot_gamenumtoforgetawarn = 5

### if 0, autowarning is off. Default: 0.
bot_autowarnearlyleavers = 0

### Prints the gameloaded.txt message after X seconds. Default: 10.
bot_gameloadedprintout = 7

### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_ipbanning = 1
bot_banmethod = 3
bot_banning = 1
### handle name bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_banning = 1

# Drop the user if he/she desyncs or not?
bot_dropifdesync = 1

# the log file
bot_log = ghostlog.txt

# Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
bot_channeljoingreets = 1
# Admins will be able to delete only bans they've made
bot_adminslimitedunban = 0

# Announce +1 and +2 (players left to join) in lobby (only if not autohosted)
bot_lobbyannounceunoccupied = 0

# Auto set HCL based on game name,ex: -arso EU pros will set HCL to arso (only if map_defaulthcl is defined, for ex: map_defaulthcl = ar), will set hcl to empty if no mode is detected in the gamename
bot_autohclfromgamename = 0

# whether players who use censored words are auto muted for x seconds
bot_censormute = 1
# also auto mute admins
bot_censormuteadmins = 0
# mute for x seconds, the first time a player curses
bot_censormutefirstseconds = 25
# mute for x seconds, the second time a player curses
bot_censormutesecondseconds = 50
# mute for x seconds, if a player has cursed for 3 or more times
bot_censormuteexcessiveseconds = 120


# Disable nagle algorithm (TCPIP algorithm that can slow down the network) - may improve latency if you set to 1
tcp_nodelay = 0

# Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
wtv_path = C:\Program Files\WaaaghTV Recorder\
# Use WC3TVRecorder, 1 to enable
wtv_enabled = 0
# WaaaghTV Observer Name
wtv_playername = Waaagh!TV

# for ex: RO, only these countries will be allowed to join a game
bot_allowedcountries =
# for ex: BR, these countries will not be allowed to join a game
bot_deniedcountries = RU CN

# milliseconds to wait before sending medium sized packets to bnet when using PVPGN
bot_bnetpacketdelaymediumpvpgn = 2000
# milliseconds to wait before sending big sized packets to bnet when using PVPGN
bot_bnetpacketdelaybigpvpgn = 2500
# milliseconds to wait before sending medium sized packets to bnet (official)
bot_bnetpacketdelaymedium = 3200
# milliseconds to wait before sending big sized packets to bnet (official)
bot_bnetpacketdelaybig = 4000

# Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills,
# towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal,
# creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
# default formula:
# (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
# alternative formula:
# (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))

bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))

# Only players having played this many number of games will be ranked
bot_scoremingames = 5

# default access for owners (use admin access panel to change any admin's access to your liking and see the access code for those commands)
bot_owneraccess = 3965

# default access for admins
bot_adminaccess = 1903

# gamestate for inhouse games
bot_gamestateinhouse = 999

#  will only auto ban if team diff <= with the setting
bot_autobanteamdiffmax = 0

# Only ban players who leave prior to x minutes of game end time.
bot_autobangameendmins = 3

bot_autobantimer = 0
bot_autobanall = 0
bot_autobanfirstxleavers = 0

# the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
bot_autorehostdelay = 36

# the bot will auto rehost the game as gamename + 1 if game name is taken
bot_rehostifnametaken = 1

# if host counter goes over this number it will reset to 1, set to 0 to disable the feature
bot_maxhostcounter = 36

# these words will be edited/censored in game.
bot_censorwords = **** idiot retarded dick cunt cum pussy asshole cock bullshit penis vagina bitch vcc vc dcm disme vkl dkm deo d.cm vai~ clgt thon cec kac kec loz vcl dit djt cmm clm

# load in game feature will be enabled for every map (if set to 1)
bot_forceloadingame = 1

# After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
bot_updatedotaeloaftergame = 0

# After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
bot_updatedotascoreaftergame = 0

# set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 1

# set to 1 if you are using warcraft 3 patch 1.21
bot_patch21 = 0

# show .sd of anyone who enters the lobby (and has played games with the bot before)
bot_showscoresonjoin = 0

# setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
bot_autohostmaximumgames = 132
bot_autohostautostartplayers = 8
bot_autohostallowstart = 0
bot_autohostlocal = 0
bot_autohostowner = Ghost
# delete the line below (bot_autohostmapcfg) if you got the modded version of GhostOne from Gen allowing you to use autohost_map$$ instead.
# bot_autohostmapcfg = Terrania v110 Prot.cfg
############################################################
## A set of autohost_map$$ are ONLY working with the modded version of GHostOne from Gen, http://thegenmaps.tk
############################################################
autohost_map1 = CastleFight3vs3as.cfg
autohost_map2 = CastleFight3vs3as.cfg
autohost_map3 = CastleFight3vs3as.cfg
autohost_map4 = Terrania v110 Prot.cfg
autohost_map5 = Terrania v110 Prot.cfg
autohost_map6 = Terrania v110 Prot.cfg
autohost_map7 = (8) ChristmasEscape.cfg
autohost_map8 = (8) ChristmasEscape.cfg
autohost_map9 = (10) FortressSurvival5.2P.cfg
autohost_map10 = (10) FortressSurvival5.2P.cfg
autohost_map11 = (10) Battle Ships 3.74b.cfg
autohost_map12 = (10) Battle Ships 3.74b.cfg
autohost_map13 = (10) Battle Tank 874.cfg
autohost_map14 = (10) Battle Tank 874.cfg
autohost_map15 = (7) Jurassic Park Survival.cfg
autohost_map16 = (7) JurassicParkSurvival2.cfg
autohost_map17 = (6) WhispersInTheDark1.6.cfg
autohost_map18 = (11) Escape Loyalty.cfg
autohost_map19 = (11) Escape Loyalty.cfg
autohost_map20 = Soft_Escape_1.26.cfg
autohost_map21 = Soft_Escape_1.26.cfg
autohost_map22 = (10) PyramidEscapeV3.6b.cfg
autohost_map23 = (10) PyramidEscapeV3.6b.cfg
autohost_map24 = (10) StickymansEscape 2.5.cfg
autohost_map25 = (10) Platform Escape 2.5.cfg
autohost_map26 = (8) Art of Defense 1.18b.cfg
autohost_map27 = (8) Art of Defense 1.18b.cfg
autohost_map28 = (8) UtherParty2v0.4d.cfg
autohost_map29 = (8) UtherParty2v0.4d.cfg
autohost_map30 = (12) Stronghold 2 teams.cfg
autohost_map31 = (12) Stronghold 2 teams.cfg
autohost_map32 = (12) Stronghold 3 teams.cfg
autohost_map33 = (12) Stronghold 3 teams.cfg
autohost_map34 = (10) RabbitsVsSheep1.62.cfg
autohost_map35 = (10) RabbitsVsSheep1.62.cfg
autohost_map36 = (8) VN HerosDefensive2b.cfg
autohost_map37 = (8) VN HerosDefensive2b.cfg
autohost_map38 = (8) GreenCircleTD10.9.cfg
autohost_map39 = (8) GreenCircleTD10.9.cfg
autohost_map40 = (9) Monstie TD Juli 2011.cfg
autohost_map41 = (9) Monstie TD Juli 2011.cfg
autohost_map42 = (8) Skill Defense v1.15.cfg
autohost_map43 = (8) Skill Defense v1.15.cfg
autohost_map44 = (12) Blades'nGore II.cfg
autohost_map45 = (12) Blades'nGore II.cfg
autohost_map46 = (8) Binders v3.0 (Final).cfg
autohost_map47 = (8) Binders v3.0 (Final).cfg
autohost_map48 = (10) BattleShip Xfire4.67.cfg
autohost_map49 = (10) BattleShip Xfire4.67.cfg
autohost_map50 = (8) Blood_TournamentB16.cfg
autohost_map51 = (8) Blood_TournamentB16.cfg
autohost_map52 = (6) MassDestruction_106.cfg
autohost_map53 = (6) MassDestruction_106.cfg
autohost_map54 = (8) Whosthekiller4.2.cfg
autohost_map55 = (12) Survival 1.382.cfg
autohost_map56 = (12) Survival 1.382.cfg
##############################################################
bot_autohostgamename =  Gen Multigames !as8

# If you autohost a even playered two team map and want to auto ban leavers that make the game uneven turn this on. Will not ban admins or root admins. An example map would be DotA or Battleships.
#    0 = off  1 = on
bot_autoban = 0

# set to 1 if you want LAN players to be considered admins
bot_lanadmins = 0

# set to 1 if you want local players (GArena) to be considered admins
bot_localadmins = 0

# the language file
bot_language = language.cfg

# the path to your local Warcraft III directory
#  this path must contain war3.exe, storm.dll, and game.dll
#  this path must end in your system's path seperator (i.e. "\" on Windows or "/" on Linux)
#  if this path contains War3Patch.mpq the bot will attempt to extract "Scripts\common.j" and "Scripts\blizzard.j" on startup and write them to bot_mapcfgpath (which is defined later in this file)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_war3path = C:\Program Files (x86)\Warcraft III\

# command trigger for ingame only (battle.net command triggers are defined later)

bot_commandtrigger = !
bot_invalidtriggers = .,_'

# the path to the directory where you keep your map config files (must end in your system's path seperator)
#  this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_mapcfgpath = D:\Gen modded GhostOne\mapcfgs\

# the path to the directory where you keep your savegame files (must end in your system's path seperator)

bot_savegamepath = savegames\

# the path to the directory where you keep your map files (must end in your system's path seperator)
#  GHost++ doesn't require map files but if it has access to them it can send them to players and automatically calculate most map config values
#  GHost++ will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)

bot_mappath = C:\Program Files (x86)\Warcraft III\maps\download\

# whether to save replays or not
bot_savereplays = 0
# ignore the definition of bot_invalidreplaychars if bot_savereplays = 0
## Only uncomment this if you really can't open any replays bot_invalidreplaychars = ï€$#+-_,;()?={}[]'"!&/\*%:<>|
## In that case, Ask for support in thegenmaps.tk first

# the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
bot_replaypath = replays\
# whether bot should name replays file by GameName first instead of Ghost++ as prefix
bot_replayssavedbyname = 1

### the Warcraft 3 version to save replays as
replay_war3version = 26

### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
###  patch 1.23:  war3version 23, buildnumber 6058
###  patch 1.24:  war3version 24, buildnumber 6059
###  patch 1.24b: war3version 24, buildnumber 6059
###  patch 1.26:  war3version 26, buildnumber 6059

replay_buildnumber = 6059

### whether to do automatic spoof checks or not
###  you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
###  set to 0 to disable automatic spoof checks
###  set to 1 to enable automatic spoof checks on all players
###  set to 2 to enable automatic spoof checks on potential admins only

bot_spoofchecks = 0

### whether to require spoof checks or not
###  this controls whether the bot will require players to spoof check before starting the game
###  it does NOT control whether the bot will require players to spoof check before running admin commands - spoof checks are ALWAYS required for admin status
###  if you require spoof checks, players will be kicked from the lobby if they haven't spoof checked within 20 seconds of joining (autohosted games only)

bot_requirespoofchecks = 0

# whether to display game refresh messages by default
#  this can always be changed for a particular game with the !refresh command

bot_refreshmessages = 0

# whether to automatically lock games when the owner joins

bot_autolock = 0

# whether to automatically save games when a player disconnects
#  this can always be changed for a particular game with the !autosave command

bot_autosave = 0

# whether to allow map downloads or not
#  set to 0 to disable map downloads, =1 to enable map downloads
# =2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1

# whether to ping players during map downloads or not
#  GHost++ will always stop pinging any players who are downloading the map
#  this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map

bot_pingduringdownloads = 0

# kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

# Ban banned people when they enter the channel
bot_banbannedfromchannel = 1

# use LC style pings (divide actual pings by two)

bot_lcpings = 1

# auto kick players with ping higher than this

bot_autokickping = 650

# the game latency
#  this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)

bot_latency = 110

# the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
#  before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
#  this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)

bot_synclimit = 90

# whether votekicks are allowed or not

bot_votekickallowed = 1

# the percentage of players required to vote yes for a votekick to pass
#  the player starting the votekick is assumed to have voted yes and the player the votekick is started against is assumed to have voted no
#  the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
#  this means it will round UP the number of votes required
#  if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
#  if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
#  if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
#  if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
#  if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 60

# Just before a game is hosted the creator is added to the bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

# lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

# display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

# interval in seconds between download info message
bot_showdownloadsinfotime = 16

# maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

# set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1536

# set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 1024

# initiate game over timer when x seconds have passed since world tree/frozen throne has fallen - 0 to disable
bot_gameoverbasefallen = 12

# initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 2

# initiate game over timer if there's only 1 player in game - 0 to disable, 1 or missing is enabled as default
bot_gameoverwhenoneplayer = 0

# initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
bot_gameoverminpercent = 0

# initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 0

# redirect console output to udp
bot_udpconsole = 1

# whether to automatically add the players from last game to the next game's reserved list
bot_holdplayersforrmk = 1

# non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 1

# root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 1

# admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

# banned players will be notified with a whisper.
bot_notifybannedplayers = 1

# ghost will find its external ip on startup, disable if you want to play on LAN only
bot_findexternalip = 1

# specify your external ip here if you don't want ghost to auto find it.
bot_externalip =

# use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
bot_altfindip = 0

# bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = Geniuskwe

# bot's UDP password
bot_udppassword =

# show autokick denied country or banned player messages
bot_verbose = 0

# bot's virtual host name
bot_virtualhostname = |cFF0080C0Ghost

# ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 40

# Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 45

# udp ip
udp_cmdbindip = 0.0.0.0

# udp port
udp_cmdport = 6969

# udp spoof target
udp_cmdspooftarget =

############################
# ADMIN GAME CONFIGURATION #
############################

# whether to create the admin game or not (see readme.txt for more information)

admingame_create = 0

# the port GHost++ will host the admin game on (this must be different from your bot_hostport)

admingame_port = 6114

# the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

# database type
#  use "sqlite3" for a local SQLite database
#  use "mysql" for any MySQL database

db_type = sqlite3

# sqlite3 database file

db_sqlite3_file = ghost.dbs

# this is only used if your database type is MySQL

db_mysql_server = 127.0.0.1
db_mysql_database = dbname
db_mysql_user = dbusername
db_mysql_password = dbpassword
db_mysql_port = 3306
db_mysql_botid = 1

############################
# BATTLE.NET CONFIGURATION #
############################

# which battle.net server to connect to
#  1.) useast.battle.net
#  2.) uswest.battle.net
#  3.) asia.battle.net
#  4.) europe.battle.net
# note that each banned player is tied to the realm it was created on and the realm is case sensitive
# so if you change your realm from useast.battle.net to USEAST.BATTLE.NET it'll still connect but anyone previously banned will not be counted as banned until you change it back

bnet_server = server.eurobattle.net
# bnet2_server = battle.lp.ro
# bnet3_server = uswest.battle.net

# Only use serveralias when needed
# bnet_serveralias = BoredAussie
# bnet5_serveralias = JuDotA

bnet_custom_war3version = 26
bnet_custom_exeversion = 1 0 26 1
# bnet2_custom_war3version = 26
# bnet2_custom_exeversion = 1 0 26 1
# bnet3_custom_war3version = 26
# bnet3_custom_exeversion = 1 0 26 1

# bnet_bnlswardencookie = 1
# bnet2_bnlswardencookie = 1
#   bnet3_bnlswardencookie = 1

# your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
#   bnet3_cdkeyroc =

# your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
#   bnet3_cdkeytft =

# your battle.net username

bnet_username = sage
#   bnet2_username = sage
#   bnet3_username =

# your battle.net password

bnet_password =
#   bnet2_password =
#   bnet3_password =

# the first channel to join upon entering battle.net

bnet_firstchannel = Gen
#   bnet2_firstchannel = Gen
#   bnet3_firstchannel = Gen

# the root admin on this battle.net server only

bnet_rootadmin = Geniuskwe
#   bnet2_rootadmin = Geniuskwe
#   bnet3_rootadmin = Geniuskwe

# command trigger for this battle.net server only

bnet_commandtrigger = !
#   bnet2_commandtrigger = !
#   bnet3_commandtrigger = !

# whether to automatically add your friends list to each game's reserved list
# whether to automatically add your clan members list to each game's reserved list

bnet_holdfriends = 1
#   bnet2_holdfriends = 1
# bnet3_holdfriends = 1

bnet_holdclan = 1
#   bnet2_holdclan = 1
#   bnet3_holdclan = 1

###
# BNLS Settings DISABLED a long time ago
###
# bnet_bnlsserver = localhost
# bnet2_bnlsserver = localhost
# bnet3_bnlsserver = localhost
# bnet4_bnlsserver = localhost
# bnet5_bnlsserver = 80.86.83.93
# bnet6_bnlsserver = 80.86.83.93
# bnet_bnlsport = 9367
# bnet2_bnlsport = 9367
# bnet3_bnlsport = 9367
# bnet4_bnlsport = 9367
# bnet5_bnlsport = 9367
# bnet6_bnlsport = 9367

# you will need to edit this section of the config file if you're connecting to a PVPGN server
#  your PVPGN server operator will tell you what to put here

# ONLY FOR PVPGN SERVERS, DON'T MAKE THESE SETTINGS FOR OFFICIAL BNET SERVERS

bnet_custom_exeversionhash = 194 206 231 242
bnet_custom_passwordhashtype = pvpgn

#   bnet2_custom_exeversionhash = 194 206 231 242
#   bnet2_custom_passwordhashtype = pvpgn

###
# example configuration for connecting to a official battle.net server (second server)
###

# bnet2_server = uswest.battle.net
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_username =
# bnet2_password =
# bnet2_firstchannel = The Void
# bnet2_rootadmin =
# bnet2_commandtrigger = !
# bnet2_holdfriends = 1
# bnet2_holdclan = 1

###
# example configuration for connecting to a PVPGN battle.net (third server)
###

# bnet3_server = pvpgn.boredaussie.com
# bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_username =
# bnet3_password =
# bnet3_firstchannel = The Void
# bnet3_rootadmin =
# bnet3_commandtrigger = !
# bnet3_holdfriends = 1
# bnet3_holdclan = 1
# bnet3_custom_war3version = 22
# bnet3_custom_exeversion = 184 0 22 1
# bnet3_custom_exeversionhash = 219 152 153 144
# bnet3_custom_passwordhashtype = pvpgn

## Desync Reduction
#Theoretically you need to set the latency at the maximum latency (!p shows) of the players in games, but, the medium value will work too. So if the players in the game have !p - 60ms 80ms 120ms - you could try setting it at about 90 or 100.
# bot_appleicon = 0
#The synclimit it's just a value for when to show the lag screen. You should increase it a bit only if some players lag, but not too much cause either way if they are behind and have lag they will drop, regardless of the lag screen showing or not. So the latency is the most important.

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Gen Fri Oct 26, 2012 4:44 pm

Have you followed the [You must be registered and logged in to see this link.]?

basically you're about to host castle fight as bot_autohostmap1 = CastleFight3vs3as.cfg
so in oder to have it to work, you must have (10) CastleFightES 1.22am.w3x copied into YOUR Warcraft III maps\download\

make sure you correct the path to YOUR Warcraft III folder if it's not Program Files (x86) in your comp
bot_war3path = C:\Program Files (x86)\Warcraft III\
bot_mappath = C:\Program Files (x86)\Warcraft III\maps\download\

bot_mapcfgpath is where you have Gen modded GhostOne folder, is it in D: drive?
bot_mapcfgpath = D:\Gen modded GhostOne\mapcfgs\

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sat Oct 27, 2012 9:02 am

Yes i did all of those, and i have followed the user, well the setup part anyways but it still dont work

Please tell me why these error occurs..

ghost.exe: The application was unable to start correctly (0xc000007b). Click OK to close the application.

Ghostone.exe: I open it and there is this Ghost window, but within 1 sec, it minimizes and i cant see it anymore

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Gen Sat Oct 27, 2012 4:10 pm

Are you able to realize the errors in ghostlog.txt?
You can otherwise post it (whole ghostlog) here in CODE TAG. So I can see the problem in your hosting.

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sat Oct 27, 2012 4:50 pm

Gen, it wont let me post the ghostone.txt, even when i use code, it says that the post is too long.

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Admin Sat Oct 27, 2012 5:03 pm

Ok, can you post it to DropBox and link it here?
IF you don't have DropBox:
Click on my signatory, you'll be able to create a DropBox account and setup it on your comp for your future sharing of any files & photos. It' s very helpful.

Uploading it on Mediafire would work for us too.

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sat Oct 27, 2012 6:54 pm

I Have Dropbox, yes but how to link it there and post such a long post on dropbox?(code)?

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Admin Sat Oct 27, 2012 7:00 pm

link a file to download
example:
[You must be registered and logged in to see this link.]

Code:
[url=https://dl.dropbox.com/u/65043960/ghostlog2.txt]click here to view my ghostlog.txt[/url]

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sat Oct 27, 2012 7:07 pm

First of all, im not even there, lol, im not even able to open the Gen Modded Ghostone and apply any changes, how am i suppose to kno the logs? lol

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Admin Sat Oct 27, 2012 7:11 pm

Every time you run the bot, it always makes a ghostlog. The ghostlog.txt is located in your bot folder.
example D:\Gen modded GhostOne\ghostlog.txt

You can now redownload Gen Modded Ghostone, as for the latest release. Also, you don't have to enter password to extract the 7z file, so now it means you can even use WinRar or any other archive program to unzip it. OK?

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sat Oct 27, 2012 7:16 pm

I got it to work Cười nhăng răng

But with the hosting thing i think i have a problem because it says that a path is not specified for the map or something

Here is my Log:

Code:
  BNET: Europe] logon failed - ROC CD key in use by user [GHost], disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C95321] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - ROC CD key in use by user [GHost], disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                      QUE: Europe] /w 6am3-klll3r GHOST.CFG loaded!
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C91481] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - ROC CD key in use by user [GHost], disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                      QUE: Europe] /w 6am3-klll3r GHOST.CFG loaded!
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C16201] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - ROC CD key in use by user [GHost], disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C47281] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - cd keys not accepted, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C35441] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - cd keys not accepted, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\Terrania v110 Prot.cfg] is invalid
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: The Frozen Throne
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C38161] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] logon failed - cd keys not accepted, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] creating BNLS client
[      BNLSC: 127.0.0.1:9367:C7921] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] cd keys accepted
[                    BNET: Europe] username [XBot] accepted
[                    BNET: Europe] using battle.net logon type (for official battle.net servers only)
[                    BNET: Europe] logon failed - invalid password, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C94481] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] cd keys accepted
[                    BNET: Europe] username [XBot] accepted
[                    BNET: Europe] using battle.net logon type (for official battle.net servers only)
[                    BNET: Europe] logon failed - invalid password, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] creating BNLS client
[      BNLSC: 127.0.0.1:9367:C5441] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] cd keys accepted
[                    BNET: Europe] username [XBot] accepted
[                    BNET: Europe] using battle.net logon type (for official battle.net servers only)
[                    BNET: Europe] logon failed - invalid password, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 270 seconds to reconnect
[                      UDPCMDSOCK] Relaying cmd [!rcfg] to server [europe.battle.net]
[                    WSPR: Europe] [6am3-klll3r] !rcfg
[                    BNET: Europe] admin [6am3-klll3r] sent command [!rcfg]
[                          CONFIG] loading file [ghost.cfg]
[                          CONFIG] loading file [language.cfg]
[                              WTV] WaaaghTV is not enabled.
[                          CONFIG] loading file [hostcounter.cfg]
[                            GHOST] loading file [providers.txt]
[                            GHOST] loading file [welcome.txt]
[                            GHOST] warning - unable to read file [channelwelcome.txt]
[                            GHOST] loading file [mars.txt]
[                            GHOST] loading file [rooms.txt]
[                            GHOST] loading file [fpnames.txt]
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.12
[                            GHOST] stopped auto hosting, map config file [Desktop\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] creating BNLS client
[    BNLSC: 127.0.0.1:9367:C75721] connecting to server [127.0.0.1] on port 9367
[                    BNET: Europe] cd keys accepted
[                    BNET: Europe] username [X-XBot] accepted
[                    BNET: Europe] using battle.net logon type (for official battle.net servers only)
[                    BNET: Europe] logon successful
[                    BNET: Europe] joining channel [Xbot]
[                    BNET: Europe] joined channel [Xbot]

and here is my ghost.cfg:

Code:
[GHOST]
###########################################################
# Gen's MODDED Version of GhostOne @ http://thegenmaps.tk #
###########################################################
bot_autohostmapcfg = map.cfg

bnet_bnlswardencookie =

bnet_bnlsport =

bnet_bnlsserver = 127.0.0.1

##  PLS use NOTEPAD++ OR a good TEXTPAD program to EDIT  ##
###########################################################

lan_war3version = 26
bot_hostport = 6112

### Gen Custom Name & Text Fix ###
# Disallow start/n & autostart command typed by a temp owner if less than X players in lobby
bot_gamenotstartuntilXplayers = 4
# whether to set the game name as mapcfg name 1=set gamename to mapcfg name, 0=non set & gamename will always be bot_autohostgamename
bot_cfgname = 1
bot_rehostchar = $
# squirrel txt part in lobby
bot_squirreltxt = 1
## show realm on name as a prefix, PRECAUTION: turning it on may cause desync in some maps which have code saving/loading system !
bot_realmprefixname = 0
# whether to print a Vietnamese text on screen when hosting, 0 = disable, 1 = enable
bot_viettxt = 0
# decide x times to delay the rehost message in lobby Rehost as GameName #3
bot_rehostprintingdelay = 5
# bot_playerbeforestartprintdelay * 10 seconds is the time between two waiting for x more players Messages
# remember nobody likes spam bots!
bot_playerbeforestartprintdelay = 5
##################################

### Gen OWNER PATCH (!owner or !admin) FOR TEMPOWNER IN LOBBY ###
# Owner has limited rights to do the following commands: !a, !as, !close, !closeall, !swap, !open, !openall, !holds, !hold, !unhold, !start, !startn
# set bot_tempownerinlobby=0 to disable, = 1 to initiate !owner command to normal player which means a normal player can set him/herself as an owner of the current hosting game when s/he types !owner. We allow only 1 owner in a game lobby, next player who types !owner will get error.
# However setting it = 2 for your liking of an unlimited number of owners in lobby
# Don't set bot_tempownerinlobby = 3, as 0 <= bot_tempownerinlobby <= 2
bot_tempownerinlobby = 1
#################################################################

### Gen FPs Patch ###
# bot fakes players in lobby, 0 = always disable (bot_morefakeplayersinlobby will be ignored), 1 = enable
bot_fakeplayersinlobby = 1
# whether to allow more fakeplayers in lobby, 1= more fps will be created if less than 4 human players in lobby, 2= many more fps without that condition, 3= maximum of 3 fps refilled with that condition, 0= disable fp refilling
# bot_morefakeplayersinlobby = 3 is (preferred as) default setting in previous releases
# setting it to 3, you can still have more fps if needed by configuring maptype in mapcfgs for specific maps
# e.g. map_type = ward morefps2
bot_morefakeplayersinlobby = 3
# fakeplayers' NAMES should be less than 14 chars in fpnames.txt, without this file the bot can't work for fakeplayers adding
#####################

### Gen Patch for BAN working for Garena too ###
# Setting this to BAN download & leaver in  bot_lobbyleaverbantime seconds, minimum = 30s << bot_lobbyleaverbantime << 120s = maximum
# bot_lobbyleaverbantime = 45
################################################

### Action parser (detect AFK and prevent resource trading added in Gen modded GhostOne 1.3) ###
## Available map_type for many variations:
## "2teams" "morefps1" "morefps2" "nosave" "guard" (guard means notrade, no afk & nosave) "dota" "noafk" "notrade" "nopause" "noteam" "ward" (ward means notrade & nosave but allows afk)
# take a mapcfg and add guard to map_type to enable this tool
## "noteam" Ghost bot will allow a lobby owner(known as temporary owner) to start game without having to re-balance the teams
## "2teams" Ghost bot will insistently ask the temporary owner to re-balance the game when a !startn command is sent & teams are not balanced yet
# You can have map_type = noteam ward if you want no trade, no save and no team check in lobby command
################################################################################################

### REFRESH HACK ###
### the mapgametype overwrite (advance)
### This controls the mapgametype overwrite. Use with caution as this can result in an ipban from battle.net services or make users unavailable to join your bot with an invalid number
### Example numbers can be found at (http://www.codelain.com/forum/index.php?topic=11373.msg135301#msg135301)
### set it to 0 to disable mapgametype overwrite
bot_mapgametype = 21569664
## normal gametime refresh (GetTime( ) - m_CreationTime) will be used if bot_refresh = 180 or bigger
bot_refresh = 0
## MapGameType = 4784211
####################

# maximum number of games to host at once
bot_maxgames = 2

# bot_shuffleslotsonstart
######## DENY PATCH #############
# set bot_denypatchonjoin = 0, won't affect kicking for things like long map downloads, but the deny on join will be disabled
# be careful, disable that may allow access from breaker, hacker and bot players
# bot_denypatchonjoin = 0
deny_maxdownloadtime = 110000
deny_maxmapsizetime = 5000
deny_maxreqjointime = 5000
deny_maxipusage = 8
deny_maxloadtime = 240000
deny_downloadtimeduration = 35000
deny_mapsizeduration = 60000
deny_reqjoinduration = 60000
deny_ipusageduration = 10000
deny_loadduration = 180000
#################################

### BNET Non-Admin-Commands by Gen ###
# It may not be necessary because 3 commands queued are not accepted we accept only 2 max, just IGNORE this
# Set bot_bnetnonadmincommands, = 0 to disable most of non-admin commands to prevent malicious users from filling up the bot's chat queue and crippling the bot
# = 1 (missing/commented/default) to enable all, = 2 to disable !currentgames, = 3 !checkwarn, = 4 !version, = 5 !friend list
# bot_bnetnonadmincommands = 1
######################################

################################
## Added with patch votestart ##
################################

# Set bot_votestartpercentalvoting to 1 for set the number of player who have to vote in percent
# or set bot_votestartpercentalvoting to 0 for set an absolute value
bot_votestartpercentalvoting = 1

# set bot_votestartallowed to 1 to allow votestart otherwise to 0
bot_votestartallowed = 1

# if you like to have votestart only in autohosted games set bot_votestartautohostonly to 0
# if you like to have votestart in all games set it to 1
bot_votestartautohostonly = 1

# This value will be ignored if bot_votestartpercentalvoting is set to 0
# else it set the percent of users joined the game who has to vote for starting the game
# set it to a value between 0 and 100
# example for needed votes joinedplayer/needed_votes
# for 60%:
# 1/1 2/2 2/3 3/4
bot_votestartpercent = 60

# if bot_votestartpercentalvoting is set to 1, bot_votestartminplayers will set the minimal
# players who has to have joined the game, to make it possible to startvote.
# othervise it will set the number of needed votes for starting the game!

bot_votestartminplayers = 5
bot_votestartplayers = 5

################################

### make the ban announcement on one line ( = 0) (if possible) or on two ( = 1)
bot_twolinesbanannouncement = 1

### custom text to add to version.
bot_customversiontext =

### auto ban people who leave during the countdown
bot_autobancountdown = 0

### auto ban people who leave during the game load
bot_autobangameloading = 0

bot_autohostdeniedcountries = CN

bot_autohostallowedcountries =

### UDP port on which the bot communicates with GHost One GUI, 5868 default
udp_guiport = 5868


# LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
#bot_language
#bot_mapcfgpath
#bot_savegamepath
#bot_refreshmessages
#bot_autolock
#bot_autosave
#bot_allowdownloads
#bot_pingduringdownloads
#bot_lcpings
#bot_latency
#bot_synclimit
#bot_votekickallowed
#bot_votekickpercentage
#udp_cmdbindip
#udp_cmdspooftarget
#admingame_password
#db_sqlite3_file
#bnet_holdfriends
#bnet_holdclan

########################
# Actual Config Below  #
########################

### if enabled, on GArena will hide the bot from normal users (admins will still see the commands/messages)
bot_hidebotfromnormalusersingarena = 1

### if = 0, will not broadcast the game in LAN (only bnet)
bot_broadcastlan = 1

### show .note of anyone who enters the lobby
bot_shownotesonjoin = 0

### only owners can swap other admins
bot_onlyownerscanswapadmins = 1

### !statsdota will be disabled if set to 1 (!sd will still work)
bot_nostatsdota = 0

### !top/!rank will be disabled if set to 1
bot_norank = 0

### add a list of ips you want the bot to send the game (to be seen in LAN) to, ex: 81.12.21.1 127.54.12.2
bot_ipusers =

### lan players will be rootadmins
bot_lanrootadmins = 0

### if set to 1, blue player is considered the owner
bot_blueisowner = 0
bot_bluecanhcl = 1

### if enabled, any user can !pub/!map/!unhost
bot_userscanhost = 0

### if enabled, any safelisted player can !pub/!map/!unhost
bot_safecanhost = 0

### if enabled, will greet every player who joins the channel with channelwelcome.txt
bot_channeljoinmessage = 0

### specify which players won't be greeted when joining the channel.
bot_channeljoinexceptions =

### will allow admins and safelisted players to download even if downloads are disabled
bot_adminsandsafecandownload = 1

### will replace every !ban/!bl with !warn/!wl
bot_replacebanwithwarn = 0

# In LAN/GArena show the real number of current/total players in the game, when using !pubg it will be auto activated
lan_showrealslotcount = 1

### all the bots messages will only be seen by admins (bot will be practicly hidden)
bot_detourallmessagestoadmins = 0

### 0 - ghost countdown, 1 - warcraft countdown
bot_normalcountdown = 1

# when you !unban player, the bot also issues an /unban player
bot_unbanremoveschannelban = 0

# Time limit for hosting a game
bot_lobbytimelimit = 45

### enable dynamic latency, lowers or even increases latency as needed
bot_usedynamiclatency = 1

### how many milliseconds to add to the normal latency if the players lag
bot_dynamiclatencymaxtoadd = 30

### milliseconds to add to highest ping as base dynamic latency
bot_dynamiclatencyaddedtoping = 25

### dynamic latency will be increased when a lobby is active
bot_dynamiclatencyincreasewhenlobby = 1

### dynamic latency will try not to go over 2.2x highest ping, recommended
bot_dynamiclatency2.2xhighestpingmax = 1

### all messages will be answered with a whisper
bot_whisperallmessages = 0

### if 1 - no admin can start the game if the owner is in the lobby
bot_onlyownerscanstart = 1

### allow only players with score>=x to join the lobby
bot_allowedscores = 0

### in autohosted games, allow only players with score>=x to join the lobby
bot_autohostallowedscores = 0

### if set to 1, if using bot_allowedscores, players having an unknown score will be allowed
bot_allownullscoredplayers = 1

### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
bot_newTimerResolution = 0

### 0 - old timer on windows (gettickcount), 1 - new timer
bot_newTimer = 0

### 0 - old latency system, 1 - as close to the set latency as possible
bot_newLatency = 0

### set to 1 if you want admins to be autoplaced higher only in dota games
bot_placeadminshigheronlyindota = 0

### force auto hcl from gamename in dota games (even when bot_defaulthcl is not set)
bot_forceautohclindota = 0

### set !autostart 10 automatically in dota games
bot_autostartdotagames = 0

### safelisted players are immune to ban/warn
bot_safelistedbanimmunity = 1

### send admin messages or not (if using the admin game)
bot_adminmessages = 0

### send local admin messages or not (if using the admin game)
bot_localadminmessages = 0

### fake pings for the following players, space separated: ex = nick1 nick2
bot_fakepings =

### when !end is issued, a message is sent to the enemy team and the game ends only if someone accepts, replying with !end (only for 2 team maps)
bot_endreq2ndteamaccept = 0

### normal bans will expire in x days - set to 0 to be permanent
bot_bantime = 40

### normal banlast/bl will expire in x days - set to 0 to be permanent
bot_banlasttime = 80

### tbanlast/tbl will expire in x days - set to 0 to be permanent
bot_tbanlasttime = 22

### how many warns are needed to auto-ban the player. Default: 3.
bot_banthewarnedplayerquota = 3

### how many days will the auto-ban from warns last. 0 - permanent ban. Default: 14.
bot_bantimeofwarnedplayer = 20

### how many days will each warn last. 0 - permanent warn. Default: 14.
bot_warntimeofwarnedplayer = 20

### how many games should the player play (without taking another warn) to make one of his warns inactive. Default: 7
bot_gamenumtoforgetawarn = 5

### if 0, autowarning is off. Default: 0.
bot_autowarnearlyleavers = 0

### Prints the gameloaded.txt message after X seconds. Default: 10.
bot_gameloadedprintout = 7

### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_ipbanning = 1
bot_banmethod = 3
bot_banning = 1
### handle name bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_banning = 1

# Drop the user if he/she desyncs or not?
bot_dropifdesync = 1

# the log file
bot_log = ghostlog.txt

# Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
bot_channeljoingreets = 1
# Admins will be able to delete only bans they've made
bot_adminslimitedunban = 0

# Announce +1 and +2 (players left to join) in lobby (only if not autohosted)
bot_lobbyannounceunoccupied = 0

# Auto set HCL based on game name,ex: -arso EU pros will set HCL to arso (only if map_defaulthcl is defined, for ex: map_defaulthcl = ar), will set hcl to empty if no mode is detected in the gamename
bot_autohclfromgamename = 0

# whether players who use censored words are auto muted for x seconds
bot_censormute = 1
# also auto mute admins
bot_censormuteadmins = 0
# mute for x seconds, the first time a player curses
bot_censormutefirstseconds = 25
# mute for x seconds, the second time a player curses
bot_censormutesecondseconds = 50
# mute for x seconds, if a player has cursed for 3 or more times
bot_censormuteexcessiveseconds = 120


# Disable nagle algorithm (TCPIP algorithm that can slow down the network) - may improve latency if you set to 1
tcp_nodelay = 0

# Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
wtv_path = C:\Program Files\WaaaghTV Recorder\
# Use WC3TVRecorder, 1 to enable
wtv_enabled = 0
# WaaaghTV Observer Name
wtv_playername = Waaagh!TV

# for ex: RO, only these countries will be allowed to join a game
bot_allowedcountries =
# for ex: BR, these countries will not be allowed to join a game
bot_deniedcountries = CN

# milliseconds to wait before sending medium sized packets to bnet when using PVPGN
bot_bnetpacketdelaymediumpvpgn = 2000
# milliseconds to wait before sending big sized packets to bnet when using PVPGN
bot_bnetpacketdelaybigpvpgn = 2500
# milliseconds to wait before sending medium sized packets to bnet (official)
bot_bnetpacketdelaymedium = 3200
# milliseconds to wait before sending big sized packets to bnet (official)
bot_bnetpacketdelaybig = 4000

# Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills,
# towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal,
# creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
# default formula:
# (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
# alternative formula:
# (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))

bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))

# Only players having played this many number of games will be ranked
bot_scoremingames = 5

# default access for owners (use admin access panel to change any admin's access to your liking and see the access code for those commands)
bot_owneraccess = 3965

# default access for admins
bot_adminaccess = 1903

# gamestate for inhouse games
bot_gamestateinhouse = 999

#  will only auto ban if team diff <= with the setting
bot_autobanteamdiffmax = 0

# Only ban players who leave prior to x minutes of game end time.
bot_autobangameendmins = 3

bot_autobantimer = 0
bot_autobanall = 0
bot_autobanfirstxleavers = 0

# the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
bot_autorehostdelay = 36

# the bot will auto rehost the game as gamename + 1 if game name is taken
bot_rehostifnametaken = 1

# if host counter goes over this number it will reset to 1, set to 0 to disable the feature
bot_maxhostcounter = 36

# these words will be edited/censored in game.
bot_censorwords = **** idiot retarded dick cunt cum pussy asshole cock bullshit penis vagina bitch vcc vc dcm disme vkl dkm deo d.cm vai~ clgt thon cec kac kec loz vcl dit djt cmm clm

# load in game feature will be enabled for every map (if set to 1)
bot_forceloadingame = 1

# After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
bot_updatedotaeloaftergame = 0

# After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
bot_updatedotascoreaftergame = 0

# set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 1

# set to 1 if you are using warcraft 3 patch 1.21
bot_patch21 = 0

# show .sd of anyone who enters the lobby (and has played games with the bot before)
bot_showscoresonjoin = 0

# setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
bot_autohostmaximumgames = 1
bot_autohostautostartplayers = 10
bot_autohostallowstart = 0
bot_autohostlocal = 0
bot_autohostowner = XBot
# delete the line below (bot_autohostmapcfg) if you got the modded version of GhostOne from Gen allowing you to use autohost_map$$ instead.
# bot_autohostmapcfg = Terrania v110 Prot.cfg
############################################################
## A set of autohost_map$$ are ONLY working with the modded version of GHostOne from Gen, http://thegenmaps.tk
############################################################
autohost_map1 = CastleFight3vs3as.cfg
autohost_map2 = CastleFight3vs3as.cfg
autohost_map3 = CastleFight3vs3as.cfg
autohost_map4 = Terrania v110 Prot.cfg
autohost_map5 = Terrania v110 Prot.cfg
autohost_map6 = Terrania v110 Prot.cfg
autohost_map7 = (8) ChristmasEscape.cfg
autohost_map8 = (8) ChristmasEscape.cfg
autohost_map9 = (10) FortressSurvival5.2P.cfg
autohost_map10 = (10) FortressSurvival5.2P.cfg
autohost_map11 = (10) Battle Ships 3.74b.cfg
autohost_map12 = (10) Battle Ships 3.74b.cfg
autohost_map13 = (10) Battle Tank 874.cfg
autohost_map14 = (10) Battle Tank 874.cfg
autohost_map15 = (7) Jurassic Park Survival.cfg
autohost_map16 = (7) JurassicParkSurvival2.cfg
autohost_map17 = (6) WhispersInTheDark1.6.cfg
autohost_map18 = (11) Escape Loyalty.cfg
autohost_map19 = (11) Escape Loyalty.cfg
autohost_map20 = Soft_Escape_1.26.cfg
autohost_map21 = Soft_Escape_1.26.cfg
autohost_map22 = (10) PyramidEscapeV3.6b.cfg
autohost_map23 = (10) PyramidEscapeV3.6b.cfg
autohost_map24 = (10) StickymansEscape 2.5.cfg
autohost_map25 = (10) Platform Escape 2.5.cfg
autohost_map26 = (8) Art of Defense 1.18b.cfg
autohost_map27 = (8) Art of Defense 1.18b.cfg
autohost_map28 = (8) UtherParty2v0.4d.cfg
autohost_map29 = (8) UtherParty2v0.4d.cfg
autohost_map30 = (12) Stronghold 2 teams.cfg
autohost_map31 = (12) Stronghold 2 teams.cfg
autohost_map32 = (12) Stronghold 3 teams.cfg
autohost_map33 = (12) Stronghold 3 teams.cfg
autohost_map34 = (10) RabbitsVsSheep1.62.cfg
autohost_map35 = (10) RabbitsVsSheep1.62.cfg
autohost_map36 = (8) VN HerosDefensive2b.cfg
autohost_map37 = (8) VN HerosDefensive2b.cfg
autohost_map38 = (8) GreenCircleTD10.9.cfg
autohost_map39 = (8) GreenCircleTD10.9.cfg
autohost_map40 = (9) Monstie TD Juli 2011.cfg
autohost_map41 = (9) Monstie TD Juli 2011.cfg
autohost_map42 = (8) Skill Defense v1.15.cfg
autohost_map43 = (8) Skill Defense v1.15.cfg
autohost_map44 = (12) Blades'nGore II.cfg
autohost_map45 = (12) Blades'nGore II.cfg
autohost_map46 = (8) Binders v3.0 (Final).cfg
autohost_map47 = (8) Binders v3.0 (Final).cfg
autohost_map48 = (10) BattleShip Xfire4.67.cfg
autohost_map49 = (10) BattleShip Xfire4.67.cfg
autohost_map50 = (8) Blood_TournamentB16.cfg
autohost_map51 = (8) Blood_TournamentB16.cfg
autohost_map52 = (6) MassDestruction_106.cfg
autohost_map53 = (6) MassDestruction_106.cfg
autohost_map54 = (8) Whosthekiller4.2.cfg
autohost_map55 = (12) Survival 1.382.cfg
autohost_map56 = (12) Survival 1.382.cfg
##############################################################
bot_autohostgamename =  Gen Multigames !as8

# If you autohost a even playered two team map and want to auto ban leavers that make the game uneven turn this on. Will not ban admins or root admins. An example map would be DotA or Battleships.
#    0 = off  1 = on
bot_autoban = 0

# set to 1 if you want LAN players to be considered admins
bot_lanadmins = 0

# set to 0 if you don't want admins players can command via LAN
# bot_adminsonlan = 0

# set to 1 if you want local players (GArena) to be considered admins
bot_localadmins = 0

# the language file
bot_language = language.cfg

# the path to your local Warcraft III directory
#  this path must contain war3.exe, storm.dll, and game.dll
#  this path must end in your system's path seperator (i.e. "\" on Windows or "/" on Linux)
#  if this path contains War3Patch.mpq the bot will attempt to extract "Scripts\common.j" and "Scripts\blizzard.j" on startup and write them to bot_mapcfgpath (which is defined later in this file)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_war3path = C:\Program Files (x86)\Warcraft III\

# command trigger for ingame only (battle.net command triggers are defined later)

bot_commandtrigger = !
bot_invalidtriggers = .,_'/

# the path to the directory where you keep your map config files (must end in your system's path seperator)
#  this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_mapcfgpath = C:\Gen modded GhostOne\mapcfgs\

# the path to the directory where you keep your savegame files (must end in your system's path seperator)

bot_savegamepath = C:\Gen modded GhostOne\savegames\

# the path to the directory where you keep your map files (must end in your system's path seperator)
#  GHost++ doesn't require map files but if it has access to them it can send them to players and automatically calculate most map config values
#  GHost++ will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)

bot_mappath = C:\Program Files (x86)\Warcraft III\maps\download\

# whether to save replays or not
bot_savereplays = 1
# ignore the definition of bot_invalidreplaychars if bot_savereplays = 0
## Only uncomment this if you really can't open any replays bot_invalidreplaychars = ï€$#+-_,;()?={}[]'"!&/\*%:<>|
# bot_invalidreplaychars = ï€$?
## In that case, Ask for support in thegenmaps.tk first

# the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
bot_replaypath = C:\Gen modded GhostOne\replays\
# whether bot should name replays file by GameName first instead of Ghost++ as prefix
bot_replayssavedbyname = 1

### the Warcraft 3 version to save replays as
replay_war3version = 26

### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
###  patch 1.23:  war3version 23, buildnumber 6058
###  patch 1.24:  war3version 24, buildnumber 6059
###  patch 1.24b: war3version 24, buildnumber 6059
###  patch 1.26:  war3version 26, buildnumber 6059

replay_buildnumber = 6059

### whether to do automatic spoof checks or not
###  you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
###  set to 0 to disable automatic spoof checks
###  set to 1 to enable automatic spoof checks on all players
###  set to 2 to enable automatic spoof checks on potential admins only

bot_spoofchecks = 0

### whether to require spoof checks or not
###  this controls whether the bot will require players to spoof check before starting the game
###  it does NOT control whether the bot will require players to spoof check before running admin commands - spoof checks are ALWAYS required for admin status
###  if you require spoof checks, players will be kicked from the lobby if they haven't spoof checked within 20 seconds of joining (autohosted games only)

bot_requirespoofchecks = 0

# whether to display game refresh messages by default
#  this can always be changed for a particular game with the !refresh command

bot_refreshmessages = 0

# whether to automatically lock games when the owner joins

bot_autolock = 0

# whether to automatically save games when a player disconnects
#  this can always be changed for a particular game with the !autosave command

bot_autosave = 0

# whether to allow map downloads or not
#  set to 0 to disable map downloads, =1 to enable map downloads
# =2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1

# whether to ping players during map downloads or not
#  GHost++ will always stop pinging any players who are downloading the map
#  this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map

bot_pingduringdownloads = 0

# kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

# Ban banned people when they enter the channel
bot_banbannedfromchannel = 1

# use LC style pings (divide actual pings by two)

bot_lcpings = 1

# auto kick players with ping higher than this

bot_autokickping = 650

# the game latency
#  this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)

bot_latency = 110

# the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
#  before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
#  this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)

bot_synclimit = 90

# whether votekicks are allowed or not

bot_votekickallowed = 1

# the percentage of players required to vote yes for a votekick to pass
#  the player starting the votekick is assumed to have voted yes and the player the votekick is started against is assumed to have voted no
#  the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
#  this means it will round UP the number of votes required
#  if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
#  if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
#  if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
#  if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
#  if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 60

# Just before a game is hosted the creator is added to the bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

# lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

# display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

# interval in seconds between download info message
bot_showdownloadsinfotime = 10

# maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

# set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1536

# set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 1024

# initiate game over timer when x seconds have passed since world tree/frozen throne has fallen - 0 to disable
bot_gameoverbasefallen = 12

# initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 2

# initiate game over timer if there's only 1 player in game - 0 to disable, 1 or missing is enabled as default
bot_gameoverwhenoneplayer = 0

# initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
bot_gameoverminpercent = 0

# initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 0

# redirect console output to udp
bot_udpconsole = 1

# whether to automatically add the players from last game to the next game's reserved list
bot_holdplayersforrmk = 1

# non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 1

# root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 1

# admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

# banned players will be notified with a whisper.
bot_notifybannedplayers = 1

# ghost will find its external ip on startup, disable if you want to play on LAN only
bot_findexternalip = 1

# specify your external ip here if you don't want ghost to auto find it.
bot_externalip =

# use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
bot_altfindip = 0

# bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = Geniuskwe

bot_disableunhost = 0
# If unhost is disable (bot_disableunhost = 1), only admins listed below can do unhost command
bot_adminscanunhost = Geniuskwe sage

# Below settings are to disallow rootadmins from !delmap & !dlmap, = 1 to forbid, = 0 (default)
# bot_disallowdelmapbyroot = 0
# bot_disallowdlmapbyroot = 0
# whether to allow map download from epicwar or ONLY from Hive and https://decentmaps.googlecode.com/svn/trunk/ (a repository for decent maps, right-click on a map & select copy link address to get a link of the map for bot to download), = 1 to enable, = 0 to disable (default)
# bot_neverdlmapfromepicwar = 0
# bot_onlydlmapfromhive = 0

# bot's UDP password
bot_udppassword =

# show autokick denied country or banned player messages
bot_verbose = 0

# bot's virtual host name
bot_virtualhostname = |cFFFF0000XBot|r

# ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 40

# Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 45

# udp ip
udp_cmdbindip = 0.0.0.0

# udp port
udp_cmdport = 6969

# udp spoof target
udp_cmdspooftarget =

############################
# ADMIN GAME CONFIGURATION #
############################

# whether to create the admin game or not (see readme.txt for more information)

admingame_create = 0

# the port GHost++ will host the admin game on (this must be different from your bot_hostport)

admingame_port = 6114

# the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

# database type
#  use "sqlite3" for a local SQLite database
#  use "mysql" for any MySQL database

db_type = sqlite3

# sqlite3 database file

db_sqlite3_file = ghost.dbs

# this is only used if your database type is MySQL

db_mysql_server = 127.0.0.1
db_mysql_database = dbname
db_mysql_user = dbusername
db_mysql_password = dbpassword
db_mysql_port = 3306
db_mysql_botid = 1

############################
# BATTLE.NET CONFIGURATION #
############################

# which battle.net server to connect to
#  1.) useast.battle.net
#  2.) uswest.battle.net
#  3.) asia.battle.net
#  4.) europe.battle.net
# note that each banned player is tied to the realm it was created on and the realm is case sensitive
# so if you change your realm from useast.battle.net to USEAST.BATTLE.NET it'll still connect but anyone previously banned will not be counted as banned until you change it back

bnet_server = europe.battle.net
# bnet2_server = battle.lp.ro
# bnet3_server = uswest.battle.net

# Only use serveralias when needed
# bnet_serveralias = BoredAussie
# bnet4_serveralias = JuDotA

bnet_custom_war3version = 26
bnet2_custom_war3version = 26
bnet3_custom_war3version = 26

# bnet_bnlswardencookie = 1
# bnet2_bnlswardencookie = 1
#   bnet3_bnlswardencookie = 1

# your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your battle.net username

bnet_username = XBot
#   bnet2_username = sage
#   bnet3_username =

# your battle.net password

bnet_password = mypassword
#   bnet2_password =
#   bnet3_password =

# the first channel to join upon entering battle.net
bnet_firstchannel = Xbot
bnet2_firstchannel = Gen
bnet3_firstchannel = Gen
bnet4_firstchannel = Gen
bnet5_firstchannel = Gen
bnet6_firstchannel = Gen
bnet7_firstchannel = Gen
bnet8_firstchannel = Gen
bnet9_firstchannel = Gen
bnet10_firstchannel = Gen

# the root admin on this battle.net server only
bnet_rootadmin = 6am3-klll3r
# bnet2_rootadmin = Geniuskwe
# bnet3_rootadmin = Geniuskwe

# command trigger for this battle.net server only

bnet_commandtrigger = !
#   bnet2_commandtrigger = !
#   bnet3_commandtrigger = !

# whether to automatically add your friends list to each game's reserved list
# whether to automatically add your clan members list to each game's reserved list

bnet_holdfriends = 1
#   bnet2_holdfriends = 1
# bnet3_holdfriends = 1

bnet_holdclan = 1
#   bnet2_holdclan = 1
#   bnet3_holdclan = 1

# you will need to edit this section of the config file if you're connecting to a PVPGN server
#  your PVPGN server operator will tell you what to put here

# ONLY FOR PVPGN SERVERS, DON'T MAKE THESE SETTINGS FOR OFFICIAL BNET SERVERS

bnet_custom_exeversion =
bnet2_custom_exeversion = 1 0 26 1
bnet3_custom_exeversion = 1 0 26 1

bnet_custom_exeversionhash =
bnet2_custom_exeversionhash = 194 206 231 242
bnet3_custom_exeversionhash = 194 206 231 242

bnet_custom_passwordhashtype =
bnet2_custom_passwordhashtype = pvpgn
bnet3_custom_passwordhashtype = pvpgn

###
# example configuration for connecting to a official battle.net server (second server)
###

# bnet2_server = uswest.battle.net
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_username =
# bnet2_password =
# bnet2_firstchannel = The Void
# bnet2_rootadmin =
# bnet2_commandtrigger = !
# bnet2_holdfriends = 1
# bnet2_holdclan = 1

###
# example configuration for connecting to a PVPGN battle.net (third server)
###

# bnet3_server = pvpgn.boredaussie.com
# bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_username =
# bnet3_password =
# bnet3_firstchannel = The Void
# bnet3_rootadmin =
# bnet3_commandtrigger = !
# bnet3_holdfriends = 1
# bnet3_holdclan = 1
# bnet3_custom_war3version = 22
# bnet3_custom_exeversion = 184 0 22 1
# bnet3_custom_exeversionhash = 219 152 153 144
# bnet3_custom_passwordhashtype = pvpgn

###
# BNLS Settings DISABLED a long time ago, NO NEED to use below settings
###
# bnet_bnlsserver = localhost
# bnet2_bnlsserver = localhost
# bnet3_bnlsserver = localhost
# bnet4_bnlsserver = localhost
# bnet5_bnlsserver = 80.86.83.93
# bnet6_bnlsserver = 80.86.83.93
# bnet_bnlsport = 9367
# bnet2_bnlsport = 9367
# bnet3_bnlsport = 9367
# bnet4_bnlsport = 9367
# bnet5_bnlsport = 9367
# bnet6_bnlsport = 9367

## Desync Reduction
#Theoretically you need to set the latency at the maximum latency (!p shows) of the players in games, but, the medium value will work too. So if the players in the game have !p - 60ms 80ms 120ms - you could try setting it at about 90 or 100.
# bot_appleicon = 0
#The synclimit it's just a value for when to show the lag screen. You should increase it a bit only if some players lag, but not too much cause either way if they are behind and have lag they will drop, regardless of the lag screen showing or not. So the latency is the most important.
bot_tft = 0


Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Admin Sun Oct 28, 2012 3:58 am

Reading through ghostlog.txt, problems are
1. GHOST] stopped auto hosting, map config file [D:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
2. BNET: Europe] logon failed - ROC CD key in use by user [GHost], disconnecting
3. bnet_username and password don't match, BNET: Europe] logon failed - invalid password, disconnecting

SOLUTION:
bot_autohostmapcfg = map.cfg OR Comment it: # bot_autohostmapcfg, so ghost.exe will not read it
use autohost_map1, autohost_map2,...instead, e.g. autohost_map1 = Your Map.cfg

bnet_bnlswardencookie =
bnet_bnlsport =
bnet_bnlsserver = 127.0.0.1
BNLS is disabled on almost all servers, no need to keep these settings. You can put a '#' in front of them

Adjust bot_autohostmaximumgames = bigger number(default:132) to host many games, otherwise your bot would just stop after hosting 1 game.
bot_autohostmaximumgames = 1

for pvpgn like eurobattle.ner server, you don't need a CDKey, just bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF, only use CDKey for official bnet server.

bnet_custom_exeversion = 1 0 26 1 seems necessary on all bnet servers including official bnet servers.

Also, these settings below are required for hosting on pvpgns like eurobattle.ner server, ombu server, etc.

bnet_custom_exeversionhash = 194 206 231 242
bnet_custom_passwordhashtype = pvpgn

For 3rd prb, make sure you enter right password for bot account

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sun Oct 28, 2012 10:27 am

"For 3rd prb, make sure you enter right password for bot account"

I dont get what u mean by that

But here is my ghost.cfg again:

Code:
[GHOST]
###########################################################
# Gen's MODDED Version of GhostOne @ http://thegenmaps.tk #
###########################################################
#bot_autohostmapcfg = map.cfg

#bnet_bnlswardencookie =

#bnet_bnlsport =

#bnet_bnlsserver = 127.0.0.1

##  PLS use NOTEPAD++ OR a good TEXTPAD program to EDIT  ##
###########################################################

lan_war3version = 26
bot_hostport = 6112

### Gen Custom Name & Text Fix ###
# Disallow start/n & autostart command typed by a temp owner

if less than X players in lobby
bot_gamenotstartuntilXplayers = 4
# whether to set the game name as mapcfg name 1=set gamename

to mapcfg name, 0=non set & gamename will always be

bot_autohostgamename
bot_cfgname = 1
bot_rehostchar = $
# squirrel txt part in lobby
bot_squirreltxt = 1
## show realm on name as a prefix, PRECAUTION: turning it on

may cause desync in some maps which have code saving/loading

system !
bot_realmprefixname = 0
# whether to print a Vietnamese text on screen when hosting, 0

= disable, 1 = enable
bot_viettxt = 0
# decide x times to delay the rehost message in lobby Rehost

as GameName #3
bot_rehostprintingdelay = 5
# bot_playerbeforestartprintdelay * 10 seconds is the time

between two waiting for x more players Messages
# remember nobody likes spam bots!
bot_playerbeforestartprintdelay = 5
##################################

### Gen OWNER PATCH (!owner or !admin) FOR TEMPOWNER IN LOBBY

###
# Owner has limited rights to do the following commands: !a,

!as, !close, !closeall, !swap, !open, !openall, !holds, !hold,

!unhold, !start, !startn
# set bot_tempownerinlobby=0 to disable, = 1 to initiate !

owner command to normal player which means a normal player can

set him/herself as an owner of the current hosting game when

s/he types !owner. We allow only 1 owner in a game lobby, next

player who types !owner will get error.
# However setting it = 2 for your liking of an unlimited

number of owners in lobby
# Don't set bot_tempownerinlobby = 3, as 0 <=

bot_tempownerinlobby <= 2
bot_tempownerinlobby = 1
##############################################################

###

### Gen FPs Patch ###
# bot fakes players in lobby, 0 = always disable

(bot_morefakeplayersinlobby will be ignored), 1 = enable
bot_fakeplayersinlobby = 1
# whether to allow more fakeplayers in lobby, 1= more fps will

be created if less than 4 human players in lobby, 2= many more

fps without that condition, 3= maximum of 3 fps refilled with

that condition, 0= disable fp refilling
# bot_morefakeplayersinlobby = 3 is (preferred as) default

setting in previous releases
# setting it to 3, you can still have more fps if needed by

configuring maptype in mapcfgs for specific maps
# e.g. map_type = ward morefps2
bot_morefakeplayersinlobby = 3
# fakeplayers' NAMES should be less than 14 chars in

fpnames.txt, without this file the bot can't work for

fakeplayers adding
#####################

### Gen Patch for BAN working for Garena too ###
# Setting this to BAN download & leaver in 

bot_lobbyleaverbantime seconds, minimum = 30s <<

bot_lobbyleaverbantime << 120s = maximum
# bot_lobbyleaverbantime = 45
################################################

### Action parser (detect AFK and prevent resource trading

added in Gen modded GhostOne 1.3) ###
## Available map_type for many variations:
## "2teams" "morefps1" "morefps2" "nosave" "guard" (guard

means notrade, no afk & nosave) "dota" "noafk" "notrade"

"nopause" "noteam" "ward" (ward means notrade & nosave but

allows afk)
# take a mapcfg and add guard to map_type to enable this tool
## "noteam" Ghost bot will allow a lobby owner(known as

temporary owner) to start game without having to re-balance

the teams
## "2teams" Ghost bot will insistently ask the temporary owner

to re-balance the game when a !startn command is sent & teams

are not balanced yet
# You can have map_type = noteam ward if you want no trade, no

save and no team check in lobby command
##############################################################

##################################

### REFRESH HACK ###
### the mapgametype overwrite (advance)
### This controls the mapgametype overwrite. Use with caution

as this can result in an ipban from battle.net services or

make users unavailable to join your bot with an invalid number
### Example numbers can be found at

(http://www.codelain.com/forum/index.php?

topic=11373.msg135301#msg135301)
### set it to 0 to disable mapgametype overwrite
bot_mapgametype = 21569664
## normal gametime refresh (GetTime( ) - m_CreationTime) will

be used if bot_refresh = 180 or bigger
bot_refresh = 0
## MapGameType = 4784211
####################

# maximum number of games to host at once
bot_maxgames = 2

# bot_shuffleslotsonstart
######## DENY PATCH #############
# set bot_denypatchonjoin = 0, won't affect kicking for things

like long map downloads, but the deny on join will be disabled
# be careful, disable that may allow access from breaker,

hacker and bot players
# bot_denypatchonjoin = 0
deny_maxdownloadtime = 110000
deny_maxmapsizetime = 5000
deny_maxreqjointime = 5000
deny_maxipusage = 8
deny_maxloadtime = 240000
deny_downloadtimeduration = 35000
deny_mapsizeduration = 60000
deny_reqjoinduration = 60000
deny_ipusageduration = 10000
deny_loadduration = 180000
#################################

### BNET Non-Admin-Commands by Gen ###
# It may not be necessary because 3 commands queued are not

accepted we accept only 2 max, just IGNORE this
# Set bot_bnetnonadmincommands, = 0 to disable most of non-

admin commands to prevent malicious users from filling up the

bot's chat queue and crippling the bot
# = 1 (missing/commented/default) to enable all, = 2 to

disable !currentgames, = 3 !checkwarn, = 4 !version, = 5 !

friend list
# bot_bnetnonadmincommands = 1
######################################

################################
## Added with patch votestart ##
################################

# Set bot_votestartpercentalvoting to 1 for set the number of

player who have to vote in percent
# or set bot_votestartpercentalvoting to 0 for set an absolute

value
bot_votestartpercentalvoting = 1

# set bot_votestartallowed to 1 to allow votestart otherwise

to 0
bot_votestartallowed = 1

# if you like to have votestart only in autohosted games set

bot_votestartautohostonly to 0
# if you like to have votestart in all games set it to 1
bot_votestartautohostonly = 1

# This value will be ignored if bot_votestartpercentalvoting

is set to 0
# else it set the percent of users joined the game who has to

vote for starting the game
# set it to a value between 0 and 100
# example for needed votes joinedplayer/needed_votes
# for 60%:
# 1/1 2/2 2/3 3/4
bot_votestartpercent = 60

# if bot_votestartpercentalvoting is set to 1,

bot_votestartminplayers will set the minimal
# players who has to have joined the game, to make it possible

to startvote.
# othervise it will set the number of needed votes for

starting the game!

bot_votestartminplayers = 5
bot_votestartplayers = 5

################################

### make the ban announcement on one line ( = 0) (if possible)

or on two ( = 1)
bot_twolinesbanannouncement = 1

### custom text to add to version.
bot_customversiontext =

### auto ban people who leave during the countdown
bot_autobancountdown = 0

### auto ban people who leave during the game load
bot_autobangameloading = 0

bot_autohostdeniedcountries = CN

bot_autohostallowedcountries =

### UDP port on which the bot communicates with GHost One GUI,

5868 default
udp_guiport = 5868


# LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
#bot_language
#bot_mapcfgpath
#bot_savegamepath
#bot_refreshmessages
#bot_autolock
#bot_autosave
#bot_allowdownloads
#bot_pingduringdownloads
#bot_lcpings
#bot_latency
#bot_synclimit
#bot_votekickallowed
#bot_votekickpercentage
#udp_cmdbindip
#udp_cmdspooftarget
#admingame_password
#db_sqlite3_file
#bnet_holdfriends
#bnet_holdclan

########################
# Actual Config Below  #
########################

### if enabled, on GArena will hide the bot from normal users

(admins will still see the commands/messages)
bot_hidebotfromnormalusersingarena = 1

### if = 0, will not broadcast the game in LAN (only bnet)
bot_broadcastlan = 1

### show .note of anyone who enters the lobby
bot_shownotesonjoin = 0

### only owners can swap other admins
bot_onlyownerscanswapadmins = 1

### !statsdota will be disabled if set to 1 (!sd will still

work)
bot_nostatsdota = 0

### !top/!rank will be disabled if set to 1
bot_norank = 0

### add a list of ips you want the bot to send the game (to be

seen in LAN) to, ex: 81.12.21.1 127.54.12.2
bot_ipusers =

### lan players will be rootadmins
bot_lanrootadmins = 0

### if set to 1, blue player is considered the owner
bot_blueisowner = 0
bot_bluecanhcl = 1

### if enabled, any user can !pub/!map/!unhost
bot_userscanhost = 0

### if enabled, any safelisted player can !pub/!map/!unhost
bot_safecanhost = 0

### if enabled, will greet every player who joins the channel

with channelwelcome.txt
bot_channeljoinmessage = 0

### specify which players won't be greeted when joining the

channel.
bot_channeljoinexceptions =

### will allow admins and safelisted players to download even

if downloads are disabled
bot_adminsandsafecandownload = 1

### will replace every !ban/!bl with !warn/!wl
bot_replacebanwithwarn = 0

# In LAN/GArena show the real number of current/total players

in the game, when using !pubg it will be auto activated
lan_showrealslotcount = 1

### all the bots messages will only be seen by admins (bot

will be practicly hidden)
bot_detourallmessagestoadmins = 0

### 0 - ghost countdown, 1 - warcraft countdown
bot_normalcountdown = 1

# when you !unban player, the bot also issues an /unban player
bot_unbanremoveschannelban = 0

# Time limit for hosting a game
bot_lobbytimelimit = 45

### enable dynamic latency, lowers or even increases latency

as needed
bot_usedynamiclatency = 1

### how many milliseconds to add to the normal latency if the

players lag
bot_dynamiclatencymaxtoadd = 30

### milliseconds to add to highest ping as base dynamic

latency
bot_dynamiclatencyaddedtoping = 25

### dynamic latency will be increased when a lobby is active
bot_dynamiclatencyincreasewhenlobby = 1

### dynamic latency will try not to go over 2.2x highest ping,

recommended
bot_dynamiclatency2.2xhighestpingmax = 1

### all messages will be answered with a whisper
bot_whisperallmessages = 0

### if 1 - no admin can start the game if the owner is in the

lobby
bot_onlyownerscanstart = 1

### allow only players with score>=x to join the lobby
bot_allowedscores = 0

### in autohosted games, allow only players with score>=x to

join the lobby
bot_autohostallowedscores = 0

### if set to 1, if using bot_allowedscores, players having an

unknown score will be allowed
bot_allownullscoredplayers = 1

### 0 - auto timer resolution (as low as possible), 1-5 - if

you want it to be less accurate
bot_newTimerResolution = 0

### 0 - old timer on windows (gettickcount), 1 - new timer
bot_newTimer = 0

### 0 - old latency system, 1 - as close to the set latency as

possible
bot_newLatency = 0

### set to 1 if you want admins to be autoplaced higher only

in dota games
bot_placeadminshigheronlyindota = 0

### force auto hcl from gamename in dota games (even when

bot_defaulthcl is not set)
bot_forceautohclindota = 0

### set !autostart 10 automatically in dota games
bot_autostartdotagames = 0

### safelisted players are immune to ban/warn
bot_safelistedbanimmunity = 1

### send admin messages or not (if using the admin game)
bot_adminmessages = 0

### send local admin messages or not (if using the admin game)
bot_localadminmessages = 0

### fake pings for the following players, space separated: ex

= nick1 nick2
bot_fakepings =

### when !end is issued, a message is sent to the enemy team

and the game ends only if someone accepts, replying with !end

(only for 2 team maps)
bot_endreq2ndteamaccept = 0

### normal bans will expire in x days - set to 0 to be

permanent
bot_bantime = 40

### normal banlast/bl will expire in x days - set to 0 to be

permanent
bot_banlasttime = 80

### tbanlast/tbl will expire in x days - set to 0 to be

permanent
bot_tbanlasttime = 22

### how many warns are needed to auto-ban the player. Default:

3.
bot_banthewarnedplayerquota = 3

### how many days will the auto-ban from warns last. 0 -

permanent ban. Default: 14.
bot_bantimeofwarnedplayer = 20

### how many days will each warn last. 0 - permanent warn.

Default: 14.
bot_warntimeofwarnedplayer = 20

### how many games should the player play (without taking

another warn) to make one of his warns inactive. Default: 7
bot_gamenumtoforgetawarn = 5

### if 0, autowarning is off. Default: 0.
bot_autowarnearlyleavers = 0

### Prints the gameloaded.txt message after X seconds.

Default: 10.
bot_gameloadedprintout = 7

### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce

only (no kick).
bot_ipbanning = 1
bot_banmethod = 3
bot_banning = 1
### handle name bans: 0 = do nothing, 1 = kick, 2 = announce

only (no kick).
bot_banning = 1

# Drop the user if he/she desyncs or not?
bot_dropifdesync = 1

# the log file
bot_log = ghostlog.txt

# Show a message when a safe/admin/rootadmin/chieftain/shaman

joins the channel
bot_channeljoingreets = 1
# Admins will be able to delete only bans they've made
bot_adminslimitedunban = 0

# Announce +1 and +2 (players left to join) in lobby (only if

not autohosted)
bot_lobbyannounceunoccupied = 0

# Auto set HCL based on game name,ex: -arso EU pros will set

HCL to arso (only if map_defaulthcl is defined, for ex:

map_defaulthcl = ar), will set hcl to empty if no mode is

detected in the gamename
bot_autohclfromgamename = 0

# whether players who use censored words are auto muted for x

seconds
bot_censormute = 1
# also auto mute admins
bot_censormuteadmins = 0
# mute for x seconds, the first time a player curses
bot_censormutefirstseconds = 25
# mute for x seconds, the second time a player curses
bot_censormutesecondseconds = 50
# mute for x seconds, if a player has cursed for 3 or more

times
bot_censormuteexcessiveseconds = 120


# Disable nagle algorithm (TCPIP algorithm that can slow down

the network) - may improve latency if you set to 1
tcp_nodelay = 0

# Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV

Recorder\
wtv_path = C:\Program Files\WaaaghTV Recorder\
# Use WC3TVRecorder, 1 to enable
wtv_enabled = 0
# WaaaghTV Observer Name
wtv_playername = Waaagh!TV

# for ex: RO, only these countries will be allowed to join a

game
bot_allowedcountries =
# for ex: BR, these countries will not be allowed to join a

game
bot_deniedcountries = CN

# milliseconds to wait before sending medium sized packets to

bnet when using PVPGN
bot_bnetpacketdelaymediumpvpgn = 2000
# milliseconds to wait before sending big sized packets to

bnet when using PVPGN
bot_bnetpacketdelaybigpvpgn = 2500
# milliseconds to wait before sending medium sized packets to

bnet (official)
bot_bnetpacketdelaymedium = 3200
# milliseconds to wait before sending big sized packets to

bnet (official)
bot_bnetpacketdelaybig = 4000

# Allowed variables: totgames, kills, deaths, assists,

creepkills, creepdenies, neutralkills,
# towerkills, raxkills, courierkills, wins, losses,

killstotal, deathstotal, creepkillstotal,
# creepdeniestotal,assiststotal, neutralkillstotal,

towerkillstotal, raxkillstotal, courierkillstotal
# default formula:
# (((wins-losses)/totgames)+(kills-deaths

+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(r

axkills/6)+(towerkills/11))
# alternative formula:
# (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills

+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkil

ls*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))

bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths

+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(r

axkills/6)+(towerkills/11))

# Only players having played this many number of games will be

ranked
bot_scoremingames = 5

# default access for owners (use admin access panel to change

any admin's access to your liking and see the access code for

those commands)
bot_owneraccess = 3965

# default access for admins
bot_adminaccess = 1903

# gamestate for inhouse games
bot_gamestateinhouse = 999

#  will only auto ban if team diff <= with the setting
bot_autobanteamdiffmax = 0

# Only ban players who leave prior to x minutes of game end

time.
bot_autobangameendmins = 3

bot_autobantimer = 0
bot_autobanall = 0
bot_autobanfirstxleavers = 0

# the bot will auto rehost the game as gamename + 1 if 60

seconds have passed since last player joined, 0 = disable
bot_autorehostdelay = 36

# the bot will auto rehost the game as gamename + 1 if game

name is taken
bot_rehostifnametaken = 1

# if host counter goes over this number it will reset to 1,

set to 0 to disable the feature
bot_maxhostcounter = 36

# these words will be edited/censored in game.
bot_censorwords = **** idiot retarded dick cunt cum pussy

asshole cock bullshit penis vagina bitch vcc vc dcm disme vkl

dkm deo d.cm vai~ clgt thon cec kac kec loz vcl dit djt cmm

clm

# load in game feature will be enabled for every map (if set

to 1)
bot_forceloadingame = 1

# After a game has ended, if mysql is used, ghost will run

update_dota_elo.exe (use either this or score not both!)
bot_updatedotaeloaftergame = 0

# After a game has ended, if mysql is used, ghost will

recalculate scores (use either this or elo not both!)
bot_updatedotascoreaftergame = 0

# set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 1

# set to 1 if you are using warcraft 3 patch 1.21
bot_patch21 = 0

# show .sd of anyone who enters the lobby (and has played

games with the bot before)
bot_showscoresonjoin = 0

# setting bot_autohostmaximumgames > 0 will make ghost begin

autohosting on startup
bot_autohostmaximumgames = 132
bot_autohostautostartplayers = 10
bot_autohostallowstart = 0
bot_autohostlocal = 0
bot_autohostowner = XBot
# delete the line below (bot_autohostmapcfg) if you got the

modded version of GhostOne from Gen allowing you to use

autohost_map$$ instead.
# bot_autohostmapcfg = Terrania v110 Prot.cfg
############################################################
## A set of autohost_map$$ are ONLY working with the modded

version of GHostOne from Gen, http://thegenmaps.tk
############################################################
autohost_map1 = CastleFight3vs3as.cfg
autohost_map2 = CastleFight3vs3as.cfg
#autohost_map3 = CastleFight3vs3as.cfg
#autohost_map4 = Terrania v110 Prot.cfg
#autohost_map5 = Terrania v110 Prot.cfg
#autohost_map6 = Terrania v110 Prot.cfg
#autohost_map7 = (8) ChristmasEscape.cfg
#autohost_map8 = (8) ChristmasEscape.cfg
#autohost_map9 = (10) FortressSurvival5.2P.cfg
#autohost_map10 = (10) FortressSurvival5.2P.cfg
#autohost_map11 = (10) Battle Ships 3.74b.cfg
#autohost_map12 = (10) Battle Ships 3.74b.cfg
#autohost_map13 = (10) Battle Tank 874.cfg
#autohost_map14 = (10) Battle Tank 874.cfg
#autohost_map15 = (7) Jurassic Park Survival.cfg
#autohost_map16 = (7) JurassicParkSurvival2.cfg
#autohost_map17 = (6) WhispersInTheDark1.6.cfg
#autohost_map18 = (11) Escape Loyalty.cfg
#autohost_map19 = (11) Escape Loyalty.cfg
#autohost_map20 = Soft_Escape_1.26.cfg
#autohost_map21 = Soft_Escape_1.26.cfg
#autohost_map22 = (10) PyramidEscapeV3.6b.cfg
#autohost_map23 = (10) PyramidEscapeV3.6b.cfg
#autohost_map24 = (10) StickymansEscape 2.5.cfg
#autohost_map25 = (10) Platform Escape 2.5.cfg
#autohost_map26 = (8) Art of Defense 1.18b.cfg
#autohost_map27 = (8) Art of Defense 1.18b.cfg
#autohost_map28 = (8) UtherParty2v0.4d.cfg
#autohost_map29 = (8) UtherParty2v0.4d.cfg
#autohost_map30 = (12) Stronghold 2 teams.cfg
#autohost_map31 = (12) Stronghold 2 teams.cfg
#autohost_map32 = (12) Stronghold 3 teams.cfg
#autohost_map33 = (12) Stronghold 3 teams.cfg
#autohost_map34 = (10) RabbitsVsSheep1.62.cfg
#autohost_map35 = (10) RabbitsVsSheep1.62.cfg
#autohost_map36 = (8) VN HerosDefensive2b.cfg
#autohost_map37 = (8) VN HerosDefensive2b.cfg
#autohost_map38 = (8) GreenCircleTD10.9.cfg
#autohost_map39 = (8) GreenCircleTD10.9.cfg
#autohost_map40 = (9) Monstie TD Juli 2011.cfg
#autohost_map41 = (9) Monstie TD Juli 2011.cfg
#autohost_map42 = (8) Skill Defense v1.15.cfg
#autohost_map43 = (8) Skill Defense v1.15.cfg
#autohost_map44 = (12) Blades'nGore II.cfg
#autohost_map45 = (12) Blades'nGore II.cfg
#autohost_map46 = (8) Binders v3.0 (Final).cfg
#autohost_map47 = (8) Binders v3.0 (Final).cfg
#autohost_map48 = (10) BattleShip Xfire4.67.cfg
#autohost_map49 = (10) BattleShip Xfire4.67.cfg
#autohost_map50 = (8) Blood_TournamentB16.cfg
#autohost_map51 = (8) Blood_TournamentB16.cfg
#autohost_map52 = (6) MassDestruction_106.cfg
#autohost_map53 = (6) MassDestruction_106.cfg
#autohost_map54 = (8) Whosthekiller4.2.cfg
#autohost_map55 = (12) Survival 1.382.cfg
#autohost_map56 = (12) Survival 1.382.cfg
##############################################################
bot_autohostgamename =  Gen Multigames !as8

# If you autohost a even playered two team map and want to

auto ban leavers that make the game uneven turn this on. Will

not ban admins or root admins. An example map would be DotA or

Battleships.
#    0 = off  1 = on
bot_autoban = 0

# set to 1 if you want LAN players to be considered admins
bot_lanadmins = 0

# set to 0 if you don't want admins players can command via

LAN
# bot_adminsonlan = 0

# set to 1 if you want local players (GArena) to be considered

admins
bot_localadmins = 0

# the language file
bot_language = language.cfg

# the path to your local Warcraft III directory
#  this path must contain war3.exe, storm.dll, and game.dll
#  this path must end in your system's path seperator (i.e.

"\" on Windows or "/" on Linux)
#  if this path contains War3Patch.mpq the bot will attempt to

extract "Scripts\common.j" and "Scripts\blizzard.j" on startup

and write them to bot_mapcfgpath (which is defined later in

this file)
#  common.j and blizzard.j are only required for automatically

calculating map_crc, you do not need them if your map config

files already contain map_crc

bot_war3path = C:\Program Files (x86)\Warcraft III\

# command trigger for ingame only (battle.net command triggers

are defined later)

bot_commandtrigger = !
bot_invalidtriggers = .,_'/

# the path to the directory where you keep your map config

files (must end in your system's path seperator)
#  this directory can also contain common.j and blizzard.j

(extracted from War3Patch.mpq)
#  common.j and blizzard.j are only required for automatically

calculating map_crc, you do not need them if your map config

files already contain map_crc

bot_mapcfgpath = C:\Gen modded GhostOne\mapcfgs\

# the path to the directory where you keep your savegame files

(must end in your system's path seperator)

bot_savegamepath = C:\Gen modded GhostOne\savegames\

# the path to the directory where you keep your map files

(must end in your system's path seperator)
#  GHost++ doesn't require map files but if it has access to

them it can send them to players and automatically calculate

most map config values
#  GHost++ will search [bot_mappath + map_localpath] for the

map file (map_localpath is set in each map's config file)

bot_mappath = C:\Program Files (x86)\Warcraft III\maps

\download\

# whether to save replays or not
bot_savereplays = 1
# ignore the definition of bot_invalidreplaychars if

bot_savereplays = 0
## Only uncomment this if you really can't open any replays

bot_invalidreplaychars = ï€$#+-_,;()?={}[]'"!&/\*%:<>|
# bot_invalidreplaychars = ï€$?
## In that case, Ask for support in thegenmaps.tk first

# the path to the directory where you want GHost++ to save

replays (must end in your system's path seperator)
bot_replaypath = C:\Gen modded GhostOne\replays\
# whether bot should name replays file by GameName first

instead of Ghost++ as prefix
bot_replayssavedbyname = 1

### the Warcraft 3 version to save replays as
replay_war3version = 26

### the Warcraft 3 build number to save replays as (this is

specific to each Warcraft 3 version)
###  patch 1.23:  war3version 23, buildnumber 6058
###  patch 1.24:  war3version 24, buildnumber 6059
###  patch 1.24b: war3version 24, buildnumber 6059
###  patch 1.26:  war3version 26, buildnumber 6059

replay_buildnumber = 6059

### whether to do automatic spoof checks or not
###  you can always manually spoof check by whispering the bot

(and in fact this is required before running admin commands)
###  set to 0 to disable automatic spoof checks
###  set to 1 to enable automatic spoof checks on all players
###  set to 2 to enable automatic spoof checks on potential

admins only

bot_spoofchecks = 0

### whether to require spoof checks or not
###  this controls whether the bot will require players to

spoof check before starting the game
###  it does NOT control whether the bot will require players

to spoof check before running admin commands - spoof checks

are ALWAYS required for admin status
###  if you require spoof checks, players will be kicked from

the lobby if they haven't spoof checked within 20 seconds of

joining (autohosted games only)

bot_requirespoofchecks = 0

# whether to display game refresh messages by default
#  this can always be changed for a particular game with the

!refresh command

bot_refreshmessages = 0

# whether to automatically lock games when the owner joins

bot_autolock = 0

# whether to automatically save games when a player

disconnects
#  this can always be changed for a particular game with the

!autosave command

bot_autosave = 0

# whether to allow map downloads or not
#  set to 0 to disable map downloads, =1 to enable map

downloads
# =2 to enable conditional map downloads (an admin must start

each map download with the !download or !dl command)

bot_allowdownloads = 1

# whether to ping players during map downloads or not
#  GHost++ will always stop pinging any players who are

downloading the map
#  this config value determines whether GHost++ should stop

pinging *all* players when at least one player is downloading

the map

bot_pingduringdownloads = 0

# kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

# Ban banned people when they enter the channel
bot_banbannedfromchannel = 1

# use LC style pings (divide actual pings by two)

bot_lcpings = 1

# auto kick players with ping higher than this

bot_autokickping = 650

# the game latency
#  this can always be changed for a particular game with the

!latency command (which enforces a minimum of 50 and a maximum

of 500)

bot_latency = 110

# the maximum number of packets a player is allowed to get out

of sync by before starting the lag screen
#  before version 8.0 GHost++ did not have a lag screen which

is the same as setting this to a very high number
#  this can always be changed for a particular game with the

!synclimit command (which enforces a minimum of 10 and a

maximum of 10000)

bot_synclimit = 90

# whether votekicks are allowed or not

bot_votekickallowed = 1

# the percentage of players required to vote yes for a

votekick to pass
#  the player starting the votekick is assumed to have voted

yes and the player the votekick is started against is assumed

to have voted no
#  the formula for calculating the number of votes needed is

votes_needed = ceil( ( num_players - 1 ) *

bot_votekickpercentage / 100 )
#  this means it will round UP the number of votes required
#  if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6,

6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
#  if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6,

6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
#  if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6,

5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
#  if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6,

5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
#  if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6,

4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 60

# Just before a game is hosted the creator is added to the

bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

# lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

# display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

# interval in seconds between download info message
bot_showdownloadsinfotime = 10

# maximum players allowed to download at once, the rest will

have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

# set total download speed (KB/s) available for all clients at

once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1536

# set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 1024

# initiate game over timer when x seconds have passed since

world tree/frozen throne has fallen - 0 to disable
bot_gameoverbasefallen = 12

# initiate game over timer if remaining players are less than

this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 2

# initiate game over timer if there's only 1 player in game -

0 to disable, 1 or missing is enabled as default
bot_gameoverwhenoneplayer = 0

# initiate game over timer if remaining player percentage is

less than this number (and at least a player left) - 0 to

disable
bot_gameoverminpercent = 0

# initiate game over timer if team difference is bigger than

this number, 0 - to disable
bot_gameovermaxteamdifference = 0

# redirect console output to udp
bot_udpconsole = 1

# whether to automatically add the players from last game to

the next game's reserved list
bot_holdplayersforrmk = 1

# non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 1

# root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 1

# admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

# banned players will be notified with a whisper.
bot_notifybannedplayers = 1

# ghost will find its external ip on startup, disable if you

want to play on LAN only
bot_findexternalip = 1

# specify your external ip here if you don't want ghost to

auto find it.
bot_externalip =

# use alternative site for external ip finding (if you

experience lag (30s) on ghost startup)
bot_altfindip = 0

# bot's additional rootadmins separated by space ex: userone

usertwo userthree
bot_rootadmins = Geniuskwe

bot_disableunhost = 0
# If unhost is disable (bot_disableunhost = 1), only admins

listed below can do unhost command
bot_adminscanunhost = Geniuskwe sage

# Below settings are to disallow rootadmins from !delmap & !

dlmap, = 1 to forbid, = 0 (default)
# bot_disallowdelmapbyroot = 0
# bot_disallowdlmapbyroot = 0
# whether to allow map download from epicwar or ONLY from Hive

and https://decentmaps.googlecode.com/svn/trunk/ (a repository

for decent maps, right-click on a map & select copy link

address to get a link of the map for bot to download), = 1 to

enable, = 0 to disable (default)
# bot_neverdlmapfromepicwar = 0
# bot_onlydlmapfromhive = 0

# bot's UDP password
bot_udppassword =

# show autokick denied country or banned player messages
bot_verbose = 0

# bot's virtual host name
bot_virtualhostname = |cFFFF0000XBot|

# ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 40

# Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 45

# udp ip
udp_cmdbindip = 0.0.0.0

# udp port
udp_cmdport = 6969

# udp spoof target
udp_cmdspooftarget =

############################
# ADMIN GAME CONFIGURATION #
############################

# whether to create the admin game or not (see readme.txt for

more information)

admingame_create = 0

# the port GHost++ will host the admin game on (this must be

different from your bot_hostport)

admingame_port = 6114

# the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

# database type
#  use "sqlite3" for a local SQLite database
#  use "mysql" for any MySQL database

db_type = sqlite3

# sqlite3 database file

db_sqlite3_file = ghost.dbs

# this is only used if your database type is MySQL

db_mysql_server = 127.0.0.1
db_mysql_database = dbname
db_mysql_user = dbusername
db_mysql_password = dbpassword
db_mysql_port = 3306
db_mysql_botid = 1

############################
# BATTLE.NET CONFIGURATION #
############################

# which battle.net server to connect to
#  1.) useast.battle.net
#  2.) uswest.battle.net
#  3.) asia.battle.net
#  4.) europe.battle.net
# note that each banned player is tied to the realm it was

created on and the realm is case sensitive
# so if you change your realm from useast.battle.net to

USEAST.BATTLE.NET it'll still connect but anyone previously

banned will not be counted as banned until you change it back

bnet_server = europe.battle.net
# bnet2_server = battle.lp.ro
# bnet3_server = uswest.battle.net

# Only use serveralias when needed
# bnet_serveralias = BoredAussie
# bnet4_serveralias = JuDotA

bnet_custom_war3version = 26
bnet2_custom_war3version = 26
bnet3_custom_war3version = 26

# #bnet_bnlswardencookie = 1
# bnet2_bnlswardencookie = 1
#   bnet3_bnlswardencookie = 1

# your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = (my cd key, dont wanna give away)
bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your battle.net username

bnet_username = XBot
#   bnet2_username = sage
#   bnet3_username =

# your battle.net password

bnet_password = xyooj17
#   bnet2_password =
#   bnet3_password =

# the first channel to join upon entering battle.net
bnet_firstchannel = Xbot
bnet2_firstchannel = Gen
bnet3_firstchannel = Gen
bnet4_firstchannel = Gen
bnet5_firstchannel = Gen
bnet6_firstchannel = Gen
bnet7_firstchannel = Gen
bnet8_firstchannel = Gen
bnet9_firstchannel = Gen
bnet10_firstchannel = Gen

# the root admin on this battle.net server only
bnet_rootadmin = 6am3-klll3r
# bnet2_rootadmin = Geniuskwe
# bnet3_rootadmin = Geniuskwe

# command trigger for this battle.net server only

bnet_commandtrigger = !
#   bnet2_commandtrigger = !
#   bnet3_commandtrigger = !

# whether to automatically add your friends list to each

game's reserved list
# whether to automatically add your clan members list to each

game's reserved list

bnet_holdfriends = 1
#   bnet2_holdfriends = 1
# bnet3_holdfriends = 1

bnet_holdclan = 1
#   bnet2_holdclan = 1
#   bnet3_holdclan = 1

# you will need to edit this section of the config file if

you're connecting to a PVPGN server
#  your PVPGN server operator will tell you what to put here

# ONLY FOR PVPGN SERVERS, DON'T MAKE THESE SETTINGS FOR

OFFICIAL BNET SERVERS

bnet_custom_exeversion = 1 0 26 1
bnet2_custom_exeversion = 1 0 26 1
bnet3_custom_exeversion = 1 0 26 1

bnet_custom_exeversionhash = 194 206 231 242
bnet2_custom_exeversionhash = 194 206 231 242
bnet3_custom_exeversionhash = 194 206 231 242

bnet_custom_passwordhashtype = pvpgn
bnet2_custom_passwordhashtype = pvpgn
bnet3_custom_passwordhashtype = pvpgn

###
# example configuration for connecting to a official

battle.net server (second server)
###

# bnet2_server = uswest.battle.net
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_username =
# bnet2_password =
# bnet2_firstchannel = The Void
# bnet2_rootadmin =
# bnet2_commandtrigger = !
# bnet2_holdfriends = 1
# bnet2_holdclan = 1

###
# example configuration for connecting to a PVPGN battle.net

(third server)
###

# bnet3_server = pvpgn.boredaussie.com
# bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_username =
# bnet3_password =
# bnet3_firstchannel = The Void
# bnet3_rootadmin =
# bnet3_commandtrigger = !
# bnet3_holdfriends = 1
# bnet3_holdclan = 1
# bnet3_custom_war3version = 22
# bnet3_custom_exeversion = 184 0 22 1
# bnet3_custom_exeversionhash = 219 152 153 144
# bnet3_custom_passwordhashtype = pvpgn

###
# BNLS Settings DISABLED a long time ago, NO NEED to use below

settings
###
# bnet_bnlsserver = localhost
# bnet2_bnlsserver = localhost
# bnet3_bnlsserver = localhost
# bnet4_bnlsserver = localhost
# bnet5_bnlsserver = 80.86.83.93
# bnet6_bnlsserver = 80.86.83.93
# #bnet_bnlsport = 9367
# #bnet2_bnlsport = 9367
# #bnet3_bnlsport = 9367
# #bnet4_bnlsport = 9367
# #bnet5_bnlsport = 9367
# #bnet6_bnlsport = 9367

## Desync Reduction
#Theoretically you need to set the latency at the maximum

latency (!p shows) of the players in games, but, the medium

value will work too. So if the players in the game have !p -

60ms 80ms 120ms - you could try setting it at about 90 or 100.
# bot_appleicon = 0
#The synclimit it's just a value for when to show the lag

screen. You should increase it a bit only if some players lag,

but not too much cause either way if they are behind and have

lag they will drop, regardless of the lag screen showing or

not. So the latency is the most important.
bot_tft = 0

Here is my Ghostlog.txt: (dont understand, it wont logged on now)

Code:
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.18
[                            GHOST] stopped auto hosting, map config file [C:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] using custom exe version bnet_custom_exeversion = 1 0 26 1
[                    BNET: Europe] using custom exe version hash bnet_custom_exeversionhash = 194 206 231 242
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] logon failed - game version is invalid, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 45 seconds to reconnect
[                            GHOST] listening for GProxy++ reconnects on port 6114
[                    BNET: Europe] refreshed ban list (0 -> 0 bans)
[                    BNET: Europe] connecting to server [europe.battle.net] on port 6112
[                    BNET: Europe] resolved and cached server IP address 213.248.115.18
[                            GHOST] stopped auto hosting, map config file [C:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid
[                    BNET: Europe] connected
[                    BNET: Europe] using custom exe version bnet_custom_exeversion = 1 0 26 1
[                    BNET: Europe] using custom exe version hash bnet_custom_exeversionhash = 194 206 231 242
[                    BNET: Europe] attempting to auth as Warcraft III: Reign of Chaos
[                    BNET: Europe] logon failed - game version is invalid, disconnecting
[                    BNET: Europe] disconnected from battle.net
[                    BNET: Europe] waiting 45 seconds to reconnect

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by LOTR Sun Oct 28, 2012 10:56 am

[ GHOST] stopped auto hosting, map config file [C:\Gen modded GhostOne\mapcfgs\CastleFight3vs3as.cfg] is invalid

Solution was provided above.

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Sun Oct 28, 2012 2:35 pm

Thanks, all those problems are solved(or atleast I think they are Cười nhăng răng)
but the mapcfgs? "Na uh"
I cant create a mapcfg because of the path is not specified or something, please help me. Here is my ghost.cfg

Here is what it says exactly:
"Cannot create file "C:\(or atleast, some wierd Y, ill use \ instead)Gen Modded Ghostone\mapcfgs\(my map). The system cannot find the path specified."

Gen Modded Ghost is on my desktop, while my ghost.cfg says C: or D: and some other stuff.
Here is my Ghost.cfg
Code:
[GHOST]
###########################################################
# Gen's MODDED Version of GhostOne @ http://thegenmaps.tk #
###########################################################
# bot_autohostmapcfg =

# bnet_bnlswardencookie =

# bnet_bnlsport =

# bnet_bnlsserver =

##  PLS use NOTEPAD++ OR a good TEXTPAD program to EDIT  ##
###########################################################

lan_war3version = 26
bot_hostport = 6112

### Gen Custom Name & Text Fix ###
# Disallow start/n & autostart command typed by a temp owner if less than X players in lobby
bot_gamenotstartuntilXplayers = 4
# whether to set the game name as mapcfg name 1=set gamename to mapcfg name, 0=non set & gamename will always be bot_autohostgamename
bot_cfgname = 1
bot_rehostchar = $
# squirrel txt part in lobby
bot_squirreltxt = 1
## show realm on name as a prefix, PRECAUTION: turning it on may cause desync in some maps which have code saving/loading system !
bot_realmprefixname = 0
# whether to print a Vietnamese text on screen when hosting, 0 = disable, 1 = enable
bot_viettxt = 0
# decide x times to delay the rehost message in lobby Rehost as GameName #3
bot_rehostprintingdelay = 5
# bot_playerbeforestartprintdelay * 10 seconds is the time between two waiting for x more players Messages
# remember nobody likes spam bots!
bot_playerbeforestartprintdelay = 5
##################################

### Gen OWNER PATCH (!owner or !admin) FOR TEMPOWNER IN LOBBY ###
# Owner has limited rights to do the following commands: !a, !as, !close, !closeall, !swap, !open, !openall, !holds, !hold, !unhold, !start, !startn
# set bot_tempownerinlobby=0 to disable, = 1 to initiate !owner command to normal player which means a normal player can set him/herself as an owner of the current hosting game when s/he types !owner. We allow only 1 owner in a game lobby, next player who types !owner will get error.
# However setting it = 2 for your liking of an unlimited number of owners in lobby
# Don't set bot_tempownerinlobby = 3, as 0 <= bot_tempownerinlobby <= 2
bot_tempownerinlobby = 1
#################################################################

### Gen FPs Patch ###
# bot fakes players in lobby, 0 = always disable (bot_morefakeplayersinlobby will be ignored), 1 = enable
bot_fakeplayersinlobby = 1
# whether to allow more fakeplayers in lobby, 1= more fps will be created if less than 4 human players in lobby, 2= many more fps without that condition, 3= maximum of 3 fps refilled with that condition, 0= disable fp refilling
# bot_morefakeplayersinlobby = 3 is (preferred as) default setting in previous releases
# setting it to 3, you can still have more fps if needed by configuring maptype in mapcfgs for specific maps
# e.g. map_type = ward morefps2
bot_morefakeplayersinlobby = 3
# fakeplayers' NAMES should be less than 14 chars in fpnames.txt, without this file the bot can't work for fakeplayers adding
#####################

### Gen Patch for BAN working for Garena too ###
# Setting this to BAN download & leaver in  bot_lobbyleaverbantime seconds, minimum = 30s << bot_lobbyleaverbantime << 120s = maximum
# bot_lobbyleaverbantime = 45
################################################

### Action parser (detect AFK and prevent resource trading added in Gen modded GhostOne 1.3) ###
## Available map_type for many variations:
## "2teams" "morefps1" "morefps2" "nosave" "guard" (guard means notrade, no afk & nosave) "dota" "noafk" "notrade" "nopause" "noteam" "ward" (ward means notrade & nosave but allows afk)
# take a mapcfg and add guard to map_type to enable this tool
## "noteam" Ghost bot will allow a lobby owner(known as temporary owner) to start game without having to re-balance the teams
## "2teams" Ghost bot will insistently ask the temporary owner to re-balance the game when a !startn command is sent & teams are not balanced yet
# You can have map_type = noteam ward if you want no trade, no save and no team check in lobby command
################################################################################################

### REFRESH HACK ###
### the mapgametype overwrite (advance)
### This controls the mapgametype overwrite. Use with caution as this can result in an ipban from battle.net services or make users unavailable to join your bot with an invalid number
### Example numbers can be found at (http://www.codelain.com/forum/index.php?topic=11373.msg135301#msg135301)
### set it to 0 to disable mapgametype overwrite
bot_mapgametype = 21569664
## normal gametime refresh (GetTime( ) - m_CreationTime) will be used if bot_refresh = 180 or bigger
bot_refresh = 0
## MapGameType = 4784211
####################

# maximum number of games to host at once
bot_maxgames = 2

# bot_shuffleslotsonstart
######## DENY PATCH #############
# set bot_denypatchonjoin = 0, won't affect kicking for things like long map downloads, but the deny on join will be disabled
# be careful, disable that may allow access from breaker, hacker and bot players
# bot_denypatchonjoin = 0
deny_maxdownloadtime = 110000
deny_maxmapsizetime = 5000
deny_maxreqjointime = 5000
deny_maxipusage = 8
deny_maxloadtime = 240000
deny_downloadtimeduration = 35000
deny_mapsizeduration = 60000
deny_reqjoinduration = 60000
deny_ipusageduration = 10000
deny_loadduration = 180000
#################################

### BNET Non-Admin-Commands by Gen ###
# It may not be necessary because 3 commands queued are not accepted we accept only 2 max, just IGNORE this
# Set bot_bnetnonadmincommands, = 0 to disable most of non-admin commands to prevent malicious users from filling up the bot's chat queue and crippling the bot
# = 1 (missing/commented/default) to enable all, = 2 to disable !currentgames, = 3 !checkwarn, = 4 !version, = 5 !friend list
# bot_bnetnonadmincommands = 1
######################################

################################
## Added with patch votestart ##
################################

# Set bot_votestartpercentalvoting to 1 for set the number of player who have to vote in percent
# or set bot_votestartpercentalvoting to 0 for set an absolute value
bot_votestartpercentalvoting = 1

# set bot_votestartallowed to 1 to allow votestart otherwise to 0
bot_votestartallowed = 1

# if you like to have votestart only in autohosted games set bot_votestartautohostonly to 0
# if you like to have votestart in all games set it to 1
bot_votestartautohostonly = 1

# This value will be ignored if bot_votestartpercentalvoting is set to 0
# else it set the percent of users joined the game who has to vote for starting the game
# set it to a value between 0 and 100
# example for needed votes joinedplayer/needed_votes
# for 60%:
# 1/1 2/2 2/3 3/4
bot_votestartpercent = 60

# if bot_votestartpercentalvoting is set to 1, bot_votestartminplayers will set the minimal
# players who has to have joined the game, to make it possible to startvote.
# othervise it will set the number of needed votes for starting the game!

bot_votestartminplayers = 5
bot_votestartplayers = 5

################################

### make the ban announcement on one line ( = 0) (if possible) or on two ( = 1)
bot_twolinesbanannouncement = 1

### custom text to add to version.
bot_customversiontext =

### auto ban people who leave during the countdown
bot_autobancountdown = 0

### auto ban people who leave during the game load
bot_autobangameloading = 0

bot_autohostdeniedcountries = CN

bot_autohostallowedcountries =

### UDP port on which the bot communicates with GHost One GUI, 5868 default
udp_guiport = 5868


# LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
#bot_language
#bot_mapcfgpath
#bot_savegamepath
#bot_refreshmessages
#bot_autolock
#bot_autosave
#bot_allowdownloads
#bot_pingduringdownloads
#bot_lcpings
#bot_latency
#bot_synclimit
#bot_votekickallowed
#bot_votekickpercentage
#udp_cmdbindip
#udp_cmdspooftarget
#admingame_password
#db_sqlite3_file
#bnet_holdfriends
#bnet_holdclan

########################
# Actual Config Below  #
########################

### if enabled, on GArena will hide the bot from normal users (admins will still see the commands/messages)
bot_hidebotfromnormalusersingarena = 1

### if = 0, will not broadcast the game in LAN (only bnet)
bot_broadcastlan = 1

### show .note of anyone who enters the lobby
bot_shownotesonjoin = 0

### only owners can swap other admins
bot_onlyownerscanswapadmins = 1

### !statsdota will be disabled if set to 1 (!sd will still work)
bot_nostatsdota = 0

### !top/!rank will be disabled if set to 1
bot_norank = 0

### add a list of ips you want the bot to send the game (to be seen in LAN) to, ex: 81.12.21.1 127.54.12.2
bot_ipusers =

### lan players will be rootadmins
bot_lanrootadmins = 0

### if set to 1, blue player is considered the owner
bot_blueisowner = 0
bot_bluecanhcl = 1

### if enabled, any user can !pub/!map/!unhost
bot_userscanhost = 0

### if enabled, any safelisted player can !pub/!map/!unhost
bot_safecanhost = 0

### if enabled, will greet every player who joins the channel with channelwelcome.txt
bot_channeljoinmessage = 0

### specify which players won't be greeted when joining the channel.
bot_channeljoinexceptions =

### will allow admins and safelisted players to download even if downloads are disabled
bot_adminsandsafecandownload = 1

### will replace every !ban/!bl with !warn/!wl
bot_replacebanwithwarn = 0

# In LAN/GArena show the real number of current/total players in the game, when using !pubg it will be auto activated
lan_showrealslotcount = 1

### all the bots messages will only be seen by admins (bot will be practicly hidden)
bot_detourallmessagestoadmins = 0

### 0 - ghost countdown, 1 - warcraft countdown
bot_normalcountdown = 1

# when you !unban player, the bot also issues an /unban player
bot_unbanremoveschannelban = 0

# Time limit for hosting a game
bot_lobbytimelimit = 45

### enable dynamic latency, lowers or even increases latency as needed
bot_usedynamiclatency = 1

### how many milliseconds to add to the normal latency if the players lag
bot_dynamiclatencymaxtoadd = 30

### milliseconds to add to highest ping as base dynamic latency
bot_dynamiclatencyaddedtoping = 25

### dynamic latency will be increased when a lobby is active
bot_dynamiclatencyincreasewhenlobby = 1

### dynamic latency will try not to go over 2.2x highest ping, recommended
bot_dynamiclatency2.2xhighestpingmax = 1

### all messages will be answered with a whisper
bot_whisperallmessages = 0

### if 1 - no admin can start the game if the owner is in the lobby
bot_onlyownerscanstart = 1

### allow only players with score>=x to join the lobby
bot_allowedscores = 0

### in autohosted games, allow only players with score>=x to join the lobby
bot_autohostallowedscores = 0

### if set to 1, if using bot_allowedscores, players having an unknown score will be allowed
bot_allownullscoredplayers = 1

### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
bot_newTimerResolution = 0

### 0 - old timer on windows (gettickcount), 1 - new timer
bot_newTimer = 0

### 0 - old latency system, 1 - as close to the set latency as possible
bot_newLatency = 0

### set to 1 if you want admins to be autoplaced higher only in dota games
bot_placeadminshigheronlyindota = 0

### force auto hcl from gamename in dota games (even when bot_defaulthcl is not set)
bot_forceautohclindota = 0

### set !autostart 10 automatically in dota games
bot_autostartdotagames = 0

### safelisted players are immune to ban/warn
bot_safelistedbanimmunity = 1

### send admin messages or not (if using the admin game)
bot_adminmessages = 0

### send local admin messages or not (if using the admin game)
bot_localadminmessages = 0

### fake pings for the following players, space separated: ex = nick1 nick2
bot_fakepings =

### when !end is issued, a message is sent to the enemy team and the game ends only if someone accepts, replying with !end (only for 2 team maps)
bot_endreq2ndteamaccept = 0

### normal bans will expire in x days - set to 0 to be permanent
bot_bantime = 40

### normal banlast/bl will expire in x days - set to 0 to be permanent
bot_banlasttime = 80

### tbanlast/tbl will expire in x days - set to 0 to be permanent
bot_tbanlasttime = 22

### how many warns are needed to auto-ban the player. Default: 3.
bot_banthewarnedplayerquota = 3

### how many days will the auto-ban from warns last. 0 - permanent ban. Default: 14.
bot_bantimeofwarnedplayer = 20

### how many days will each warn last. 0 - permanent warn. Default: 14.
bot_warntimeofwarnedplayer = 20

### how many games should the player play (without taking another warn) to make one of his warns inactive. Default: 7
bot_gamenumtoforgetawarn = 5

### if 0, autowarning is off. Default: 0.
bot_autowarnearlyleavers = 0

### Prints the gameloaded.txt message after X seconds. Default: 10.
bot_gameloadedprintout = 7

### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_ipbanning = 1
bot_banmethod = 3
bot_banning = 1
### handle name bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_banning = 1

# Drop the user if he/she desyncs or not?
bot_dropifdesync = 1

# the log file
bot_log = ghostlog.txt

# Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
bot_channeljoingreets = 1
# Admins will be able to delete only bans they've made
bot_adminslimitedunban = 0

# Announce +1 and +2 (players left to join) in lobby (only if not autohosted)
bot_lobbyannounceunoccupied = 0

# Auto set HCL based on game name,ex: -arso EU pros will set HCL to arso (only if map_defaulthcl is defined, for ex: map_defaulthcl = ar), will set hcl to empty if no mode is detected in the gamename
bot_autohclfromgamename = 0

# whether players who use censored words are auto muted for x seconds
bot_censormute = 1
# also auto mute admins
bot_censormuteadmins = 0
# mute for x seconds, the first time a player curses
bot_censormutefirstseconds = 25
# mute for x seconds, the second time a player curses
bot_censormutesecondseconds = 50
# mute for x seconds, if a player has cursed for 3 or more times
bot_censormuteexcessiveseconds = 120


# Disable nagle algorithm (TCPIP algorithm that can slow down the network) - may improve latency if you set to 1
tcp_nodelay = 0

# Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
wtv_path = C:\Program Files\WaaaghTV Recorder\
# Use WC3TVRecorder, 1 to enable
wtv_enabled = 0
# WaaaghTV Observer Name
wtv_playername = Waaagh!TV

# for ex: RO, only these countries will be allowed to join a game
bot_allowedcountries =
# for ex: BR, these countries will not be allowed to join a game
bot_deniedcountries = CN

# milliseconds to wait before sending medium sized packets to bnet when using PVPGN
bot_bnetpacketdelaymediumpvpgn = 2000
# milliseconds to wait before sending big sized packets to bnet when using PVPGN
bot_bnetpacketdelaybigpvpgn = 2500
# milliseconds to wait before sending medium sized packets to bnet (official)
bot_bnetpacketdelaymedium = 3200
# milliseconds to wait before sending big sized packets to bnet (official)
bot_bnetpacketdelaybig = 4000

# Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills,
# towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal,
# creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
# default formula:
# (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
# alternative formula:
# (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))

bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))

# Only players having played this many number of games will be ranked
bot_scoremingames = 5

# default access for owners (use admin access panel to change any admin's access to your liking and see the access code for those commands)
bot_owneraccess = 3965

# default access for admins
bot_adminaccess = 1903

# gamestate for inhouse games
bot_gamestateinhouse = 999

#  will only auto ban if team diff <= with the setting
bot_autobanteamdiffmax = 0

# Only ban players who leave prior to x minutes of game end time.
bot_autobangameendmins = 3

bot_autobantimer = 0
bot_autobanall = 0
bot_autobanfirstxleavers = 0

# the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
bot_autorehostdelay = 36

# the bot will auto rehost the game as gamename + 1 if game name is taken
bot_rehostifnametaken = 1

# if host counter goes over this number it will reset to 1, set to 0 to disable the feature
bot_maxhostcounter = 36

# these words will be edited/censored in game.
bot_censorwords = **** idiot retarded dick cunt cum pussy asshole cock bullshit penis vagina bitch vcc vc dcm disme vkl dkm deo d.cm vai~ clgt thon cec kac kec loz vcl dit djt cmm clm

# load in game feature will be enabled for every map (if set to 1)
bot_forceloadingame = 1

# After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
bot_updatedotaeloaftergame = 0

# After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
bot_updatedotascoreaftergame = 0

# set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 1

# set to 1 if you are using warcraft 3 patch 1.21
bot_patch21 = 0

# show .sd of anyone who enters the lobby (and has played games with the bot before)
bot_showscoresonjoin = 0

# setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
bot_autohostmaximumgames = 132
bot_autohostautostartplayers = 10
bot_autohostallowstart = 0
bot_autohostlocal = 0
bot_autohostowner = XBot
# delete the line below (bot_autohostmapcfg) if you got the modded version of GhostOne from Gen allowing you to use autohost_map$$ instead.
# bot_autohostmapcfg = Terrania v110 Prot.cfg
############################################################
## A set of autohost_map$$ are ONLY working with the modded version of GHostOne from Gen, http://thegenmaps.tk
############################################################
autohost_map1 =
autohost_map2 =
# autohost_map3 = CastleFight3vs3as.cfg
# autohost_map4 = Terrania v110 Prot.cfg
# autohost_map5 = Terrania v110 Prot.cfg
# autohost_map6 = Terrania v110 Prot.cfg
# autohost_map7 = (8) ChristmasEscape.cfg
# autohost_map8 = (8) ChristmasEscape.cfg
# autohost_map9 = (10) FortressSurvival5.2P.cfg
# autohost_map10 = (10) FortressSurvival5.2P.cfg
# autohost_map11 = (10) Battle Ships 3.74b.cfg
# autohost_map12 = (10) Battle Ships 3.74b.cfg
# autohost_map13 = (10) Battle Tank 874.cfg
# autohost_map14 = (10) Battle Tank 874.cfg
# autohost_map15 = (7) Jurassic Park Survival.cfg
# autohost_map16 = (7) JurassicParkSurvival2.cfg
# autohost_map17 = (6) WhispersInTheDark1.6.cfg
# autohost_map18 = (11) Escape Loyalty.cfg
# autohost_map19 = (11) Escape Loyalty.cfg
# autohost_map20 = Soft_Escape_1.26.cfg
# autohost_map21 = Soft_Escape_1.26.cfg
# autohost_map22 = (10) PyramidEscapeV3.6b.cfg
# autohost_map23 = (10) PyramidEscapeV3.6b.cfg
# autohost_map24 = (10) StickymansEscape 2.5.cfg
# autohost_map25 = (10) Platform Escape 2.5.cfg
# autohost_map26 = (8) Art of Defense 1.18b.cfg
# autohost_map27 = (8) Art of Defense 1.18b.cfg
# autohost_map28 = (8) UtherParty2v0.4d.cfg
# autohost_map29 = (8) UtherParty2v0.4d.cfg
# autohost_map30 = (12) Stronghold 2 teams.cfg
# autohost_map31 = (12) Stronghold 2 teams.cfg
# autohost_map32 = (12) Stronghold 3 teams.cfg
# autohost_map33 = (12) Stronghold 3 teams.cfg
# autohost_map34 = (10) RabbitsVsSheep1.62.cfg
# autohost_map35 = (10) RabbitsVsSheep1.62.cfg
# autohost_map36 = (8) VN HerosDefensive2b.cfg
# autohost_map37 = (8) VN HerosDefensive2b.cfg
# autohost_map38 = (8) GreenCircleTD10.9.cfg
# autohost_map39 = (8) GreenCircleTD10.9.cfg
# autohost_map40 = (9) Monstie TD Juli 2011.cfg
# autohost_map41 = (9) Monstie TD Juli 2011.cfg
# autohost_map42 = (8) Skill Defense v1.15.cfg
# autohost_map43 = (8) Skill Defense v1.15.cfg
# autohost_map44 = (12) Blades'nGore II.cfg
# autohost_map45 = (12) Blades'nGore II.cfg
# autohost_map46 = (8) Binders v3.0 (Final).cfg
# autohost_map47 = (8) Binders v3.0 (Final).cfg
# autohost_map48 = (10) BattleShip Xfire4.67.cfg
# autohost_map49 = (10) BattleShip Xfire4.67.cfg
# autohost_map50 = (8) Blood_TournamentB16.cfg
# autohost_map51 = (8) Blood_TournamentB16.cfg
# autohost_map52 = (6) MassDestruction_106.cfg
# autohost_map53 = (6) MassDestruction_106.cfg
# autohost_map54 = (8) Whosthekiller4.2.cfg
# autohost_map55 = (12) Survival 1.382.cfg
# autohost_map56 = (12) Survival 1.382.cfg
##############################################################
bot_autohostgamename =  Gen Multigames !as8

# If you autohost a even playered two team map and want to auto ban leavers that make the game uneven turn this on. Will not ban admins or root admins. An example map would be DotA or Battleships.
#    0 = off  1 = on
bot_autoban = 0

# set to 1 if you want LAN players to be considered admins
bot_lanadmins = 0

# set to 0 if you don't want admins players can command via LAN
# bot_adminsonlan = 0

# set to 1 if you want local players (GArena) to be considered admins
bot_localadmins = 0

# the language file
bot_language = language.cfg

# the path to your local Warcraft III directory
#  this path must contain war3.exe, storm.dll, and game.dll
#  this path must end in your system's path seperator (i.e. "\" on Windows or "/" on Linux)
#  if this path contains War3Patch.mpq the bot will attempt to extract "Scripts\common.j" and "Scripts\blizzard.j" on startup and write them to bot_mapcfgpath (which is defined later in this file)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_war3path = C:\Program Files (x86)\Warcraft III\

# command trigger for ingame only (battle.net command triggers are defined later)

bot_commandtrigger = !
bot_invalidtriggers = .,_'/

# the path to the directory where you keep your map config files (must end in your system's path seperator)
#  this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
#  common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_mapcfgpath = C:\Program Files (x86)\Warcraft III\maps\download\

# the path to the directory where you keep your savegame files (must end in your system's path seperator)

bot_savegamepath = C:\Gen modded GhostOne\savegames\

# the path to the directory where you keep your map files (must end in your system's path seperator)
#  GHost++ doesn't require map files but if it has access to them it can send them to players and automatically calculate most map config values
#  GHost++ will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)

bot_mappath = C:\Program Files (x86)\Warcraft III\maps\download\

# whether to save replays or not
bot_savereplays = 1
# ignore the definition of bot_invalidreplaychars if bot_savereplays = 0
## Only uncomment this if you really can't open any replays bot_invalidreplaychars = ï€$#+-_,;()?={}[]'"!&/\*%:<>|
# bot_invalidreplaychars = ï€$?
## In that case, Ask for support in thegenmaps.tk first

# the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
bot_replaypath = C:\Gen modded GhostOne\replays\
# whether bot should name replays file by GameName first instead of Ghost++ as prefix
bot_replayssavedbyname = 1

### the Warcraft 3 version to save replays as
replay_war3version = 26

### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
###  patch 1.23:  war3version 23, buildnumber 6058
###  patch 1.24:  war3version 24, buildnumber 6059
###  patch 1.24b: war3version 24, buildnumber 6059
###  patch 1.26:  war3version 26, buildnumber 6059

replay_buildnumber = 6059

### whether to do automatic spoof checks or not
###  you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
###  set to 0 to disable automatic spoof checks
###  set to 1 to enable automatic spoof checks on all players
###  set to 2 to enable automatic spoof checks on potential admins only

bot_spoofchecks = 0

### whether to require spoof checks or not
###  this controls whether the bot will require players to spoof check before starting the game
###  it does NOT control whether the bot will require players to spoof check before running admin commands - spoof checks are ALWAYS required for admin status
###  if you require spoof checks, players will be kicked from the lobby if they haven't spoof checked within 20 seconds of joining (autohosted games only)

bot_requirespoofchecks = 0

# whether to display game refresh messages by default
#  this can always be changed for a particular game with the !refresh command

bot_refreshmessages = 0

# whether to automatically lock games when the owner joins

bot_autolock = 0

# whether to automatically save games when a player disconnects
#  this can always be changed for a particular game with the !autosave command

bot_autosave = 0

# whether to allow map downloads or not
#  set to 0 to disable map downloads, =1 to enable map downloads
# =2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1

# whether to ping players during map downloads or not
#  GHost++ will always stop pinging any players who are downloading the map
#  this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map

bot_pingduringdownloads = 0

# kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

# Ban banned people when they enter the channel
bot_banbannedfromchannel = 1

# use LC style pings (divide actual pings by two)

bot_lcpings = 1

# auto kick players with ping higher than this

bot_autokickping = 650

# the game latency
#  this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)

bot_latency = 110

# the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
#  before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
#  this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)

bot_synclimit = 90

# whether votekicks are allowed or not

bot_votekickallowed = 1

# the percentage of players required to vote yes for a votekick to pass
#  the player starting the votekick is assumed to have voted yes and the player the votekick is started against is assumed to have voted no
#  the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
#  this means it will round UP the number of votes required
#  if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
#  if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
#  if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
#  if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
#  if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 60

# Just before a game is hosted the creator is added to the bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

# lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

# display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

# interval in seconds between download info message
bot_showdownloadsinfotime = 10

# maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

# set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1536

# set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 1024

# initiate game over timer when x seconds have passed since world tree/frozen throne has fallen - 0 to disable
bot_gameoverbasefallen = 12

# initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 2

# initiate game over timer if there's only 1 player in game - 0 to disable, 1 or missing is enabled as default
bot_gameoverwhenoneplayer = 0

# initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
bot_gameoverminpercent = 0

# initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 0

# redirect console output to udp
bot_udpconsole = 1

# whether to automatically add the players from last game to the next game's reserved list
bot_holdplayersforrmk = 1

# non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 1

# root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 1

# admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

# banned players will be notified with a whisper.
bot_notifybannedplayers = 1

# ghost will find its external ip on startup, disable if you want to play on LAN only
bot_findexternalip = 1

# specify your external ip here if you don't want ghost to auto find it.
bot_externalip =

# use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
bot_altfindip = 0

# bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = Geniuskwe

bot_disableunhost = 0
# If unhost is disable (bot_disableunhost = 1), only admins listed below can do unhost command
bot_adminscanunhost = Geniuskwe sage

# Below settings are to disallow rootadmins from !delmap & !dlmap, = 1 to forbid, = 0 (default)
# bot_disallowdelmapbyroot = 0
# bot_disallowdlmapbyroot = 0
# whether to allow map download from epicwar or ONLY from Hive and https://decentmaps.googlecode.com/svn/trunk/ (a repository for decent maps, right-click on a map & select copy link address to get a link of the map for bot to download), = 1 to enable, = 0 to disable (default)
# bot_neverdlmapfromepicwar = 0
# bot_onlydlmapfromhive = 0

# bot's UDP password
bot_udppassword =

# show autokick denied country or banned player messages
bot_verbose = 0

# bot's virtual host name
bot_virtualhostname = |cFFFF0000XBot|

# ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 40

# Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 45

# udp ip
udp_cmdbindip = 0.0.0.0

# udp port
udp_cmdport = 6969

# udp spoof target
udp_cmdspooftarget =

############################
# ADMIN GAME CONFIGURATION #
############################

# whether to create the admin game or not (see readme.txt for more information)

admingame_create = 0

# the port GHost++ will host the admin game on (this must be different from your bot_hostport)

admingame_port = 6114

# the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

# database type
#  use "sqlite3" for a local SQLite database
#  use "mysql" for any MySQL database

db_type = sqlite3

# sqlite3 database file

db_sqlite3_file = ghost.dbs

# this is only used if your database type is MySQL

db_mysql_server = 127.0.0.1
db_mysql_database = dbname
db_mysql_user = dbusername
db_mysql_password = dbpassword
db_mysql_port = 3306
db_mysql_botid = 1

############################
# BATTLE.NET CONFIGURATION #
############################

# which battle.net server to connect to
#  1.) useast.battle.net
#  2.) uswest.battle.net
#  3.) asia.battle.net
#  4.) europe.battle.net
# note that each banned player is tied to the realm it was created on and the realm is case sensitive
# so if you change your realm from useast.battle.net to USEAST.BATTLE.NET it'll still connect but anyone previously banned will not be counted as banned until you change it back

bnet_server = europe.battle.net
# bnet2_server = battle.lp.ro
# bnet3_server = uswest.battle.net

# Only use serveralias when needed
# bnet_serveralias = BoredAussie
# bnet4_serveralias = JuDotA

bnet_custom_war3version = 26
bnet2_custom_war3version = 26
bnet3_custom_war3version = 26

# #bnet_bnlswardencookie = 1
# bnet2_bnlswardencookie = 1
#   bnet3_bnlswardencookie = 1

# your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = (my Key)
bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

# your battle.net username

bnet_username = XBot
#   bnet2_username = sage
#   bnet3_username =

# your battle.net password

bnet_password = (my pass)
#   bnet2_password =
#   bnet3_password =

# the first channel to join upon entering battle.net
bnet_firstchannel = Xbot
bnet2_firstchannel = Gen
bnet3_firstchannel = Gen
bnet4_firstchannel = Gen
bnet5_firstchannel = Gen
bnet6_firstchannel = Gen
bnet7_firstchannel = Gen
bnet8_firstchannel = Gen
bnet9_firstchannel = Gen
bnet10_firstchannel = Gen

# the root admin on this battle.net server only
bnet_rootadmin = 6am3-klll3r
# bnet2_rootadmin = Geniuskwe
# bnet3_rootadmin = Geniuskwe

# command trigger for this battle.net server only

bnet_commandtrigger = !
#   bnet2_commandtrigger = !
#   bnet3_commandtrigger = !

# whether to automatically add your friends list to each game's reserved list
# whether to automatically add your clan members list to each game's reserved list

bnet_holdfriends = 1
#   bnet2_holdfriends = 1
# bnet3_holdfriends = 1

bnet_holdclan = 1
#   bnet2_holdclan = 1
#   bnet3_holdclan = 1

# you will need to edit this section of the config file if you're connecting to a PVPGN server
#  your PVPGN server operator will tell you what to put here

# ONLY FOR PVPGN SERVERS, DON'T MAKE THESE SETTINGS FOR OFFICIAL BNET SERVERS

bnet_custom_exeversion = 1 0 26 1
bnet2_custom_exeversion = 1 0 26 1
bnet3_custom_exeversion = 1 0 26 1

bnet_custom_exeversionhash = 194 206 231 242
bnet2_custom_exeversionhash = 194 206 231 242
bnet3_custom_exeversionhash = 194 206 231 242

bnet_custom_passwordhashtype = pvpgn
bnet2_custom_passwordhashtype = pvpgn
bnet3_custom_passwordhashtype = pvpgn

###
# example configuration for connecting to a official battle.net server (second server)
###

# bnet2_server = uswest.battle.net
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_username =
# bnet2_password =
# bnet2_firstchannel = The Void
# bnet2_rootadmin =
# bnet2_commandtrigger = !
# bnet2_holdfriends = 1
# bnet2_holdclan = 1

###
# example configuration for connecting to a PVPGN battle.net (third server)
###

# bnet3_server = pvpgn.boredaussie.com
# bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_username =
# bnet3_password =
# bnet3_firstchannel = The Void
# bnet3_rootadmin =
# bnet3_commandtrigger = !
# bnet3_holdfriends = 1
# bnet3_holdclan = 1
# bnet3_custom_war3version = 22
# bnet3_custom_exeversion = 184 0 22 1
# bnet3_custom_exeversionhash = 219 152 153 144
# bnet3_custom_passwordhashtype = pvpgn

###
# BNLS Settings DISABLED a long time ago, NO NEED to use below settings
###
# bnet_bnlsserver = localhost
# bnet2_bnlsserver = localhost
# bnet3_bnlsserver = localhost
# bnet4_bnlsserver = localhost
# bnet5_bnlsserver = 80.86.83.93
# bnet6_bnlsserver = 80.86.83.93
# #bnet_bnlsport = 9367
# #bnet2_bnlsport = 9367
# #bnet3_bnlsport = 9367
# #bnet4_bnlsport = 9367
# #bnet5_bnlsport = 9367
# #bnet6_bnlsport = 9367

## Desync Reduction
#Theoretically you need to set the latency at the maximum latency (!p shows) of the players in games, but, the medium value will work too. So if the players in the game have !p - 60ms 80ms 120ms - you could try setting it at about 90 or 100.
# bot_appleicon = 0
#The synclimit it's just a value for when to show the lag screen. You should increase it a bit only if some players lag, but not too much cause either way if they are behind and have lag they will drop, regardless of the lag screen showing or not. So the latency is the most important.
bot_tft = 0


So thats It

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by LOTR Sun Oct 28, 2012 9:14 pm

bot_mapcfgpath is where the (map) cfg files are stored.

autohost_map1 shouldn't be blank IF autohost.

autohost_map1 = YourMap.cfg

For hosting on eurobattle:
bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Forgotten One Mon Oct 29, 2012 7:46 am

so the bnet_cdkeyroc should be blank?

Instead of my own key?

Btw if i dont wanna autohost, i just leave it blank or add a # to the front?

Forgotten One
Member
Member

Posts : 13
Join date : 2012-10-17

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by LOTR Mon Oct 29, 2012 8:18 am

Have you not read what I posted? O.o, I wonder why you ask me again.
You have been advised quite many times about bnet_cdkeyroc. O.o

For hosting on eurobattle:
bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF


Disable autohost by setting as following:

bot_autohostmaximumgames = 0
bot_autohostautostartplayers = 0
and add # to all autohost_mapX

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Gen Modded Ghostone Empty Re: Gen Modded Ghostone

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum