Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.95 KB | None | 0 0
  1. [GHOST]
  2. bot_minlevel = 0
  3. bot_maxlevel = 0
  4.  
  5. ### automatic rehost after game ended
  6. bot_autorehost = 1
  7.  
  8. ### set 1 to detect country from ip or 0 do detect country from the garena account
  9. country_detect_type = 1
  10.  
  11. ###########################################################
  12. # PLEASE EDIT CONFIG IN GHOST ONE UNDER GHOST OPTIONS TAB #
  13. ###########################################################
  14. ### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
  15. bot_ipbanning = 1
  16.  
  17. ### make the ban announcement on one line ( = 0) (if possible) or on two ( = 1)
  18. bot_twolinesbanannouncement = 1
  19.  
  20. ### custom text to add to version.
  21. bot_customversiontext =
  22.  
  23. ### auto ban people who leave during the countdown
  24. bot_autobancountdown = 0
  25.  
  26. ### auto ban people who leave during the game load
  27. bot_autobangameloading = 0
  28.  
  29. bot_autohostdeniedcountries =
  30.  
  31. bot_autohostallowedcountries =
  32.  
  33. ### UDP port on which the bot communicates with GHost One GUI, 5868 default
  34. udp_guiport = 5868
  35.  
  36. # In LAN/GArena show the real number of current/total players in the game, when using !pubg it will be auto activated
  37. lan_showrealslotcount = 1
  38.  
  39. # LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
  40. #bot_language
  41. #bot_mapcfgpath
  42. #bot_savegamepath
  43. #bot_spoofchecks
  44. #bot_refreshmessages
  45. #bot_autolock
  46. #bot_autosave
  47. #bot_allowdownloads
  48. #bot_pingduringdownloads
  49. #bot_lcpings
  50. #bot_autokickping
  51. #bot_latency
  52. #bot_synclimit
  53. #bot_votekickallowed
  54. #bot_votekickpercentage
  55. #bot_udpconsole
  56. #bot_virtualhostname
  57. #udp_cmdbindip
  58. #udp_cmdspooftarget
  59. #admingame_password
  60. #db_sqlite3_file
  61. #bnet_holdfriends
  62. #bnet_holdclan
  63.  
  64. ########################
  65. # Actual Config Below #
  66. ########################
  67.  
  68. # the log file
  69. bot_log =
  70.  
  71. # Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
  72. bot_channeljoingreets = 1
  73. # Admins will be able to delete only bans they've made
  74. bot_adminslimitedunban = 0
  75.  
  76. # Announce +1 and +2 (players left to join) in lobby (only if not autohosted)
  77. bot_lobbyannounceunoccupied = 1
  78.  
  79. # 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
  80. bot_autohclfromgamename = 0
  81.  
  82. # whether players who use censored words are auto muted for x seconds
  83. bot_censormute = 3
  84. # also auto mute admins
  85. bot_censormuteadmins = 1
  86. # mute for x seconds, the first time a player curses
  87. bot_censormutefirstseconds = 60
  88. # mute for x seconds, the second time a player curses
  89. bot_censormutesecondseconds = 180
  90. # mute for x seconds, if a player has cursed for 3 or more times
  91. bot_censormuteexcessiveseconds = 360
  92.  
  93. lan_war3version = 24
  94.  
  95. # Disable nagle algorithm (TCPIP algorithm that can slow down the network) - may improve latency if you set to 1
  96. tcp_nodelay = 0
  97.  
  98. # Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
  99. wtv_path =
  100. # Use WC3TVRecorder, 1 to enable
  101. wtv_enabled = 0
  102. # WaaaghTV Observer Name
  103. wtv_playername = Waaagh!TV
  104.  
  105. # for ex: RO, only these countries will be allowed to join a game
  106. bot_allowedcountries =
  107. # for ex: BR, these countries will not be allowed to join a game
  108. bot_deniedcountries =
  109.  
  110. # milliseconds to wait before sending medium sized packets to bnet when using PVPGN
  111. bot_bnetpacketdelaymediumpvpgn = 2000
  112. # milliseconds to wait before sending big sized packets to bnet when using PVPGN
  113. bot_bnetpacketdelaybigpvpgn = 2500
  114. # milliseconds to wait before sending medium sized packets to bnet (official)
  115. bot_bnetpacketdelaymedium = 3200
  116. # milliseconds to wait before sending big sized packets to bnet (official)
  117. bot_bnetpacketdelaybig = 4000
  118.  
  119.  
  120. # Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills,
  121. # towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal,
  122. # creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
  123. # default formula:
  124. # (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
  125. # alternative formula:
  126. # (((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))
  127.  
  128. bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
  129.  
  130. # Only players having played this many number of games will be ranked
  131. bot_scoremingames = 5
  132.  
  133. # 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)
  134. bot_owneraccess = 3967
  135.  
  136. # default access for admins
  137. bot_adminaccess = 8191
  138.  
  139. # gamestate for inhouse games
  140. bot_gamestateinhouse = 999
  141.  
  142. # will only auto ban if team diff <= with the setting
  143. bot_autobanteamdiffmax = 0
  144.  
  145. # Only ban players who leave prior to x minutes of game end time.
  146. bot_autobangameendmins = 3
  147.  
  148. bot_autobantimer = 0
  149. bot_autobanall = 0
  150. bot_autobanfirstxleavers = 0
  151.  
  152. # the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
  153. bot_autorehostdelay = 0
  154.  
  155. # the bot will auto rehost the game as gamename + 1 if game name is taken
  156. bot_rehostifnametaken = 1
  157.  
  158. # if host counter goes over this number it will reset to 1, set to 0 to disable the feature
  159. bot_maxhostcounter = 0
  160.  
  161. # these words will be edited/censored in game.
  162. bot_censorwords = fuck idiot retarded dick cunt pussy asshole suck shit penis vagina
  163.  
  164. # load in game feature will be enabled for every map (if set to 1)
  165. bot_forceloadingame = 1
  166.  
  167. # After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
  168. bot_updatedotaeloaftergame = 0
  169.  
  170. # After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
  171. bot_updatedotascoreaftergame = 1
  172.  
  173. # set to 1 if you are using warcraft 3 patch 1.23 or newer
  174. bot_patch23ornewer = 1
  175.  
  176. # set to 1 if you are using warcraft 3 patch 1.21
  177. bot_patch21 = 0
  178.  
  179. # show .sd of anyone who enters the lobby (and has played games with the bot before)
  180. bot_showscoresonjoin = 0
  181.  
  182. # setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
  183. bot_autohostmaximumgames = 0
  184. bot_autohostautostartplayers = 10
  185. bot_autohostallowstart = 0
  186. bot_autohostlocal = 1
  187. bot_autohostowner = gong1496
  188. bot_autohostmapcfg = map.cfg
  189. bot_autohostgamename = Terrania
  190.  
  191. # 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.
  192. # 0 = off 1 = on
  193. bot_autoban = 0
  194.  
  195. # set to 1 if you want LAN players to be considered admins
  196. bot_lanadmins = 0
  197.  
  198. # set to 1 if you want local players (GArena) to be considered admins
  199. bot_localadmins = 0
  200.  
  201. # the language file
  202.  
  203. bot_language = language.cfg
  204.  
  205. # the path to your local Warcraft III directory
  206. # this path must contain war3.exe, storm.dll, and game.dll
  207. # this path must end in your system's path seperator (i.e. "\" on Windows or "/" on Linux)
  208. # 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)
  209. # 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
  210.  
  211. bot_war3path = C:\Warcraft III\
  212.  
  213. # the port GHost++ will host battle.net games on (this must be different from your admingame_port)
  214.  
  215. bot_hostport = 6114
  216.  
  217. # maximum number of games to host at once
  218.  
  219. bot_maxgames = 1
  220.  
  221. # command trigger for ingame only (battle.net command triggers are defined later)
  222.  
  223. bot_commandtrigger = !
  224.  
  225. # the path to the directory where you keep your map config files (must end in your system's path seperator)
  226. # this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
  227. # 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
  228.  
  229. bot_mapcfgpath = mapcfgs\
  230.  
  231. # the path to the directory where you keep your savegame files (must end in your system's path seperator)
  232.  
  233. bot_savegamepath = savegames\
  234.  
  235. # the path to the directory where you keep your map files (must end in your system's path seperator)
  236. # 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
  237. # GHost++ will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)
  238.  
  239. bot_mappath = C:\Warcraft III\maps\download\
  240.  
  241. # whether to save replays or not
  242.  
  243. bot_savereplays = 1
  244.  
  245. # the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
  246.  
  247. bot_replaypath = replays\
  248.  
  249. ### the Warcraft 3 version to save replays as
  250.  
  251. replay_war3version = 24
  252.  
  253. ### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
  254. ### patch 1.23: war3version 23, buildnumber 6058
  255. ### patch 1.24: war3version 24, buildnumber 6059
  256. ### patch 1.24b: war3version 24, buildnumber 6059
  257.  
  258. replay_buildnumber = 6059
  259.  
  260. ### whether to do automatic spoof checks or not
  261. ### you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
  262. ### set to 0 to disable automatic spoof checks
  263. ### set to 1 to enable automatic spoof checks on all players
  264. ### set to 2 to enable automatic spoof checks on potential admins only
  265.  
  266. bot_spoofchecks = 1
  267.  
  268. ### whether to require spoof checks or not
  269. ### this controls whether the bot will require players to spoof check before starting the game
  270. ### 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
  271. ### 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)
  272.  
  273. bot_requirespoofchecks = 0
  274.  
  275. # whether to display game refresh messages by default
  276. # this can always be changed for a particular game with the !refresh command
  277.  
  278. bot_refreshmessages = 0
  279.  
  280. # whether to automatically lock games when the owner joins
  281.  
  282. bot_autolock = 0
  283.  
  284. # whether to automatically save games when a player disconnects
  285. # this can always be changed for a particular game with the !autosave command
  286.  
  287. bot_autosave = 0
  288.  
  289. # whether to allow map downloads or not
  290. # set to 0 to disable map downloads
  291. # set to 1 to enable map downloads
  292. # set to 2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)
  293.  
  294. bot_allowdownloads = 1
  295.  
  296. # whether to ping players during map downloads or not
  297. # GHost++ will always stop pinging any players who are downloading the map
  298. # this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map
  299.  
  300. bot_pingduringdownloads = 0
  301.  
  302. # kicked banned people when they enter the channel
  303. bot_kickbannedfromchannel = 0
  304.  
  305. # Ban banned people when they enter the channel
  306. bot_banbannedfromchannel = 0
  307.  
  308. # use LC style pings (divide actual pings by two)
  309.  
  310. bot_lcpings = 1
  311.  
  312. # auto kick players with ping higher than this
  313.  
  314. bot_autokickping = 2000
  315.  
  316. # the game latency
  317. # this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)
  318.  
  319. bot_latency = 100
  320.  
  321. # the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
  322. # before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
  323. # this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)
  324.  
  325. bot_synclimit = 90
  326.  
  327. # whether votekicks are allowed or not
  328.  
  329. bot_votekickallowed = 0
  330.  
  331. # the percentage of players required to vote yes for a votekick to pass
  332. # 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
  333. # the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
  334. # this means it will round UP the number of votes required
  335. # 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
  336. # 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
  337. # 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
  338. # 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
  339. # 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
  340.  
  341. bot_votekickpercentage = 60
  342.  
  343. # Just before a game is hosted the creator is added to the bots friends list and removed soon after
  344. bot_addcreatorasfriendonhost = 0
  345.  
  346. # lobby/game commands are displayed as chat (or hidden)
  347. bot_relaychatcommands = 0
  348.  
  349. # display information on current downloads (speed, ETA)
  350. bot_showdownloadsinfo = 1
  351.  
  352. # interval in seconds between download info message
  353. bot_showdownloadsinfotime = 8
  354.  
  355. # maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
  356. bot_maxdownloaders = 3
  357.  
  358. # set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
  359. bot_totaldownloadspeed = 1024
  360.  
  361. # set max download speed (KB/s) available for one client
  362. bot_clientdownloadspeed = 1024
  363.  
  364. # initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
  365. bot_gameoverminplayers = 0
  366.  
  367. # initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
  368. bot_gameoverminpercent = 0
  369.  
  370. # initiate game over timer if team difference is bigger than this number, 0 - to disable
  371. bot_gameovermaxteamdifference = 0
  372.  
  373. # redirect console output to udp
  374. bot_udpconsole = 1
  375.  
  376. # whether to automatically add the players from last game to the next game's reserved list
  377. bot_holdplayersforrmk = 1
  378.  
  379. # non admin commands, 1 enable, 0 disable
  380. bot_nonadmincommands = 1
  381.  
  382. # root admins are required to spoof check if 1, or not if 0
  383. bot_rootadminsspoofcheck = 0
  384.  
  385. # admins are required to spoof check if 1, or not if 0
  386. bot_adminsspoofcheck = 0
  387.  
  388. # banned players will be notified with a whisper.
  389. bot_notifybannedplayers = 1
  390.  
  391. # ghost will find its external ip on startup, disable if you want to play on LAN only
  392. bot_findexternalip = 0
  393.  
  394. # specify your external ip here if you don't want ghost to auto find it.
  395. bot_externalip =
  396.  
  397. # use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
  398. bot_altfindip = 0
  399.  
  400. # bot's additional rootadmins separated by space ex: userone usertwo userthree
  401. bot_rootadmins = gong1496 ..!.O_o
  402.  
  403. # bot's UDP password
  404. bot_udppassword = 332320
  405.  
  406. # show autokick denied country or banned player messages
  407. bot_verbose = 1
  408.  
  409. # bot's virtual host name
  410. bot_virtualhostname = |cFFFFFFFFGhost
  411.  
  412. # ignore drop request for the first x seconds of lagging.
  413. bot_dropvotetime = 30
  414.  
  415. # Time limit for hosting a game where no admins enter it
  416. bot_lobbytimelimit = 60
  417.  
  418. # udp ip
  419. udp_cmdbindip = 0.0.0.0
  420.  
  421. # udp port
  422. udp_cmdport = 6969
  423. udp_port = -1873533223
  424.  
  425. # udp spoof target
  426. udp_cmdspooftarget =
  427.  
  428. ############################
  429. # ADMIN GAME CONFIGURATION #
  430. ############################
  431.  
  432. # whether to create the admin game or not (see readme.txt for more information)
  433.  
  434. admingame_create = 0
  435.  
  436. # the port GHost++ will host the admin game on (this must be different from your bot_hostport)
  437.  
  438. admingame_port = 6113
  439.  
  440. # the admin game password
  441.  
  442. admingame_password = localhost
  443.  
  444. ##########################
  445. # DATABASE CONFIGURATION #
  446. ##########################
  447.  
  448. # database type
  449. # use "sqlite3" for a local SQLite database
  450. # use "mysql" for any MySQL database
  451.  
  452. db_type = sqlite3
  453.  
  454. # sqlite3 database file
  455.  
  456. db_sqlite3_file = ghost.dbs
  457.  
  458. # this is only used if your database type is MySQL
  459.  
  460. db_mysql_server = localhost
  461. db_mysql_database = ghost
  462. db_mysql_user = YOUR_USERNAME
  463. db_mysql_password = YOUR_PASSWORD
  464. db_mysql_port = 0
  465.  
  466. ############################
  467. # BATTLE.NET CONFIGURATION #
  468. ############################
  469.  
  470. # which battle.net server to connect to
  471. # 1.) useast.battle.net
  472. # 2.) uswest.battle.net
  473. # 3.) asia.battle.net
  474. # 4.) europe.battle.net
  475. # note that each banned player is tied to the realm it was created on and the realm is case sensitive
  476. # 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
  477.  
  478. bnet_server =
  479.  
  480. # your Warcraft III: Reign of Chaos CD key
  481.  
  482. bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
  483.  
  484. # your Warcraft III: The Frozen Throne CD key
  485.  
  486. bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
  487.  
  488. # your battle.net username
  489.  
  490. bnet_username =
  491.  
  492. # your battle.net password
  493.  
  494. bnet_password =
  495.  
  496. # the first channel to join upon entering battle.net
  497.  
  498. bnet_firstchannel = W3-bots
  499.  
  500. # the root admin on this battle.net server only
  501.  
  502. bnet_rootadmin =
  503.  
  504. # command trigger for this battle.net server only
  505.  
  506. bnet_commandtrigger = @
  507.  
  508. # whether to automatically add your friends list to each game's reserved list
  509.  
  510. bnet_holdfriends = 1
  511.  
  512. # whether to automatically add your clan members list to each game's reserved list
  513.  
  514. bnet_holdclan = 1
  515.  
  516. # you will need to edit this section of the config file if you're connecting to a PVPGN server
  517. # your PVPGN server operator will tell you what to put here
  518.  
  519. bnet_custom_war3version = 24
  520. bnet_custom_exeversion = 230 1 24 1
  521. bnet_custom_exeversionhash = 48 158 165 202
  522. bnet_custom_passwordhashtype = pvpgn
  523.  
  524. ###
  525. # BNLS Settings
  526. ###
  527. bnet_bnlsserver =
  528. bnet_bnlsport = 9367
  529. bnet_bnlswardencookie = 1
  530.  
  531. ###
  532. # example configuration for connecting to a official battle.net server (second server)
  533. ###
  534.  
  535. # bnet2_server = uswest.battle.net
  536. # bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
  537. # bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
  538. # bnet2_username =
  539. # bnet2_password =
  540. # bnet2_firstchannel = The Void
  541. # bnet2_rootadmin =
  542. # bnet2_commandtrigger = !
  543. # bnet2_holdfriends = 1
  544. # bnet2_holdclan = 1
  545.  
  546. ###
  547. # example configuration for connecting to a PVPGN battle.net (third server)
  548. ###
  549.  
  550. # bnet3_server = pvpgn.boredaussie.com
  551. # bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
  552. # bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
  553. # bnet3_username =
  554. # bnet3_password =
  555. # bnet3_firstchannel = The Void
  556. # bnet3_rootadmin =
  557. # bnet3_commandtrigger = !
  558. # bnet3_holdfriends = 1
  559. # bnet3_holdclan = 1
  560. # bnet3_custom_war3version = 22
  561. # bnet3_custom_exeversion = 184 0 22 1
  562. # bnet3_custom_exeversionhash = 219 152 153 144
  563. # bnet3_custom_passwordhashtype = pvpgn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement