Advertisement
Guest User

aura.cfg

a guest
May 16th, 2018
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.46 KB | None | 0 0
  1. #####################
  2. # BOT CONFIGURATION #
  3. #####################
  4.  
  5. ### the path to your local Warcraft III directory
  6. ### this path must contain war3.exe, storm.dll, and game.dll
  7. ### 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)
  8. ### 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
  9.  
  10. bot_war3path = /opt/aura-bot
  11.  
  12. ### the address Aura will bind to when hosting games (leave it blank to bind to all available addresses)
  13. ### if you don't know what this is just leave it blank
  14.  
  15. bot_bindaddress =
  16.  
  17. ### the port Aura will host games on (this must be different from your bot_reconnectport)
  18.  
  19. bot_hostport = 6112
  20.  
  21. ### the port Aura will listen for GProxy++ reliable reconnects on
  22.  
  23. bot_reconnectport = 6113
  24.  
  25. ### the maximum number of minutes to wait for a GProxy++ client to reconnect to the game
  26. ### if you set this to 0 or 1 Aura will wait for up to 1 minute
  27. ### if you set this to 10 or more Aura will only wait for up to 10 minutes
  28. ### due to the way GProxy++ works, increasing this value increases bandwidth requirements and CPU requirements on the players' computers
  29. ### players can always vote to drop a player who is lagging after waiting 45 seconds regardless of this value
  30.  
  31. bot_reconnectwaittime = 3
  32.  
  33. ### maximum number of games to host at once
  34.  
  35. bot_maxgames = 20
  36.  
  37. ### command trigger for ingame only (battle.net command triggers are defined later)
  38.  
  39. bot_commandtrigger = !
  40.  
  41. ### the path to the directory where you keep your map config files
  42. ### this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
  43. ### 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
  44.  
  45. bot_mapcfgpath = mapcfgs
  46.  
  47. ### the path to the directory where you keep your map files
  48. ### Aura 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
  49. ### Aura will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)
  50.  
  51. bot_mappath = /opt/aura-bot/mapcfgs
  52.  
  53. ### the bot's virtual host name as it appears in the game lobby
  54. ### colour codes are defined by the sequence "|cFF" followed by a six character hexadecimal colour in RRGGBB format (e.g. 0000FF for pure blue)
  55. ### the virtual host name cannot be longer than 15 characters including the colour code, if you try to go over this limit Aura will use the default virtual host name
  56.  
  57. bot_virtualhostname = |cFF0000Hostafn
  58.  
  59. ### whether to automatically lock games when the owner joins
  60.  
  61. bot_autolock = 0
  62.  
  63. ### whether to allow map downloads or not
  64. ### set to 0 to disable map downloads
  65. ### set to 1 to enable map downloads
  66. ### set to 2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)
  67.  
  68. bot_allowdownloads = 1
  69.  
  70. ### the maximum number of players allowed to download the map at the same time
  71.  
  72. bot_maxdownloaders = 2
  73.  
  74. ### the maximum combined download speed of all players downloading the map (in KB/sec)
  75.  
  76. bot_maxdownloadspeed = 100
  77.  
  78. ### use LC style pings (divide actual pings by two)
  79.  
  80. bot_lcpings = 1
  81.  
  82. ### auto kick players with ping higher than this
  83.  
  84. bot_autokickping = 300
  85.  
  86. ### automatically close the game lobby if a reserved player (or admin) doesn't join it for this many minutes
  87.  
  88. bot_lobbytimelimit = 10
  89.  
  90. ### the game latency
  91. ### this can always be changed for a particular game with the !latency command (which enforces a minimum of 20 and a maximum of 500)
  92.  
  93. bot_latency = 100
  94.  
  95. ### the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
  96. ### this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)
  97.  
  98. bot_synclimit = 50
  99.  
  100. ### the percentage of players required to vote yes for a votekick to pass
  101. ### 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
  102. ### the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
  103. ### this means it will round UP the number of votes required
  104. ### 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
  105. ### 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
  106. ### 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
  107. ### 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
  108. ### 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
  109.  
  110. bot_votekickpercentage = 100
  111.  
  112. ### the default map config (the ".cfg" will be added automatically if you leave it out)
  113.  
  114. bot_defaultmap = wormwar
  115.  
  116. ### the game over timer will start when this number of human players in a game has been reached. default value is 1.
  117.  
  118. bot_gameoverplayernumber = 1
  119.  
  120. #####################
  121. # LAN CONFIGURATION #
  122. #####################
  123.  
  124. ### the Warcraft 3 version to use when broadcasting LAN games
  125.  
  126. lan_war3version = 29
  127.  
  128. ### the UDP broadcast target
  129. ### if this value is blank the bot will try to broadcast LAN games on the default interface which is chosen by your operating system
  130. ### sometimes your operating system will choose the wrong interface when more than one exists
  131. ### therefore you can use this value to force the bot to use a specific interface
  132. ### for example you may set it to 192.168.1.255 to broadcast LAN games to the 192.168.1.x subnet
  133. ### also if you want to broadcast to a connected Hamachi network set it to 5.255.255.255
  134.  
  135. udp_broadcasttarget =
  136.  
  137. ### the UDP "don't route" flag
  138.  
  139. udp_dontroute = 0
  140.  
  141. ##########################
  142. # DATABASE CONFIGURATION #
  143. ##########################
  144.  
  145. ### sqlite3 database configuration
  146.  
  147. db_sqlite3_file = aura.dbs
  148.  
  149. #####################
  150. # IRC CONFIGURATION #
  151. #####################
  152.  
  153. ### which irc server to connect to (ie. irc.quakenet.org)
  154.  
  155. irc_server =
  156.  
  157. ### the port Aura will use to connect to the irc server
  158. ### a good range is between 6660 - 6669 (TCP) but not every server supports the whole range
  159. ### the default port of most servers is 6667
  160. ### SSL is not supported
  161.  
  162. irc_port = 6667
  163.  
  164. ### your irc nickname
  165. ### you cannot use the same username here that you yourself use on irc
  166.  
  167. irc_nickname =
  168.  
  169. ### your irc username (used also in authing with Q on QuakeNet)
  170.  
  171. irc_username =
  172.  
  173. ### your QAuth password (NickServ not supported yet)
  174. ### leave blank if you aren't connecting to QuakeNet or don't know what this is
  175.  
  176. irc_password =
  177.  
  178. ### the command trigger for commands (one character only)
  179.  
  180. irc_commandtrigger =
  181.  
  182. ### the channels Aura will join
  183. ### omit the # when inputing a channel
  184. ### ie. #clan007 would be irc_channel = clan007
  185. ### maximum limit of 10 channels
  186. ### last channel has the key irc_channel9
  187.  
  188. irc_channel =
  189. irc_channel2 =
  190. irc_channel3 =
  191.  
  192. ### irc root admins
  193. ### defined using hostnames
  194. ### ie. Starrk.users.quakenet.org
  195. ### or gprs-prointernet-ff000a01-337.dhcp.inet.fi
  196. ### limit of 10 rootadmins
  197.  
  198. irc_rootadmin =
  199. irc_rootadmin2 =
  200. irc_rootadmin3 =
  201.  
  202. ############################
  203. # BATTLE.NET CONFIGURATION #
  204. ############################
  205.  
  206. ### which battle.net server to connect to
  207. ### 1.) useast.battle.net
  208. ### 2.) uswest.battle.net
  209. ### 3.) asia.battle.net
  210. ### 4.) europe.battle.net
  211. ### 5.) server.eurobattle.net (this is a PvPGN)
  212. ### note that each banned player is tied to the realm it was created on and the realm is case sensitive
  213. ### 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
  214.  
  215. bnet_server = europe.battle.net
  216.  
  217. ### the server alias
  218. ### this name will be used to identify the battle.net server in the Aura console
  219.  
  220. bnet_serveralias = Europe
  221.  
  222. ### your Warcraft III: Reign of Chaos CD key
  223. ### you cannot use the same CD key here that you yourself use to login to battle.net if you plan to login at the same time as your bot
  224. ### for PvPGNs you can leave it as is
  225.  
  226. bnet_cdkeyroc = cdkey
  227.  
  228. ### your Warcraft III: The Frozen Throne CD key
  229. ### you cannot use the same CD key here that you yourself use to login to battle.net if you plan to login at the same time as your bot
  230. ### for PvPGNs you can leave it as is
  231.  
  232. bnet_cdkeytft = cdkey
  233.  
  234. ### the locale specifies the area of the world you are from
  235. ### battle.net uses this to group players together, showing them games hosted by players and bots mostly from their own area
  236. ### it's important to set this to the correct value to increase the effectiveness of the game refresher
  237. ### if you are using Windows you can set this to "system" to use the locale of your system
  238. ### otherwise you can use the list at the following URL to get the correct value for your area:
  239. ### http://msdn.microsoft.com/en-us/library/0h88fahh%28VS.85%29.aspx
  240. ### put the "decimal value" here, e.g. 1031 is the default for "German - Germany"
  241. ### note: you cannot use a value of "system" on Linux, doing so will use a default value of 1031 instead
  242.  
  243. bnet_locale = system
  244.  
  245. ### your battle.net username
  246. ### you cannot use the same username here that you yourself use to login to battle.net if you plan to login at the same time as your bot
  247.  
  248. bnet_username = Hostafn
  249.  
  250. ### your battle.net password
  251.  
  252. bnet_password = 1111111111111111111
  253.  
  254. ### the first channel to join upon entering battle.net
  255.  
  256. bnet_firstchannel = hostafn
  257.  
  258. ### the root admins on this battle.net server only
  259. ### seperate each name with a space, e.g. bnet_rootadmins = h4x0rz88 Aurani Radiant- Sygdyr
  260.  
  261. bnet_rootadmins = blecer
  262.  
  263. ### command trigger for this battle.net server only
  264.  
  265. bnet_commandtrigger = !
  266.  
  267. ### you will need to edit this section of the config file if you're connecting to a PVPGN server (ie. not a Blizzard server)
  268. ### check http://www.codelain.com/forum/index.php?topic=441.msg2549#msg2549 to see what to put here
  269.  
  270. bnet_custom_war3version = 29
  271. bnet_custom_exeversion =
  272. bnet_custom_exeversionhash =
  273. bnet_custom_passwordhashtype =
  274. bnet_custom_pvpgnrealmname = PvPGN Realm
  275.  
  276. ###
  277. ### example configuration for connecting to a second official battle.net server
  278. ###
  279.  
  280. # bnet2_server = uswest.battle.net
  281. # bnet2_serveralias = USWest
  282. # bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
  283. # bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
  284. # bnet2_locale = system
  285. # bnet2_username =
  286. # bnet2_password =
  287. # bnet2_firstchannel = The Void
  288. # bnet2_rootadmins =
  289. # bnet2_commandtrigger = !
  290.  
  291. ###
  292. ### example configuration for connecting to a third PVPGN battle.net server
  293. ###
  294.  
  295. # bnet3_server = server.eurobattle.net
  296. # bnet3_serveralias = EuroBattle
  297. # bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
  298. # bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
  299. # bnet3_locale = system
  300. # bnet3_username =
  301. # bnet3_password =
  302. # bnet3_firstchannel = The Void
  303. # bnet3_rootadmins =
  304. # bnet3_commandtrigger = !
  305. # bnet3_custom_war3version = 29
  306. # bnet3_custom_exeversion = 16 0 27 1
  307. # bnet3_custom_exeversionhash = 110 248 20 87
  308. # bnet3_custom_passwordhashtype = pvpgn
  309. # bnet3_custom_pvpgnrealmname = PvPGN Realm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement