Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
28.04.2010 12:31:42

*** API ***

*** API ***

Уважаемые программисты.
Сейчас ведётся разработка нового API для экспорта данных с сервера «Мафии online».

Скажите, пожалуйста, к экспорту каких данных Вы бы хотели получить доступ.

Также актуальный вопрос — в каком формате (plain text/XML/JSON/etc…)

Просьба отписываться здесь по существу, без вопросов «А что это такое?» (кому надо — те знают, кто не знает — тем не надо). И без глупых предложений (типа «пароли», «количество денег», …)

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


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

ZVaness
Аватар
Игрок
9 
28.04.2010 16:02:32

Re: *** API ***

Re:*** API ***

Я кншн не программист )
Но надо сделать вариации экспорта:
*пол, уровень, принадлежность к авторитетам, семьи, шарик дня рождения
* пол, уровень
* пол, принадлежность к авторитетам
* пол, принадлежность к авторитетам, семьям
* уровень
+ Ко всему этому или отдельно:
*Нахождение в партии
*Нахождение в локации (Я не уверен что сейчас это реализовать можно, хотя хз)
* Последний запрос от сервера к игроку, попросту - пинг, который бы позволял видеть был 5 минут назад или нет.

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
29.04.2010 02:13:44

Re: *** API ***

Re:*** API ***

О, да, забыл написать, что в тред люто, яростно призывается Химик, громче всех единственный [a href=http://mafiaonline.ru/forum_subj.php?id_old=231418&id_tema=4]кричавший[/a], что ему нужен доступ к базе.


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Лиходей
Гость
29.04.2010 05:56:48

Re: *** API ***

Re:*** API ***

Экспорт шарика дня рождения {lol}
пинг о_О
животноводство!

Faceless
Аватар
Игрок
8 
29.04.2010 05:57:18

Re: *** API ***

Re:*** API ***

Тут я, тут.
Я не мониторю форум ежесекундно какбЭ..

Чуть выше Ваня собсно написал..
Добавлю от себя чуток:
-- Онлайн/Оффлайн
--Кол-во сыгранных партий (разбивки по ролям)/В/П. Кол-во очков.
--Кол-во полученных наказаний (секретного ведь ничего в этом нет)
--Кол-во партий по улицам (если такое возможно)/В/П. Кол-во очков.

XML меня вполне устроит.

Спасибо!

Faceless
Аватар
Игрок
8 
29.04.2010 06:03:31

Re: *** API ***

Re:*** API ***

При нахождении в партии, номер и ссылка на партию..
А так же, кол-во сыгранных партий персом хотя бы за последние 7 дней. Ну и.. номера партий =)

Faceless
Аватар
Игрок
8 
29.04.2010 06:07:08

Re: *** API ***

Re:*** API ***

И еще, если игроку дано наказание (молча/арест), хотелось бы, чтобы рядом с ником выводился бы соответствующий значок.. =)

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
29.04.2010 06:42:06

Re: *** API ***

Re:*** API ***

Урааа, Химик пришёл  {dhorovod}
OK, понято, услышано.


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Лиходей
Гость
29.04.2010 07:02:33

Re: *** API ***

Re:*** API ***

Подытожу и добавлю.

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

Экспорт игрока 2 (аналог инфы игрока)
- имя
- количество очков, партий, побед, поражений за все роли, из инфы
- слоты с оружием, номер шмотки?

экспорт шмота (по номеру)
- картинко
- статы
- описалово
и тд и тп

по семьям ... нужны экспорты, как это всё есть на соответствующих вкладках

Экспорт семей
- название
- сайт
- ссылка на значек?
- номер семьи?
- глава
и тд тп

экспорт состава семьи
- имя
- должность
....

Далее. Рассмотреть вопрос об открытии паспортов в логах. Не помешало бы, если бы эта информация была общедоступна. К примеру, через сутки после окончания партии.

Экспорт списка партий (дата, улица)
тупо номера партий

Экспорт партии (по номеру партии)
- исход партии (победа чижей/мафов/ничья)
- улица партии
- комментарий партии?
- уровневое ограничение партии (верх и низ)?
- партия была "без новичков"?
- г/п?
- б/п?
{- имя игрока
- роль
- итог (таймаут/убит/посажен/выжил)
- количество полученных маф?)}

Экспорт партии 2
даёшь экспорт краткого лога))))
даёшь лог всех ночных ходов, который открывается после окончания партии)))

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
29.04.2010 08:41:32

Re: *** API ***

Re:*** API ***

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

Сначала — plain text, позже и xml подтянем.


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Faceless
Аватар
Игрок
8 
29.04.2010 11:08:39

Re: *** API ***

Re:*** API ***

Да можно и в plain text.. чет подумал тут.. даже еще лучше будет...

Faceless
Аватар
Игрок
8 
29.04.2010 11:13:05

Re: *** API ***

Re:*** API ***

Выгрузки как я понял 1 раз в день будут в plain text? или как? и куда будут выгружаться? на fttp?

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
29.04.2010 12:18:06

Re: *** API ***

Re:*** API ***

Часть выгрузок будет доступна (и частично уже доступна — но не скажу, ибо есть дырки в безопасности) в онлайн-режиме, часть — статичной и обновляться несколько раз в сутки.


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Faceless
Аватар
Игрок
8 
29.04.2010 12:27:03

Re: *** API ***

Re:*** API ***

Распишите, какая инфа будет в онлайн-режиме, а какая в статичном?
Статичную хотелось бы получать "автозабором" с ftp...

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
29.04.2010 14:02:17

Re: *** API ***

Re:*** API ***

Потерпите, скоро всё распишу.

Чем более редко обновляется инфа, тем более статичной она будет. :-)

Вся информация об игроке будет динамичной.

Статичной, скорее всего, будет инфа о вещах, кланах, списке игроков (да-да, будет полный перечень игроков :-)

ftp не будет с вероятностью, близкой к 100%. :-) Автозабор можно будет делать с http :-)


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Лиходей
Гость
30.04.2010 05:23:59

Re: *** API ***

Re:*** API ***

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

Властелин Ничего
Аватар
ещё не поздно… решить проблему…
9  
01.05.2010 03:25:22

Re: *** API ***

Re:*** API ***
Цитата

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

Ответы на часть запросов будут генерироваться не при каждом обращении,  а будут возвращаться кешируемые с некоторой периодичностью данные. Как минимум, для экономии времени/ресурсов сервера. Ну, скажем, перечень шмоток — не сказать бы, что он меняется каждые 5 минут, да? Вот и нет смысла дёргать каждый раз БД для этого. Или, скажем, полный перечень игроков. Он, конечно, меняется часто — но  часть изменений малоактуальна (скажем, свежезарегистрировавшиеся нолики переживут, если попадут в перечень через несколько часов после регистрации).


«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»

Лиходей
Гость
02.05.2010 17:40:20

Re: *** API ***

Re:*** API ***

А, ну так всё-таки кеширование, а не статический экспорт)

Softwarer
Аватар
Banned
7 
05.05.2010 10:36:20

Re: *** API ***

Re:*** API ***
Цитата

Сейчас ведётся разработка нового API для экспорта данных с сервера «Мафии online».

Скажите, пожалуйста, к экспорту каких данных Вы бы хотели получить доступ.

Желание приконнектиться к базе у меня возникает всякий раз, когда вижу явного читера или сливщика. Соответственно, хотелось бы следующие данные:

- с кем и как часто играл данный персонаж (за указанный интервал времени). top 50 или типа того
- логи всех партий, в которых участвовали вместе указанные персонажи (за указанный интервал времени)

Формат непринципиален, лишь бы достаточно строгий для разбора не-глазами.

04.11.2012 18:06:58

Re: *** API ***

Тема закрыта модератором Властелин Ничего 04.11.2012 18:06:58