Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

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

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 28
На страницу: 1, 2, 3 ... 26, 27, 28  След.    Перейти:   Все страницы
Поиск в этой теме:
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)»
ТехноМаг
 360 EGP


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 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 раз(а)
    Добавлено: 12:28 16-07-2015   
AnrDaemon
 856 EGP


Модератор
Рейтинг канала: 17(3131)
Репутация: 37
Сообщения: 12292

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


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
AnrDaemon :
Если что, могу посодействовать с хостингом.


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


Модератор
Рейтинг канала: 17(3131)
Репутация: 37
Сообщения: 12292

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


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
ТехноМаг :
На повестке:
Функционал
Дизайн
Медали/Награды
и прочее.


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

Последний раз редактировалось: ТехноМаг (13:35 16-07-2015), всего редактировалось 1 раз
    Добавлено: 13:35 16-07-2015   
AnrDaemon
 856 EGP


Модератор
Рейтинг канала: 17(3131)
Репутация: 37
Сообщения: 12292

Зарегистрирован: 17.10.2004
На счёт поддомена тоже подумаем.
_________________
Люблю свободный полёт... :)
    Добавлено: 13:38 16-07-2015   
HaloAlo
 120 EGP

Рейтинг канала: 23(4735)
Репутация: 20
Сообщения: 2444
Откуда: Из параллельной вселенной
Зарегистрирован: 15.01.2015
Умел чего-то подобное, помог бы. А так могу только поддержать морально Гы-гы
_________________
Interstellar Madman
Imperial Interceptor
King of Empire
CMDR HaLoALo
    Добавлено: 14:06 16-07-2015   
Olivka
 108 EGP


Рейтинг канала: 24(4851)
Репутация: 0
Сообщения: 910

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


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
Olivka :
для всех пользователей "конференции"?

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

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


Рейтинг канала: 24(4851)
Репутация: 0
Сообщения: 910

Зарегистрирован: 11.11.2014
ТехноМаг :
Olivka :
для всех пользователей "конференции"?

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

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



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


Модератор
Рейтинг канала: 44(9966)
Репутация: 71
Сообщения: 5307
Откуда: Главный пояс астероидов
Зарегистрирован: 01.09.2010
Olivka :
что то глобальное
В профиль на форуме они не попадут, если ты про это.
_________________
per aspera ad astra
    Добавлено: 14:36 16-07-2015   
ТехноМаг
 360 EGP


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 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 раз(а)
    Добавлено: 16:03 16-07-2015   
chubakka
 65 EGP


Рейтинг канала: 7(586)
Репутация: 2
Сообщения: 486
Откуда: Berlin
Зарегистрирован: 17.02.2014
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется
    Добавлено: 16:10 16-07-2015   
ТехноМаг
 360 EGP


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
chubakka :
могу поучаствовать как программер, хотя пока не понял какая платформа и на чем что пишется


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

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

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

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

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

Последний раз редактировалось: ТехноМаг (16:18 16-07-2015), всего редактировалось 2 раз(а)
    Добавлено: 16:12 16-07-2015   
chubakka
 65 EGP


Рейтинг канала: 7(586)
Репутация: 2
Сообщения: 486
Откуда: Berlin
Зарегистрирован: 17.02.2014
за с++ не возьмусь, очень давно я на нем что-то делал, но десктопное могу на джава сделать - плюс в том что будет кросплатформенное, я на маке играю
    Добавлено: 16:22 16-07-2015   
ТехноМаг
 360 EGP


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
chubakka :
я на маке играю


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

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

Последний раз редактировалось: ТехноМаг (16:25 16-07-2015), всего редактировалось 1 раз
    Добавлено: 16:24 16-07-2015   
kydechuk
 160 EGP


Рейтинг канала: 31(6519)
Репутация: 27
Сообщения: 849
Откуда: Ижевск
Зарегистрирован: 07.12.2013
Мой голос, изначально отданный за пункт №2 засчитайте за новый пункт №3.
_________________
CMDR KyDecHuK [MASTER|ELITE|RANGER] Прокачиваем [EURYALE: EG UNION]!
    Добавлено: 17:04 16-07-2015   
AnrDaemon
 856 EGP


Модератор
Рейтинг канала: 17(3131)
Репутация: 37
Сообщения: 12292

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


Рейтинг канала: 18(3394)
Репутация: 93
Сообщения: 2507
Откуда: Кронштадт
Зарегистрирован: 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 раз(а)
    Добавлено: 18:06 16-07-2015   
Olivka
 108 EGP


Рейтинг канала: 24(4851)
Репутация: 0
Сообщения: 910

Зарегистрирован: 11.11.2014
Это, в упор на ябловском приложении не вижу pvp-килов)
    Добавлено: 18:35 16-07-2015   
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)»
На страницу: 1, 2, 3 ... 26, 27, 28  След.    Перейти:   Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Иногда, когда едешь на машине по правилам, а тебя останавливает гаишник только, чтоб проверить документы, так и хочется сказать: "Ваши действия бессмысленны, вы теряете прибыль!" (Zandrex-XXX)

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