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

ON-LINE Статистика бота...

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

  1. Synth (LM) Пантограф!

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

    http://games.nsk54.com/dota/
  2. Tsukasa-mixer Старожила

    Сообщения:
    66
    Спасибы:
    0
    сделать можно и даже не сложно, просто бота переводят на mySQL базу и берут всю инфу о играх оттуда.
  3. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Хе... а если не знать что такое MySQL то можно и не начинать?=)
  4. Tsukasa-mixer Старожила

    Сообщения:
    66
    Спасибы:
    0
    нуу что такое mySQL обычно знают все кто знает php значит можно предположить что и html вам незнакома )))))
    Ну значит так, берём траву, берём ещё кого нить и получается такая замечательная статистика........мдааааа )))
  5. Sandro Парнишка с небывалым умом

    Сообщения:
    158
    Спасибы:
    3
    По моему есть готовые обвязки php mysql ghost. но хотя б минимальные знания там знать надо, чтобы настроить все это
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Все ясно=)

    Будем учить...
  7. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Интересная и актуальная тема. :)
    Собственно попытаюсь начать как можно более подробно и понятно. ;-)

    Для начала зарегистрировал себе сайт на http://x10hosting.com/ со всеми нужными компонентами типа поддержки php и mysql.

    Через FTP залил туда Allstats-1.3.133, обновив его перед этим до .138 (http://code.google.com/p/allstats/)

    Через встроенную туда cPanel, используя phpmyadmin, установил:
    mysql_create_tables_v2.4one.sql
    MySQLSetup.sql
    optimizeMySQL.sql

    Всё встало без каких либо ошибок и результат можно посмотреть тут:
    http://vcoed.exofire.net/

    Настроил config.php - всё работает идеально т.к. никаких ошибок не обнаружено.
    Настраиваю ghost.cfg

    db_mysql_server = vcoed.exofire.net
    db_mysql_database = имя базы
    db_mysql_user = имя пользователя со всеми правами доступа
    db_mysql_password = пароль
    db_mysql_port = 3306
    db_type = mysql

    Предварительно в cPanel добавил удалённый доступ со своего ip.

    А теперь собственно проблема - не получается установить подключение бота к БД.

    [GHOST 04:03] database error - error connecting to MySQL server
    [GHOST 04:03] shutting down

    Свои предположения есть, думаю что-то не так в настройках бота указал, может быть порт или сервер. Имя базы, пароль и пользователь 100% верны.

    Версия: ghostone 1.6.264

    Хотелось бы услышать/прочесть что-либо по поводу этого вопроса. :)
  8. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    2Apx Меня на вашем боте уже забанили, правда неизвестно за что. (7М) =))))
    По теме: попробуй проверь какимнибуть скриптом левым подключение к базе, и вывод хоть простейшей строки, если коннект от такого скрипта будет, то тогда логи пиши побольше.
  9. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    И меня забанили черти :DD ( [RwC]LongMan )
  10. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Ник?

    Спасибо, посмотрим, что можно сделать ;-)

    [RwC]LongMan - не играл и не забанен :D
  11. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Ник Rk61, типа за бэкдор забанен, но в 666 програмно реализовано чтоб небыло бэкдора.
    Вот скрипт проверки написал за пару минут, протестил - робит! :
    Код:
    <?php
    $server = "localhost";
    $user = "root";
    $password = "";
    $db = "ghost";
    
    
    $link = mysql_connect($server, $user, $password);
    if (!$link) {
        die('Невозможно соедениться: ' . mysql_error());
    }
    echo 'Всё в норме коннект удачный! =)';
    mysql_select_db($db) or die(mysql_error());
    $sql = "SELECT * from bans";
    $result = mysql_query($sql) or die(mysql_error());
    
    $query = mysql_query ("select `id` from `bans`");
    $count = mysql_num_rows ($query);
    echo '<br>Всего банов: '.$count;
    
    $query = mysql_query ("select `id` from `admins`");
    $count = mysql_num_rows ($query);
    echo '<br>Всего админов: '.$count;
    ?>
    
    должен показать на экране чтото типа
  12. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Я прост для себя поднял тему ^_^

    Решил тоже сделать...
  13. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Дык в чём трабл? =)))
  14. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Пока что... тока начинаю искать проблемы, вернее хостинг...
  15. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Вылетает такая попа:

    Parse error: parse error, unexpected ')', expecting '(' in /home/r/rwc.h12.ru/WWW/functions.php on line 114
  16. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Дак напиши строки 10 выше и 10 ниже строки 114 файла functions.php
  17. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Код:
    function getWins($username) {
    	global $dbType, $databasename, $dbHandle;
    	$sql = "SELECT COUNT(*) FROM gameplayers LEFT JOIN games ON games.id=gameplayers.gameid LEFT JOIN dotaplayers ON dotaplayers.gameid=games.id AND dotaplayers.colour=gameplayers.colour LEFT JOIN dotagames ON games.id=dotagames.gameid WHERE name='$username' AND ((winner=1 AND dotaplayers.newcolour>=1 AND dotaplayers.newcolour<=5) OR (winner=2 AND dotaplayers.newcolour>=7 AND dotaplayers.newcolour<=11)) AND gameplayers.`left`/games.duration >= 0.8";
    
    	if($dbType == 'sqlite')
    	{
    		foreach ($dbHandle->query($sql, PDO::FETCH_ASSOC) as $row)
    		{
    			$inwins=$row["COUNT(*)"];
    		}
    	}
    	else
    	{
    		$result = mysql_query($sql);
    		$row = mysql_fetch_array($result, MYSQL_ASSOC);
    		$inwins=$row["COUNT(*)"];
    		mysql_free_result($result);
    	}
    	return $inwins;
    }
    
  18. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    У меня не удается подключится к мускл дб. Я хз какой юзернейм и пасс)

    Точнее как перевести бота на мускл?)
  19. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Хостинг не поддерживает работу с sqlite, у него нету в php.ini прописаного файла pdo_sqlite.dll но ты его и не заставишь это сделать, так что переводи на мускул


    Код:
    db_type = mysql
    
    Если ты собрался использовать мускул хостинга, то если там есть поддержка мускула, тебе должны были выдать логин\пароль\базу и ip для коннекта.
  20. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Так, я запросил у них создание ДБ Мускл, создано:

    Дали только вот эти данные:
    Имя базы: rwc8 Имя пользователя: rwc8 Хост на котором расположен сервер БД: database Пароль: ******** Для адмнистрирования БД воспользуйтесь ссылкой:
    http://register.h12.ru/phpadm/index.php

    Ну при введении имеющихся данных в конфиг бота выходит это:

    Код:
    [                            GHOST 12:46] database error - error connecting to MySQL server
    [                            GHOST 12:46] shutting down
    А да, я порт не знаю какой выставлять) поставил 3306...