Меню сайта |
|
|
Мини-чат |
|
|
Наш опрос |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
Главная » 2010 » Май » 4 » F.A.Q. по настройке GHost Bot'a
10:34 F.A.Q. по настройке GHost Bot'a |
Открываем ghost.cfg
Если вы планируете использовать GHost со своим набором ключей на оффициальном battle.net сервере, строчки подсвеченные зелёным должны быть отредактированны: Если вы планируете использовать GHost с тем же набором ключей что WC3 и хост бот на официальном battle.net сервере, строчки подсвеченные пурпурным и зелёным должны быть отредактированны.
Также я пометил оранжевым параметры которые впринципе вы можете не изменять.
Параметры отмеченные синим, просто примите к сведению но не изменяйте их
Информация по PvPGN серверу рассматривается в конце Шага 4. (Для информации: PvPGN сервера это не battle.net Warcraft III игровые сервера.) Они имеют также специальный раздел для этого: {GHost++ PVPGN Specific Help}
Все строчки начинающиеся с # игнорируются Ghost! Я уже отредактировал Ghost.cfg с примерами. ghost.cfg ##################### # Конфигурация # #####################
### Лог фаил
bot_log = ghost.log
### Файл языковых настроек
bot_language = language.cfg
### путь к установленному Warcraft III ### папка должна содеражать war3.exe, storm.dll, и game.dll ### окончание пути должно заканчиваться знаком разделителя ( "\" в Windows или "/" в Linux) ### если папка содержит War3Patch.mpq бот попытается извлечь "Scripts\common.j" и "Scripts\blizzard.j" перед запуском и скопирует их в bot_mapcfgpath (также определяется ниже в этом файле) ### common.j и blizzard.j нужны только для автоматического определения map_crc, вам они в принципе не нужны если ваш файл конфигурации содержит map_crc
bot_war3path = C:\Program Files\Warcraft III\ (прописывайте свой адресс к вару)
### Адресс который будет использовать GHost++ когда будет хостить игры (оставляем пустым для выставления значений по умолчанию) ### если вы не знаете что это такое просто оставляем пустым
bot_bindaddress =
### порт который будет использовать GHost++ для создания игр на сервере (должно быть отлично от admingame_port)
bot_hostport = 6113
### максимальное число одновременно созданных игр
bot_maxgames = 5
### командный триггер только внутри игры (battle.net командные триггеры описываются ниже)
bot_commandtrigger = !
### путь к папке где вы складируете файлы конфигурации карт (должен оканичиваться разделительной чертой) ### эта папка также может содержать common.j и blizzard.j (извлечённых из War3Patch.mpq) ### common.j и blizzard.j используются только для автоматического определения map_crc, вам в принципе не нужны эти файлы если ваш файл конфигурации карты содержит map_crc
bot_mapcfgpath = mapcfgs\
### путь к папке где вы складируете ващи сейвы (должен оканчиваться косой чертой)
bot_savegamepath = savegames\
### путь к папке где вы складируете файлы карт (должен оканчиваться косой чертой) ### GHost++ не требует этих файлов, но если они есть то бот сделает доступными их для скачивания и автоматически определить большинство параметров файла конфигурации карты ### GHost++ будет искать в [bot_mappath + map_localpath] для файла конфигурации карты (map_localpath настраивается внутри файла конфигурации карты)
bot_mappath = maps\
### сохранять реплеи после игры или нет?
bot_savereplays = 0
### путь к папке куда будет GHost++ сохранять реплеи (должен оканчиваться косой чертой)
bot_replaypath = replays\
### виртуальное имя бота используется в игровом лобби ### коды цветов определяются "|cFF" дальше идут 6 символов цвета в хекс коде RRGGBB формат ( 0000FF для синего) ### имя должно содержать максимум 15 включая код цвета, если вы превысите лимит, бот автоматом установит имя поумолчанию
bot_virtualhostname = |cFF4080C0GHost
### прятать игроков IP от других игроков или нет
bot_hideipaddresses = 0
### определяем нужна ли проверка spoofcheck (Проверка нейм спуфера) ### установив параметр в 0 вы отключите проверку ### spoofcheck должен быть включён если вы хотите чтобы GHost++ с какого сервера пришёл каждый игрок (используем !check команду для определения) ### также вы можете пройти проверку вручную (и на самом деле необходима для определения админов)
bot_spoofchecks = 1
### отображать сообщение об обновлении игры ? ### также может установлена для каждой игры через !refresh команду
bot_refreshmessages = 0
### автоматически блокировать игру если её владелец в неё входит?
bot_autolock = 0
### сохранять автоматически игру если игрок на грани разрыва? ### также может установлена для каждой игры через !autosave команду
bot_autosave = 0
### разрешить игрокам скачивать карту или нет? ### установив 0 для отключения загрузок ### установив 1 для включения загрузок ### установив 2 для включения определённых условий загрузки (админ должен использовать команду !download или !dl , для каждого игрока
bot_allowdownloads = 1
### нужно ли пинговать игроков когда они качают карту с бота? ### GHost++ всегда перестаёт пинговать игроков начавших загрузку карты ### эта опция определяет должен ли GHost++ прикратить пинговать *всех* если хотябы один игрок начал загрузку карты
bot_pingduringdownloads = 0
### максимальное число игроков которые могут загружать карту одновременно
bot_maxdownloaders = 3
### максимальная совокупная скорость с которой игроки могут загружать кату (в Kб/сек)
bot_maxdownloadspeed = 100
### использоапть LC стиль отображения пинга (делим актуальное значение на 0)
bot_lcpings = 1
### автоматически кик игрока если его пинг привысил
bot_autokickping = 400
### автоматически закрывать игру если оператор или зарезирвированый игрок (или admin) не заходили в неё определённое количество минут ### игры без админов которые превысили данный лимит автоматически стартуют
bot_lobbytimelimit = 10
### игровая задержка ### также может быть установлена для каждой игры через !latency команду (в пределах от 50 до максимума в 500)
bot_latency = 100
### максимальное число пакетов которое не дошло до игрока прежде чем появится лагскрин ### ниже 8.0 версии GHost++ не имел лагскрина и эта опция имела максимальное значения ### this can always be changed for a particular game with the !synclimit команду (в пределах от 10 до максимума в 10000)
bot_synclimit = 50
### возможно ли использование команды !votekick ?
bot_votekickallowed = 1
### процент голосов нужный для срабатывания votekick ### предпологается что игрок стартовавший Голосование проголосовал ДА и если он стартовал Голосование опять то предпологается что он проголосовал НЕТ ### формула для расчета количества необходимых голосов votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 ) ### это значит что он будет округлять нужное число голосов в высшую сторону ### если вы установите 100 это требует 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, и 11/12 голосов для результата ### если вы установите 90 это требует 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, и 10/12 голосов для результата ### если вы установите 80 это требует 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, и 9/12 голосов для результата ### если вы установите 70 это требует 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, и 8/12 голосов для результата ### если вы установите 60 это требует 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, и 7/12 голосов для результата
bot_votekickpercentage = 100
### the default map (the .cfg is added automatically)
bot_defaultmap = dota6.59
### MOTD файл ### первые 8 строчек этого файла будут отображены когда игрок зайдёт в игру ### если нету, будет использован MOTD по умолчанию
bot_motdfile = motd.txt
### gameloaded фаил ### первые 8 строчек этого файла будут отображены когда игра загрузится (после того когда будут отображены тайминги загрузки карты игроков) bot_gameloadedfile = gameloaded.txt
### gameover фаил ### ервые 8 строчек этого файла будут отображены когда игра закончится ### работает если используется stats class - примечание: на данный момент используется только в DotA картах
bot_gameoverfile = gameover.txt
############################# # КОНФИГУРАЦИЯ АДМИН ИГРЫ # #############################
### создавать админ игру или нет (смотрим readme.txt для подробностей)
admingame_create = 0
### Порт на катором GHost++ будет создавать игру (должно бытть отлично от bot_hostport)
admingame_port = 6112
### пароль к админ игре
admingame_password = admin
############################## # КОНФИГУРАЦИЯ БАЗЫ ДАННЫХ # ##############################
### тип базы данных ( на данный момент это значение игнорируется поскольку используется один тип БД)
db_type = sqlite3
### sqlite3 файл базы данных
db_sqlite3_file = ghost.dbs ############################ # BATTLE.NET КОНФИГУРАЦИЯ # ############################
### список battle.net серверов куда можно присоединиться ### 1.) useast.battle.net ### 2.) uswest.battle.net ### 3.) asia.battle.net ### 4.) europe.battle.net ### Примечание: каждый забаненый игрок привязывается к имени сервера на котором он был забанен ### и если вы измените название useast.battle.net на USEAST.BATTLE.NET забаненый игрок сможет присоединиться к игре, пока вы не измените значение обратно
bnet_server = 89.252.104.82 (внести этот ip) ### ваш Warcraft III: Reign of Chaos Набор ключей
bnet_cdkeyroc = REALCDKEYFFFFFFFFF5165FFFF (ваш ключ)
### ваш Warcraft III: The Frozen Throne Набор ключей
bnet_cdkeytft = REALCDKEYFFFFFFFFF5165FFFF (ваш ключ)
### имя пользователя на сервере (зарегистрировать аккаут для бота и вписать сюда)
bnet_username = GameHost
### пароль на сервере
bnet_password = mypass
### канал куда будет заходить бот при успешном подключении к серверу
bnet_firstchannel = The Awesome Channel
### RooT Админ для данного сервера (ваш аккаут на нашем сервере-BattleBear)
bnet_rootadmin = DotA_6or
### командный триггер для сервера
bnet_commandtrigger = !
### автоматически добавлять друзей в список зарезервированных ?
bnet_holdfriends = 1
### автоматически добавлять сокланов в список зарезервированных ?
bnet_holdclan = 1
### вам нужно редактировать эту секцию если вы хотите присоединиться к серверу PVPGN ### ваш PVPGN админ должен сообщить настройки ### для большинства серверов просто требуется установить bnet_custom_passwordhashtype = pvpgn
bnet_custom_war3version = 23 bnet_custom_exeversion = bnet_custom_exeversionhash = bnet_custom_passwordhashtype =pvpgn
### ### пример конфигурации 2ого официального battle.net сервера ###
# 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
### ### пример конфигурации 3ого PvPGN сервера ###
# bnet3_server = server.eurobattle.net # 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 = 23 # bnet3_custom_exeversion = 184 0 22 1 # bnet3_custom_exeversionhash = 219 152 153 144 # bnet3_custom_passwordhashtype = pvpgn
Вещи приведённые выше должны быть довольно понятны
Заходим к себе в игру через Battle.net (не через Локалку как обычно) Сейчас простенько опишу как создать эмулятор, адаптер за мыкания на себя (чтобы вы и ваши друзья по локальной сети смогли заходить в вашу игру через батлу)
Пуск->Панель управления->Установка оборудования->Да, устройство уже подключено ->Добавление нового устройства->Установка оборудования, из выбранного списка вручную-> Сетевые платы -> Адаптер Microsoft замыкания на себя.
Далее идём в Пуск->Панель управления->Сетевые подключения
там ищем наш Адаптер, тыкаем на нём Свойства, далее устанавливаем Ваш реальный IP (Не внутренний типа 192.x.x.x а что то типа 90.x.x.x узнавать свой IP хз где). После установки IP жмём OK и радуемся жизни, теперь мы можем заходить в свои игры через Battle.net
Помоги развитию сайта.Кликни на одну из ссылок ниже.
|
Просмотров: 1337 |
Добавил: qwert118
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Календарь |
« Май 2010 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
|
|