Лог действий игроков

Теги:
 

ebosh

новичок
Возможно ли реализовать лог действий игроков, или хотя бы ГМов, выглядел бы он примерно так:
Player Vasya give Player Petya item_id=57 count=5000
Player Fedor give Player Yan skill_id=7029 lvl=4
Player Petya give Player Fedor exp=5000 sp=500
Ну или что-то в этом роде....
 
+
-
edit
 

zabbix

разработчик OpenWorlds
[06.01.26 16:02:00] '<censored>': [RequestSellItem] 5943:11
[06.01.26 16:02:00] '<censored>': [RequestSellItem] 5346:1
[06.01.26 16:02:00] '<censored>': [RequestSellItem] 5332:1
[06.01.26 16:02:00] '<censored>': [RequestSellItem] 5340:1

руками естественно :D
Речи тайна Йоды магистра раскрыта - на Форте программист просто старый оказывается он.  

ebosh

новичок
А теперь вопрос, как это все сделать ? и желательно чтобы лог был по подробней, примерно так как я описал :)
 

ebosh

новичок
собсна, мож кто нить подскажет как реализовать, куда и что пихать... :)
 

Pixel

новичок
ebosh> собсна, мож кто нить подскажет как реализовать, куда и что пихать... :)

никак, ты прикинь 1000 игроков делают 1000 действий ), хард засрешь быстро да и лишняя нагрузка никому ненужна, да и ковырятсяч в логах это ппц канкретное, ну если у тя там 10 человек!!! ))))) лол
Нубом быть не стыдно, стыдно скрывать что ты нуб!  
+
-
edit
 

mrSteam

втянувшийся
На оффовском ядре ведутя любые логи, даже маленьник строчки, каждая мелоч.

Я предлогаю сделать лог выброса вещей X;Y;Z,id;кол-во;чар, лог смертей, лог трейда, и прочего что можно записать в лог.
НО для тех кому логи не нужны, неплохобы чтобы была опция позволяющаяя включитьотключить логи подобного типа, ну и желательно с указанием уровня лога...типа 0~5 (0 - выкл, 5 самый точный и подробный)

Balancer и другие подумайте, это может пригодится иногда. :)
Я прошу сделать это =)

С максимальными логами сервер будет наиболее полноценным :D
Баги для читера это средство выживания Баги для админа это веревка и мыло  

stiff

разработчик l2j-сервера
ebosh>> собсна, мож кто нить подскажет как реализовать, куда и что пихать... :)
Pixel> никак, ты прикинь 1000 игроков делают 1000 действий ), хард засрешь быстро да и лишняя нагрузка никому ненужна, да и ковырятсяч в логах это ппц канкретное, ну если у тя там 10 человек!!! ))))) лол

Когда приспичит не только в логах ковыряться придется...

Логи всякие нужны, логи всякие важны. Я всеми 3мя лапами за =)
А можно это запихнуть в отдельную таблицу. Тогда полную историю шмотки можно получить одним запросом =)
 

ebosh

новичок
Совершенно согласен, без детальных логов никак, реально придумано сделать log сервер как отдельное приложение
 
+
-
edit
 

mrSteam

втянувшийся
Угу, как LogD в оффе :)
Всеми ногами за)
Баги для читера это средство выживания Баги для админа это веревка и мыло  

Murkt

Pythoneer
★★★
>сделать log сервер как отдельное приложение
А подумать? А смысл?
[team Їжачки - сумні падлюки]  
+
-
edit
 

zabbix

разработчик OpenWorlds
Murkt поражает иногда
Что значит смысл? Не все сервера х100000 держат, не всем похер на читеров
У меня логи хранятся с момента открытия сервера, за 7 месяцев ~400Gb
Я просто херею от такого пофигизма
Речи тайна Йоды магистра раскрыта - на Форте программист просто старый оказывается он.  

Murkt

Pythoneer
★★★
zabbix, я ж не про сами логи. Я про отдельное приложение. Никакого смысла в этом не вижу. Разносить на разные компы, что ли?
[team Їжачки - сумні падлюки]  
+
-
edit
 

zabbix

разработчик OpenWorlds
yes, у меня так и работает
опять таки, не все 1 сервер держат
ну фортресу до этого далеко, тут и логинсервер еще не вынесли
про базу с логами вообще пока говорить не стоит
Речи тайна Йоды магистра раскрыта - на Форте программист просто старый оказывается он.  
+
-
edit
 
Логинсервер просто не считают нужным вынести... Сделать логи не так трудно на самом деле, через недельку будет время - может займусь.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
+
-
edit
 

mrSteam

втянувшийся
Удачи, будем ждать :)
Главное сделать логи конфигурируемые по уровню желательно и с максимальной точностью.
Это поможет отлавливать читеров ине только :)
Баги для читера это средство выживания Баги для админа это веревка и мыло  

ebosh

новичок
zabbix> Murkt поражает иногда
zabbix> Что значит смысл? Не все сервера х100000 держат, не всем похер на читеров
zabbix> У меня логи хранятся с момента открытия сервера, за 7 месяцев ~400Gb
zabbix> Я просто херею от такого пофигизма
У меня сервер с рейтам х5 - х6 , умников много находятся, особенно проблемы возникают с теми кто пользует бота для энчанта вещей, хоть одно радует что эти действия можно через логи итемов найти, но иногда тяжело в логе весом 30мб, найти это действие... Меня вообще поражает, что после столького времени не было разработано логирование толковое. Abaddon думаю не стоит затягивать с этим, удачи в разработке!
 
+
-
edit
 

zabbix

разработчик OpenWorlds
SELECT * from log_<date>_<worldid> WHERE log_id in(a,b,c,d)?
оччень сложно, согласен, вообще гемор гиговые логи парсить
бедный mysql :D
Речи тайна Йоды магистра раскрыта - на Форте программист просто старый оказывается он.  
+
-
edit
 

mrSteam

втянувшийся
Ну как успехи? :)
Баги для читера это средство выживания Баги для админа это веревка и мыло  

stiff

разработчик l2j-сервера
кто-нить сейчас занимается логами в sql?
Если нет, то подскажите где правильнее ловить прердачу шмота между игроками (трейд) а также продажу шмота в магазин.
 
+
-
edit
 

mrSteam

втянувшийся
up
Баги для читера это средство выживания Баги для админа это веревка и мыло  

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