Zzahar: Все сообщения за 27 Октября 2005 года

 
ПнВтСрЧтПтСбВс
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

Zzahar

втянувшийся
J-3:
Выложите пожалуйста рабочий l2jz.sql потому что в моем почемуто не хватает походу создания одной таблицы в базе , а именно l2jz_variables, как я понял она отвечает за перезагрузку и останов сервера по времени. я вообщето не шарю в пхп, поэтому если я не прав, то не ругайтесь сильно, но рестарт не работает а сам создать таблицу не зная параметров я не могу.
Или просто выложите код который нужно добавить в l2jz.sql чтоб скрипт создавал нужную таблицу.


И еще не хватает вот этого ресурса l2base_images/world_map.jpg где его взять?
там смотрю разные карты, а зачем они и что показывают?
и кстати папки maps вообще нет.проверьте пожалуйста дистрибутив и сделайте еще один фикс до полной работоспособности, чтоб не тянуть все заново.
 

М-м, фиксом можно фиксить только версию 0.3. Если была версия 0.2 или особенно 0.1 то надо скачать всё заново.
L2jz_variables
DROP TABLE IF EXISTS l2jz_variables; CREATE TABLE l2jz_variables ( timedate timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, type varchar(32) NOT NULL default '', var1 int(11) default '0', var2 int(11) default '0', var3 int(11) default '0', text varchar(255) NOT NULL default '', KEY timedate (timedate) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO l2jz_variables VALUES("2005-10-21 10:53:52", "restart", "0", "0", "0", "");
L2JZsystem - система управления сервером.  

Zzahar

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

Мне кажется надо логировать в таблицу причём в ней будет несколько жёстко фиксированых полей:
тип лога или id лога

имя чара сделавшего действие или(и) его id. При некоторых типах логов(например "монстр убил игрока") этот параметр может означать id монстра.

имя чара на которого было совершено действие или(и) его id. При некоторых типах логов(например "игрок использовал скилл на") этот параметр может означать id монстра.

Object id вещи тоже можно вынести в отдельное поле(оно конечно будет использоваться не во всех логах но это очень важный параметр по нему будет часто производиться поиск и поэтому лучше сделать его отдельным)

и несколько не фиксированных полей (1-2 строковых и 5-8 числовых наверное) в которых в зависимости от типа лога будут записываться разные параметры(количество вещей количество отнятых hp, id клана, уровень энчанта итд).

Такая схема используется в L2off. По моему довольно удачно и удобно.
L2JZsystem - система управления сервером.  

Zzahar

втянувшийся
J-3:
именно версию 0.3 скачал
вот свойства архива размер 6,21 МБ (6 517 999 байт), на диске 6,21 МБ (6 520 832 байт),
качал по ссылке http://la2.merge.ru/files/l2jz.rar 11 октября. потом качал апдейт.

хотя тогда может она была и не 0.3.
 

Тогда если мне не изменяет память была вообще первая пробная версия(даже не 0.1) :)
L2JZsystem - система управления сервером.  

Zzahar

втянувшийся
AlleyCat:
Можно добавить в статутс чара показ кармы и возможность ее изменения?
 

Показ конечно можно и я его добавлю. насчёт изменения надо посмотреть что может сервер. Но так или иначе рано или поздно изменение тоже будет добавлено.
L2JZsystem - система управления сервером.  

Zzahar

втянувшийся
Balancer:
Zzahar:
Показ конечно можно и я его добавлю. насчёт изменения надо посмотреть что может сервер.
 


Как я понял, из твоего скрипта telnet-соединение можно устанавливать? Тогда - JBForth и что угодно можно менять :)
 

Конечно :) Уже сейчас почти всё делается через JBForth. Но просто сам JBForth ещё не всё может(по правде говоря последний раз я заглядывал в исходники больше недели назад, может он уже и всё может). Ну а если какого-то низкоуровневого слова нет всегда можно его дописать :)
L2JZsystem - система управления сервером.  

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