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

Установка и настройка Dota Open Stats

Тема в разделе 'Запуск и Поддержка', создана пользователем Synth (LM), 15 дек 2010.

Статус темы:
Закрыта.
  1. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    У меня всё работает нормально без слешей и точек, но суть то не в этом. Ты допустил ошибку в мануале на которую тебе указали, но вместо того, что бы исправить её, начинаешь переводить на меня... :facepalm:
    Людей много на форуме, так зачем изначально давать людям неверную инфу? Тебе мало нубских тем с вопросами: "А как сделать, что бы мой бот работал всегда, всегда, да же когда у меня выключен комп"? o_O
    Так что прими конструктивную критику и поправь. ^^
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Во-первых, если ты укажешь в конфиге "cache" или "./cache" - разницы не будет. Да ты это доказал, спасибо кеп.
    Во-вторых, рискни создать папочку со слешем в названии.
    Ну и на последок, инфа идентична на кодейлайне.
  3. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    немного инфы от кепа
    "." означает текущий каталог
    ".."- каталог на уровень выше
    "./dir"= "dir" в 90% случаев -_- но "/cache" != "./cache"
  4. ziigzag Олд-фаг

    Сообщения:
    5
    Спасибы:
    0
    Настроил все как написано захожу localhost/ или localhost/DotaOpenStats/index.php выводит тупо белый лист... подскажите пожалуйста в чем может быть проблемма
  5. ziigzag Олд-фаг

    Сообщения:
    5
    Спасибы:
    0
    сам разобрался... нужно было все делать в wampserver'е
  6. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Помогите пожалуйста вот такая трабла у меня получилась, когда я захожу на свой айпи адрес. И еще, как понять? Выполните SQL запрос из файла MySQLSetup.sql, который находится в директории DOS'a/DOC Как это сделать?

    Код:
    MySQL Database Error:
    Could not select the database.
    
    MySQL Error: 1049 ( Unknown database 'ghost')
    \n
  7. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
  8. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Это обозначает что не может найти дата базу.
    :facepalm:
  9. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Помогите, выдает ошибку, когда нажимаю на какой либо раздел. Как ее исправить? http://95.154.92.71
    :stenka:
    MySQL Database Error:
    The database returned a invalid result.

    MySQL Error: 1146 ( Table 'mysql.gameplayers' doesn't exist)
    \n
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    конфиг дай без пароля!
  11. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    спрячь в
    Код:
    [code]
    [/code] :facepalm:

    +
    Код:
    $_debug = '0'; 
  12. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Это конфиг Ghost бота


    Код:
    [GHOST]
    ###########################################################
    # PLEASE EDIT CONFIG IN GHOST ONE UNDER GHOST OPTIONS TAB #
    ###########################################################
    ### оповещение о бане в одну строку( = 0) (если возможно) или в две строки ( = 1
    bot_twolinesbanannouncement = 1
    
    ### текст, который добавляется к версии
    bot_customversiontext = 
    
    ### автоматически банить игроков, которые выходят во время отсчета начала игры
    bot_autobancountdown = 0
    
    ### автоматически банить игроков, которые выходят во время загрузки игры
    bot_autobangameloading = 1
    
    ### запрещенные страны при использовании автохоста
    bot_autohostdeniedcountries = 
    ### разрешенные страны при использовании автохоста
    bot_autohostallowedcountries = 
    
    ### UDP порт, по которому консоль общается с оболчкой GHost One GUI, по умолчанию 5868
    udp_guiport = 5868
    
    bnet_bnlswardencookie = 1
    
    # LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
    #bot_language
    #bot_mapcfgpath
    #bot_savegamepath
    #bot_refreshmessages
    #bot_autolock
    #bot_autosave
    #bot_allowdownloads
    #bot_pingduringdownloads
    #bot_lcpings
    #bot_latency
    #bot_synclimit
    #bot_votekickallowed
    #bot_votekickpercentage
    #udp_cmdbindip
    #udp_cmdspooftarget
    #admingame_password
    #db_sqlite3_file
    #bnet_holdfriends
    #bnet_holdclan
    
    ########################
    # Actual Config Below  #
    ########################
    
    bot_defaultmap = DotA v6.72c
    
    ### if = 0, will not broadcast the game in LAN (only bnet) Только батл нет или + локалка
    bot_broadcastlan = 1
    
    ### show .note of anyone who enters the lobby
    bot_shownotesonjoin = 0
    
    ### only owners can swap other admins
    bot_onlyownerscanswapadmins = 1
    
    ### !statsdota will be disabled if set to 1 (!sd will still work)
    bot_nostatsdota = 0
    
    ### !top/!rank will be disabled if set to 1
    bot_norank = 0
    
    ### add a list of ips you want the bot to send the game (to be seen in LAN) to, ex: 81.12.21.1 127.54.12.2
    bot_ipusers =
    
    ### игроки lan будут rootadmins
    bot_lanrootadmins = 0
    
    ### если установлено 1, синего игрока считают владельцем игры
    bot_blueisowner = 0
    
    ### если позволено, любой пользователь может !pub/!map/!unhost
    bot_userscanhost = 0
    
    ### if enabled, any safelisted player can !pub/!map/!unhost  любой безопасный перечисленный игрок может
    bot_safecanhost = 0
    
    ### if enabled, will greet every player who joins the channel with channelwelcome.txt
    bot_channeljoinmessage = 0
    
    ### specify which players won't be greeted when joining the channel.
    bot_channeljoinexceptions = 
    
    ### позволит admins и safelisted игрокам загружать, даже если загрузки будут запрещены
    bot_adminsandsafecandownload = 1
    
    ### will replace every !ban/!bl with !warn/!wl
    bot_replacebanwithwarn = 0
    
    # в LAN/GArena показывать реальное количество игроков (текущее/общее) в игре, при использовании команды !pubg он включается
    lan_showrealslotcount = 1
    
    ### all the bots messages will only be seen by admins (bot will be practicly hidden)
    bot_detourallmessagestoadmins = 0
    
    ### 0 - ghost countdown, 1 - warcraft countdown какой отчет времени
    bot_normalcountdown = 0
    
    # when you !unban player, the bot also issues an /unban player
    bot_unbanremoveschannelban = 0
    
    # Time limit for hosting a game
    bot_lobbytimelimit = 10
    
    ### enable dynamic latency, lowers or even increases latency as needed
    bot_usedynamiclatency = 1
    
    ### how many milliseconds to add to the normal latency if the players lag
    bot_dynamiclatencymaxtoadd = 30
    
    ### milliseconds to add to highest ping as base dynamic latency
    bot_dynamiclatencyaddedtoping = 25
    
    ### dynamic latency will be increased when a lobby is active
    bot_dynamiclatencyincreasewhenlobby = 1
    
    ### dynamic latency will try not to go over 2.2x highest ping, recommended
    bot_dynamiclatency2.2xhighestpingmax = 1
    
    ### all messages will be answered with a whisper
    bot_whisperallmessages = 0
    
    ### if 1 - no admin can start the game if the owner is in the lobby
    bot_onlyownerscanstart = 0
    
    ### позволь только игрокам со счетом> =x присоединяться к лобби
    bot_allowedscores = 0
    
    ### in autohosted games, allow only players with score>=x to join the lobby
    bot_autohostallowedscores = 0
    
    ### if set to 1, if using bot_allowedscores, players having an unknown score will be allowed
    bot_allownullscoredplayers = 1
    
    ### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
    bot_newTimerResolution = 0
    
    ### 0 - old timer on windows (gettickcount), 1 - new timer
    bot_newTimer = 0
    
    ### 0 - old latency system, 1 - as close to the set latency as possible
    bot_newLatency = 0
    
    ### set to 1 if you want admins to be autoplaced higher only in dota games
    bot_placeadminshigheronlyindota = 0
    
    ### force auto hcl from gamename in dota games (even when bot_defaulthcl is not set)
    bot_forceautohclindota = 1
    
    ### Автоматически начать игру при определенном колличестве игроков =х
    bot_autostartdotagames = 0
    
    ### safelisted players are immune to ban/warn
    bot_safelistedbanimmunity = 1
    
    ### send admin messages or not (if using the admin game)
    bot_adminmessages = 0
    
    ### send local admin messages or not (if using the admin game)
    bot_localadminmessages = 0
    
    ### fake pings for the following players, space separated: ex = nick1 nick2
    bot_fakepings = 
    
    ### when !end is issued, a message is sent to the enemy team and the game ends only if someone accepts, replying with !end (only for 2 team maps)
    bot_endreq2ndteamaccept = 0
    
    ### normal bans will expire in x days - set to 0 to be permanent
    bot_bantime = 10
    
    ### normal banlast/bl will expire in x days - set to 0 to be permanent
    bot_banlasttime = 10
    
    ### tbanlast/tbl will expire in x days - set to 0 to be permanent
    bot_tbanlasttime = 10
    
    ### how many warns are needed to auto-ban the player. Default: 3.
    bot_banthewarnedplayerquota = 3
    
    ### how many days will the auto-ban from warns last. 0 - permanent ban. Default: 14.
    bot_bantimeofwarnedplayer = 2
    
    ### how many days will each warn last. 0 - permanent warn. Default: 14.
    bot_warntimeofwarnedplayer = 14
    
    ### how many games should the player play (without taking another warn) to make one of his warns inactive. Default: 7
    bot_gamenumtoforgetawarn = 7
    
    ### if 0, autowarning is off. Default: 0.
    bot_autowarnearlyleavers = 0
    
    ### Prints the gameloaded.txt message after X seconds. Default: 10.
    bot_gameloadedprintout = 10
    
    ### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
    bot_ipbanning = 1
    
    ### handle name bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
    bot_banning = 1
    
    # Drop the user if he/she desyncs or not?
    bot_dropifdesync = 1
    
    # the log file
    bot_log = log.txt
    
    # Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
    bot_channeljoingreets = 1
    # Admins will be able to delete only bans they've made
    bot_adminslimitedunban = 0
    
    # Оповещение +1 и +2 (игроков осталось до фулла) в лобби (не используется при автохосте)
    bot_lobbyannounceunoccupied = 1
    
    # # автоматическая установка режима HCL(бот будет сам прописывать игровой мод) , основанная на названии игры(пример: -arso EU pros установит мод -arso)(только если определен параметр map_defaulthcl, пример: map_defaulthcl=ar). Установит пустой режим HCL если в названии игры не обнаружит мод
    bot_autohclfromgamename = 1
    
    # включить молчанку игроку, который использовал запрещенные слова, на X секунд 
    bot_censormute = 1
    # also auto mute admins
    bot_censormuteadmins = 0
    # mute for x seconds, the first time a player curses
    bot_censormutefirstseconds = 60
    # mute for x seconds, the second time a player curses
    bot_censormutesecondseconds = 180
    # mute for x seconds, if a player has cursed for 3 or more times
    bot_censormuteexcessiveseconds = 360
    
    lan_war3version = 26
    
    #Отключить алгоритм nagle (алгоритмы TCPIP могут снижать скорость и вызывать лаги в игре) - может улучшить latency
    tcp_nodelay = 1
    
    # Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
    wtv_path = C:\Program Files\WaaaghTV Recorder\
    # Use WC3TVRecorder, 1 to enable
    wtv_enabled = 0
    # WaaaghTV Observer Name
    wtv_playername = Waaagh!TV
    
    # для примера: RO, только этим странам разрешено подсоединяться к игре
    bot_allowedcountries = 
    # for ex: BR, these countries will not be allowed to join a game
    bot_deniedcountries = 
    
    # milliseconds to wait before sending medium sized packets to bnet when using PVPGN
    bot_bnetpacketdelaymediumpvpgn = 2000
    # milliseconds to wait before sending big sized packets to bnet when using PVPGN
    bot_bnetpacketdelaybigpvpgn = 2500
    # milliseconds to wait before sending medium sized packets to bnet (official)
    bot_bnetpacketdelaymedium = 3200
    # milliseconds to wait before sending big sized packets to bnet (official)
    bot_bnetpacketdelaybig = 4000
    
    
    # Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills, 
    # towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal, 
    # creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
    # default formula: 
    # (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
    # alternative formula:
    # (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))
    
    bot_scoreformula = (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))
    
    # Счет будет высчитываться только для тех игроков, которые сыграли Х игр
    bot_scoremingames = 1
    
    # Доступ владельца игры по умолчанию (используйте панель доступа чтобы сменить уровень доступа админов на ваше усмотрение и посмотреть коды доступа для этих команд)
    bot_owneraccess = 3965
    
    # Доступ админов по умолчанию
    bot_adminaccess = 1903
    
    # состояние игры для домашних игр
    bot_gamestateinhouse = 999
    
    #  автоматически банить только тех игроков, которые нарушают баланс команд(пример: игра 5-5. при 5-4 банить ливера, при 4-4 не банить, если этот параметр равен 1)
    bot_autobanteamdiffmax = 1
    
    # # Банить игроков, которые покинули игру за Х минут до конца игры.
    bot_autobangameendmins = 10
    
    bot_autobantimer = 5
    bot_autobanall = 0
    bot_autobanfirstxleavers = 0
    
    
    # бот автоматически пересоздаст игру с названием [название#номер] если прошло Х секунд с момента присоединения последнего игрока, 0=отключить
    bot_autorehostdelay = 0
    
    # # бот автоматически пересоздаст игру с названием [название#номер] если имя занято
    bot_rehostifnametaken = 0
    
    # если счетчик игр превысит этот предел, то автоматически сбросится до 1. 0=отключить
    bot_maxhostcounter = 30
    
    # эти слова будут запрещены в игре
    bot_censorwords = fuck idiot retarded dick cunt pussy asshole suck shit penis vagina pidor lox loh 4mo eblan olen dibil mra3b tvar syka **** лох чмо **** тварь уебак еблан гандон дибил ебанушка ебанат *** *а мама папа маму папу долбоебина далбоебина далбоеб
    
    # load in game feature will be enabled for every map (if set to 1)
    bot_forceloadingame = 1
    
    # после окончания игры при использовании мускула бот запустит update_dota_elo.exe (НЕ ИСПОЛЬЗОВАТЬ ВМЕСТЕ)
    bot_updatedotaeloaftergame = 0
    
    # после окончания игры при использовании мускула бот пересчитает очки (score)  (НЕ ИСПОЛЬЗОВАТЬ ВМЕСТЕ)
    bot_updatedotascoreaftergame = 0
    
    # "1", если вы используете патч версии 1.23 или выше
    bot_patch23ornewer = 1
    
    # "1", если используется патч 1.21
    bot_patch21 = 0
    
    # показывать счет каждого вошедшего игрока и игравшего на этом боте раньше
    bot_showscoresonjoin = 1
    
    # setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
    bot_autohostmaximumgames = 0
    bot_autohostautostartplayers = 10
    bot_autohostallowstart = 0
    bot_autohostlocal = 0
    bot_autohostowner = Host
    bot_autohostmapcfg = map.cfg
    bot_autohostgamename = -rdso
    
    # при автохосте включает автобан игрокам нарушившим равновесие игры в картах с 2 командами. Не банит админов и главных админов.
    #     0 = off   1 = on
    bot_autoban = 0
    
    # делать ли всех игроков, заходящих с локальной сети, алминами?
    bot_lanadmins = 0
    
    # делать ли локальных игроков админами автоматически (например игроков с гарены)
    bot_localadmins = 0
    
    # языковой файл
    
    bot_language = language.cfg
    
    ### укажите путь к папке warcraft
    ### эта папка должна содержать следующие файлы: war3.exe, storm.dll и game.dll
    ### для того, чтобы бот автоматически высчитывал значения для карт, в этой папке также должен находиться файл War3Patch.mpq, из которого бот попытается вытащить "Scripts\common.j" and "Scripts\blizzard.j" при загрузке, и положит их в bot_mapcfgpath (который определен в этом конфиге ниже)
    
    bot_war3path = F:\Games\WarcraftGP\WarcraftGP\
    
    # the port GHost++ will host battle.net games on (this must be different from your admingame_port)
    
    bot_hostport = 6113
    
    ### максимальное количество игр, которые могут хоститься одновременно
    
    bot_maxgames = 1
    
    # command trigger for ingame only (battle.net command triggers are defined later)
    
    bot_commandtrigger = !
    
    ### путь к директории, в которой лежат ваш конфиги для карт
    ###  эта папка также может содержать файлы common.j и blizzard.j (извленченные из War3Patch.mpq)
    ###  Файлы common.j and blizzard.j требуются только для автоматического расчета 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 = F:\Games\WarcraftGP\WarcraftGP\maps\download\
    
    # whether to save replays or not
    
    bot_savereplays = 0
    
    # the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
    
    bot_replaypath = replays\
    
    ### the Warcraft 3 version to save replays as
    
    replay_war3version = 26
    
    ### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
    ###  patch 1.23:  war3version 23, buildnumber 6058
    ###  patch 1.24:  war3version 24, buildnumber 6059
    ###  patch 1.24b: war3version 24, buildnumber 6059
    
    replay_buildnumber = 6059
    
    ### whether to do automatic spoof checks or not
    ###  you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
    ###  set to 0 to disable automatic spoof checks
    ###  set to 1 to enable automatic spoof checks on all players
    ###  set to 2 to enable automatic spoof checks on potential admins only
    
    bot_spoofchecks = 2
    
    ### whether to require spoof checks or not
    ###  this controls whether the bot will require players to spoof check before starting the game
    ###  it does NOT control whether the bot will require players to spoof check before running admin commands - spoof checks are ALWAYS required for admin status
    ###  if you require spoof checks, players will be kicked from the lobby if they haven't spoof checked within 20 seconds of joining (autohosted games only)
    
    bot_requirespoofchecks = 0
    
    
    ### Отображать ли сообщение об обновлении игры
    #  this can always be changed for a particular game with the !refresh command
    
    bot_refreshmessages = 0
    
    ### блокировать ли автоматически игру когда подключился владелец игры (только админ и владелец смогут вводить команды боту)
    
    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
    
    # кикать забаненных игроков с канала
    bot_kickbannedfromchannel = 0
    
    # банить на канале забаненных игроков
    bot_banbannedfromchannel = 0
    
    # использовать ли стиль пинга LC? (делит актуальный пинг на 2
    
    bot_lcpings = 1
    
    # auto kick players with ping higher than this
    
    bot_autokickping = 210
    
    # 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 = 80
    
    ### максимальное число пакетов которое не дошло до игрока прежде чем появится лагскрин ( экран после которого игрока выкинет из игры)
    ###  ниже 8.0 версии GHost++ не имел лагскрина и эта опция имела максимальное значения
    ###  также значение можно изменить во время игры используя !synclimit команду (в пределах от  10 до максимума в 10000)
    
    bot_synclimit = 90
    
    # whether votekicks are allowed or not
    
    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 = 70
    
    # "1" - на время игры бот добавляет создателя в друзья и удаляет его после окончания игры 
    bot_addcreatorasfriendonhost = 0
    
    # показывать команды, направленные боту, в лобби/игре или нет)
    bot_relaychatcommands = 1
    
    # показывать информацию о текущих загрузках карт или нет(скорость, процент загрузки)
    bot_showdownloadsinfo = 1
    
    # интервал между сообщениями о загрузках
    bot_showdownloadsinfotime = 10
    
    # максимум одновременных скачиваний
    bot_maxdownloaders = 2
    
    # общая максимальная скорость загрузки
    bot_totaldownloadspeed = 1024
    
    # макс скорость загрузки для каждого игрока
    bot_clientdownloadspeed = 512
    
    # initiate game over timer when x seconds have passed since world tree/frozen throne has fallen - 0 to disable
    bot_gameoverbasefallen = 20
    
    # initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
    bot_gameoverminplayers = 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 team difference is bigger than this number, 0 - to disable
    bot_gameovermaxteamdifference = 0
    
    # перенаправление вывода консоли на порт UDP
    bot_udpconsole = 1
    
    # резервировать ли игроков из прошлой игры?
    bot_holdplayersforrmk = 1
    
    # включить ли не админ комманды? 1 включить, 0 отключить
    bot_nonadmincommands = 1
    
    # требовать ли от рутадминов проверку ника или нет
    bot_rootadminsspoofcheck = 0
    
    # требовать ли от рутадминов проверку ника или нет
    bot_adminsspoofcheck = 0
    
    # если 1, забаненные игроки будут оповещены о бане.
    bot_notifybannedplayers = 1
    
    # бот будет искать внешний ip при загрузке. отключите если хотите играть только по сети
    bot_findexternalip = 1
    
    # впишите свой внешний IP если не хотите, чтобы бот его искал при загрузке
    bot_externalip = 95.154.92.71
    
    # использовать ли альтернативный сайт для поиска внешнего IP? (при наличии > 30 сек задержки при запуске бота)
    bot_altfindip = 0
    
    # Рутадмины(вписывать через пробел: userone usertwo userthree)
    bot_rootadmins = Nemdox
    
    # bot's UDP password
    bot_udppassword = 
    
    # показывать ли сообщения автоматического удаления игроков забаненных или из запрещенных стран
    bot_verbose = 1
    
    # bot's virtual host name
    bot_virtualhostname = |cFF0080FFLena
    
    # игнорировать лаг скрин в первые X секунд игры
    bot_dropvotetime = 30
    
    # автоматически закрывает игровую прихожую если не подключается необходимое количество игроков или админ за указаное кол. минут
    bot_lobbytimelimit = 10
    
    # udp ip
    udp_cmdbindip = 0.0.0.0
    
    # udp port
    udp_cmdport = 6969
    
    # udp spoof target
    udp_cmdspooftarget =
    
    ############################
    # 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 = 6114
    
    # the admin game password
    
    admingame_password = 
    
    ##########################
    # DATABASE CONFIGURATION #
    ##########################
    
    # database type
    #  use "sqlite3" for a local SQLite database
    #  use "mysql" for any MySQL database
    
    db_type = sqlite3
    
    # sqlite3 database file
    
    db_sqlite3_file = ghost.dbs
    
    # this is only used if your database type is MySQL
    
    db_mysql_server = localhost
    db_mysql_database = mysql
    db_mysql_user = root
    db_mysql_password = 
    db_mysql_port = 3306
    
    ############################
    # 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 = bnet.gamepolis.ru
    
    # your Warcraft III: Reign of Chaos CD key
    
    bnet_cdkeyroc = 2dk9hz-64zx-ekw4vh-yntm-dzvmfk
    
    # your Warcraft III: The Frozen Throne CD key
    
    bnet_cdkeytft = 7kyfrg-rtzg-2xngpk-8dvc-ghxngb
    
    # your battle.net username
    
    bnet_username = Lena
    
    # your battle.net password
    
    bnet_password = 
    
    # the first channel to join upon entering battle.net
    
    bnet_firstchannel = Warcraft Gamepolis
    
    # the root admin on this battle.net server only
    
    bnet_rootadmin = Nemdox
    
    # 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 = 1
    
    # whether to automatically add your clan members list to each game's reserved list
    
    bnet_holdclan = 1
    
    # 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 = 26
    bnet_custom_exeversion = 230 1 24 1
    bnet_custom_exeversionhash = 48 158 165 202
    bnet_custom_passwordhashtype = pvpgn
    
    ###
    # BNLS Settings
    ###
    bnet_bnlsserver = 
    bnet_bnlsport = 9367
    
    ###
    # example configuration for connecting to a official battle.net server (second server)
    ###
    
    # 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
    
    ###
    # example configuration for connecting to a PVPGN battle.net (third server)
    ###
    
    # bnet3_server = pvpgn.boredaussie.com
    # 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 = 22
    # bnet3_custom_exeversion = 184 0 22 1
    # bnet3_custom_exeversionhash = 219 152 153 144
    # bnet3_custom_passwordhashtype = pvpgn
    А это с папки www

    Код:
    <?PHP  
    if (!isset($_SESSION)) {session_start();}
        ob_start();
    /*********************************************
    <!-- 
    *   	DOTA OPENSTATS
    *   
    *	Developers: Ivan.
    *	Contact: ivan.anta@gmail.com - Ivan
    *
    *	
    *	Please see http://openstats.iz.rs
    *	and post your webpage there, so I know who's using it.
    *
    *	Files downloaded from http://openstats.iz.rs
    *
    *	Copyright (C) 2010  Ivan
    *
    *
    *	This file is part of DOTA OPENSTATS.
    *
    * 
    *	 DOTA OPENSTATS is free software: you can redistribute it and/or modify
    *    it under the terms of the GNU General Public License as published by
    *    the Free Software Foundation, either version 3 of the License, or
    *    (at your option) any later version.
    *
    *    DOTA OPEN STATS is distributed in the hope that it will be useful,
    *    but WITHOUT ANY WARRANTY; without even the implied warranty of
    *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    *    GNU General Public License for more details.
    *
    *    You should have received a copy of the GNU General Public License
    *    along with DOTA OPENSTATS.  If not, see <http://www.gnu.org/licenses/>
    *
    -->
    **********************************************/
    
    $server = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'mysql';
    
    $default_style = 'silverbullet';
    $default_language = 'english';
    
    $bans_per_page = '50';
    $games_per_page = '65';
    $heroes_per_page = '30';
    $top_players_per_page = '30';
    $news_per_page = '5';
    $search_limit = '50';
    
    //Enable SEO meta description
    $EnableSEODesc = '1';
    
    //This option will enable timed bans and warns (GhostOne feature).
    //Disable it if you dont use this feature or you will get error.
    $WarnAndExpireDate = '1';
    
    //Display fastest and longest game time win on User page
    $FastGameWon = '1';
    //Show frequently used items for every hero (2 for each slot)
    $ShowHeroMostUsedItems = '1';
    //Show most used heroes for every item. (Note: this can take up much more resources. Care with huge database)
    $ShowItemsMostUsedByHero = '1';
    //Show Items button on Menu buttons
    
    `= '1';
    //Only for GhostOne
    $enableSafeListPage = '1'; 
    
    //All slots are shown on Game page (Although they play 2v2, 3v3...)
    //If this option is disabled then you can not see the exact slot of player. It will hide empty slots.
    $ShowAllSlotsInGame = '0';
    
    //Show total summary of all games (sentinel and scourge: wins, kills, creeps...)
    $ShowSentinelScourgeWon = '1';
    
    //Show Country Flags
    $CountryFlags = '1';
    
    //Show All Time Stats on Top page
    $AllTimeStats = '1';
    //All time stats. How many results to show for All time stats on Top page.
    $top_stats = '5';
    
    //Hide banned users on Top and Monthly page.
    $HideBannedUsersOnTop = '1';
    
    $displayUsersDisconnects = '1';
    
    //Filter the results on the game page by years, months and days
    $FiltersOnGamePage = '1';
    
    //Replay Location:
    $replayLocation = 'replays';
    //You can use timeoffset to match replay date (from -12 to 13 hours)
    //If replays working fine dont change this value (default 0).
    $replayTimeOffset = '0'; 
    $LEAVER = 'LEAVER';
    //If Smart Parsing enabled replay will be saved into HTML output after first parsing. 
    //There is no need to parse same replay anymore.
    //If you disable this option replays will parse always
    $SmartParsing = '1';
    
    //Max. page links before and after current page
    $max_pagination_link = '10';
    
    //(Experimental) Get heroes data from playdota.com instead from database
    $ParsePDHeroes = '1';
    
    //Score Method 1. This method use score formula (see $scoreFormula below) to calucate users score. 
    //Score Method 2. This method use league system to calculate user score. Eg. wins*5 - losses*3 - disconnects*10 
    //On game page winner will receive 5 points, loosers will loose 3 points by default.
    $ScoreMethod = '1';
    //Here you can setup how many points user receive when he win, lose or disconnect.
    $ScoreStart = '1000';
    $ScoreWins = '5';
    $ScoreLosses = '-3';
    $ScoreDisc = '-10';
    
    
    //Score Method 1
    //(Only used if $DBScore = '0')
    $scoreFormula = '((((kills-deaths+assists*0.5+towerkills*0.5+raxkills*0.2+(courierkills+creepdenies)*0.1+neutralkills*0.03+creepkills*0.03) * .2)+(wins-losses)))*10'; 
    
    //Pre-Calculate score
    //If enabled:  Player scores will be taken from the score table in your MySQL database. You must populate this table through your own methods.
    $DBScore = '0';
    
    //Minimal ratio (lefttime/duration) that a player/hero has to complete a game to be counted as win/loss. otherwise game is ignored.
    $minPlayedRatio = '0.8';
    $minGamesPlayed = '1';
    
    $date_format = 'd.m.Y H:i';
    
    //How many records to show for each month row
    $monthly_stats = '5';
    
    //Enable month rows. 1 - ENABLED, 0 - DISABLED
    
    //Top Kills,Top Assists,Top Deaths,Top Creep Kills,Top Creep Denies
    $monthRow1 = '1';
    //Top Gold,Top Neutrals,Top Towers,Top Rax,Top Couriers Kills
    $monthRow2 = '1';
    //Best K/D,Best A/D Ratio,Most games,Best Win %,Top Stay %
    $monthRow3 = '1';
    //Most Kills,Assists,Deaths,Creeps,Denies
    $monthRow4 = '0';
    //AVG Kills,Assists,Deaths,Creeps,Denies
    $monthRow5 = '0';
    
    $DaysOnMonthlyStats = '1';
    $TopRanksOnMonthly = '0';
    
    //Show Points gained for each game for all users on game page
    $UserPointsOnGamePage = '1';
    
    //If this option above is enabled, points  will be calculated accurately (from database)
    //It will calculate total score before and after selected game. (SCORE BEFORE)-(SCORE AFTER) = POINTS per game
    //This will also take up much more resources (queries)
    $AccuratePointsCalculation = '1';
    
    $head_admin = 'Nemdox';
    $bot_name = 'Lena';
    
    $LEAVER = 'LEAVER';
    
    // Achievements plugin
     //Enable/disable User Achievements
    $UserAchievements = '1';
    // Configuration
    
    $KillsMedal = '500'; //Kill 500 enemy heroes!
    $AssistMedal = '200'; //Assist in 200 kills. How many kills to achieve this medal (default 200).
    $WinPercentMedal = '85'; //Achieve 85 % victory
    $KillsPercentMedal = '60'; //Achieve 60 % of kills.
    $GamesMedal = '50'; //Play 50 games!
    $WinsMedal = '50'; //Win 50 games!
    $CreepsMedal = '5000'; //Kill 5000 creeps!
    $DeniesMedal = '500'; //Deny 500 creeps!
    $TowersMedal = '50'; //Destroy 50 towers!
    $CouriersMedal = '30'; //Kill 30 enemy couriers!
    $NeutralsMedal = '500'; //Kill 500 neutrals!
    $PlayDurationMedal = '30'; //Play at least 30 hours!
    
    //*** SIGNATURES ***
    //Users can create signatures?
    $enableSignatures = '1';
    //Minimum number of games played to create signature
    $sigMinGames = '2';
    //Cache time of signature (in minutes)
    $sigCacheTime = '120'; 
    //Signature image quality ( 0 - 100 )
    $sigImageQuality = '90'; 
    //Show country flags on signature
    $sigCountryFlags = '1';
    
    //*** SETUP CACHING ***
    //Enable page caching
    $cachePages = '1';
    //Caching directory (you must create this directory)
    $cacheDir = 'cache';
    //Cache time in minutes (default 30 min)
    $cachetime = 60 * 30;
    
    //*** CACHE CONTROL ***
    //Show Last cached time and Next update time in footer
    $showUpdate = '1';
    //Cache all game pages
    $cacheAllGames = '0';
    //Cache all users
    $cacheAllUsers = '0';
    
    //*** CHAT ***
    $enable_chat = '1';
    //File to store all chats
    $chat_file = 'chat.txt';
    //Show date with username - NOTE: this is only for new messages
    $chat_show_date = '1';
    //How long user must wait before he can write a new message (default 3 sec.)
    $wait_time = 1000 * 3;
    //Check for new messages (default 5 sec.) 
    $refresh_messages = 1000 * 5;
    //How many lines to store in text file
    $maxlines = 60;
    //Max. nick length
    $nick_length = 20;
    
    $pageGen = '1'; //Enable/disable info about page generation and total queries on every page
    $_debug = '0'; //Enable error reportings
    ?>
    Помогите пожалуйста
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Код:
    $database = 'mysql';
    Попробуй замени на
    Код:
    $database = 'ghost';
    Если будет как и в первой ошибке, то выполни запрос в базу данных. Инструкция в этом форуме.
  14. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Вот что выдает )) мб это потому что я не знаю как это сделать?
    Parse error: syntax error, unexpected $end in C:\AppServ\www\config.php on line 233

    Код:
    Иначе, если вы делаете это в первый раз, делайте следущие шаги:
    Выполните SQL запрос из файла mysql_create_tables_v2.5one.sql, который лежит в директории Вашего бота GHost.
    Затем выполните SQL запрос из файла MySQLSetup.sql, который находится в директории DOS'a/DOC
    
    Теперь ваш бот будет работать на MySQL базе данных.
    Обязательно выполните SQL запрос из файла optimizeMySQL.sql, который находится в директории DOS'a/DOC
    
  15. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Еще раз выложи конфиг, ты там лишнего удалил.
  16. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    какой именно конфиг выложить?? конфиг www или бота?
  17. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    config.php
  18. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Вот ложу все как есть кроме пароля нечего не трогал
    Код:
    <?PHP  
    if (!isset($_SESSION)) {session_start();}
        ob_start();
    /*********************************************
    <!-- 
    *   	DOTA OPENSTATS
    *   
    *	Developers: Nemdox.
    *	Contact: nemdox@mail.ru
    *
    *	
    *	Please see http://openstats.iz.rs
    *	and post your webpage there, so I know who's using it.
    *
    *	Files downloaded from http://openstats.iz.rs
    *
    *	Copyright (C) 2010  Ivan
    *
    *
    *	This file is part of DOTA OPENSTATS.
    *
    * 
    *	 DOTA OPENSTATS is free software: you can redistribute it and/or modify
    *    it under the terms of the GNU General Public License as published by
    *    the Free Software Foundation, either version 3 of the License, or
    *    (at your option) any later version.
    *
    *    DOTA OPEN STATS is distributed in the hope that it will be useful,
    *    but WITHOUT ANY WARRANTY; without even the implied warranty of
    *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    *    GNU General Public License for more details.
    *
    *    You should have received a copy of the GNU General Public License
    *    along with DOTA OPENSTATS.  If not, see <http://www.gnu.org/licenses/>
    *
    -->
    **********************************************/
    
    $server = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'ghost';
    
    $default_style = 'silverbullet';
    $default_language = 'english';
    
    $bans_per_page = '50';
    $games_per_page = '65';
    $heroes_per_page = '30';
    $top_players_per_page = '30';
    $news_per_page = '5';
    $search_limit = '50';
    
    //Enable SEO meta description
    $EnableSEODesc = '1';
    
    //This option will enable timed bans and warns (GhostOne feature).
    //Disable it if you dont use this feature or you will get error.
    $WarnAndExpireDate = '1';
    
    //Display fastest and longest game time win on User page
    $FastGameWon = '1';
    //Show frequently used items for every hero (2 for each slot)
    $ShowHeroMostUsedItems = '1';
    //Show most used heroes for every item. (Note: this can take up much more resources. Care with huge database)
    $ShowItemsMostUsedByHero = '1';
    //Show Items button on Menu buttons
    
    `= '1';
    //Only for GhostOne
    $enableSafeListPage = '1'; 
    
    //All slots are shown on Game page (Although they play 2v2, 3v3...)
    //If this option is disabled then you can not see the exact slot of player. It will hide empty slots.
    $ShowAllSlotsInGame = '0';
    
    //Show total summary of all games (sentinel and scourge: wins, kills, creeps...)
    $ShowSentinelScourgeWon = '1';
    
    //Show Country Flags
    $CountryFlags = '1';
    
    //Show All Time Stats on Top page
    $AllTimeStats = '1';
    //All time stats. How many results to show for All time stats on Top page.
    $top_stats = '5';
    
    //Hide banned users on Top and Monthly page.
    $HideBannedUsersOnTop = '1';
    
    $displayUsersDisconnects = '1';
    
    //Filter the results on the game page by years, months and days
    $FiltersOnGamePage = '1';
    
    //Replay Location:
    $replayLocation = 'replays';
    //You can use timeoffset to match replay date (from -12 to 13 hours)
    //If replays working fine dont change this value (default 0).
    $replayTimeOffset = '0'; 
    
    $LEAVER = 'LEAVER';
    
    //If Smart Parsing enabled replay will be saved into HTML output after first parsing. 
    //There is no need to parse same replay anymore.
    //If you disable this option replays will parse always
    $SmartParsing = '1';
    
    //Max. page links before and after current page
    $max_pagination_link = '10';
    
    //(Experimental) Get heroes data from playdota.com instead from database
    $ParsePDHeroes = '1';
    
    //Score Method 1. This method use score formula (see $scoreFormula below) to calucate users score. 
    //Score Method 2. This method use league system to calculate user score. Eg. wins*5 - losses*3 - disconnects*10 
    //On game page winner will receive 5 points, loosers will loose 3 points by default.
    $ScoreMethod = '1';
    //Here you can setup how many points user receive when he win, lose or disconnect.
    $ScoreStart = '1000';
    $ScoreWins = '5';
    $ScoreLosses = '-3';
    $ScoreDisc = '-10';
    
    
    //Score Method 1
    //(Only used if $DBScore = '0')
    $scoreFormula = '((((kills-deaths+assists*0.5+towerkills*0.5+raxkills*0.2+(courierkills+creepdenies)*0.1+neutralkills*0.03+creepkills*0.03) * .2)+(wins-losses)))*10'; 
    
    //Pre-Calculate score
    //If enabled:  Player scores will be taken from the score table in your MySQL database. You must populate this table through your own methods.
    $DBScore = '0';
    
    //Minimal ratio (lefttime/duration) that a player/hero has to complete a game to be counted as win/loss. otherwise game is ignored.
    $minPlayedRatio = '0.8';
    $minGamesPlayed = '1';
    
    $date_format = 'd.m.Y H:i';
    
    //How many records to show for each month row
    $monthly_stats = '5';
    
    //Enable month rows. 1 - ENABLED, 0 - DISABLED
    
    //Top Kills,Top Assists,Top Deaths,Top Creep Kills,Top Creep Denies
    $monthRow1 = '1';
    //Top Gold,Top Neutrals,Top Towers,Top Rax,Top Couriers Kills
    $monthRow2 = '1';
    //Best K/D,Best A/D Ratio,Most games,Best Win %,Top Stay %
    $monthRow3 = '1';
    //Most Kills,Assists,Deaths,Creeps,Denies
    $monthRow4 = '0';
    //AVG Kills,Assists,Deaths,Creeps,Denies
    $monthRow5 = '0';
    
    $DaysOnMonthlyStats = '1';
    $TopRanksOnMonthly = '0';
    
    //Show Points gained for each game for all users on game page
    $UserPointsOnGamePage = '1';
    
    //If this option above is enabled, points  will be calculated accurately (from database)
    //It will calculate total score before and after selected game. (SCORE BEFORE)-(SCORE AFTER) = POINTS per game
    //This will also take up much more resources (queries)
    $AccuratePointsCalculation = '1';
    
    $head_admin = 'Nemdox';
    $bot_name = 'Lena';
    
    $LEAVER = 'LEAVER';
    
    // Achievements plugin
     //Enable/disable User Achievements
    $UserAchievements = '1';
    // Configuration
    
    $KillsMedal = '500'; //Kill 500 enemy heroes!
    $AssistMedal = '200'; //Assist in 200 kills. How many kills to achieve this medal (default 200).
    $WinPercentMedal = '85'; //Achieve 85 % victory
    $KillsPercentMedal = '60'; //Achieve 60 % of kills.
    $GamesMedal = '50'; //Play 50 games!
    $WinsMedal = '50'; //Win 50 games!
    $CreepsMedal = '5000'; //Kill 5000 creeps!
    $DeniesMedal = '500'; //Deny 500 creeps!
    $TowersMedal = '50'; //Destroy 50 towers!
    $CouriersMedal = '30'; //Kill 30 enemy couriers!
    $NeutralsMedal = '500'; //Kill 500 neutrals!
    $PlayDurationMedal = '30'; //Play at least 30 hours!
    
    //*** SIGNATURES ***
    //Users can create signatures?
    $enableSignatures = '1';
    //Minimum number of games played to create signature
    $sigMinGames = '2';
    //Cache time of signature (in minutes)
    $sigCacheTime = '120'; 
    //Signature image quality ( 0 - 100 )
    $sigImageQuality = '90'; 
    //Show country flags on signature
    $sigCountryFlags = '1';
    
    //*** SETUP CACHING ***
    //Enable page caching
    $cachePages = '1';
    //Caching directory (you must create this directory)
    $cacheDir = 'cache';
    //Cache time in minutes (default 30 min)
    $cachetime = 60 * 30;
    
    //*** CACHE CONTROL ***
    //Show Last cached time and Next update time in footer
    $showUpdate = '1';
    //Cache all game pages
    $cacheAllGames = '0';
    //Cache all users
    $cacheAllUsers = '0';
    
    //*** CHAT ***
    $enable_chat = '1';
    //File to store all chats
    $chat_file = 'chat.txt';
    //Show date with username - NOTE: this is only for new messages
    $chat_show_date = '1';
    //How long user must wait before he can write a new message (default 3 sec.)
    $wait_time = 1000 * 3;
    //Check for new messages (default 5 sec.) 
    $refresh_messages = 1000 * 5;
    //How many lines to store in text file
    $maxlines = 60;
    //Max. nick length
    $nick_length = 20;
    
    $pageGen = '1'; //Enable/disable info about page generation and total queries on every page
    $_debug = '0'; //Enable error reportings
    ?>
  19. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Используй дефолтный конфиг, и измени в нем пока только
    Код:
    $server = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'ghost';
  20. Nemdox Ньюфаг

    Сообщения:
    27
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    А как это сделать чтобы использовать дефолтный конфиг, как это понять вообще? Я полный чайник в этом, мне обьяснять нужно )
Статус темы:
Закрыта.