PDA

View Full Version : Ghost problem....



naga_Paulie
11th July 2009, 02:17 PM
Hi, I have problem with ghost.... Cant join to my game, and nobody else too. huh, I know I must bad configurate something, but I used search here, typed "ghost problem" and there are too much solved problems, but it doesnt helped me. Dont know what I have bad. This is my cfg:
btw, im not sure what should i put in that:
bot_externalip
I typed there my ip, from www.whatismyip.com.... or i leave it blank.... but still it is with out any effects.....
#####################
# BOT CONFIGURATION #
#####################

### the log file

bot_log =

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

### 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:\Hry\Warcraft III\

### the port GHost++ will host battle.net games on (this must be different from your admingame_port)

bot_hostport = 6000

### maximum number of games to host at once

bot_maxgames = 5

### 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 = D:\Hry\Warcraft III\maps\download\

### 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 = 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
### 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

### kicked banned people when they enter the channel
bot_kickbannedfromchannel = 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 = 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

### use new refresh (0) or old refresh code (1)
bot_oldrefresh = 0

### 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 = 100

### 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 = 1

### interval in seconds between download info message
bot_showdownloadsinfotime = 2

### 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 = 1024

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

### initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 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 = 0

### 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 = -censored-

### 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 =

### bot's UDP password
bot_udppassword =

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

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

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

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

### 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 (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 #
############################

### 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

### your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your battle.net username

bnet_username = NaGa_Bot

### your battle.net password

bnet_password = -censored-

### the first channel to join upon entering battle.net

bnet_firstchannel = naga

### the root admin on this battle.net server only

bnet_rootadmin = NaGa_Paulie

### 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 = 1

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

bnet_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

bnet_custom_war3version = 23
bnet_custom_exeversion = 208 0 23 1
bnet_custom_exeversionhash = 5 188 217 250
bnet_custom_passwordhashtype = pvpgn

###
### example configuration for connecting to a second official battle.net 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 third PVPGN battle.net 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
bnet2_server = europe.battle.net
bnet3_server = europe.battle.net
bnet4_server = europe.battle.net
bnet5_server = europe.battle.net
bnet6_server = europe.battle.net
bnet7_server = europe.battle.net
bnet8_server = europe.battle.net
bnet9_server = europe.battle.net
bnet10_server = europe.battle.net

naga_Paulie
11th July 2009, 06:40 PM
still no ideas? :'(

Cen
11th July 2009, 07:24 PM
Change bot host port to 6112

naga_Paulie
11th July 2009, 07:30 PM
i tried it but nothing....

Cen
11th July 2009, 07:51 PM
Try this: http://www.eurobattle.net/showthread.php?t=77303

naga_Paulie
12th July 2009, 01:30 PM
no, it doesnt helped me... I tried it ten times :'(

BloodMen
12th July 2009, 11:53 PM
You must config your .loopback

Mitsuki
13th July 2009, 01:35 AM
If you have bot_findexternalip = 1 then bot_externalip should be blank. You use any router?

naga_Paulie
14th July 2009, 01:17 AM
Yes Mitsuki, I have router.... D-LINK (btw, nechtel bys to spíš rychle vyřešit po icq?).....

Yes I already Config my loopback...but without any effects.

Oh... I downloaded new Ghostone 1.6.226, and now, the cfg is very easy, it looks like this and cant find bot_findexternalip.... What should I do?

bot_war3path = D:\Hry\Warcraft III
bot_mapcfgpath = mapcfgs\
bot_mappath = maps\
bot_log = ghost.log
### bot's virtual host name
bot_virtualhostname = |cFF000080GHost

bot_language = language.cfg
bot_replaypath = replays\
bot_savegamepath = savegames\
bot_hostport = 6112
bot_maxgames = 5
bot_commandtrigger = !
bot_autokickping = 400
bot_latency = 100
bot_synclimit = 50
bot_spoofchecks = 0
bot_refreshmessages = 0
bot_allowdownloads = 1
bot_pingduringdownloads = 0
bot_lcpings = 1
admingame_create = 1
bot_autolock = 0
bot_savereplays = 1
bot_autosave = 0
admingame_port = 6113
admingame_password =
db_type = sqlite3
db_sqlite3_file = ghost.dbs
bnet_server = server.eurobattle.net
bnet2_server = europe.battle.net
bnet3_server = europe.battle.net
bnet4_server = europe.battle.net
bnet5_server = europe.battle.net
bnet6_server = europe.battle.net
bnet7_server = europe.battle.net
bnet8_server = europe.battle.net
bnet9_server = europe.battle.net
bnet10_server = europe.battle.net
bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_username = NaGa_Bot
bnet_firstchannel = naga
bnet_rootadmin = NaGa_Paulie
bnet_commandtrigger = !
bnet_custom_war3version = 23
bnet_custom_exeversion = 208 0 23 1
bnet_custom_exeversionhash = 5 188 217 250
bnet_custom_passwordhashtype = pvpgn
bnet_holdfriends = 1
bnet_holdclan = 1
bnet_password = CENSURED

naga_Paulie
14th July 2009, 01:35 AM
dont know how, but now it little working.....I can join to my game, but exactly when I join, it kick me... and kick others, because nobody joining to my game... What should I do now?

Crissipos
14th July 2009, 01:41 AM
make sure you're not using the same hostport for your bot as which you use

Mitsuki
14th July 2009, 10:53 AM
From http://eurobattle.net/showthread.php?t=92667 i see that you opened ports 6112-6119. Now you had bot_hostport 6000 that is out of this range. Either open it as you did with 6112-6119 or just change bot_hostport to some port between 6114-6119. So your warcraft port (6112), admingame_port (6113) and bot_hostport are not same.

naga_Paulie
14th July 2009, 01:02 PM
yes good idea, I tried hostport 6115..... but with out effects, and I saw in ghost cfg bot_patch23ornewer = 0.... So I changed it to 1, and run ghost.....but there was an error "WAITING 90 SECONDS FOR RECONNET".... So I changed it to 0....tried host....but again kicked.....tried again changed to 1.... and now it working.....and now I could go to my game....but nobody joins....and I have loopback


my cfg looks now like this, but strange (2 days ago looks different)

bot_war3path = D:\Hry\Warcraft III\
bot_mapcfgpath = mapcfgs\
bot_mappath = D:\Hry\Warcraft III\maps\download\
bot_log = ghost.log
### set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 1

### 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

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

### initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 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 remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 3

### interval in seconds between download info message
bot_showdownloadsinfotime = 3

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

### Only players having played this many number of games will be ranked
bot_scoremingames = 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 = 1024

### 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

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

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

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

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

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

### After a game has ended, if mysql is used, ghost will run update_dota_elo.exe
bot_updatedotaeloaftergame = 0

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

### announce .sd of every player joining the lobby (if set to 1, 0 if laggy)
bot_showscoresonjoin = 0

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

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

### bot's UDP password
bot_udppassword =

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

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

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

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

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

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

### specify your external ip here (if it's static and you don't want ghost to auto find it)
bot_externalip = censored

db_mysql_port =

db_mysql_password =

db_mysql_user =

db_mysql_database =

db_mysql_server =

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

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

### default access for admins
bot_adminaccess = 4294963199

### default access for owners
bot_owneraccess = 3965

bot_lanadmins = 0

bot_autoban = 0

bot_autohostautostartplayers = 10

bot_autohostmaximumgames = 0

bot_autohostallowstart = 1

bot_autohostlocal = 0

bot_autohostgamename = auto -sd EU pros

bot_autohostmapcfg = map.cfg

bot_autohostallowedcountries =

bot_autohostowner = one

### these words will be edited/censored in game/lobby chat.
bot_censorwords =

### UDP port on which GHost One GUI communicates with the bot, 6969 default
udp_cmdport = 6969

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

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

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

bot_language = language.cfg
bot_replaypath = replays\
bot_savegamepath = savegames\
bot_hostport = 6115
bot_maxgames = 5
bot_commandtrigger = !
bot_autokickping = 400
bot_latency = 100
bot_synclimit = 50
bot_spoofchecks = 0
bot_refreshmessages = 0
bot_allowdownloads = 1
bot_pingduringdownloads = 0
bot_lcpings = 1
admingame_create = 1
bot_autolock = 0
bot_savereplays = 1
bot_autosave = 0
bot_adminport = 6114
admingame_password =
db_type = sqlite3
db_sqlite3_file = ghost.dbs
bnet_server = server.eurobattle.net
bnet2_server = europe.battle.net
bnet3_server = europe.battle.net
bnet4_server = europe.battle.net
bnet5_server = europe.battle.net
bnet6_server = europe.battle.net
bnet7_server = europe.battle.net
bnet8_server = europe.battle.net
bnet9_server = europe.battle.net
bnet10_server = europe.battle.net
bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_username = NaGa_Bot
bnet_firstchannel = naga
bnet_rootadmin = NaGa_Paulie
bnet_commandtrigger = !
bnet_custom_war3version = 23
bnet_custom_exeversion = 208 0 23 1
bnet_custom_exeversionhash = 5 188 217 250
bnet_custom_passwordhashtype = pvpgn
bnet_holdfriends = 1
bnet_holdclan = 1
bnet_password = censored
bot_adminport = 6114
admingame_port = 6113

Mitsuki
14th July 2009, 04:33 PM
sent you pm with contact

naga_Paulie
14th July 2009, 04:57 PM
oh thanks, I will type you

naga_Paulie
7th August 2009, 05:29 PM
hm strange, now it working, but only if Warcraft port is set on 6112, and Ghostone has got hostport 6112...... but when I shut down ghost, everything reset...... and its very boring again still setting something