я так понимаю в функционале апи нет никаких проверок на смерть или смену клона или создание киллмыла? Тогда оставить как есть, пусть генерит коннект на карте и сознательные граждане будут сами ручками удалять лишние коннекты.
если ева позволяет в реальном времени корабль получить - то смену корабля учитывать и не париться
еще как вариант-затычка - получить домашнюю систему персонажа и дырки в нее не учитывать, ну или там требовать ручное подтверждение какое-нить
стоп
в местоположении по апи отдается только система или конкретное место? если второе - то просто смену местонахождения на станцию не учитывать
т.е. если ты появился в амарре в спейсе - то дырка, если в амарре на станке - то явно не дырка
это результаты мозгового штурма =)
В локации персонажа только локация:
{ "solarSystem": { "id_str": "30002782", "href": "https://crest-tq.eveonline.com/solarsystems/30002782/", "id": 30002782, "name": "Kamio" } }
Данных по кораблю в открытом API нет. Только по ключу как в EveMoon но там кеширование на стороне Евы час. С местом рождения тоже не все так просто. Его можно добыть, но там нужно требовать full API а нынче это не модно.