Space Engineers: О чем думают пираты?
HTML-код
- Опубликовано: 12 сен 2024
- Вы когда-нибудь задумывались о содержимом проспиртованного пиратского мозга? Какие тайны он содержит кроме количества промилле?
Давайте вскроем череп одному из этих ребят и заглянем в его сумрачный рассудок.
Ну и, конечно, хех!, придумаем, как способности данного асоциального элемента использовать в своих корыстных целях.
-------------------------------
На пиво аффтору можно заслать следующими способами:
-------------------------------
Яндекс Деньги: 410015171561144
Сбербанк Visa: 4276 5400 1209 8905
PayPal: vneshtorg24@gmail.com
-------------------------------
Стримы, в которых "великое открытие" данного ролика было проверено на серверах в мультиплеере:
1. Находим игроков с помощью пиратского функционала: ruclips.net/video/KCz9CdJm0qE/видео.html
2. Несколько торпедных атак самонаводящимися торпедами: ruclips.net/video/tF52qlAJ3hI/видео.html
Блин, смотрел объяснение скрипта и в голове сразу вспомнилась короткометражка "Крепость/Последний день войны". Люди давно вымерли, но бездушные машины продолжают выполнять заложенный алгоритм
Да, отличная короткометражка. Спасибо, напомнили, опять просмотрел...
Не разу не видел, но посмотрел. Впечатлило. Отлично
10 минут посмотрел, все не могу надо обдумать, пошел покурил) Програмисты ну вы и жесткие))
Огонь! =) Хакинг внутри игры это эпик =)
Порадовал момент с хакером и болгаркой))) Почти тоже как Программист с отвёрткой!
+Валерий Павлов Программист должен быть с дрелью:)
А сисадмин с респиратором и наколенниками))) Ох уж эти профессиональные моменты!)))
+Валерий Павлов сисадмин должен ходить с обжимкой) И обжимать кривые пальцы юзверей)))
Не знаю о чем они думали раньше, но в 2021 я в их мозгах ничего не нашел. Еще перед просмотром видео тоже возникла идея вскрыть программируемый блок дрона ботов и использовать их скрипт в свою пользу, но не тут-то было. Правда, вместо того, чтоб "резать по живому", я просто подлетел к пиратскому дрону и сделал фото на память, сохранив в его чертежах. Потом, выбрав дрона из списка чертежей в творческом режиме, я заглянул в его блок, но скрипта там не было. Были пару закомментированных строчек с общей информацией и все, хотя дрон все это время продолжал брать меня на прицел и пытаться пристрелить. Т.е. скрипт, согласно которому дрон действовал, существует, но в программируемом блоке его не было.
Смотря на код пиратов, который написан разработчиками игры, отпадает вопрос о том, почему оптимизация игры хромает. Даже тут умудрились допустить кучу лишних операций, которые впустую жрут ресурсы сервера
Собственно, если правильно понимаю, проблема не в том, чтобы сделать на своём корабле такую начинку пиратского радара, а просто отфильтровать свою позицию так, чтобы захватывало не её, а других игроков. В таком случае можно попробовать дописать функцию GetNearestPlayer, добавив или представив исключение в виде расстояния от модуля до ближайшего игрока(себя, соотвественно). Координаты нам вообще преподносят на блюдечке:
If (Vector3D.DistanceSquared(player, origin) > 20000 * 20000
P.S Ну а если бяда, делается совсем просто. Ставим нужное расстояние, таймер, включаем таймер(чтобы свою позицию не прописывало), делаем харакири, и идем пить чай. Приходим, ресаемся, забираем координаты. И не нужно никуда эту начинку прятать. Можно держать у себя на кораблике, и когда надо - юзать.
А если поступить хитро и прописать авто-добавление меток для авто-пилота, можно даже отслеживать пути передвижения игроков(само собой, чтобы меток не было ОЧЕНЬ много, работаем с циклом таймера).
и где этот скрипт списать можно , кроме как с бота непосредственно ?
+Kapitan AWP Да, это все верно. Единственно, чего я опасаюсь - что рестарт выпилить пиратские модули, если оставить на сутки. Но если на своем корабле только 5 блоков держать - то, наверное, прокатит. Будет потом интересный материал для анализа.
+Vova Prokopovich Скрипт там весь не нужен, кроме строки с GetNearestPlayer и того участка, что я вписал. Это простенький скрипт - попробуй написать его сам. Если не получится - я могу подсказать, что не так.
А как сейчас думают пираты?
Хитёр, хитёр товарищ погромист
Начиная с 04:00 перестал Вас понимать))) Спасибо за перевод с 11:43))
Сделай своего Бота-дрона убийцу!, интересно на что будет он способен и как характеризует тебя)
Это не игра, а какой то эмулятор жизни, вселенной и вообще.)))
да ты супермозг инжов
Где бы ты не прятался, злой клоун прилетит за тобой на ракетном утёнке =)
Пират скриптового космоса
Нет функционирующего орудия, но в нем есть патроны - ДЕРИСЬ!(это я к тому, что там же написанно, что "Если(!Орудие Исправно)продолжить; Если у орудия есть патроны - продолжить; Орудие готовое к бою - есть")
Не, continue прекращает текущую итерацию цикла.
Любопытное видео получилось ))
Будет ли охота за другими пиратскими судами с последующим разбором их кода?
+Евгений Смирнов Посмотрю, если аргентавис что-то новое содержит, то можно. А так, скорее, попробую или поиспользовать их как-то на сервере, или повыпускать более зловредные модификации самих пиратов.
А что если создать код в котором указать куб 2х2х2 км, указать его как база. На каждую из сторон пригнать пирата, прикрутить к пирату грави-пушку\торпедную установку и задать направление мониторинга сектора обстрела в виде полусферы противоположно направленной от центра куба. За одно поставить игнор на всё что происходит в кубе. Таким образом на каждой из 6 сторон куба будет висеть пират с гравипушкой\торпедной установкой, смотреть в противоположную центру куба полусферу и игнорировать всё что происходит в кубе, попутно отстреливая всё, что к кубу подлетает. При чём стрелять он будет сразу в игрока. Ну а если совсем замарочиться, то можно такого пирата возить с собой и перепрограммировать его на ходу, меняя область игнора под позицию своего корабля, стреляя во всё остальное.
В выживании сейчас к этому функционалу не просто добраться. Передачу блоков пиратам закрыли.
@@RenescoRocketman(не играл в эту игру) всмысле закрыли?
@@user-sy5hw7me5d в смысле раньше можно было передать любую структуру пиратам
@@user-sy5hw7me5d типо теперь если нажать на пункт владелец то там владельцем можно только себя сделать тоесть нельзя обратно пиратам отдать блок ну есть моды конечно читерство немного но все же
может дурной вопрос для старожил... но я в эту игру особо и не играл (5ч игры)
Можно на сервере передать програмный блок пиратам?
если да то можно высести координаты игрока на экран? (как по мне самый простой способ считать информацию)
и если да....то это чит.
Блин досмотрел до конца и получил ответ на свой вопрос..... спасибо.
Спасибо за видео, очень интересно, как всегда.
Можно будет к каждому такому детектору нацепить лазерную антенну и камеру. сделать что-то типо командного центра. в нем чекать камеры. летать на те места, где будут видны сообщения
+Jack Daniels Ну придумать что-то можно, но тут самое главное - самому не быть ближайшим игроком. Надо это где-то оставить подальше и варпнуть на пару часиков, а потом вернуться.
А в игре есть какие-то сенсоры для обнаружения руд к примеру прикольно было-бы его прицепить и сделать подобный код для обнаружения руд😃
Да , есть детектор руды.
Можно мвоего пирата на дело пускать😂 👍 за ресами
Может у пирата есть возможность сразу всех игроков находить?
Возможно ли его заставить отправлять данные хакеру по радио или как-нибудь ещё?
Или вооружить до зубов и заставить игнорировать хакера - пусть других гоняет.
1. Да.
2 и 3. Нет.
или построить свой корабль вокруг такого программного блока и дать вывод не только на текстовую панель, но и динамик, чтобы сирену поднимал, если ближайший игрок окажется на расстоянии
А я еще думаю, почему они драпают когда им спиливаешь турель. А вообще можно ли перепрограммировать его что бы он тебя защищал, например что будет если заменить Player на incisjr он будет атаковать себе подобных?
+Николай Борисов Не, вряд-ли. Защищать лучше может свой бот, а пират интересен в разведывательных целях.
+Renesco Rocketman кстати , а как насчёт того что бы сделать бота в след. видосе?)))))
+Vova Prokopovich Долго делать. Мне хотелось бы поделиться какими-то простыми вещами для начала, которые легко объяснить, как они устроены. Да и смотреть больше будут. А так, можно запилить видос на 5 часов с объяснениями, как дрон-бурильщик считает свои матрицы и прочее - и смотреть никто не будет.
Ренеско, я вот что подумал, ведь блоки умею читать друг друга, что если взять, и отдать только тот блок пиратам, в котором и есть та заветная команда, а свой блок заставить считывать с него всю информацию.
У меня пираты работают по типу прилетает ко мне и стреляет по мне и всё что у меня есть...
чисто в потенциале можно отлавливать и програмить любых дронов и использовать для своих нежд.Элементарное это облет базы на разных радиусах и сбор инфы о положении других игроков, только надо чтоб он писал свои корды, корды обнаруженного и время. Координаты через удаленное управдление снять разве никак?
тут проблема увязать свой программный блок с пиратским блоком ДУ. Сейчас это сделать просто передачей блока пиратам нельзя.
А будет видео-обзор, что КИНы изменили в программном блоке? А то раньше была одна функция Main с аргументом, а теперь уже ещё две каких то появились (Program и что то ещё)....
+Никита Сиргиенко Хороший вопрос. Я сам не следил особо, но вот сейчас покопался и нашел. Ссылки на темы вот:
forums.keenswh.com/threads/tutorial-constructor-and-save.7382338/#post-1286962996
forums.keenswh.com/threads/tutorial-runtime-information.7382341/#post-1286962598
Вкратце, появились 2 метода:
public Program() {здесь пишем всякую инициализацию} - это конструктор, он запускается только при первом запуске скрипта.
public void Save(){здесь сохраняем все параметры в Storage или текст панельки} - этот метод запускается игрой при сохранении.
Ну и появилось много всего полезного, чтобы следить за размером скрипта и его нагрузкой на систему относительно максимально разрешенной.
У пиратов 2 мозга(спинной и головной, выходит)? Или это какой то мутант попался?
У них по-разному бывает=) Зависит от конкретного экземпляра.
Два мозга: наступательный и отступательный.
@@happydragun5656 точняк
@@happydragun5656
"Оп*здюльнетевый и дезертирный"
Тоже читал наставления хакера, что нужно мусорки шерстить
Я когда зашла речь об определении координат игроков (точных!!!) сразу подумал о системе перехвата.
Но там идет координата ближайшего игрока... это надо таких блоков по космосу в углы понатыкать и мотаться между ними, логи листать.
В 2020 игра вообще жива? Я зашел - нашел 1 закрытый сервак с жутким пингом на 20 человек, а остальные - по 1-2 человека с тоннами модификаций... Или я не так и не там ищу?
Жива. В 20м году даже неплохо все. Странно, что сервера не видит - может, надо впн ставить.
более 1200 серверов на данный момент 16.03.2020
Ну есть там небула прометеус сервера правда я не тестил ибо у меня пиратка и да игра жива пока
классно у тебя мозги работают. Как думаешь, можно ли без постоянного взлома панели передавать данные с "пропатченного" пирата фракции игрока? Ну или переименовывать его маяк/антенну, выводя последние координаты... Список антен можно считывать скриптом?
+maxfire Не, список антенн нельзя считать. по крайней мере, сейчас.
Ну если только какую-то морзянку придумать с передачей через вкл-выкл набора лампочек.
Я пока хочу проверить, залогирует-ли он чью-нибудь базу.
и как? залогировал (понимаю, много времени утекло, нооо...)? =) можно ещё фильтр добавить, чтобы логировал координаты только тогда, если они заметно отличаются от уже имеющихся в логе.
Да, можно. Можно вычитать из новых координат предыдущие по очереди и таким образом получим расстояния новой точки от прежних. Логировать можно к примеру только, когда расстояния больше 50км от всех предыдущих точек.
Пираты корипского космоса :)
А можно ли как то настроить автоматическую расстановку точек GPS и желательно с упорядоченными названиями? Чтобы вектор обнаруженного игрока был нагляден.
+Максим Навалихин Пират их не поставит. Можно писать в формате в текстовую панель, чтоб потом удобнее было вставить. Но это заспамит весь экран. Удобнее в эксель скопировать и профильтровать нужное от ненужного.
Renesco, подскажите плз, Вы не в курсе, на что завязана генерация пиратских дронов на станциях и кораблях? В программируемых блоках пиратской базы совершенно пусто, тем не менее если отключить электричество дронов она не создает. Тоесть игровой скрипт просто проверяет наличие каких-то работоспособных блоков?
Нужно наличие антенны, названной определённым образом, тогда будут спавниться дроны. Антенна должна быть пиратской. Это логика не скриптовая, а внутриигровая
а можно задать боту чтобы он атаковал определённова игрока
а если можно ,как сделать
не, определенного не получится.
чтобы по нику
жесть!
Моё уважение товарищ
Уважение +1
Круто очень.)
И КАК В ЭТО ИГРАТЬ ? НОРМАЛЬНЫМ ЛЮДЯМ ?
быть программистом и инженером, мы так то тоже нормальные люди...
@@romank.9348 я аналоговый =(
для меня вы не нормальные люди =)
@@user-xf8rv5oe1e можешь пройти несколько курсов на курсере (можно подать на матпомощь ). Это весело и полезно.
скучно становится без программирования, так что тяжко
Мне нормально
у меня такой вопрос пиратить на пиратов, считается это пиратством или нет ?
пираты скажут, это - крысятничество:)
Бабушки милосердные, ты же можешь поставить такой блок с панелью у себя на базе/корабле. И знать направление и расстояние до ближайших игроков. Если модифицировать код, то можно создать самонаводящиеся мины в космосе. Естественно, запустив скрипт выйдя из зоны поражения.
+Антон Мицкевич На базе можно попробовать запустить и выйти самому на пару часиков. А потом зайти и проверить лог.
+Renesco Rocketman или расставить компьютеры вокруг базы, блоками провести связь до лсд панели и записывать игроков в радиусе меньшем чем расстояние до базы. А зная координаты можно по ним отправлять ракеты. По скольку логироваться будут координаты только тех кто перейдет "границу" из блоков - нейтралы и владелец не пострадают. Итог - лучшая защитная система базы в мире.
Или, как вариант. Установить блок на спутник и установить фильтр равным радиусу орбиты. И, естественно, покинуть спутник. Если совсем упороться, можно сделать отстрел лсд панели вместе с маяком на землю где ее можно будет считать.
+Антон Мицкевич А вот спутник с отстреливающимся блоком данных - это отличная идея.
Тут нужно одно пояснить - ограничить радиус зрения никак нельзя, можно только реакции разные прописать в условиях по расстоянию.
Renesco Rocketman я знаю что нельзя. Просто обозначить условие, что если цель не в кольце из блоков, то никак не реагировать. Прост если грамотно выставить радиус срабатывания, то условный противник будет ближе к блокам чем создатель. И тогда блок/блоки залочат его координаты. Утром нарисую схему что бы было понятней.
+Renesco Rocketman Вот imgur.com/Yr1Z5Ic
Возможно ли так,что бы отправить такой зонд куда нибудь....Но сама панель могла находится отдельно от зонда.На расстоянии наблюдать на координатами или за данными зонда.Сам я чайник в программировании но любопытно...или так не возможно.
+IH 0704 До первой перезагрузки сервера возможно.
А если ты соединишь пирата и радар? Получится ли самый опасный пират который будет атаковать не только игроков но и самих пиратов, а дроны будут собирать добычу.
+Миша Худяков (Я) Слишком много нагрузки на цп получится. Но радар отдельно можно пользовать. Можно сделать пирата, который атакует управляемыми ракетами издалека.
Круто
Интересно ,спасибо.
Можно ли переписать "пиратский код", чтобы пират не нападал на тебя, следовал и охранял от других игроков, используя его "читерскую" функцию GetPlayer?
+po pou Наверное, что-то можно придумать, чтобы пират не атаковал определенный корабль. Но все это будет немного грузить систему. Следовать за одним игроком и защищать его от других - вряд-ли, тогда ближайшим игроком всегда будет подопечный, а других пират не увидит. Он видит только ближайшего.
+Renesco Rocketman Я так понимаю, скрипты исполняемые от имени "пирата" имеют доступ ко всем возможным функциям в игре. Есть ли еще какие-нибудь функции, кроме вышеупомянутой, недоступные обычному игроку, которые было бы полезно исполнять от имени взломанного "пирата"?
+po pou Нет, скрипт, работающий на пиратском корабле, не имеет каких-то особых привелегий, кроме функции "получить координаты ближайшего игрока"
*какая-то читерская возможность на серваках появляется*
*А можно это как-нибудь заскриптовать на поиск кораблей?*
Нет, но для поиска кораблей и баз есть скрипт "радар". По его использованию у меня есть несколько видео.
Renesco Rocketman что-то я забыл про радар)
спасибо за ответ.
я так понимаю это не обязательно должен быть шип. все можно построить и на станции в 20 км. от базы и запустить?
+Vova Prokopovich 20 км - это не дистанция видимости, это просто скрипт не реагирует на тех, кто дальше. А видит он ближайшего игрока все равно, на каком расстоянии.
+Renesco Rocketman ещё момент записывает он координаты только игрока сейчас находящегося на сервере так ?( именно игрока)
+Vova Prokopovich только игрока, только если он ближайший и находится в радиусе 20км (в данном случае).
+Антон Мицкевич Да запишет он на любом расстоянии. Это админский пират полетит только в пределах 20км, а лог можно хоть за мильён км вести.
Renesco Rocketman ну я и обозначил что в данном случае 20км. Одному богу известно какое максимальное расстояние будет работать.
Этот способ еще работает? С передачей корабля пиратам?
уже нет. только в креативе.
А МОЖНО ВЕДЬ СДЕЛАТЬ КАМИКАДЗЕ (ой капс)
тоисть от стыковочного блока запускаем корабль с полностю включенной тягой вперёд и летит
предварительно пишем скрипт типа гоу ту "ближайший игрок"
и когда до вражеской цели осталось меньше 50% пути запускаем скрипт и отдаем весь корабль в фракцию пиратов
вуаля
все сводится к тому что пират дальше сам разберётся
а о нашей причастности никто не узнает
и раз уж сканер игроков только для пиратов то пристыкуем пиратский корабль заставляем вывести на экран кординаты игрока
и другой командный блок считывает надписи и дальше уже как хотишь юзать можно
Да, в последнем стриме по скриптам как раз такую самодвижущуюся мину сделал.
Renesco Rocketman да, я уже успел посмотреть
Renesco Rocketman интересно, а можно научить пирата не трогать тебя, но и защищать к примеру базу/корабль, или конвоировать игрока?
расстояние может быть и свыше 20км?
+Dogonhardacid Думаю, да. 20 км это просто охраняемая ботом зона.
Это официальный бот? Или это в мультиплеере?
Обычный бот в сингле. Их игра плодит.
Renesco, он имел ввиду программа бота и сам бот, был сделан разработчиками игры или игроками в мультиплеере? (Бот сделан разработчиками игры)
Го видос по применению на практике
+angeltensey В мультиплеер, какой он сейчас есть, заходить нет особого желания.
+Renesco Rocketman а что конкретно тебя не устраивает?
пока то, как работает идея с обработкой всех движений на серверной стороне, приводит меня в бешенство) Ну и постоянные скачки скорости.
Renesco Rocketman
насчет первого хз- адаптироваться легко, а вот второе раздражает. из новых приколов клиент-серверного взаимодействия только внезапные зависания в воздухе, несмотря на силу тяжести (и это с вырубленными гасителями).
Хм... Для игрока запрещено использовать этот код, если он не пират... А если изменить этот код, для поиска пиратов? Так можно сделать армаду защитников, и спокойно себе строить.
Пираты - большие хитрецы) Для их собственного поиска эта функция совершенно непригодна, она ищет только живых игроков.
Renesco Rocketman эх... Проклятые зубостаты!)))
А можно настроить скрипт радар для поиска кораблей принадлежащих пиратам?
Кто может помочь, недавно купил игру и толком не разобрался, но мучает проблема: когда пилю/работаю сварщиком или светит фонарь, блики очень яркие и режут глаза. Как это исправить? Мода я не нашел, блики в настройках скинул на 0.1 не помогло
надо шаманить с настройками графики наверное. ну и моды поискать.
А почему бы этот спутник забрать чтобы было у игрока чтобы мы смогли управлять спутник или чтобы он нас зашишял от других.
можно сделать свою армию ?
залесь пожалуйста теперь в мозги к пиратам и другим ботам в новой версии игры
какраз торпеды можно так наводить на игроков или на кординаты их
еще можно лояльного пирата запиять тобьявив себя в его башке как друга и так можно будет сделать дрона наемника который будет чистить космос от играков в ближайщем радиусе а тембоее если его модифиципровать дать дохрена боеприпасов или вообще энерго оружие и реактор мощный то это имба будет
Я первый!!!
за подобные проверки на сервере банить надо
Так проверяли. И это работало вполне.
ruclips.net/video/KCz9CdJm0qE/видео.html
банить за использование игровых моментов?)
сидите в локале тогда, и не лезьте на сервера
Mr. Calvin тогда и ныть не придется
Ренеско, я вот что подумал, ведь блоки умею читать друг друга, что если взять, и отдать только тот блок пиратам, в котором и есть та заветная команда, а свой блок заставить считывать с него всю информацию.
+Федор Викторов Тут проблема с доступом может возникнуть. Я не экспериментировал со взаимодействием блоков, принадлежащих вражеским фракциям, но, думаю, что легко передать инфу не выйдет. Сложным путем - можно.
+Renesco Rocketman Ну, можно через антену (с мизерным радиусом), отданную пиратам, вещать эти координаты. Получится забавный такой компас. Жаль только, что реагирует и на нас.