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

Ghost++ linux настройки помогите

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

  1. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Поставил Ghost++ 17 на Линукс. Компиляция прошла успешно, делал всё по мануалу с этого форума. Бот запускается, конфиг карты проходит успешно, находит сервер, но при попытке входа пишет "logon failed game version is invalid disconnecting"
    содержимое ghost.cfg файла
    bot_war3path = lib/ там лежат storm.dll game.dll и war3.exe правильной версии (проверено в виндовсе)
    bnet_server = bnet.tomck.net
    bnet_username = blablabla
    bnet_password = blablabla
    bnet_rootadmin = blablabla
    bnet_custom_war3version = 24
    bnet_custom_exeversion = 243 04 24 01
    bnet_custom_exeversionhash = 197 67 68 222

    использую варкрафт версии 1.24e, какой и использует требуемый сервер.
    в итоге бот запускается и вот:

    [GHOST] GHost++ Version 17.0 (with MySQL support)
    [BNET: USEast] connecting to server [bnet.tomck.net] on port 6112
    [BNET: USEast] resolved and cached server IP address 79.136.232.125
    [BNET: USEast] connected
    [BNET: USEast] using custom exe version bnet_custom_exeversion = 243 4 24 1
    [BNET: USEast] using custom exe version hash bnet_custom_exeversionhash = 197 67 68 222
    [BNET: USEast] attempting to auth as Warcraft III: The Frozen Throne
    [BNET: USEast] logon failed - game version is invalid, disconnecting
    [BNET: USEast] disconnected from battle.net
    [BNET: USEast] waiting 90 seconds to reconnect

    помогите пожалуйста настроить
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    bnet_custom_war3version = 24
    bnet_custom_exeversion = 243 4 24 1
    bnet_custom_exeversionhash = 197 67 68 222
    mb??
  3. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    и так и так пробовал, разницы нет(
    [BNET: USEast] using custom exe version bnet_custom_exeversion = 243 4 24 1 он игнорирует эти нули
  4. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    bnet_server = war3.alkar.net
    bnet_username = bot.me
    bnet_password = me.bot
    bnet_custom_war3version = 24
    bnet_custom_exeversion = 243 4 24 1
    bnet_custom_exeversionhash = 197 67 68 222
    bnet_custom_passwordhashtype = pvpgn
    попробуй
  5. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    bot_war3path = lib/
    bot_virtualhostname = |cFFFF8040GHost
    bnet_server = bnet.tomck.net
    bnet_username = bot
    bnet_password = pass
    bnet_rootadmin = [0-o]
    bnet_custom_war3version = 24
    bnet_custom_exeversion = 243 4 24 1
    bnet_custom_exeversionhash = 197 67 68 222
    bnet_custom_passwordhashtype = pvpgn

    вот так теперь стоит, результат тот же самый, не работает :mad:
  6. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Может лог кинешь?
  7. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Лог последнего запуска бота

    Код:
    [Sun Oct  3 00:52:22 2010] [GHOST] starting up
    [Sun Oct  3 00:52:22 2010] [GHOST] using log method 1, logging is enabled and [ghost.log] will not be locked
    [Sun Oct  3 00:52:22 2010] [GHOST] using monotonic timer with resolution 0.00 microseconds
    [Sun Oct  3 00:52:22 2010] [UDPSOCKET] using default broadcast target
    [Sun Oct  3 00:52:22 2010] [GHOST] opening primary database
    [Sun Oct  3 00:52:22 2010] [SQLITE3] version 3.6.16
    [Sun Oct  3 00:52:22 2010] [SQLITE3] opening database [ghost.dbs]
    [Sun Oct  3 00:52:22 2010] [SQLITE3] found schema number [8]
    [Sun Oct  3 00:52:22 2010] [GHOST] opening secondary (local) database
    [Sun Oct  3 00:52:22 2010] [SQLITE3] version 3.6.16
    [Sun Oct  3 00:52:22 2010] [SQLITE3] opening database [ghost.dbs]
    [Sun Oct  3 00:52:22 2010] [SQLITE3] found schema number [8]
    [Sun Oct  3 00:52:22 2010] [GHOST] attempting to find local IP addresses
    [Sun Oct  3 00:52:22 2010] [GHOST] local hostname is [SuSe]
    [Sun Oct  3 00:52:22 2010] [GHOST] local IP address #1 is [212.192.123.228]
    [Sun Oct  3 00:52:22 2010] [GHOST] acting as Warcraft III: The Frozen Throne
    [Sun Oct  3 00:52:22 2010] [CONFIG] loading file [language.cfg]
    [Sun Oct  3 00:52:22 2010] [GHOST] found battle.net connection #1 for server [bnet.tomck.net]
    [Sun Oct  3 00:52:22 2010] [GHOST] unable to get system locale, using default locale of 1033
    [Sun Oct  3 00:52:22 2010] [BNET: USEast] pvpgn connection found with a configured BNLS server, ignoring BNLS server
    [Sun Oct  3 00:52:22 2010] [GHOST] loading MPQ file [lib/War3Patch.mpq]
    [Sun Oct  3 00:52:22 2010] [GHOST] extracting Scripts\common.j from MPQ file to [mapcfgs/common.j]
    [Sun Oct  3 00:52:22 2010] [GHOST] extracting Scripts\blizzard.j from MPQ file to [mapcfgs/blizzard.j]
    [Sun Oct  3 00:52:22 2010] [GHOST] adding ".cfg" to default map -> new default is [wormwar.cfg]
    [Sun Oct  3 00:52:22 2010] [CONFIG] loading file [mapcfgs/wormwar.cfg]
    [Sun Oct  3 00:52:22 2010] [MAP] loading MPQ file [maps/DotA_v6.68c.w3x]
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_size = 164 130 116 0
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_info = 241 163 4 234
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_crc = 241 165 77 162
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_sha1 = 79 75 199 108 108 87 2 115 61 189 82 80 104 215 101 121 58 108 13 97
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_options = 96
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_width = 118 0
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_height = 120 0
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_numplayers = 10
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_numteams = 2
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot1 = 0 255 0 0 0 1 4 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot2 = 0 255 0 0 0 2 4 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot3 = 0 255 0 0 0 3 4 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot4 = 0 255 0 0 0 4 4 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot5 = 0 255 0 0 0 5 4 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot6 = 0 255 0 0 1 7 8 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot7 = 0 255 0 0 1 8 8 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot8 = 0 255 0 0 1 9 8 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot9 = 0 255 0 0 1 10 8 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] calculated map_slot10 = 0 255 0 0 1 11 8 1 100
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_size with config value map_size = 201 213 5 0
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_info with config value map_info = 206 105 219 80
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_crc with config value map_crc = 15 15 71 22
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_sha1 with config value map_sha1 = 91 92 122 144 89 127 250 70 133 235 247 76 193 31 109 105 36 250 36 16
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_options with config value map_options = 0
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_width with config value map_width = 84 0
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_height with config value map_height = 84 0
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_numplayers with config value map_numplayers = 12
    [Sun Oct  3 00:52:22 2010] [MAP] overriding calculated map_numteams with config value map_numteams = 1
    [Sun Oct  3 00:52:22 2010] [MAP] overriding slots
    [Sun Oct  3 00:52:22 2010] [MAP] invalid map_size detected - size mismatch with actual map data
    [Sun Oct  3 00:52:22 2010] [GHOST] using hardcoded admin game map
    [Sun Oct  3 00:52:22 2010] [MAP] using hardcoded Emerald Gardens map data for Warcraft 3 version 1.24 & 1.24b
    [Sun Oct  3 00:52:22 2010] [GHOST] started loading [ip-to-country.csv]
    [Sun Oct  3 00:52:23 2010] [GHOST] iptocountry data: 10% loaded
    [Sun Oct  3 00:52:25 2010] [GHOST] iptocountry data: 20% loaded
    [Sun Oct  3 00:52:26 2010] [GHOST] iptocountry data: 30% loaded
    [Sun Oct  3 00:52:27 2010] [GHOST] iptocountry data: 40% loaded
    [Sun Oct  3 00:52:29 2010] [GHOST] iptocountry data: 50% loaded
    [Sun Oct  3 00:52:30 2010] [GHOST] iptocountry data: 60% loaded
    [Sun Oct  3 00:52:31 2010] [GHOST] iptocountry data: 70% loaded
    [Sun Oct  3 00:52:33 2010] [GHOST] iptocountry data: 80% loaded
    [Sun Oct  3 00:52:34 2010] [GHOST] iptocountry data: 90% loaded
    [Sun Oct  3 00:52:36 2010] [GHOST] iptocountry data: 100% loaded
    [Sun Oct  3 00:52:36 2010] [GHOST] finished loading [ip-to-country.csv]
    [Sun Oct  3 00:52:36 2010] [GHOST] GHost++ Version 17.0 (with MySQL support)
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] connecting to server [bnet.tomck.net] on port 6112
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] resolved and cached server IP address 79.136.232.125
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] connected
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] using custom exe version bnet_custom_exeversion = 243 4 24 1
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] using custom exe version hash bnet_custom_exeversionhash = 197 67 68 222
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] attempting to auth as Warcraft III: The Frozen Throne
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] logon failed - game version is invalid, disconnecting
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] disconnected from battle.net
    [Sun Oct  3 00:52:36 2010] [BNET: USEast] waiting 90 seconds to reconnect
    [Sun Oct  3 00:52:39 2010] [!!!] caught signal 2, exiting nicely
    [Sun Oct  3 00:52:39 2010] [GHOST] deleting all battle.net connections in preparation for exiting nicely
    [Sun Oct  3 00:52:39 2010] [GHOST] all games finished, waiting 60 seconds for threads to finish
    [Sun Oct  3 00:52:39 2010] [GHOST] there are 0 threads in progress
    [Sun Oct  3 00:52:39 2010] [GHOST] all threads finished, exiting nicely
    [Sun Oct  3 00:52:39 2010] [GHOST] shutting down
    [Sun Oct  3 00:52:39 2010] [SQLITE3] closing database [ghost.dbs]
    [Sun Oct  3 00:52:39 2010] [SQLITE3] closing database [ghost.dbs]
    
  8. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Ты с с варкрафта можешь зайти?
    Уточни пожалуйста версию в случае успешного захода. Справа внизу отображает.
    Проверь файлы которые ты копировал с клиента.
  9. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    С варкрафта на винде зайти могу, файлы взяты оттуда и 10 раз перекопированы перепроверены. Версия 1.24e она же 1.24.4.6387. Правда в винде я запускаю файл w3l.exe, через war3.exe незаходит. Но однако этот же бот под виндовсом если ему прописать путь к варику где лежат storm.dll game.dll war3.exe и больше ничего, нормально запускается и заходит.
  10. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    я те уже писал, попробуй если сможешь зайти на этот серв то лажа в серве если нет то...
  11. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Хм, на указанный тобой сервер заходит =( а на тот который нужен мне, нет, в чём же может быть проблема? Под виндой на нужный мне сервер заходит... в чём причина? =(
  12. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    что-то с сервером=(
    попробуй обратится в службу поддержки сервера...
  13. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
  14. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    А я хотел предложить... эх как обычно...
  15. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    было бы так если бы на сервере не было бы объявления с этими хешами....
  16. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Сейчас займусь подсчётом, но мне кажется не в этом дело, потому что при жестком задании этих же хэшей в винде бот коннектиться нормально
  17. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    вообщето путь к вару не нужно указывать если ты на линуксе...
    но эт наврятли как-кто могло повлиять...
    всё же проверь...
  18. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Ну всё, я завис на подсчёте ( Я так понимаю нужны хэши для war3.exe, но для того чтобы зайти на требуемый сервер нужно запускать w3l.exe =( Что делать?
  19. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    мда, хэши для каждого сервера могут различаться, к примеру если на сервере изменили алгоритм проверки версии, бот на винде это делает сам, бот на линуксе тоже может это сделать сам, но вся проблема в том что время в линуксе считается по другому, поэтому нужо ему жестко указывать эти хэши. А w3l вообще не причём, это тупо лаунчер запускающий war3.exe с особым параметром.
  20. rom Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Вобщем смог я посчитать эти хэши для своей версии варика (было непросто понять как это делается =) ) В итоге

    Код:
    bnet_custom_exeversion = 243 4 24 1
    bnet_custom_exeversionhash = 197 67 68 222
    какие они и были изначально прописаны =( Что ещё может быть в таком случае нетак?