Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/Real-time Данные
Search

Real-time Данные

9 replies120 viewsCurrently viewing: 1
D
domenato

User

Новичок

Posts: 8

На форуме с: 07/11/2008

Репутация: +2

Рейтинг: 0

· 08/12/2008, 03:27 PM

Интересует такой момент, возможно ли отслеживать real-time координаты персонажей которые находятся в online? Посмотрел таблицу characters там координаты сохраняются только для последнего расположения чара.
// Все это к тому что помница давным давно был мод для явы который показывал на карте чаров которые изменялись после обновления страницы.

0
xgl
xgl

User

Участник

Posts: 95

На форуме с: 12/09/2007

Репутация: +176

Рейтинг: 0

· 08/12/2008, 03:29 PM

Надо ковырять ядро, но это будет очень большая нагрузка на сервер.

0
D
domenato

User

Новичок

Posts: 8

На форуме с: 07/11/2008

Репутация: +2

Рейтинг: 0

· 08/12/2008, 03:39 PM

То что создаст нагрузку это естественно но это можно контролировать в плане запрос раз в минуту а также отслеживание определенного чара.

0
xgl
xgl

User

Участник

Posts: 95

На форуме с: 12/09/2007

Репутация: +176

Рейтинг: 0

· 08/12/2008, 03:57 PM

Ну это надо ковырять ядро, чтобы через определенный интервал обновляло координаты.

0
D
domenato

User

Новичок

Posts: 8

На форуме с: 07/11/2008

Репутация: +2

Рейтинг: 0

· 08/12/2008, 04:11 PM

Ок буду копать в данном направлении, спасибку повесил.

0
xgl
xgl

User

Участник

Posts: 95

На форуме с: 12/09/2007

Репутация: +176

Рейтинг: 0

· 08/12/2008, 04:42 PM

Ага, ну просто по другому имхо никак. Ты еще если честно вопрос не в том разделе задал =)
Я в java не разбираюсь, в основном пхп, так бы может более развернуто ответил.

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

Репутация: +768

Рейтинг: 0

· 08/12/2008, 04:48 PM

Незнаю зачем вам это надо...
Но в некоторых серверах такое время даже настраиваецца.
Сохранение идет как правило раз в 10-15 минут.
Причем сохряняеца ВСЕ что принадлежит персонажу (инвентарь, статы итд итп).
Тоесть слишком частая нагрузка может вполне дедлок вызвать (ступор).

Если мне память не отказывает, на определенный таймаут через Schedule стоит класс типа Runnable\Thread, который по выходу таймаута запускается и по окончании переходит снова в режим таймаута.

Вообщем не рекомендую ставить ниже 30-60 секунд для низкого онлайна, а для среднего не менее 1-2 минут.

Либо писать новый класс который сохраняет только X;Y;Z, и назначать его в Schedule.
Но это дело тоже не из легких, нужно организовать много проверок, отключение итд.

— Ålderdom - ingen glädje..

0
BimmeR
BimmeR

User

Участник

Posts: 55

На форуме с: 04/21/2008

Репутация: +103

Рейтинг: 0

· 08/12/2008, 05:30 PM

domenato: Интересует такой момент, возможно ли отслеживать real-time координаты персонажей которые находятся в online? Посмотрел таблицу characters там координаты сохраняются только для последнего расположения чара.
// Все это к тому что помница давным давно был мод для явы который показывал на карте чаров которые изменялись после обновления страницы.

Вообще непонимаю для чего это надо...только лишний гиморой!

0
D
domenato

User

Новичок

Posts: 8

На форуме с: 07/11/2008

Репутация: +2

Рейтинг: 0

· 08/12/2008, 05:33 PM

Dr0ID: Ты еще если честно вопрос не в том разделе задал =)

Все именно там где надо, задача такова что хочу написать скрипт для гмов что-то на подобии карты для отслеживания перемещений игроков по карте с использованием аякса, в принципе теоретически может помочь против ботов (в плане тех которые настроены бегать как "пони по кругу" либо тех которые ловят рыбку. =)
AbsT: Незнаю зачем вам это надо...
Но в некоторых серверах такое время даже настраиваецца.
Сохранение идет как правило раз в 10-15 минут.
Причем сохряняеца ВСЕ что принадлежит персонажу (инвентарь, статы итд итп).
Тоесть слишком частая нагрузка может вполне дедлок вызвать (ступор).

Если мне память не отказывает, на определенный таймаут через Schedule стоит класс типа Runnable\Thread, который по выходу таймаута запускается и по окончании переходит снова в режим таймаута.

Вообщем не рекомендую ставить ниже 30-60 секунд для низкого онлайна, а для среднего не менее 1-2 минут.

Либо писать новый класс который сохраняет только X;Y;Z, и назначать его в Schedule.
Но это дело тоже не из легких, нужно организовать много проверок, отключение итд.

Довольно интересная информация, Благодарю. =)

0
Topic is closed for replies