1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Ghost++ 17 на Ubuntu 10.04

Тема в разделе 'Запуск и Поддержка', создана пользователем Letar, 19 май 2010.

  1. Letar Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Столкнулся с проблемой входа в игру. Возникает ошибка
    Код:
    [TCPSOCKET] closed by remote host
    [GAME: deg] deleting player [Letar]: has lost the connection (connection closed by remote host)
    Прочитал в FAQ, что "эти ошибки могут всплывать в силу различных причин":
    1.На сервере я не забанен 100%.
    2.Настройки ghost.cfg такие:
    Код:
    #####################
    # BOT CONFIGURATION #
    #####################
    
    bot_log = ghost.log
    
    bot_logmethod = 1
    
    bot_language = language.cfg
    
    bot_war3path = /media/B80E2E9B0E2E52A4/Games/Warcraft III/
    
    bot_tft = 1
    
    bot_bindaddress =
    
    bot_hostport = 6113
    
    bot_reconnect = 0
    
    bot_reconnectport = 6115
    
    bot_reconnectwaittime = 3
    
    bot_maxgames = 1
    
    bot_commandtrigger = .
    
    bot_mapcfgpath = mapcfgs/
    
    bot_savegamepath = savegames/
    
    bot_mappath = /media/B80E2E9B0E2E52A4/Games/Warcraft III/Maps/Download/
    
    bot_savereplays = 0
    
    bot_replaypath = replays
    
    replay_war3version = 24
    
    replay_buildnumber = 6059
    
    bot_virtualhostname = host
    
    bot_hideipaddresses = 0
    
    bot_checkmultipleipusage = 1
    
    bot_spoofchecks = 2
    
    bot_requirespoofchecks = 0
    
    bot_reserveadmins = 1
    
    bot_refreshmessages = 0
    
    bot_autolock = 0
    
    bot_autosave = 0
    
    bot_allowdownloads = 1
    
    bot_pingduringdownloads = 0
    
    bot_maxdownloaders = 3
    
    bot_maxdownloadspeed = 100
    
    bot_lcpings = 1
    
    bot_autokickping = 400
    
    bot_banmethod = 1
    
    bot_ipblacklistfile = 
    
    bot_lobbytimelimit = 10
    
    bot_latency = 100
    
    bot_synclimit = 50
    
    bot_votekickallowed = 1
    
    bot_votekickpercentage = 100
    
    bot_defaultmap = c
    
    bot_motdfile = motd.txt
    
    bot_gameloadedfile = gameloaded.txt
    
    bot_gameoverfile = gameover.txt
    
    bot_localadminmessages = 1
    
    tcp_nodelay = 0
    
    bot_matchmakingmethod = 1
    
    ############################
    # ADMIN GAME CONFIGURATION #
    ############################
    
    admingame_create = 0
    
    admingame_port = 6114
    
    admingame_password = 010
    
    admingame_map = 
    
    #####################
    # LAN CONFIGURATION #
    #####################
    
    lan_war3version = 24
    
    udp_broadcasttarget = 
    
    udp_dontroute = 0
    
    ##########################
    # AUTOHOST CONFIGURATION #
    ##########################
    
    autohost_maxgames = 0
    autohost_startplayers = 0
    autohost_gamename =
    autohost_owner =
    
    ##########################
    # DATABASE CONFIGURATION #
    ##########################
    
    db_type = sqlite3
    
    db_sqlite3_file = ghost.dbs
    
    db_mysql_server = localhost
    db_mysql_database = ghost
    db_mysql_user = YOUR_USERNAME
    db_mysql_password = YOUR_PASSWORD
    db_mysql_port = 0
    
    db_mysql_botid = 1
    
    ############################
    # BATTLE.NET CONFIGURATION #
    ############################
    
    
    bnet_server = inwar.vfose.ru
    
    bnet_serveralias = USEast
    
    bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
    
    bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
    
    bnet_username = gamehostbot
    
    bnet_password = 1234567
    
    bnet_firstchannel = Warcraft 3 Frozen Throne
    
    bnet_rootadmin = Letar
    
    bnet_commandtrigger = .
    
    bnet_holdfriends = 1
    
    bnet_holdclan = 1
    
    bnet_publiccommands = 1
    
    bnet_custom_war3version = 24
    bnet_custom_exeversion = 
    bnet_custom_exeversionhash = 
    bnet_custom_passwordhashtype = pvpgn
    3.Конфиг карты:
    Код:
    map_path = Maps/Download/DotA Allstars v6.67c.w3x
    
    map_localpath = DotA Allstars v6.67c.w3x
    
    
    
    map_size =
    
    map_info =
    
    map_crc =
    
    map_sha1 =
    
    map_speed = 3
    
    map_visibility = 4
    
    map_observers = 1
    
    map_flags = 3
    
    map_gametype = 1
    
    map_width = 118 0
    
    map_height = 120 0
    
    map_numplayers = 10
    
    map_numteams = 2
    
    map_slot1 = 0 255 0 0 0 1 4 1 100
    
    map_slot2 = 0 255 0 0 0 2 4 1 100
    
    map_slot3 = 0 255 0 0 0 3 4 1 100
    
    map_slot4 = 0 255 0 0 0 4 4 1 100
    
    map_slot5 = 0 255 0 0 0 5 4 1 100
    
    map_slot6 = 0 255 0 0 1 7 8 1 100
    
    map_slot7 = 0 255 0 0 1 8 8 1 100
    
    map_slot8 = 0 255 0 0 1 9 8 1 100
    
    map_slot9 = 0 255 0 0 1 10 8 1 100
    
    map_slot10 = 0 255 0 0 1 11 8 1 100
    
    map_type = dota
    4.Файервол не включен.
    5.Изменял код в соответствии с инструкцией. Вот часть кода ghost.cpp:

    Код:
    #include "ghost.h"  --- добавлено
    
    #include "util.h"
    
    #include "crc32.h"
    
    #include "sha1.h"
    
    #include "csvparser.h"
    
    #include "config.h"
    
    #include "language.h"
    
    #include "socket.h"
    
    #include "ghostdb.h"
    
    #include "ghostdbsqlite.h"
    
    #include "ghostdbmysql.h"
    
    #include "bnet.h"
    
    #include "map.h"
    
    #include "packed.h"
    
    #include "savegame.h"
    
    #include "gameplayer.h"
    
    #include "gameprotocol.h"
    
    #include "gpsprotocol.h"
    
    #include "game_base.h"
    
    #include "game.h"
    
    #include "game_admin.h"
    Также используется версия boost 1.40.

    Подскажите, пожалуйста, что я сделал не так.
  2. Fris Ньюфаг

    Сообщения:
    2
    Спасибы:
    0
    bnet_custom_exeversion = 243 04 24 01
    bnet_custom_exeversionhash = 197 67 68 222
    линукс же
  3. Sevil Ньюфаг

    Сообщения:
    9
    Спасибы:
    0
    и что что линукс, на это пофиг, сразу говорю косяк в конфиге карты.
    я юзаю к примеру такой
    Код:
    map_path = maps\download\DotA Allstars v6.67c.w3x
    map_localpath = DotA Allstars v6.67c.w3x
    map_type = dota
    map_matchmakingcategory = dota_elo
    map_defaultplayerscore =
    
    
    # map defaulthcl
    #  automatically sets the mode
    #  requires one player for 2 tokens
    #  can also be done in lobby with !hcl mode
    #  e.g.: map_defaulthcl = apemso
    map_defaulthcl = apemso
    
    
    # map loadingame
    #  set to 1 if you want to start the game immediately after loading the map
    #  there will appear a lag screen until all players have finished loading
    #  this allowes e.g. chat while other players are still loading
    map_loadingame = 0
    
    
    # map observers
    #  1 = none
    #  3 = allowed (ghost will automatically add 2 observer slots)
    map_observers = 1
    
    map_numplayers = 10
    map_numteams = 2
  4. Sandro Парнишка с небывалым умом

    Сообщения:
    158
    Спасибы:
    3
    Тебе правильно ответили, ты хотя б попробовал? Линукс не высчитывает сам данные параметры. Прежде чем говорить "это не изза этого", попробуй для начала