Hi there, i already compiled the ghost++ loads of time, and different versions, i read the forums for 2 days and tried everything, but i still cant host any game. The bot can connect to the server and i can create a map, but it just doesnt let any1 (including me ofc) join his game.
I have a Dedicated Server in debian and my netstat;
Code:netstat -an | grep "LISTEN" tcp 0 0 0.0.0.0:6112 0.0.0.0:* LISTENLast LogCode:##################### # BOT CONFIGURATION # ##################### ### 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 ### 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 = |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 = /usr/lib/ ### the port GHost++ will host battle.net games on (this must be different from your admingame_port) bot_hostport = 6112 ### 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 = 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 = 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 ### use LC style pings (divide actual pings by two) bot_lcpings = 0 ### auto kick players with ping higher than this bot_autokickping = 400 ### 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 = 0 ### the port GHost++ will host the admin game on (this must be different from your bot_hostport) admingame_port = 6113 ### 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 = VBGGFVNF8JFNP9CREZPH2EVYDJ ### your Warcraft III: The Frozen Throne CD key bnet_cdkeytft = 728Y2WB292X7PCXZPPDXPKCN72 ### your battle.net username bnet_username = bottt ### your battle.net password bnet_password = ************ ### the first channel to join upon entering battle.net bnet_firstchannel = botburro ### the root admin on this battle.net server only bnet_rootadmin = fdsfdsfsdf ### 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 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 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
Code:[Sun Sep 20 15:08:01 2009] [GHOST] starting up [Sun Sep 20 15:08:01 2009] [SQLITE3] opening database [ghost.dbs] [Sun Sep 20 15:08:01 2009] [SQLITE3] found schema number [7] [Sun Sep 20 15:08:01 2009] [SQLITE3] checking admin table [Sun Sep 20 15:08:01 2009] [SQLITE3] upgrading admin table [Sun Sep 20 15:08:01 2009] [SQLITE3] error adding new column access to table admins - duplicate column name: access [Sun Sep 20 15:08:01 2009] [SQLITE3] admin upgrade finished [Sun Sep 20 15:08:01 2009] [SQLITE3] checking safelist table [Sun Sep 20 15:08:01 2009] [SQLITE3] creating safelist table [Sun Sep 20 15:08:01 2009] [SQLITE3] error creating table safelist - table safelist already exists [Sun Sep 20 15:08:01 2009] [CONFIG] loading file [language.cfg] [Sun Sep 20 15:08:01 2009] [GHOST] loading file [welcome.txt] [Sun Sep 20 15:08:01 2009] [GHOST] found battle.net connection #1 for server [server.eurobattle.net] [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet2_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet3_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet4_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet5_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet6_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet7_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet8_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] missing bnet9_cdkeyroc, skipping this battle.net connection [Sun Sep 20 15:08:01 2009] [GHOST] loading MPQ file [/usr/lib/War3Patch.mpq] [Sun Sep 20 15:08:01 2009] [GHOST] extracting Scripts\common.j from MPQ file to [mapcfgs/common.j] [Sun Sep 20 15:08:01 2009] [GHOST] extracting Scripts\blizzard.j from MPQ file to [mapcfgs/blizzard.j] [Sun Sep 20 15:08:01 2009] [CONFIG] loading file [mapcfgs/map.cfg] [Sun Sep 20 15:08:01 2009] [MAP] loading MPQ file [maps/DotA Allstars v6.59d.w3x] [Sun Sep 20 15:08:01 2009] [MAP] calculated map_size = 65 143 51 0 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_info = 53 73 48 196 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_crc = 15 48 17 207 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_sha1 = 126 237 108 180 73 215 99 179 74 245 171 53 106 184 161 138 25 13 55 68 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_width = 118 0 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_height = 120 0 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_numplayers = 10 [Sun Sep 20 15:08:01 2009] [MAP] calculated map_numteams = 2 [Sun Sep 20 15:08:01 2009] [MAP] found 10 slots [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_size with config value map_size = 65 143 51 0 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_info with config value map_info = 53 73 48 196 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_crc with config value map_crc = 15 48 17 207 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_sha1 with config value map_sha1 = 126 237 108 180 73 215 99 179 74 245 171 53 106 184 161 138 25 13 55 68 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_width with config value map_width = 118 0 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_height with config value map_height = 120 0 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_numplayers with config value map_numplayers = 10 [Sun Sep 20 15:08:01 2009] [MAP] overriding calculated map_numteams with config value map_numteams = 2 [Sun Sep 20 15:08:01 2009] [MAP] overriding slots [Sun Sep 20 15:08:01 2009] [GHOST] started loading [ip-to-country.csv] [Sun Sep 20 15:08:01 2009] [GHOST] iptocountry data: 10% loaded [Sun Sep 20 15:08:01 2009] [GHOST] iptocountry data: 20% loaded [Sun Sep 20 15:08:01 2009] [GHOST] iptocountry data: 30% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 40% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 50% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 60% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 70% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 80% loaded [Sun Sep 20 15:08:02 2009] [GHOST] iptocountry data: 90% loaded [Sun Sep 20 15:08:03 2009] [GHOST] iptocountry data: 100% loaded [Sun Sep 20 15:08:03 2009] [GHOST] finished loading [ip-to-country.csv] [Sun Sep 20 15:08:03 2009] [GHOST] Finding External IP [Sun Sep 20 15:08:03 2009] [GHOST] External IP is 212.117.162.186 [Sun Sep 20 15:08:03 2009] [GHOST] Country is LU [Sun Sep 20 15:08:03 2009] [GHOST] GHost++ Version 12.0 One [Sun Sep 20 15:08:03 2009] [BNET: server.eurobattle.net] connecting to server [server.eurobattle.net] on port 6112 [Sun Sep 20 15:08:03 2009] [BNET: server.eurobattle.net] connected [Sun Sep 20 15:08:03 2009] [BNET: server.eurobattle.net] using custom exe version bnet_custom_exeversion = 208 0 23 1 [Sun Sep 20 15:08:03 2009] [BNET: server.eurobattle.net] using custom exe version hash bnet_custom_exeversionhash = 5 188 217 250 [Sun Sep 20 15:08:04 2009] [BNET: server.eurobattle.net] cd keys accepted [Sun Sep 20 15:08:04 2009] [BNET: server.eurobattle.net] username [faianca] accepted [Sun Sep 20 15:08:04 2009] [BNET: server.eurobattle.net] using pvpgn logon type (for pvpgn servers only) [Sun Sep 20 15:08:05 2009] [BNET: server.eurobattle.net] logon successful [Sun Sep 20 15:08:05 2009] [BNET: server.eurobattle.net] joining channel [botburro] [Sun Sep 20 15:08:05 2009] [BNET: server.eurobattle.net] joined channel [botburro] [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] Hello faianca, welcome to a EUROBATTLE.NET server [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] This server is hosted by server.eurobattle.net [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] There are currently 4924 users in 957 games and chatting in 493 channels. [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] [Sun Sep 20 15:08:05 2009] [ERROR: server.eurobattle.net] Cheating in any way is not allowed on our server. [Sun Sep 20 15:08:05 2009] [ERROR: server.eurobattle.net] Doing so will lead to a ban. [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] Need some help? [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] Type /help for commands & // for Frequently Asked Questions, [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] Or visit us on our forum: www.eurobattle.net [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] Have Fun playing :) [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] You have no mail. [Sun Sep 20 15:08:05 2009] [INFO: server.eurobattle.net] [Sun Sep 20 15:08:18 2009] [LOCAL: server.eurobattle.net] [PitoD200Kilos] !load dota6.61c [Sun Sep 20 15:08:18 2009] [BNET: server.eurobattle.net] admin [PitoD200Kilos] sent command [!load dota6.61c] [Sun Sep 20 15:08:18 2009] [CONFIG] loading file [mapcfgs/dota6.61c.cfg] [Sun Sep 20 15:08:18 2009] [MAP] loading MPQ file [maps/DotA Allstars v6.61c.w3x] [Sun Sep 20 15:08:18 2009] [MAP] calculated map_size = 47 190 58 0 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_info = 76 30 112 190 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_crc = 153 213 185 48 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_sha1 = 210 44 50 147 16 252 163 222 118 245 224 44 108 207 100 138 114 198 0 89 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_width = 118 0 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_height = 120 0 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_numplayers = 10 [Sun Sep 20 15:08:18 2009] [MAP] calculated map_numteams = 2 [Sun Sep 20 15:08:18 2009] [MAP] found 10 slots [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_size with config value map_size = 47 190 58 0 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_info with config value map_info = 76 30 112 190 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_crc with config value map_crc = 153 213 185 48 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_sha1 with config value map_sha1 = 210 44 50 147 16 252 163 222 118 245 224 44 108 207 100 138 114 198 0 89 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_width with config value map_width = 118 0 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_height with config value map_height = 120 0 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_numplayers with config value map_numplayers = 10 [Sun Sep 20 15:08:18 2009] [MAP] overriding calculated map_numteams with config value map_numteams = 2 [Sun Sep 20 15:08:18 2009] [MAP] overriding slots [Sun Sep 20 15:08:18 2009] [LOCAL: server.eurobattle.net] Foi carregada a configuracao do mapa [mapcfgs/dota6.61c.cfg]. [Sun Sep 20 15:08:24 2009] [LOCAL: server.eurobattle.net] [PitoD200Kilos] !pub dota ap euuuuu [Sun Sep 20 15:08:24 2009] [BNET: server.eurobattle.net] admin [PitoD200Kilos] sent command [!pub dota ap euuuuu] [Sun Sep 20 15:08:24 2009] [GHOST] creating game [dota ap euuuuu] [Sun Sep 20 15:08:24 2009] [GAME: dota ap euuuuu] listening on port 6112 [Sun Sep 20 15:08:24 2009] [STATSDOTA] using dota stats [Sun Sep 20 15:08:24 2009] [LOCAL: server.eurobattle.net] Foi criado um jogo Publico [dota ap euuuuu] pelo jogador [PitoD200Kilos]. [Sun Sep 20 15:18:25 2009] [GAME: dota ap euuuuu] is over (lobby timelimit hit) [Sun Sep 20 15:18:25 2009] [GHOST] deleting current game [dota ap euuuuu] [Sun Sep 20 15:18:25 2009] [LOCAL: server.eurobattle.net] [GAME: dota ap euuuuu] is over (lobby timelimit hit) [Sun Sep 20 15:18:25 2009] [BNET: server.eurobattle.net] joining channel [botburro] [Sun Sep 20 15:18:25 2009] [BNET: server.eurobattle.net] joined channel [botburro] [Sun Sep 20 15:18:27 2009] [LOCAL: server.eurobattle.net] /w PitoD200Kilos [GAME: dota ap euuuuu] is over (lobby timelimit hit)




Reply With Quote




