любой ентити может содержать дополнительную информацию, ты можешь сложить туда к примеру ид лука, из которого она вылетела, соответственно когда произойдет событие попадания, проверяешь, твоя ли эта стрела, просканировав на свои параметры
ок, вот для старых версий 1.12..1.13
оно deprecated в новых версиях, смотри по документации на что заменили
У стрелы должна быть связь с луком, из которого ее выпустили, либо на каждый выстрел создавай какой то статус у лука и отслеживай событие попадание именно этой стрелы (осторожно, летящих стрел одновременно может быть несколько, к примеру стрела может бесконечно падать на эндермена)
нет, одно физическое подключение, одна физическая локальная сеть, один сетевой интерфейс в настройках (любая ОС, хоть win хоть linux), можно настроить несколько ip адресов, мало того, не только из одного диапазона локальной сети но даже из разных, т.е. каждому ip адресу своя маска
т.е. буквально можно создать несколько локальных сетей, работающих в пределах одной физической (настроив на машинах по 2 ip адреса с разных диапазонов), важно это не то же самое что поднимать несколько vlan, все устройства сети будут слушать все пакеты всех таких подсетей, но с точки зрения работоспособности все ок.
для анализа тебе нужно воспользоваться нормальным vpn а не выборочным.
я бы еще рекомендовал для этого использовать отдельный профиль браузера, в котором отключена Ru локализация (не интерфейс а то что браузер говорит сайтам при каждом запросе)
в России крипта теперь не просто игрушка а жизненная необходимость
Если раньше можно было отмазаться, - мне крипта не нужна как мне оплатить 10$ за ежемесячный хостинг, ай ай ай комиссия +10$ грабители мне что каждый месяц так платить,.. то теперь речь идет о том что каждый активный пользователь интернета вынужден на руках уже иметь готовый пул механизмов, некий буфер, некоторую сумму в этом сером финансовом мире, потому что границы будут сужаться и вариантов будет все меньше и меньше.
Мошенники кинут тебя и с рублями. То что в нормальной ситуации у человека больше возможностей с ними не пересекаться только маскирует эту проблему.
При приобретении криптовалюты на сумму 100$ у тебя так же комиссия будет в тех же пределах. Я оплачивал хостинг до 4 машин (сейчас меньше) на суммы больше 5$ в месяц исключительно в криптовалюте (это я к тому что мелкие суммы не проблема), с помощью лайтинг, вот буквально нажал оплатить, выбрал что, кликнул мышкой в одно окно, кликнул в другое, получил оплату. Эти крошки биткоинов, которые я положил на лайтинг кошелек я даже в баксы не перевожу (а такая возможность скоро и там появится) пофиг на колебания курса если речь идет о десятках баксах рисков
Естественно, это суть технологии
я эти технологии и привел.
Ты же когда сервер пишешь ты в программе так и говоришь - слушаю порт входящий, если бы не написал в коде listen, извне, даже без фаерволов и NAT-ов никто бы к твоему сервису не смог подключиться,..
Воспринимать (и объяснять людям) надо так - 'разные конфигурации сети требуют разного подхода к организации сервисов', а не так - 'нет нельзя'
Само собой, существуют такие конфигурации, которые не оставляют пользователям локальных сетей никаких возможностей чтобы поднять внутри свой сервис и сделать его видимым снаружи, но понимание доступных технологий хотя бы могут помочь принять решение об исправлении ее
Он же тебя был не рабочим, после тебя заработал с глюками.
Вероятность твоей вины в первой неработоспособности сам оценишь?
Джамперы маловероятно что могут быть на самом деле разъемом с примерами по напряжением и даже в этом случае спалил бы блок питания и сети питания, т.е. после этого вероятность работы была бы ещё меньше
docker это не плюс- а отдельный продукт на основе lxc (точнее там уже что то другое запилили но идея та же)
Песочница - это понятие в it, означающее изоляцию, в твоем случае она должна быть максимальной, ведь ты буквально запускаешь любой чужой код на своем сервере.
не должно быть доступа ни в интернет, ни в локальную сеть сервера (даже если она виртуальная), ни к файлам сервера, ограничены должны быть оперативная память, нагрузка на диски и процессор (через счетчики, к примеру на каждого пользователя выделяешь определенное количество секунд процессорного времени и количество IOPS дисковых операций, при превышении убиваешь процесс и блокируешь работу аккаунта (временно). можно задать разные лимиты и на первых замедлять скорость.
lxc не нагружает сервер, мизерные накладные расходы по памяти и все
как частный случай - запускай все в докере, но внимательнее настраивай все, например сети внутри быть не должно
Тогда ты ограничен списком библиотек поддержки (java,python,nodejs,php,.net) google drive (либо сам запросы формируй, недавно был вопрос по этой теме, как ни странно не все там хорошо документировано)
Без относительно выбора языка, твоя схема работы имеет фатальную уязвимость, злонамеренный пользователь (а таковы есть практически всегда), сможет вытащить из кода приложения данные о доступе к google drive и делать все что угодно, скачивать весь json, портить его (атака на отказ работы приложения - ddos) и подменять в нем значения, или к примеру пользоваться твоим хранилищем в своих нуждах за твой счет.
настоятельно рекомендую изменить бакэнд приложения.
описанный мной способ не требует js, так как при наличии скриптов можно просто вызвать ajax запрос нужное количество раз ну и вообще как угодно формировать запросы.
и после выполнения что показывает curl_getinfo
можно сначала, для удобства, добиться выполнения запроса консольным curl а потом уже ковыряться с кодом