| 
| ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм.
 Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
 
 
 |  | » ED Community Tool (aka EG PILOTS - веб платформа) | страница 1 |  
	
		|  |  |  |  | Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |  |  |  |  |  
		| ТехноМаг 
  360 EGP 
      Рейтинг канала: 18(3394)
 Репутация: 93
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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 
  866 EGP 
         Рейтинг канала: 17(3131)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 17.10.2004
 
    |  | Если что, могу посодействовать с хостингом. Как минимум на первое время. LXC контейнер, два статических IP. Вменяемо широкие каналы (формально 1Мбит, на самом деле больше).
 _________________
 Люблю свободный полёт... :)
 |  
		|  |  |  |  
		| ТехноМаг 
  360 EGP 
      Рейтинг канала: 18(3394)
 Репутация: 93
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 09.04.2007
 
    |  | 
	  | AnrDaemon : |  
	  | Если что, могу посодействовать с хостингом. |  
 ненадо. С железом все окей как раз - машинка в ДЦ стоит.
 _________________
 (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
 |  
		|  |  |  |  
		| AnrDaemon 
  866 EGP 
         Рейтинг канала: 17(3131)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 17.10.2004
 
    |  | Дахтожвасзнает   Тогда озвучте остальные требования.
 _________________
 Люблю свободный полёт... :)
 |  
		|  |  |  |  
		| ТехноМаг 
  360 EGP 
      Рейтинг канала: 18(3394)
 Репутация: 93
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 09.04.2007
 
    |  | 
	  | ТехноМаг : |  
	  | На повестке: Функционал
 Дизайн
 Медали/Награды
 и прочее.
 |  
 добавлено спустя 42 секунды:
 А вот поддомен у Ег отжать было бы неплохо
   _________________
 (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
 
 Последний раз редактировалось: ТехноМаг (13:35 16-07-2015), всего редактировалось 1 раз
 |  
		|  |  |  |  
		| AnrDaemon 
  866 EGP 
         Рейтинг канала: 17(3131)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 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
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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 
  866 EGP 
         Рейтинг канала: 17(3131)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 17.10.2004
 
    |  | Если будет готовый дизайн, могу положить его на шаблоны. Тот же Smarty неплохо знаю. _________________
 Люблю свободный полёт... :)
 |  
		|  |  |  |  
		| ТехноМаг 
  360 EGP 
      Рейтинг канала: 18(3394)
 Репутация: 93
 Сообщения: 2521
 Откуда: Кронштадт
 Зарегистрирован: 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 - веб платформа)» |  
		|  |  
        | К списку каналов | Наверх страницы |  | Цитата не в тему:  Цель была поражена! В смысле, очень сильно yдивлена... 
 
 |  | » ED Community Tool (aka EG PILOTS - веб платформа) | страница 1 |  |