2008-12-31, 04:30:59
I suggest you use GHost++ One.
It is a frontend, which means a GUI (graphical not console).
Integrated configuration tool and integrated update announcement.
Command sending via chatline and banlist export as XML.
If you want a config (ghost.cfg) for GHost without the tool, because it is a bit messy, take mine:
You have to change several lines.
Insert your CD-Key.
Ports used (you can change them too) you have to open on your router or firewall: 6118, 7001
If you don't have another set of CD-Keys you can host your BNET games via LAN in the admin game.
You need !password xxx, !load xxx and !pub game-name to host.
Then leave the Admin-game (after you see message "Hosting succeeded") and join the new game "game-name"
The map.cfg can be found some posts above.
I recommend renaming it to map.cfg, because it is the cfg ghost loads first.
So you do not have to load another cfg and are able to host at once.
BTW: With this bot people use to have a ping of 10-50 and even Russians are below 100.
I think it uses LC too.
It is a frontend, which means a GUI (graphical not console).
Integrated configuration tool and integrated update announcement.
Command sending via chatline and banlist export as XML.
If you want a config (ghost.cfg) for GHost without the tool, because it is a bit messy, take mine:
Code:
#####################
# BOT CONFIGURATION #
#####################
### redirect console output to udp
bot_udpconsole = 0
### show autokick denied country or banned player messages
bot_verbose = 0
### Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 10
### ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 30
### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_ipbanning = 2
### bot's UDP password
bot_udppassword =
### bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = <other-Admins-here>
### bot's virtual host name
bot_virtualhostname = |cFF000080GHost
### the log file
bot_log = ghost.log
### 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 = d:\spiele\warcraft iii\
### the port GHost++ will host battle.net games on (this must be different from your admingame_port)
bot_hostport = 7001
### maximum number of games to host at once
bot_maxgames = 4
### command trigger for ingame only (battle.net command triggers are defined later)
bot_commandtrigger = !
### 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 = 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 = maps\
### whether to save replays or not
bot_savereplays = 1
### the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
bot_replaypath = replays\
### whether to require spoof checks or not
### disabling spoof checks just turns off automatic spoof checks and requiring players to be spoof checked before starting the game
### spoof checks need to be enabled if you want GHost++ to detect which realm each player came from (use the !check command to see the realm)
### you can always manually spoof check by whispering the bot (and in fact is required before running admin commands)
bot_spoofchecks = 1
### 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 = 1
### 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
### set to 1 to enable map downloads
### set to 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
### use LC style pings (divide actual pings by two)
bot_lcpings = 1
### auto kick players with ping higher than this
bot_autokickping = 200
### 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 = 100
### 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 = 50
############################
# ADMIN GAME CONFIGURATION #
############################
### whether to create the admin game or not (see readme.txt for more information)
admingame_create = 1
### the port GHost++ will host the admin game on (this must be different from your bot_hostport)
admingame_port = 6118
### the admin game password
admingame_password = <LAN-Admin-Game-Password here>
##########################
# DATABASE CONFIGURATION #
##########################
### database type (this config value is ignored for now since we only support one type of database)
db_type = sqlite3
### sqlite3 database file
db_sqlite3_file = ghost.dbs
############################
# BATTLE.NET CONFIGURATION #
############################
bnet_server = europe.battle.net
### your Warcraft III: Reign of Chaos CD key
bnet_cdkeyroc = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
### your Warcraft III: The Frozen Throne CD key
bnet_cdkeytft = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
### your battle.net username
bnet_username = <Acc-Name-for-bot-here>
### your battle.net password
bnet_password = <password-here>
### the first channel to join upon entering battle.net
bnet_firstchannel = <Channel-to-join-here>
### the root admin on this battle.net server only
bnet_rootadmin = <Your-Account-here>
### command trigger for this battle.net server only
bnet_commandtrigger = !
### whether to automatically add your friends list to each game's reserved list
bnet_holdfriends = 0
### whether to automatically add your clan members list to each game's reserved list
bnet_holdclan = 0
You have to change several lines.
Insert your CD-Key.
Ports used (you can change them too) you have to open on your router or firewall: 6118, 7001
If you don't have another set of CD-Keys you can host your BNET games via LAN in the admin game.
You need !password xxx, !load xxx and !pub game-name to host.
Then leave the Admin-game (after you see message "Hosting succeeded") and join the new game "game-name"
The map.cfg can be found some posts above.
I recommend renaming it to map.cfg, because it is the cfg ghost loads first.
So you do not have to load another cfg and are able to host at once.
BTW: With this bot people use to have a ping of 10-50 and even Russians are below 100.
I think it uses LC too.
There is no sin except stupidity - Oscar Wilde
Clan B4E (Banlist 4 Europe) on Northrend! The official banlist.nl clan for Europe!
Clan B4E (Banlist 4 Europe) on Northrend! The official banlist.nl clan for Europe!