[help]telnet
Сборка: la2base Final
Краткое изложение СУТИ проблемы: Telnet server and l2top,приз за голосование.Как настроить телнет сервер? КАкой ИП у телнет сервера? ит.д обьесните плиз.Я делал как знал на сайте выбиывает такое:Невозможно установить соединение с базой даных сервера авторизации.
Вопрос: в чем причина и как исправить?
Мои соображения по этому поводу: Делал по своему,по своему я все сделал правельно теперь хочу спросить у народа.
Если я правильно понял, тебе надо настроить телнет для сервера, если да, то идем в \config\telnet.ini
EnableTelnet = false
#Порт телнет-сервера
StatusPort = 12345
#Если пароль не установлен, то при каждом запуске генерируется новый пароль.
#StatusPW = somePass
#Этот список может включать IPы или хосты клиентов, с которых разрешен доступ.
#Ност будет резолвитюся в IP-адрес.
#Формат следующий:
#ListOfHosts = 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
#Удостоверьтесь что между адресами/хостами отсутствуют пробелы
ListOfHosts = 127.0.0.1,localhost
меняем в EnableTelnet = false на true
меняем в StatusPort = 12345 на любой свободный порт, можно оставить как есть
убираем # перед StatusPW = somePass
меняем в StatusPW = somePass на свой пасс
редактируем список ИП в ListOfHosts = 127.0.0.1,localhost //если будешь подключаться к телнету локально, то надо оставить как есть. В ином случае через запятую написать нужные ИП. Будь острожен, если попытка подключения будет произведена с не разрешенного ИП адреса, то сервер скажет, что пасс не верный.
А по поводу
скорей всего неверно указана информация о мускул БД логин сервера.
St1ng3r: Если я правильно понял, тебе надо настроить телнет для сервера, если да, то идем в \config\telnet.iniКод#Телнет по умолчанию отключен.
EnableTelnet = false
#Порт телнет-сервера
StatusPort = 12345
#Если пароль не установлен, то при каждом запуске генерируется новый пароль.
#StatusPW = somePass
#Этот список может включать IPы или хосты клиентов, с которых разрешен доступ.
#Ност будет резолвитюся в IP-адрес.
#Формат следующий:
#ListOfHosts = 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
#Удостоверьтесь что между адресами/хостами отсутствуют пробелы
ListOfHosts = 127.0.0.1,localhost
меняем в EnableTelnet = false на true
меняем в StatusPort = 12345 на любой свободный порт, можно оставить как есть
убираем # перед StatusPW = somePass
меняем в StatusPW = somePass на свой пасс
редактируем список ИП в ListOfHosts = 127.0.0.1,localhost //если будешь подключаться к телнету локально, то надо оставить как есть. В ином случае через запятую написать нужные ИП. Будь острожен, если попытка подключения будет произведена с не разрешенного ИП адреса, то сервер скажет, что пасс не верный.
А по поводу
скорей всего неверно указана информация о мускул БД логин сервера.
редактируем список ИП в ListOfHosts = 127.0.0.1,localhost //если будешь подключаться к телнету локально, то надо оставить как есть. В ином случае через запятую написать нужные ИП. Будь острожен, если попытка подключения будет произведена с не разрешенного ИП адреса, то сервер скажет, что пасс не верный.
Какие ИПы надо?!
если будещь подключаться только локально, то
если с другого компа, то соответственно добавь ИП этого компа, например
St1ng3r: если будещь подключаться только локально, тоКод127.0.0.1,localhost
если с другого компа, то соответственно добавь ИП этого компа, напримерКод127.0.0.1,localhost,94.69.123.68
Сделал пишет:
Невозможно установить соединение с базой даных сервера авторизации.
Проблема не в телнете, а в мускуле, вероятно запрещен доступ к БД из вне.
Ищем базу mysql, в ней таблицу user, в колонке "Host" меняем все на %
Ну и разумеется в конфигах скрипта надо настроить подключение к БД и включить телнет, т.к. итемы даются через телнет, но список персов то получается из БД, а не по телнету. Так же если отключить телнет, то итемы будут выдваться через БД.
St1ng3r:КодНевозможно установить соединение с базой даных сервера авторизации.
Проблема не в телнете, а в мускуле, вероятно запрещен доступ к БД из вне.
Ищем базу mysql, в ней таблицу user, в колонке "Host" меняем все на %
Ну и разумеется в конфигах скрипта надо настроить подключение к БД и включить телнет, т.к. итемы даются через телнет, но список персов то получается из БД, а не по телнету. Так же если отключить телнет, то итемы будут выдваться через БД.
Какой скрипт луче всего использовать для л2топа?!?!?!?
Live: Какой скрипт луче всего использовать для л2топа?!?!?!?
даже незнаю, я их не юзал никогда :)
видать ссылко норм, но вроде это тот, который у тебя и есть.
St1ng3r: даже незнаю, я их не юзал никогда :)
видать ссылко норм, но вроде это тот, который у тебя и есть.
Ну да какой то из этих уже и забыл.....блин как голосование с призами сделать уже не знаю
Только что проверил скрипт, работает на ура. Объясни мне, каким образом надо все устроить. Где стоит серв, где сайт, где скрипт. Надо на серве разрешить доступ к мускулу и телнету с ИП сайта, скрипт кинуть на сайт, в скрипте настроить подключение к БД. Скинь мне свой config.php от скрипта.
St1ng3r: Только что проверил скрипт, работает на ура. Объясни мне, каким образом надо все устроить. Где стоит серв, где сайт, где скрипт. Надо на серве разрешить доступ к мускулу и телнету с ИП сайта, скрипт кинуть на сайт, в скрипте настроить подключение к БД. Скинь мне свой config.php от скрипта.
Скинь мне этот скрипт тока без хайда ссылку плиз,я то ка4ал без хайда который под 50....
Выложи плиз я его проверю щас
St1ng3r: лови :)
Смотри:
<?php
#l2vote
if (!defined(SECURED)) die;
//error_reporting(E_ALL);
$CONFIG['ip']='Сюда внешний IP (узнать тут: _wwwmyip.ru).';//ип mysql сервера (гейм)
$CONFIG['port']='3306 (оставить как есть)'; //порт mysql
$CONFIG['prefix']=''; <= тут что?
$CONFIG['login']='root (стандарт тут)'; //логин mysql
$CONFIG['pass']='(Тут понятно)'; //пароль mysql
$CONFIG['bd']='l2jdb (и тут понятно)'; //база сервера
$CONFIG['voteid']='5243 (тут понятно)'; //id сервера в l2top
$CONFIG['vnum']=50;//не менять!!!! (количество отображаемых голосов в л2топе)
$CONFIG['telnetip']='127.0.0.1(тут что?!?! и где узнать)'; //ip телнет сервера.
$CONFIG['telnetport']='23 (Тут что? стандарт стоит 12345)'; //порт телнет сервера.
$CONFIG['telnetpass']='в телнет.ини?'; //пароль телнет сервера.
$CONFIG['telnetuse']=false; //по умолчанию выключено (требуется включить телнет сервер на игровом сервере )
$CONFIG['logfile']='log_parce.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_parce.txt если ваш хостинг под *nix)
$CONFIG['logfile2']='log_prize.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_prize.txt если ваш хостинг под *nix)
$CONFIG['priseid']='57'; //id призового итема.
$CONFIG['prisenum']='1'; //количество призового итема.
$ALLOW_IPS = array('127.0.0.1','192.168.0.1','192.168.0.2'); //ip с которых разрещен вызов парсящего и выдающего призы сриптов.
?>
<?php
#l2vote
if (!defined(SECURED)) die;
//error_reporting(E_ALL);
$CONFIG['ip']='Адрес мускула, если он стоит у тебя на компе, то 127.0.0.1';//ип mysql сервера (гейм)
$CONFIG['port']='3306 (оставить как есть)'; //порт mysql
$CONFIG['prefix']='точно не знаю зачем, вероятно префикс таблиц, оставляем пустым'; <= тут что?
$CONFIG['login']='root (стандарт тут)'; //логин mysql
$CONFIG['pass']='(Тут понятно)'; //пароль mysql
$CONFIG['bd']='l2jdb (и тут понятно)'; //база сервера
$CONFIG['voteid']='5243 (тут понятно)'; //id сервера в l2top
$CONFIG['vnum']=50;//не менять!!!! (количество отображаемых голосов в л2топе)
$CONFIG['telnetip']='если сервер стоит у тебя на компе, то 127.0.0.1'; //ip телнет сервера.
$CONFIG['telnetport']='тут пишем порт, который указали в конфиге телнет ( по умолчанию 12345 )'; //порт телнет сервера.
$CONFIG['telnetpass']='Пароль к телнету, который указали в конфиге ( обязательно убрать # перед StatusPW = somePass ) somePass - пароль'; //пароль телнет сервера.
$CONFIG['telnetuse']=true; //по умолчанию выключено (требуется включить телнет сервер на игровом сервере )
$CONFIG['logfile']='log_parce.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_parce.txt если ваш хостинг под *nix)
$CONFIG['logfile2']='log_prize.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_prize.txt если ваш хостинг под *nix)
$CONFIG['priseid']='57'; //id призового итема.
$CONFIG['prisenum']='1'; //количество призового итема.
$ALLOW_IPS = array('127.0.0.1','192.168.0.1','192.168.0.2'); //ip с которых разрещен вызов парсящего и выдающего призы сриптов.
?>
скрипт будет работать даже если телнет будет выключен, главное настроить подключение к БД.
St1ng3r: <?php
#l2vote
if (!defined(SECURED)) die;
//error_reporting(E_ALL);
$CONFIG['ip']='Адрес мускула, если он стоит у тебя на компе, то 127.0.0.1';//ип mysql сервера (гейм)
$CONFIG['port']='3306 (оставить как есть)'; //порт mysql
$CONFIG['prefix']='точно не знаю зачем, вероятно префикс таблиц, оставляем пустым'; <= тут что?
$CONFIG['login']='root (стандарт тут)'; //логин mysql
$CONFIG['pass']='(Тут понятно)'; //пароль mysql
$CONFIG['bd']='l2jdb (и тут понятно)'; //база сервера
$CONFIG['voteid']='5243 (тут понятно)'; //id сервера в l2top
$CONFIG['vnum']=50;//не менять!!!! (количество отображаемых голосов в л2топе)
$CONFIG['telnetip']='если сервер стоит у тебя на компе, то 127.0.0.1'; //ip телнет сервера.
$CONFIG['telnetport']='тут пишем порт, который указали в конфиге телнет ( по умолчанию 12345 )'; //порт телнет сервера.
$CONFIG['telnetpass']='Пароль к телнету, который указали в конфиге ( обязательно убрать # перед StatusPW = somePass ) somePass - пароль'; //пароль телнет сервера.
$CONFIG['telnetuse']=true; //по умолчанию выключено (требуется включить телнет сервер на игровом сервере )
$CONFIG['logfile']='log_parce.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_parce.txt если ваш хостинг под *nix)
$CONFIG['logfile2']='log_prize.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_prize.txt если ваш хостинг под *nix)
$CONFIG['priseid']='57'; //id призового итема.
$CONFIG['prisenum']='1'; //количество призового итема.
$ALLOW_IPS = array('127.0.0.1','192.168.0.1','192.168.0.2'); //ip с которых разрещен вызов парсящего и выдающего призы сриптов.
?>
скрипт будет работать даже если телнет будет выключен, главное настроить подключение к БД.
Ну бла указал все верно почему нету конекта к БД [censored] )
мускул стоит на локальной машине или на удаленной? через навикат получается подключиться? если есть сайт, то статистика (онлайн, топ пк\пвп) работают? попробуй юзать другой серв, например VertrigoServ
St1ng3r: мускул стоит на локальной машине или на удаленной? через навикат получается подключиться? если есть сайт, то статистика (онлайн, топ пк\пвп) работают? попробуй юзать другой серв, например VertrigoServ
Сервер стоит на дом.Компе ((= (ну я бы не сказал ,что сервер,но это не важно) Сайт есть статистика все работает на УРА!
У мен такой же скрипт был,но может ченить другое дадите а?)
_http://94.19.74.138/
мой конфиг:
#l2vote
if (!defined(SECURED)) die;
//error_reporting(E_ALL);
$CONFIG['ip']='127.0.0.1';//ип mysql сервера (гейм)
$CONFIG['port']='3306'; //порт mysql
$CONFIG['prefix']='';
$CONFIG['login']='root'; //логин mysql
$CONFIG['pass']='пасс'; //пароль mysql
$CONFIG['bd']='l2jarchid_db'; //база сервера
$CONFIG['voteid']='5243'; //id сервера в l2top
$CONFIG['vnum']=50;//не менять!!!! (количество отображаемых голосов в л2топе)
$CONFIG['telnetip']='127.0.0.1'; //ip телнет сервера.
$CONFIG['telnetport']='23'; //порт телнет сервера.
$CONFIG['telnetpass']='somePass'; //пароль телнет сервера.
$CONFIG['telnetuse']=true; //по умолчанию выключено (требуется включить телнет сервер на игровом сервере )
$CONFIG['logfile']='log_parce.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_parce.txt если ваш хостинг под *nix)
$CONFIG['logfile2']='log_prize.txt'; //лог файл, парсящего л2топ, скрипта (незабудьте chmod 777 log_prize.txt если ваш хостинг под *nix)
$CONFIG['priseid']='57'; //id призового итема.
$CONFIG['prisenum']='1'; //количество призового итема.
$ALLOW_IPS = array('127.0.0.1','192.168.0.1','192.168.0.2'); //ip с которых разрещен вызов парсящего и выдающего призы сриптов.
?>
весьма все это странно :) Все таки попробуй _http://vertrigo.sourceforge.net/ поставить, вдруг поможет.
З.Ы: ник игрока root

