Перейти к содержимому

Высокая работоспособность
Геодата, классы и способности, подземелья и рейды:
всё, как было на официальных серверах!
Без малого 15 лет работы
29 июня нашему проекту исполняется 15 лет,
старейший сервер рунета,
ни одного вайпа за этот срок!
Бесплатно и без доната
Наш проект является полностью бесплатным,
на нём отсутствует покупка игровых ценностей, влияющих на баланс.
Отсутствие лагов
Благодаря 4 мощным серверам и надежному провайдеру
в игре полностью отсутствуют лаги!
Трансфер с других серверов
Приходите к нам со своим персонажем,
воспользуйтесь БЕСПЛАТНОЙ
услугой по переносу персонажа на наш проект!
Высокий онлайн
Онлайн на всех наших мирах РЕАЛЬНЫЙ,
ежесуточно наши миры посещает более
12000 игроков!
Хорошая техподдержка
Четыре сотрудника, отвечающих за решение ваших вопросов,
всегда выслушают и обязательно помогут.
Мы предоставляем действительно качественный сервис!
Начать играть

IsengardArmory

armory оружейная

Лучший Ответ Jyn, 19 января 2023 - 13:37

Если вдруг кто-то, когда-то и зачем-то сюда забредёт:

Тема и автор умерли.

Актуальная тема: https://ezwow.org/to...engardarmory-2/

Перейти к сообщению


  • Авторизуйтесь для ответа в теме

Сообщений в теме: 288

#1 dmslayer

Отправлено 20 мая 2017 - 21:39

*
Популярное сообщение!

Аддон база данных всех персонажей EZWOW

 

Самая новая версия - 2.1 - https://ezwow.org/to...mory/?p=1842713 - декабрь 2021

В дальнейшем обновление необходимо скачивать с сайта  https://ezserver.codehandler.ru/.

 

Использование:

/ar имя персонажа

/armory имя персонажа

 

Будет найден аккаунт, которому принадлежит персонаж, а также все остальные персонажи аккаунта. Если имя персонажа не введено, т.е. просто используется /ar аддон осуществит поиск того персонажа, который у Вас в таргете.

 

Как работает:

Запущен сервер https://ezserver.codehandler.ru/ . На нем развернуто ПО https://github.com/s...ez-parse-server. Эта программа с периодичностью 30-60 секунд загружает 1 страницу армори и парсит с нее список из 20 персонажей. Со страницы армори парсится название аккаунта, имя персонажа, уровень, гс, ап, кп, гильдия, раса, класс. Все это добро сохраняется в базу данных сервера. На основе базы данных сервер генерирует аддон, в котором зашита таблица со всеми найденными персонажами. Этот аддон можно скачать и поставить себе, нужно только периодически обновлять.

 

Для парсинга армори необходима авторизация, поэтому на сайте есть возможность отправить на сервер свою куку.

 

Исходный код всего:

https://github.com/s...ez-parse-server - присоединяйтесь!

 

АПИ сервера (для разработчиков):

 
POST /cookie/create (cookie - обязательный, строка вида isengardPortalArticlePage-0=124336; member_id=.....)
Добавить куку в БД
 
GET /cookie/count (описание параметров - https://github.com/m...-count-entities)
Получить количество кук в БД
 
GET /pulser/position - Получить смещение сканера. Сервер постоянно сканирует страницы армори, увеличивая смещение.
Когда смещение доходит до максимума, оно сбрасывается в 0.
 
GET /ezwow/stat - Получить статистику армори
 
GET /ezwow/parse (st опциональный, по умолчанию 0) - Спарсить страницу армори с указанным смещением
 
POST /character/list (описание параметров - https://github.com/m...t-list-entities)
Отдает персонажей постранично
 
POST /character/find (описание параметров - https://github.com/m...d-find-entities)
Найти персонажей
 
GET /character/get (описание параметров - https://github.com/m...an-entity-by-id)
Получить персонажа по внутреннему ID БД
 
GET /character/count (описание параметров - https://github.com/m...-count-entities)
Получить количество персонажей в БД
 
GET /generator/json (filename - опциональный, по умолчанию IsengardArmory.json) - скачать БД в формате JSON
GET /generator/sql (filename - опциональный, по умолчанию IsengardArmory.sql) - скачать БД в формате SQL
GET /generator/sqlzip (filename - опциональный, по умолчанию IsengardArmory.sql.zip) - скачать БД в формате SQL, упакованный в ZIP
GET /generator/toc (filename - опциональный, по умолчанию IsengardArmory.toc) - скачать TOC для аддона
GET /generator/lua (filename - опциональный, по умолчанию IsengardArmory.lua) - скачать БД в формате аддона
GET /generator/addon - скачать весь аддон, он состоит из LUA и TOC, упакованных в ZIP
GET /stat/get - статистика армори

Прикрепленные изображения

  • 1.jpg
  • 2.jpg

Сообщение отредактировал dmslayer: 06 декабря 2021 - 20:49

  • 53

Активно не играю

Сайт - https://codehandler.ru


Начать играть на EzWoW?
Присоединяйтесь к нашему сообществу!
Играйте на самом работоспособном и стабильном русскоязычном WoW сервере без доната игровых ценностей!

#2 Rodionov

Отправлено 20 мая 2017 - 22:04

деанон аддон? 


  • 0

#3 dmslayer

Отправлено 20 мая 2017 - 22:08

деанон аддон? 

 

есть чутка. Юзаю чтобы добавить в чс всех персов акка


  • 0

Активно не играю

Сайт - https://codehandler.ru


#4 Greenex

Отправлено 20 мая 2017 - 23:13

Где же ты раньше был  :beach:


  • 2

#5 ZEUStiger

ZEUStiger

Отправлено 20 мая 2017 - 23:52

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


  • 8

#6 lord-daedra

Отправлено 20 мая 2017 - 23:53

Аее. Ждём воплей о нарушении женевской конвенции и ещё чего-то там.


  • 0

#7 Anyken

Anyken

Отправлено 21 мая 2017 - 00:08

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

Было множество тем с жалобами и просьбами,но "ему" как обычно все равно.Он же за прозрачность на сервере.КЕК!

Двойные стандарты тащат


  • -2

И раньше и сейчас, нет паладоса круче Вас. 


#8 CemXokenc

CemXokenc

Отправлено 21 мая 2017 - 00:09

 

 

а можно хранить бд на бесплатном хостинге, по ночам раз в день обновлять ее парсером (или как ты там ее достал) и аддон будет подключаться к сайту при запросе в игре?


  • 0

#9 dmslayer

Отправлено 21 мая 2017 - 00:14

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

 

ну, я подумываю использовать бд GearScore. А так да, устаревание неизбежно постепенное


а можно хранить бд на бесплатном хостинге, по ночам раз в день обновлять ее парсером (или как ты там ее достал) и аддон будет подключаться к сайту при запросе в игре?

 

боюсь, никто не одобрит нагрузки на веб-сервер, плюс, я еще не совсем разобрался, как получать в аддоне данные со внешних источников, если это вообще возможно


  • 0

Активно не играю

Сайт - https://codehandler.ru


#10 Acedia

Отправлено 21 мая 2017 - 00:15

Мне вот интересны 2 момента:

1) Где простой смертный взял базу персов (почекал ники своих персов, гс и прочее совпадает)?
2) Что будет, если кто-то из списка сделает ренейм? Будет выводиться старый ник?
Про гс и лвл Зевс уже сказал, если убрать инфу о них, "база" похудеет заметно.


  • 0

#11 dmslayer

Отправлено 21 мая 2017 - 00:19

Мне вот интересны 2 момента:

1) Где простой смертный взял базу персов (почекал ники своих персов, гс и прочее совпадает)?
2) Что будет, если кто-то из списка сделает ренейм? Будет выводиться старый ник?
Про гс и лвл Зевс уже сказал, если убрать инфу о них, "база" похудеет заметно.

 

вся информация в оружейной же. БД жестко задана в аддоне (состояние 16 мая) и никак не обновляется. При ренейме, конечно перса в ней не будет - пока не обновися аддон (мб есть смысл парсить разок в пару недель). ГС и лвл - разбираюсь как использовать GearScore базу


  • 1

Активно не играю

Сайт - https://codehandler.ru


#12 Ner0s

Ner0s

Отправлено 21 мая 2017 - 00:21

Мне вот интересны 2 момента:

1) Где простой смертный взял базу персов (почекал ники своих персов, гс и прочее совпадает)?
2) Что будет, если кто-то из списка сделает ренейм? Будет выводиться старый ник?
Про гс и лвл Зевс уже сказал, если убрать инфу о них, "база" похудеет заметно.

это просто база ников+гс забитая в "тестовик". Ничего  выводиться не будет нового, пока вручную аддон не обновишь.


  • 0

#13 ZEUStiger

ZEUStiger

Отправлено 21 мая 2017 - 00:40

если это вообще возможно

Невозможно.


  • 0

#14 dmslayer

Отправлено 21 мая 2017 - 00:57

Невозможно.

 

не знал точно, но крепко подозревал. Слишком уж жирно было бы


  • 0

Активно не играю

Сайт - https://codehandler.ru


#15 Dedfakter

Dedfakter

Отправлено 21 мая 2017 - 00:59

Невозможно.

Ну почему же,вполне возможно, тот же gathermate вполне успешно это делает. Другое дело, что не в этом случае, т.к. для доступа к армори нужна авторизация. Или ты это и имел в виду ?


Сообщение отредактировал Dedfakter: 21 мая 2017 - 00:59

  • 0

#16 altair66

Отправлено 21 мая 2017 - 01:23

Был бы тебе безмерно благодарен, если бы ты написал аддон, позволяющий игнорировать целую гильдию.


  • 3

#17 Greenex

Отправлено 21 мая 2017 - 01:32

Человек отображается как дворф 


  • 0

#18 Acedia

Отправлено 21 мая 2017 - 01:58

вся информация в оружейной же. БД жестко задана в аддоне (состояние 16 мая) и никак не обновляется. При ренейме, конечно перса в ней не будет - пока не обновися аддон (мб есть смысл парсить разок в пару недель). ГС и лвл - разбираюсь как использовать GearScore базу

Ну не вручную же ты выдирал инфу по каждому персонажу, коих, судя по кол-ву строк в текстовике, что-то в районе 150к. Вопрос был в этом.


  • 0

#19 dmslayer

Отправлено 21 мая 2017 - 02:12

Был бы тебе безмерно благодарен, если бы ты написал аддон, позволяющий игнорировать целую гильдию.

 

К этому все и идет =))


Ну не вручную же ты выдирал инфу по каждому персонажу, коих, судя по кол-ву строк в текстовике, что-то в районе 150к. Вопрос был в этом.

 

Нет, не вручную, парсером DataCol. В базе 146372 персонаж 39981 акк если точней


  • 0

Активно не играю

Сайт - https://codehandler.ru


#20 ZEUStiger

ZEUStiger

Отправлено 21 мая 2017 - 02:13

Ну почему же,вполне возможно, тот же gathermate вполне успешно это делает. Другое дело, что не в этом случае, т.к. для доступа к армори нужна авторизация. Или ты это и имел в виду ?

Тупо невозможно. В луа вова нет поддержки сетевых функций. Иначе все бы этим пользовались.

gathermate ничего неоткуда не загружает. Он просто умеет шарить инфу по пати/рейду/гильдии. Отправляя внутри игры им сообщения в скрытом чат канале для аддонов.

 

Ну не вручную же ты выдирал инфу по каждому персонажу, коих, судя по кол-ву строк в текстовике, что-то в районе 150к. Вопрос был в этом.

Он вероятно написал скриптик, который сам загружал каждую страницу и доставал из неё нужные данные. Вручную такие дела ни один уважающий себя программист не делает.


  • 0



Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей

UCaller Visa Mastercard Paypal Qiwi Robokassa Yookassa
Договор-оферта Условия возврата
Подробности - о сервере?
Играй на нашем сервере!
Бесплатный сервер WoW 3.3.5 Wrath of the Lich King - уже 16 лет мы радуем наших игроков, присоединяйся к ним!
Без доната! Всё работает!
Нет - продаже предметов, влияющих на игровой процесс. Да - высокой работоспособности - проверь!

Система лояльности

За внутриигровую активность Вы будете получать Сферы Лояльности, которые автоматически конвертируются в бонусы для покупок в магазине сервера:

  • Победа в матче на Арене: 15% от текущего рейтинга;
    (т.е. примерно 300 при рейтинге в 2000)
  • Победа в сражении на Полях Боя: 12.5% от текущего рейтинга;
    (т.е. примерно 500 при рейтинге в 4000)

(только при использовании системы Поиска Подземелий)

(только актуальные рейдовые подземелья - ЦЛК, РС и ИВК)

За каждые 100 Сфер Лояльности Вы получаете 1 бонусный рубль, который можете использовать для полной или частичной оплаты чего-нибудь нужного из магазина.


Участие в особом событии - Цареубийстве!

Кажд (для игроков Альянса) и кажд (для игроков Орды) с 16:00 до 22:00 (по московскому времени) проводится особое событие - Цареубийство!


Достаточно убить одного из предводителей противоположной фракции и получить награду: 2000 Сфер Лояльности! Следите за уведомлениями в чате...


Еженедельно можно получить 15000 Сфер Лояльности, после достижения данного значения бонусы за вышеперечисленные действия начисляться не будут.