ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
» ED Community Tool (aka EG PILOTS - веб платформа) | страница 1 |
|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
ED Community Tool
http://ed.elite-games.ru
---------------------------------------------------------------------------------
Устаревшая информация/Outdated Info (кликните здесь для просмотра)
Что это?
Гибкая платформа с открытым исходным кодом, основанная на проекте edce для мониторинга в режиме настоящего времени прогресса своего Коммандера, поиска сопартийцев в крыло по заданным параметрам. Также является HQ для пилотов сообщества EG PILOTS.
Для чего это?
Для удобного поиска ведомых, планирования совместных полетов, управления сообществом EG PILOTS
Как это работает?
Система собирает данные о пилотах непосредственно с сервера Elite Dangerouse и публикует их на сайте лично Вам, или всем участникам (по Вашему желанию).
Если Вы являетесь членом дочернего EG сообщества EG PILOTS, то Ваши данные будут доступны всем членам EG PILOTS.
Для участия, Вам будет достаточно скачать программу синхронизации и получить личный ключ на сайте.
Т.е. программа имеет доступ к моим логину и паролю? Это не опасно?
Нет. Логин пароль, а также куки, которые используются для получения данных хранятся локально на Вашем компьютере в зашифрованном контейнере. Обмен данными происходит исключительно через SSL. Личная информация НЕ собирается.
Смогу я создать подобную систему?
Конечно. Серверная и клиентская части Api будут доступны в публичном доступе после релиза,
однако сам клиент и web интерфейс Вам предлагается создать самостоятельно.
Когда это можно будет попробовать?
Как только все поля в табличке ниже станут зелеными
Вид работ | Статус | Настройка сервера | [OK] TEST | Создание Api | [OK] TEST | Создание Web интерфейса | [IN PROGRESS] | Создание агента синхронизации | [IN PROGRESS] |
Создание документации | [IN PROGRESS] |
|
О проекте/About: WIP
Документация/Documentation: WIP
Приватная версия/Dev version: Core:0.5b Api:2.2a WebCli:WIP Cli:WIP
Публичная версия/Public Version: WIP
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (03:58 08-10-2016), всего редактировалось 59 раз(а) Последний раз редактировалось: Xrym (16:37 16-07-2015), всего редактировалось 5 раз(а) |
|
|
AnrDaemon
864 EGP
        Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12322
Зарегистрирован: 17.10.2004
 |
|
Если что, могу посодействовать с хостингом. Как минимум на первое время.
LXC контейнер, два статических IP. Вменяемо широкие каналы (формально 1Мбит, на самом деле больше).
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
AnrDaemon : |
Если что, могу посодействовать с хостингом.
|
ненадо. С железом все окей как раз - машинка в ДЦ стоит.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
AnrDaemon
864 EGP
        Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12322
Зарегистрирован: 17.10.2004
 |
|
Дахтожвасзнает
Тогда озвучте остальные требования.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
ТехноМаг : |
На повестке:
Функционал
Дизайн
Медали/Награды
и прочее.
|
добавлено спустя 42 секунды:
А вот поддомен у Ег отжать было бы неплохо
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (13:35 16-07-2015), всего редактировалось 1 раз |
|
|
AnrDaemon
864 EGP
        Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12322
Зарегистрирован: 17.10.2004
 |
|
На счёт поддомена тоже подумаем.
_________________ Люблю свободный полёт... :) |
|
|
HaloAlo
120 EGP
 Рейтинг канала: 23(4735) Репутация: 20 Сообщения: 2444 Откуда: Из параллельной вселенной Зарегистрирован: 15.01.2015
 |
|
Умел чего-то подобное, помог бы. А так могу только поддержать морально
_________________ Interstellar Madman
Imperial Interceptor
King of Empire
CMDR HaLoALo |
|
|
Olivka
108 EGP
  Рейтинг канала: 24(4851) Репутация: 0 Сообщения: 910
Зарегистрирован: 11.11.2014
 |
|
Немного не понял, это запил сугубо для человеков упарывающихся в треде "Сообщество" или для всех пользователей "конференции"?
|
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Olivka : |
для всех пользователей "конференции"?
|
Форума Elite Dangerous
Olivka : |
упарывающихся в треде "Сообщество"
|
особенно, ведь делается в первую очередь для них.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
Olivka
108 EGP
  Рейтинг канала: 24(4851) Репутация: 0 Сообщения: 910
Зарегистрирован: 11.11.2014
 |
|
ТехноМаг : |
Olivka : |
для всех пользователей "конференции"?
|
Форума Elite Dangerous
Olivka : |
упарывающихся в треде "Сообщество"
|
особенно, ведь делается в первую очередь для них.
|
От тут стоило дать немного подробностей. Вот, вы например собираетесь впилить ачивочки, они будут ориентированы на заслуги пилотов в рамках сообщества или что то глобальное?
|
|
|
Xrym
430 EGP
     Рейтинг канала: 44(9966) Репутация: 71 Сообщения: 5308 Откуда: Главный пояс астероидов Зарегистрирован: 01.09.2010
 |
|
Olivka : |
что то глобальное
|
В профиль на форуме они не попадут, если ты про это.
_________________ per aspera ad astra |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Olivka : |
От тут стоило дать немного подробностей.
|
Ачивочки в виде медалей (возможно погон) за определенные действия и участия в евентах (например за независимость Еуриали).
Также с помощью инструмента можно будет посмотреть кто на чем (и возможно где) летает, что облегчит задачу выбора компаньонов для выполнения каких-либо задач.
По сути все это планируется сделать для того, чтобы собрать все таблицы и инструментарий в одном месте с удобным управлением.
добавлено спустя 36 секунд:
Xrym : |
В профиль на форуме
|
Это еще одни плюсик в пользу отдельного ресурса.
добавлено спустя 1 минуту:
Я щас хочу еще EDAPI поковырять (которое стырено из приложение на Apple). Возможно даже получится смотреть информацию в реалтайме на сайте.
добавлено спустя 39 минут:
И таки да. Можно получить информацию о пайлоте в реалтайм (ну или обновлять с некоторой задержкой) непосредственно из игры.
добавлено спустя 11 минут:
В часности меня привлекают параметры, получаемые с помощью API как
Код: |
"PVP": {"kills": {"ranks": {"r3": 0, "r1": 0, "r5": 0, "r2": 0, "r4": 0, "r7": 0, "r0": 0, "r8": 0, "r6": 0}}}
|
можно киллборду сделать
добавлено спустя 31 минуту:
Но у этой системы есть один большой минус:
FD не стали делать API ключей, как допустим это было сделано в EVE Online и для подключения к API нужно вводить свой мейл и пароль от игры. В принципе, можно это все дело засекурить, но шанс того, что пароль стырят все равно останется. Поэтому сразу ставлю на голосование - нужно ли нам прикручивать edce и делать интерактивный инструмент или же мы обойдемся старым добрым ручным вводом.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (16:06 16-07-2015), всего редактировалось 6 раз(а) |
|
|
chubakka
65 EGP
 Рейтинг канала: 7(586) Репутация: 2 Сообщения: 486 Откуда: Berlin Зарегистрирован: 17.02.2014
 |
|
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется
|
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
chubakka : |
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется
|
на php и частично на питоне (если сообщество скажет да edce). Если нет, то на C++ для создания десктопного приложения.
Есть еще третий вариант. Чтобы пароли на сервере не хранить - можно запилить десктопное приложение, которое будет связываться с сервером Фронтиеров, грабить оттуда данные и отсылать в профиль уже на наш сервер.
Плюсы такого подхода:
Не нужно доверять хранение пароля от игры МНЕ, что в разы уменьшает возможность кражи аккаунта.
Минусы:
Нужно держать приложение запущенным у себя на компе - по крайней мере пока Вы играете в ED
@Модераторы. Пожалуйста, добавьте третий вариант с приложением в опрос.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (16:18 16-07-2015), всего редактировалось 2 раз(а) |
|
|
chubakka
65 EGP
 Рейтинг канала: 7(586) Репутация: 2 Сообщения: 486 Откуда: Berlin Зарегистрирован: 17.02.2014
 |
|
за с++ не возьмусь, очень давно я на нем что-то делал, но десктопное могу на джава сделать - плюс в том что будет кросплатформенное, я на маке играю
|
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
chubakka : |
я на маке играю
|
С++ я возьмусь. Там в принципе не много надо.
На Маке... Ну нужен будет мак, чтобы это все протестить. Не проблема думаю.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (16:25 16-07-2015), всего редактировалось 1 раз |
|
|
kydechuk
160 EGP
   Рейтинг канала: 31(6519) Репутация: 27 Сообщения: 849 Откуда: Ижевск Зарегистрирован: 07.12.2013
 |
|
Мой голос, изначально отданный за пункт №2 засчитайте за новый пункт №3.
_________________ CMDR KyDecHuK [MASTER|ELITE|RANGER] Прокачиваем [EURYALE: EG UNION]! |
|
|
AnrDaemon
864 EGP
        Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12322
Зарегистрирован: 17.10.2004
 |
|
Если будет готовый дизайн, могу положить его на шаблоны. Тот же Smarty неплохо знаю.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг
360 EGP
     Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2516 Откуда: Кронштадт Зарегистрирован: 09.04.2007
 |
|
Шаблон тут не особо нужен, я полагаю. Проще и быстрее кастом написать (ведь еще доп. приложение будет, которе данные дергает). Хотя надо будет покумекать на этот счет.
Чтобы народ не смущался.
Вот информация, которая будет хранится на сервере о пайлоте.
Cкрытый текст (кликните здесь для просмотра)
Код: |
{
"commander":
{
"id":969500,
"name":"TehnoMag [EG]",
"credits":1000,
"debt":1849,
"currentShipId":1,
"alive":true,
"docked":true,
"rank":
{
"combat":0,
"trade":0,
"explore":0,
"crime":0,
"service":0,
"empire":0,
"federation":0,
"power":0
}
},
"lastSystem":
{
"id":"78835",
"name":"LHS 3447",
"faction":"Federation"
},
"lastStarport":
{
"id":"3230571520",
"name":"Dalton Gateway",
"faction":"Federation",
},
"stats":
{
"game_time":2542,
"PVP":
{
"kills":
{
"ranks":
{
"r0":0,
"r1":0,
"r2":0,
"r3":0,
"r4":0,
"r5":0,
"r6":0,
"r7":0,
"r8":0
}
}
},
"NPC":
{
"kills":
{
"ranks":
{
"r0":0,
"r1":0,
"r2":0,
"r3":0,
"r4":0,
"r5":0,
"r6":0,
"r7":0,
"r8":0
}
}
},
"ship":
{
"name":"Eagle",
"modules":
{
"SmallHardpoint1":
{
"module":
{
"name":"Hpt_PulseLaser_Fixed_Small",
"id":128049381,"value":2200,
"unloaned":2200,
"free":false,
"health":1000000,
"on":true,
"priority":1,
"ammo":
{
"clip":1,
"hopper":1
}
}
},
"SmallHardpoint2":
{
"module":
{
"name":"Hpt_PulseLaser_Fixed_Small",
"id":128049381,
"value":2200,
"unloaned":2200,
"free":false,
"health":1000000,
"on":true,
"priority":1,
"ammo":
{
"clip":1,
"hopper":1
}
}
},
"SmallHardpoint3":
{
"module":
{
"id":128049381,
"name":"Hpt_PulseLaser_Fixed_Small",
"value":0,
"unloaned":2200,
"free":true,
"health":1000000,
"on":true,"priority":0,
"ammo":
{
"clip":1,
"hopper":1
}
}
},
"TinyHardpoint1":[],
"Armour":
{
"module":
{
"id":128049256,
"name":"Eagle_Armour_Grade1",
"value":0,
"unloaned":0,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"PowerPlant":
{
"module":
{
"id":128064033,
"name":"Int_PowerPlant_Size2_Class1",
"value":1978,
"unloaned":1978,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"MainEngines":
{
"module":
{
"id":128064073,
"name":"Int_Engine_Size3_Class1",
"value":6271,
"unloaned":6271,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"FrameShiftDrive":
{
"module":
{
"id":128064108,
"name":"Int_Hyperdrive_Size3_Class1",
"value":6271,
"unloaned":6271,
"free":false,
"health":1000000,
"on":true,"priority":1
}
},
"LifeSupport":
{
"module":
{
"id":128064138,
"name":"Int_LifeSupport_Size1_Class1",
"value":517,
"unloaned":517,
"free":false,
"health":1000000,
"on":true,"priority":1
}
},
"PowerDistributor":
{
"module":
{
"id":128064183,
"name":"Int_PowerDistributor_Size2_Class1",
"value":1448,
"unloaned":1448,
"free":false,"health":1000000,
"on":true,"priority":1
}
},
"Radar":
{
"module":
{
"id":128064223,
"name":"Int_Sensors_Size2_Class1",
"value":1448,
"unloaned":1448,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"FuelTank":
{
"module":
{
"id":128064347,
"name":"Int_FuelTank_Size2_Class3",
"value":3750,
"unloaned":3750,
"free":false,"health":1000000,
"on":true,"priority":1
}
},
"Slot01_Size3":
{
"module":
{
"id":128064268,
"name":"Int_ShieldGenerator_Size3_Class1",
"value":6271,
"unloaned":6271,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"Slot02_Size2":
{
"module":
{
"id":128064338,
"name":"Int_CargoRack_Size1_Class1",
"value":1000,
"unloaned":1000,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
},
"Slot03_Size1":
{
"module":
{
"id":128662535,
"name":"Int_StellarBodyDiscoveryScanner_Standard",
"value":1000,
"unloaned":1000,
"free":false,
"health":1000000,
"on":true,
"priority":1
}
}
},
"value":
{
"hull":10446,
"modules":34354,
"cargo":0,
"total":44800,
"unloaned":36554
},
"free":false,
"health":
{
"hull":1000000,
"shield":1000000,
"shieldup":true
},
"wear":
{
"dirt":0,
"fade":0,
"tear":0,
"game":0
},
"cockpitBreached":false,
"oxygenRemaining":300000,
"fuel":
{
"capacity":4,
"lvl":4
},
"reserve":
{
"lvl":1
},
"ships":[
{
"name":"SideWinder",
"station":
{
"id":"3230571520",
"name":"Dalton Gateway"
},
"starsystem":
{
"id":"78835",
"name":"LHS 3447",
"systemaddress":"5306465653474"
}
},
{
"name":"Eagle",
"station":
{
"id":"3230571520",
"name":"Dalton Gateway"
},
"starsystem":
{
"id":"78835",
"name":"LHS 3447",
"systemaddress":"5306465653474"
}
}]
}
}
} |
|
Ее много, но нет ничего, что могло бы скомпромитировать Ваш аккаунт.
добавлено спустя 1 минуту:
Но с помощью нее Ответсвенные и другие пилоты смогут узнать:
a) Где вы находитесь в текущий момент
б) на чем летаете, и вообще какие корабли у Вас есть
в) Чем зафичен Ваш текущий корабль
ц) Какие ранги у Вас сейчас есть
д) Соблюдаете ли Вы правила или нет.
добавлено спустя 2 минуты:
Анр, а с Друпалом работал? Промто он посекурнее смарти будет, да и возможностей у него поболее.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (18:06 16-07-2015), всего редактировалось 3 раз(а) |
|
|
Olivka
108 EGP
  Рейтинг канала: 24(4851) Репутация: 0 Сообщения: 910
Зарегистрирован: 11.11.2014
 |
|
Это, в упор на ябловском приложении не вижу pvp-килов)
|
|
|
|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|
К списку каналов | Наверх страницы |
Цитата не в тему: ...поставлен на вооружение противоракетный комплекс "Сачок".
|
» ED Community Tool (aka EG PILOTS - веб платформа) | страница 1 |
|