Elite Games - Свобода среди звезд!
.
  » ED Community Tool (aka EG PILOTS - веб платформа) |
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Search | Conference rules | Album | Register | Pilots list | Profile | Log in to check your private messages | Log in

   Page 1 of 28
Go to page: 1, 2, 3 ... 26, 27, 28  Next    Перейти:   All pages
Поиск в этой теме:
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)»
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 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. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 03:58 08-10-2016; edited 59 times in total
Last edited by Xrym on 16:37 16-07-2015; edited 5 times in total
    Posted: 12:28 16-07-2015   
AnrDaemon
 758 EGP


Модератор
Рейтинг канала: 16(2839)
: 26
Posts: 11248

Joined: 17 Oct 2004
Если что, могу посодействовать с хостингом. Как минимум на первое время.
LXC контейнер, два статических IP. Вменяемо широкие каналы (формально 1Мбит, на самом деле больше).
_________________
Люблю свободный полёт... :)
    Posted: 13:25 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
AnrDaemon wrote:
Если что, могу посодействовать с хостингом.


ненадо. С железом все окей как раз - машинка в ДЦ стоит.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 13:27 16-07-2015   
AnrDaemon
 758 EGP


Модератор
Рейтинг канала: 16(2839)
: 26
Posts: 11248

Joined: 17 Oct 2004
Дахтожвасзнает Улыбка
Тогда озвучте остальные требования.
_________________
Люблю свободный полёт... :)
    Posted: 13:27 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
ТехноМаг wrote:
На повестке:
Функционал
Дизайн
Медали/Награды
и прочее.


добавлено спустя 42 секунды:
А вот поддомен у Ег отжать было бы неплохо Подмигиваю
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 13:35 16-07-2015; edited 1 time in total
    Posted: 13:35 16-07-2015   
AnrDaemon
 758 EGP


Модератор
Рейтинг канала: 16(2839)
: 26
Posts: 11248

Joined: 17 Oct 2004
На счёт поддомена тоже подумаем.
_________________
Люблю свободный полёт... :)
    Posted: 13:38 16-07-2015   
HaloAlo
 120 EGP

Рейтинг канала: 23(4735)
: 20
Posts: 2443
Location: Из параллельной вселенной
Joined: 15 Jan 2015
Умел чего-то подобное, помог бы. А так могу только поддержать морально Гы-гы
_________________
Interstellar Madman
Imperial Interceptor
King of Empire
CMDR HaLoALo
    Posted: 14:06 16-07-2015   
Olivka
 103 EGP


Рейтинг канала: 23(4596)
: 2
Posts: 880

Joined: 11 Nov 2014
Немного не понял, это запил сугубо для человеков упарывающихся в треде "Сообщество" или для всех пользователей "конференции"?
    Posted: 14:14 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
Olivka wrote:
для всех пользователей "конференции"?

Форума Elite Dangerous
Olivka wrote:
упарывающихся в треде "Сообщество"

особенно, ведь делается в первую очередь для них.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 14:18 16-07-2015   
Olivka
 103 EGP


Рейтинг канала: 23(4596)
: 2
Posts: 880

Joined: 11 Nov 2014
ТехноМаг wrote:
Olivka wrote:
для всех пользователей "конференции"?

Форума Elite Dangerous
Olivka wrote:
упарывающихся в треде "Сообщество"

особенно, ведь делается в первую очередь для них.



От тут стоило дать немного подробностей. Вот, вы например собираетесь впилить ачивочки, они будут ориентированы на заслуги пилотов в рамках сообщества или что то глобальное?
    Posted: 14:31 16-07-2015   
Xrym
 425 EGP


Модератор
Рейтинг канала: 44(9871)
: 73
Posts: 4780
Location: Главный пояс астероидов
Joined: 01 Sep 2010
Olivka wrote:
что то глобальное
В профиль на форуме они не попадут, если ты про это.
_________________
per aspera ad astra
    Posted: 14:36 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
Olivka wrote:
От тут стоило дать немного подробностей.


Ачивочки в виде медалей (возможно погон) за определенные действия и участия в евентах (например за независимость Еуриали).

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

По сути все это планируется сделать для того, чтобы собрать все таблицы и инструментарий в одном месте с удобным управлением.

добавлено спустя 36 секунд:
Xrym wrote:
В профиль на форуме

Это еще одни плюсик в пользу отдельного ресурса.

добавлено спустя 1 минуту:
Я щас хочу еще EDAPI поковырять (которое стырено из приложение на Apple). Возможно даже получится смотреть информацию в реалтайме на сайте.

добавлено спустя 39 минут:
И таки да. Можно получить информацию о пайлоте в реалтайм (ну или обновлять с некоторой задержкой) непосредственно из игры.

добавлено спустя 11 минут:
В часности меня привлекают параметры, получаемые с помощью API как

Code:

"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. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 16:06 16-07-2015; edited 6 times in total
    Posted: 16:03 16-07-2015   
chubakka
 64 EGP

Рейтинг канала: 6(375)
: 2
Posts: 384
Location: Berlin
Joined: 17 Feb 2014
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется
    Posted: 16:10 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
chubakka wrote:
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется


на php и частично на питоне (если сообщество скажет да edce). Если нет, то на C++ для создания десктопного приложения.

Есть еще третий вариант. Чтобы пароли на сервере не хранить - можно запилить десктопное приложение, которое будет связываться с сервером Фронтиеров, грабить оттуда данные и отсылать в профиль уже на наш сервер.

Плюсы такого подхода:
Не нужно доверять хранение пароля от игры МНЕ, что в разы уменьшает возможность кражи аккаунта.

Минусы:
Нужно держать приложение запущенным у себя на компе - по крайней мере пока Вы играете в ED

@Модераторы. Пожалуйста, добавьте третий вариант с приложением в опрос.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 16:18 16-07-2015; edited 2 times in total
    Posted: 16:12 16-07-2015   
chubakka
 64 EGP

Рейтинг канала: 6(375)
: 2
Posts: 384
Location: Berlin
Joined: 17 Feb 2014
за с++ не возьмусь, очень давно я на нем что-то делал, но десктопное могу на джава сделать - плюс в том что будет кросплатформенное, я на маке играю
    Posted: 16:22 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
chubakka wrote:
я на маке играю


С++ я возьмусь. Там в принципе не много надо.

На Маке... Ну нужен будет мак, чтобы это все протестить. Не проблема думаю.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 16:25 16-07-2015; edited 1 time in total
    Posted: 16:24 16-07-2015   
kydechuk
 131 EGP


Рейтинг канала: 31(6516)
: 27
Posts: 849
Location: Ижевск
Joined: 07 Dec 2013
Мой голос, изначально отданный за пункт №2 засчитайте за новый пункт №3.
_________________
CMDR KyDecHuK [MASTER|ELITE|RANGER] Прокачиваем [EURYALE: EG UNION]!
    Posted: 17:04 16-07-2015   
AnrDaemon
 758 EGP


Модератор
Рейтинг канала: 16(2839)
: 26
Posts: 11248

Joined: 17 Oct 2004
Если будет готовый дизайн, могу положить его на шаблоны. Тот же Smarty неплохо знаю.
_________________
Люблю свободный полёт... :)
    Posted: 17:13 16-07-2015   
ТехноМаг
 304 EGP


Рейтинг канала: 18(3363)
: 91
Posts: 2398
Location: Кронштадт
Joined: 09 Apr 2007
Шаблон тут не особо нужен, я полагаю. Проще и быстрее кастом написать (ведь еще доп. приложение будет, которе данные дергает). Хотя надо будет покумекать на этот счет.

Чтобы народ не смущался.

Вот информация, которая будет хранится на сервере о пайлоте.

 Cкрытый текст   (кликните здесь для просмотра)
Code:
{
   "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. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 18:06 16-07-2015; edited 3 times in total
    Posted: 18:06 16-07-2015   
Olivka
 103 EGP


Рейтинг канала: 23(4596)
: 2
Posts: 880

Joined: 11 Nov 2014
Это, в упор на ябловском приложении не вижу pvp-килов)
    Posted: 18:35 16-07-2015   
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)»
Go to page: 1, 2, 3 ... 26, 27, 28  Next    Перейти:   All pages
  
Display posts from previous: 
View previous topic | View next topic |
К списку каналов | Наверх страницы
Цитата не в тему: ...ушел-пришел-ушел-пришел... Эффект, когда подтяжками цепляешься за ручку входной двери... (Harley)

  » ED Community Tool (aka EG PILOTS - веб платформа) |
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18