L2JZ PHP скрипты для администратора

Теги:
 
1 17 18 19 20 21 52
+
-
edit
 

Zzahar

втянувшийся
SamaelHanson> Сервер ничего не пишет... А вот на странице (цитирую) в брузере - пишет отсчет времени, но сам рестарт не проходит...
SamaelHanson> И что самое странное - так это время игры и работы сервера не пишет... :(
Значит вообще не идёт связь между телнетом сервера и l2jz. Сверь telnet.propereties из L2J и option.php из l2jz.
L2JZsystem - система управления сервером.  
UA SamaelHanson #17.12.2005 14:59
+
-
edit
 

SamaelHanson

новичок
Захар, спасибо за подсказски :)
Нашел причину :) Была неразкоментированна строка : StatusPW = somePass...

Но все равно Логин сервер работает, а вот гейм сервер - нет, ошибку выдает :

Connecting to login on 127.0.0.1:9014
StatusServer Started! - Listening on Port: 12345
Password Has Been Set To: somePass
Exception in thread "main" java.net.BindException: Address already in use: JVM_B
ind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at net.sf.l2j.status.Status.<init>(Status.java:100)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:510)
Registered on login as Server 0 : Bartz

Посоветуй, где что подправить
Модератор форума Club-ix.net.ua  
+
-
edit
 

Zzahar

втянувшийся
SamaelHanson> Захар, спасибо за подсказски :)
SamaelHanson> Нашел причину :) Была неразкоментированна строка : StatusPW = somePass...
SamaelHanson> Но все равно Логин сервер работает, а вот гейм сервер - нет, ошибку выдает :
SamaelHanson> Connecting to login on 127.0.0.1:9014
SamaelHanson> StatusServer Started! - Listening on Port: 12345
SamaelHanson> Password Has Been Set To: somePass
SamaelHanson> Exception in thread "main" java.net.BindException: Address already in use: JVM_B
SamaelHanson> ind
SamaelHanson> at java.net.PlainSocketImpl.socketBind(Native Method)
SamaelHanson> at java.net.PlainSocketImpl.bind(Unknown Source)
SamaelHanson> at java.net.ServerSocket.bind(Unknown Source)
SamaelHanson> at java.net.ServerSocket.<init>(Unknown Source)
SamaelHanson> at java.net.ServerSocket.<init>(Unknown Source)
SamaelHanson> at net.sf.l2j.status.Status.<init>(Status.java:100)
SamaelHanson> at net.sf.l2j.gameserver.GameServer.main(GameServer.java:510)
SamaelHanson> Registered on login as Server 0 : Bartz
SamaelHanson> Посоветуй, где что подправить
В настройках телнета телнета логин сервера поменяй порт.
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
TrojanCS> спасибо за сайт
TrojanCS> есть небольшая проблема, тут уже писали что картинки не отображаются мне эти варианты не помогли в эксплорере пишется ошибка:
TrojanCS> Строка 19
TrojanCS> Символ 5
TrojanCS> Ошибка: Инструкция "return" вне функции
TrojanCS> у меня порт не 80 а 8080 если это может быть связанно
TrojanCS> забыл написать, картинки не показываются Монстров и городов, карты итемы всё показывается
А ты какую версию l2jz используешь? Если 0.6 то попробуй почистить кэш браузера. Если не 0.6 то переходи на 0.6.
P.S. Мне кажется Internet Explorer это плохой браузер. Лучше использовать Opera или Firefox.
L2JZsystem - система управления сервером.  
UA CrazyWolf #17.12.2005 17:16
+
-
edit
 

CrazyWolf

новичок
Вот нашел один сайт, так там мне понравилась статистика печатей. Вот ссылка http://lineage.cybernet.by/ss/, ну и повторюсь, хотелось бы видить разнообразную статистику по серверу, самый богатый(адены), самый умный(МР), самый толстый(НР), Время в онлайне, посещаемость сервера, РК, PVP и тд, а для админов поиск играков по IP и шмота и монстров по ID, и на последок бан и разбан по IP.
:p кажется все.
Мои все игроки просто в восторге от базы данных, просили тебе(Zzahar) передать ОГРОМНОЕ СПАСИБО.
 
+
-
edit
 

Zzahar

втянувшийся
CrazyWolf> Вот нашел один сайт, так там мне понравилась статистика печатей. Вот ссылка http://CrazyWolf>lineage.cybernet.by/ss/.
Хороший скрипт надо будет сделать.

CrazyWolf>ну и повторюсь, хотелось бы видить разнообразную статистику по серверу, самый богатый(адены), самый умный(МР), самый толстый(НР), время в онлайне, посещаемость сервера, РК, PVP и тд.
Самые богатые уже есть. Посещаемость и время в онлайне нереально реализовать(просто нет таких данных в базе). Всё остальное сделать можно в принципе. Правда это не настолько интересные статистики кажется..

CrazyWolf>а для админов поиск играков по IP и шмота и монстров по ID, и на последок бан и разбан по IP.
CrazyWolf> :p кажется все.
Так по ID-же вроде можно искать в быстром поиске(ну и в обычном тоже). Просто вводи id скажем вещи или игрока или моба, и должно по идее его выдать. Или ты что-то другое имел в виду? Бан и разбан нужен конечно.
L2JZsystem - система управления сервером.  
+
-
edit
 

AlleyCat

втянувшийся
AlleyCat>> Знаю, что туплю где-то. Но сегодня первый раз сам переставил апач и пхп. :-)
AlleyCat>> Локально смотрю все нормально.
AlleyCat>> С удалленой машины получаю
Zzahar> Вот кстати нет. Это глюк системы. На некоторых конфигурациях PHP+Apache+MySQL почему-то происходит такая вот штука. Проблема возникает из-за того что теряется глобальная переменная $GS в которой указан номер текущего геймcервера. У неё довольно кривой инициализатор, возможно дело в нём. Открой libscheck_lib.php и там в районе строки 130 будет функция check_GS(). Попробуй заменить её на следующую:
Zzahar> function check_GS(){
Zzahar> global $HTTP_SESSION_VARS;
Zzahar> if(!isset($HTTP_SESSION_VARS['l2jz_gs']))return 0;
Zzahar> if(!is_numeric($HTTP_SESSION_VARS['l2jz_gs']))return 0;
Zzahar> $GS=$HTTP_SESSION_VARS['l2jz_gs'];
Zzahar> if($servers[$GS]===NULL)return 0;
Zzahar> return $GS;
Zzahar> }
Zzahar> Мне почему-то кажется что возможно это исправит глюк. Если нет то тогда надо поправить функцию mysql_L2JZ_connect($type) которая начинается в районе 114 строки. Нужно заменить в ней фрагмент:
Zzahar> break;
Zzahar> case"GS":
Zzahar> на
Zzahar> break;
Zzahar> case"GS":
Zzahar> $GS=0;
Zzahar> Но сначала попробуй пожалуйста первый способ, и независимо от того поможет это или нет напиши о результате.

Нет. Первый способ не помог.
code text
  1. Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:wwwApache2htdocsl2jzlibscheck_lib.php on line 123
  2. Problem connecting to MySQL database...


Второй вариант.
code text
  1.  
  2. Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:wwwApache2htdocsl2jzlibscheck_lib.php on line 124
  3. Problem connecting to MySQL database..


А odbc использует софтина?
Может в нем проблема?
 
+
-
edit
 

Zzahar

втянувшийся
AlleyCat> Второй вариант.
...
AlleyCat> А odbc использует софтина?
AlleyCat> Может в нем проблема?
Ну я так понимаю трабла в том что в mysql_pconnect пустые логин и пароль используются и соответсвенно php подставляет логин и пароль по умолчанию(видимо как раз этот ODBC). Не слишком ясно почему так происходит. Если тебе не помог второй способ(немного странно другим вроде помогает), то наверное придётся прямо в коде написать свои логин и пароль к базе. Вот эта строка:
mysql_pconnect($servers[$GS]['mysql_address'],$servers[$GS]['mysql_login'],$servers[$GS]['mysql_password']);
L2JZsystem - система управления сервером.  
+
-
edit
 

AlleyCat

втянувшийся
AlleyCat>> Второй вариант.
...
AlleyCat>> А odbc использует софтина?
AlleyCat>> Может в нем проблема?
Zzahar> Ну я так понимаю трабла в том что в mysql_pconnect пустые логин и пароль используются и соответсвенно php подставляет логин и пароль по умолчанию(видимо как раз этот ODBC). Не слишком ясно почему так происходит. Если тебе не помог второй способ(немного странно другим вроде помогает), то наверное придётся прямо в коде написать свои логин и пароль к базе. Вот эта строка:
Zzahar> mysql_pconnect($servers[$GS]['mysql_address'],$servers[$GS]['mysql_login'],$servers[$GS]['mysql_password']);

Сенкс. Сорри, но второй вариант помог. Я немного промахнулся и первый раз GS=0 поставил под логин-сервером.
 
+
-
edit
 

TrojanCS

новичок
TrojanCS>> спасибо за сайт
TrojanCS>> есть небольшая проблема, тут уже писали что картинки не отображаются мне эти варианты не помогли в эксплорере пишется ошибка:
TrojanCS>> Строка 19
TrojanCS>> Символ 5
TrojanCS>> Ошибка: Инструкция "return" вне функции
TrojanCS>> у меня порт не 80 а 8080 если это может быть связанно
TrojanCS>> забыл написать, картинки не показываются Монстров и городов, карты итемы всё показывается
Zzahar> А ты какую версию l2jz используешь? Если 0.6 то попробуй почистить кэш браузера. Если не 0.6 то переходи на 0.6.
Zzahar> P.S. Мне кажется Internet Explorer это плохой браузер. Лучше использовать Opera или Firefox.

я вчера только скачал сайт тоесть самый последний. уже всё перепробовал один чёрт монстры не появляются ))) один раз вылазил скилет и то больше не повторялось, вобщем странная проблема, по всей видимости простая но чёто не могу найти
 
+
-
edit
 

Zzahar

втянувшийся
TrojanCS> я вчера только скачал сайт тоесть самый последний. уже всё перепробовал один чёрт монстры не появляются ))) один раз вылазил скилет и то больше не повторялось, вобщем странная проблема, по всей видимости простая но чёто не могу найти
http://la2.diablozone.net/l2jz/ Вот тут посмотри пожалуйста, отображаются у тебя монстры или нет.
L2JZsystem - система управления сервером.  
+
-
edit
 

valsha

разработчик l2j-сервера

CrazyWolf>> Вот нашел один сайт, так там мне понравилась статистика печатей. Вот ссылка http://CrazyWolf>lineage.cybernet.by/ss/.
Zzahar> Хороший скрипт надо будет сделать.
Вот ссылка на этот скрипт

l2j.mookins.com

Could not resolve host: l2j.mookins.com // l2j.mookins.com
 

вот файлы

rapidshare.de

Connection timed out after 15000 milliseconds // rapidshare.de
 
World of Warcraft (WOWEmu) PvPGN 1.6.6 (War/Srat/ClosedD2); Quake3; CS/CZ 1.5/1.6; WolfET; NewerwinterNights1.65; UT2004 (3339); CoD UO; Soldat; GTA VC 0.5;  
+
-
edit
 

TrojanCS

новичок
TrojanCS>> я вчера только скачал сайт тоесть самый последний. уже всё перепробовал один чёрт монстры не появляются ))) один раз вылазил скилет и то больше не повторялось, вобщем странная проблема, по всей видимости простая но чёто не могу найти
Zzahar> http://la2.diablozone.net/l2jz/ Вот тут посмотри пожалуйста, отображаются у тебя монстры или нет.
хех ))) показываются и у меня стали показываться( но я ничего не делал) хотя страницы всеравно открываются с этой ошибкой
 

navy
navy2

новичок
Zzahar:
А рейдов не прикрутил? :) Я сам то сделал на 0.51, но ожидал что будет в 0.6 :). Да и я сделал вывод в окно сообщений лог от телнет сервера, так удобнее для отлова проблем, но лучше его сделать в отдельное окно. И есть еще проблема с тем что при заходе на страницу "сервер" первый раз все быстро, а последующие разы, тормоза по 2-3 минуты, и порой даже показывает, что серверы оффлайн. Но все работает.
А вообще отличная работа, спасибо!
 
UA CrazyWolf #19.12.2005 21:53
+
-
edit
 

CrazyWolf

новичок
Zzahar> Так по ID-же вроде можно искать в быстром поиске(ну и в обычном тоже). Просто вводи id скажем вещи или игрока или моба, и должно по идее его выдать. Или ты что-то другое имел в виду? Бан и разбан нужен конечно.
Упс, я этого не знал :р
Я еще нашел проблемку, у меня на серваке реализованны рейдбоссы, но их по базе можно найти только если знаеш их имя или ИД, а в поиске по левелу их не находит. Может это из за того, что у них тип не L2Monster, не L2Minion и не L2NPC, а L2RaidBoss, подскажи что править.
 
+
-
edit
 

Pautina

новичок
При попытке просмотра Скиллов монстров выдает: MySQL ERROR: Unknown table 's' in where clause

Где копать?
Если ... то ... иначе ... всё.  
+
-
edit
 

Pautina

новичок
Да. И еще одно маленькое пожелание. А можно сделать одну маленькую (пустую) html-ку которая будет отображаться при старте статистики. Чтобы там можно было чегось своего написать. Это 1 (раз).
2. Точно так же выделить в отдельную шапку другую html-ку.
3. В спсике игроков (онлайн и просто) выводить эмблему Клана.
Если ... то ... иначе ... всё.  
+
-
edit
 

Pautina

новичок
Что означает линк LServer а тоу меня при нажатии на него Access denied.
Хотя у меня уровень доступа - 100.
Если ... то ... иначе ... всё.  

Olen

новичок
А что означает "выполнить SQL скрипт из файла l2jz.sql в l2jdb базе"?

И в какое место надо поместить папку www? У меня на диске w:/ уже есть папка http://www...
Да, и где находится папка l2jzsystem?
 
+
-
edit
 

Zzahar

втянувшийся
navy> Zzahar:
navy> А рейдов не прикрутил? :) Я сам то сделал на 0.51, но ожидал что будет в 0.6 :). Да и я сделал вывод в окно сообщений лог от телнет сервера, так удобнее для отлова проблем, но лучше его сделать в отдельное окно.

CrazyWolf> Упс, я этого не знал :р
Я еще нашел проблемку, у меня на серваке реализованны рейдбоссы, но их по базе можно найти только если знаеш их имя или ИД, а в поиске по левелу их не находит. Может это из за того, что у них тип не L2Monster, не L2Minion и не L2NPC, а L2RaidBoss, подскажи что править.
М-м да сейчас только L2Monster показывает. А что собственно вы хотите чтобы было? Чтобы рейды были на отдельной страничке или вперемешку? Я просто немного хз какие типы npc чего означают. Не могли-бы вы мне объясните какие типы и где должны показываться?

navy> Да и я сделал вывод в окно сообщений лог от телнет сервера, так удобнее для отлова проблем, но лучше его сделать в отдельное окно. И есть еще проблема с тем что при заходе на страницу "сервер" первый раз все быстро, а последующие разы, тормоза по 2-3 минуты, и порой даже показывает, что серверы оффлайн. Но все работает.
navy> А вообще отличная работа, спасибо!
М-м сообщения от телнет сервера? Ну да хорошо конечно. Он по моему обычно ничего полезного не возврашает. Насчёт сервер да, есть такое. Я сам не очень понимаю почему так получается. Ну думаю когда я сделаю кэширование на сервере запросов, это снизит остроту проблемы.
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
Pautina> При попытке просмотра Скиллов монстров выдает: MySQL ERROR: Unknown table 's' in where clause
Pautina> Где копать?
Гф гм, даже и незнаю. Такая проблема была у многих но как-то вроде быстро разрешилась. А какой у тебя MySQL?
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
Pautina> Да. И еще одно маленькое пожелание. А можно сделать одну маленькую (пустую) html-ку которая будет отображаться при старте статистики. Чтобы там можно было чегось своего написать. Это 1 (раз).
Pautina> 2. Точно так же выделить в отдельную шапку другую html-ку.
Pautina> 3. В спсике игроков (онлайн и просто) выводить эмблему Клана.
1)Ага ок сделаю
2)Какую?
3)Это сложно :) Я не знаю пока как это сделать.
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
Pautina> Что означает линк LServer а тоу меня при нажатии на него Access denied.
Pautina> Хотя у меня уровень доступа - 100.
Так и должно быть, там ничего нет. А вообще там наверное будет что-то про логин-сервер.
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
Olen> А что означает "выполнить SQL скрипт из файла l2jz.sql в l2jdb базе"?
Olen> И в какое место надо поместить папку www? У меня на диске w:/ уже есть папка http://www...
Olen> Да, и где находится папка l2jzsystem?
Ну вот можно в www положить ещё одну www. Скрипт надо с помощью редактора MySQL какого-нибудь загнать. У тебя там должне быть PhpMyAdmin с Гринхоповским сервером. ТАм вкладка Import вроде.
L2JZsystem - система управления сервером.  

navy
navy2

новичок
Еще вот может есть уже, но я не нашел, можно ли добавить поиск вещей у игроков для админа, т.к. просто просматривать список умрешь :)
Лог от телнета просто удобен тем что он хоть какую инфу дает :) а так пароль на телнет сменил а в системе забыл (бывает) а потом не понимаешь че за дела :) можно его просто в лог файл бросать, он ведь все равно получается (ответ телнет).

По рейдам, я делал отдельную закладку (ссылку) как NPC итп выборка идет по типу L2RaidBoss. Кстати может добавить в таблицу параметры п.атак/деф м.атак/деф (общий список не отдельного монстра)
 
1 17 18 19 20 21 52

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru