PDA

View Full Version : GhostOne (joining game, another problem)



Crissipos
13th July 2009, 04:44 PM
Hey guys

Many people have issues with joining your created games in Warcraft 3
Now I've set all the loopback configurations and still I can't join any games.

This is my ghost config file:


bot_war3path = F:\Games\Warcraft III\
bot_mapcfgpath = mapcfgs\
bot_mappath = F:\Games\Warcraft III\maps\
bot_log = ghost.log
### 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 = 2

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

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

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

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

### bot's UDP password
bot_udppassword =

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

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

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

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

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

bot_language = language.cfg
bot_replaypath = replays\
bot_patch23ornewer = 1
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 = 0
bot_autolock = 1
bot_savereplays = 1
bot_autosave = 0
bot_adminport = 6114
admingame_password =
db_type = sqlite3
db_sqlite3_file = ghost.dbs
bnet_server = server.eurobattle.net
bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet_username = Zabu[Bot]
bnet_firstchannel = ZabuBot
bnet_rootadmin = Crissipos
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 = ***
bot_adminport = 6114
admingame_port = 6113
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


As said in another help topic on this forum I've created a microsoft loopback adapter. GhostOne recognizes it.. In the options menu I've all options regarding loopback turned on.

what else can I do?

A few months ago everything worked (someone sent me his GhostOne files), but then I reinstalled my computer

MiZiGe
13th July 2009, 04:47 PM
can other ppl join your games?

Crissipos
13th July 2009, 04:51 PM
I think they can.. One time I saw people joining them and downloading the map.

But in other created games no one joined when I looked at the logs.

Mitsuki
13th July 2009, 04:53 PM
bot_hostport = 6112

change it to 6115 for example, and dont forget to open it and add to firewall exceptions.

Crissipos
13th July 2009, 04:54 PM
Is it because I'm using the same port as the bot?

Mitsuki
13th July 2009, 04:55 PM
yes

Crissipos
13th July 2009, 04:56 PM
ok, I'll try. Thanks for the help already, much appreciated! :)

Crissipos
14th July 2009, 02:21 AM
Thanks! it worked
Now I have this...


[ GAME: Multiplication Defense #1] [Lobby] [Crissipos]: !start force
[ GAME: Multiplication Defense #1] admin [Crissipos] sent command [start] with payload [force]
[ GAME: Multiplication Defense #1] [Lobby] [flyingpants]: go
[ GAME: Multiplication Defense #1] started loading with 7 players
[ GAME: Multiplication Defense #1] deleting player [Crissipos]: has left the game voluntarily
[ GAME: Multiplication Defense #1] [Local]: Game unlocked. All admins can run game commands.
[ GAME: Multiplication Defense #1] deleting player [sportak]: has left the game voluntarily
[ GAME: Multiplication Defense #1] deleting player [alex1bc]: has left the game voluntarily
[ GAME: Multiplication Defense #1] deleting player [pacha_cristi]: has left the game voluntarily
[ GAME: Multiplication Defense #1] deleting player [flyingpants]: has left the game voluntarily
[ GAME: Multiplication Defense #1] deleting player [[ADS]ZeroMeia]: has left the game voluntarily
[ GAME: Multiplication Defense #1] deleting player [aznblah]: has left the game voluntarily
[ GAME: Multiplication Defense #1] finished loading with 0 players
[ GHost One] Game Multiplication Defense #1 loaded, maptype=
[ GHost One] is on slot 256
[ GHOST] reserving players from [Multiplication Defense #1] for next game
[ GAME: Multiplication Defense #1] is over (no players left)
[ GAME: Multiplication Defense #1] saving game data to database
[ GHOST] deleting game [Multiplication Defense #1]

As you can see I started the game, but everything was just cancelled after. Is it because of the map, which can't be hosted on the bot or is there another reason?

Mitsuki
14th July 2009, 11:43 AM
give me mapconfig and map

Crissipos
14th July 2009, 08:08 PM
map: http://www.epicwar.com/maps/102243/

mapconfig:


###############################################
# map file for Multiplication Defense 6.7.w3x #
###############################################

# the map path tells Warcraft III clients where to find the map on their system
# it is NOT the path to the map on the GHost++ system, in fact GHost++ doesn't need the map at all

map_path = Maps\Download\Multiplication Defense 6.7.w3x
map_size = 118 10 1 0
map_info = 245 240 247 252
map_crc = 33 198 181 9
map_sha1 = 10 173 25 201 131 8 78 6 216 30 148 96 254 233 95 185 116 27 128 254

# map speed
# 1 = slow
# 2 = normal
# 3 = fast

map_speed = 3

# map visibility
# 1 = hide terrain
# 2 = explored
# 3 = always visible
# 4 = default

map_visibility = 4

# map observers
# 1 = none
# 2 = on defeat
# 3 = allowed
# 4 = referees

map_observers = 1

# map flags
# - you can combine these flags by adding together all the options you want to use
# - for example to have teams together and fixed teams you would use "3"
# 1 = teams together
# 2 = fixed teams
# 4 = unit share
# 8 = random hero
# 16 = random races

map_flags = 3

# map game type
# 1 = custom

map_gametype = 1

# map dimensions

map_width = 180 0
map_height = 116 0

# map players and teams

map_numplayers = 12
map_numteams = 3

#
# slot structure
# [PID] [Download Status] [Slot Status] [Computer] [Team] [Colour] [Race] [Skill] [Handicap]
# - PID is always 0
# - Download Status is always 255
# - Slot Status is 0 for open, 1 for closed, 2 for occupied
# - Computer is 0 for no, 1 for yes
# - Team
# - Colour
# - Race is 1 for human, 2 for orc, 4 for night elf, 8 for undead, 32 for random (add 64 to any of these for fixed)
# - Skill is 0 for easy computer, 1 for normal computer or human, 2 for hard computer
# - Handicap is 50/60/70/80/90/100
#

map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 1 1 100
map_slot3 = 0 255 0 0 0 2 1 1 100
map_slot4 = 0 255 0 0 0 3 1 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 1 1 100
map_slot7 = 0 255 0 0 0 6 1 1 100
map_slot8 = 0 255 0 0 0 7 1 1 100
map_slot9 = 0 255 2 1 1 11 2 1 100

# map type (for map specific stats)

map_type =
map_matchmakingcategory =
map_statsw3mmdcategory =

# map local path (for map downloads)
# GHost++ doesn't require map files but if it has access to them it can send them to players
# GHost++ will search bot_mappath + map_localpath for the map file (bot_mappath is set in the main config file)

map_localpath = Multiplication Defense 6.7.w3x


It also happens with other maps, which worked before on the bot.

Should it display the full map path to my warcraft maps folder? (allthough the path is right in the ghost settings and the map config files get created automatically)