Некоторые пользователи наталкиваются на ошибку «Код события 1000» в системном приложении «Просмотр событий». Данный код означает, что приложение внезапно завершило свою работу по неизвестной причине. Помимо кода ошибки, пользователю предоставляется директория к исполнительному файлу приложения, которое вылетело.
Причин для подобной ошибки может быть действительно множество, но мы все же смогли составить список наиболее из наиболее вероятных.
Методы решения «Код события 1000»
Метод №1 Сканирование программой SFC
Для начала мы рекомендуем попробовать провести сканирование такой системной утилитой, как System File Checker. Если у вас в системе действительно есть поврежденные файлы или модули, то данная программа поможет найти их и восстановить. Чтобы запустить ее, сделайте следующее:
Вам придется подождать некоторое время между выполнением команд, но если в вашей Windows действительно присутствовали какие-то поврежденные файлы, то этот метод должен был помочь. Перезагрузите компьютер и снова загляните в «Просмотр событий». Возможно, «Код события 1000» перестала появляться.
Метод №2 Удаление конкретного приложения
Также вы можете попробовать удалить или же заменить приложение, которое вызывает данную проблему. Как правило, вы должны сразу же понять, какое именно приложение виновно, проверив лог, т. е. там же, где вы нашли «Код события 1000». Если у вас получилось определить нужное приложение, то вы можете удалить его со своего компьютера следующим образом:
Метод №3 Выполнение чистой загрузки
Если вы не смогли обнаружить нужное приложение в «Просмотре событий», то можно воспользоваться иным, несколько более сложным методом, который поможет определить виновника. Метод этот имеет название «чистая загрузка». Выполняется подобная загрузка следующим образом:
Теперь вам нужно проверить, пропал ли «Код события 1000». Если да, то одна из программ/служб была виновна в проблеме. Активируйте поочередно все отключенные элементы и проверяйте, когда появится ошибка.
Метод №4 Обновление Windows до последнего билда
Если никакой из вышеперечисленных методов не смог помочь с вашей проблемой, то пора попробовать просто обновить свою операционную систему. Отсутствие тех или иных обновлений для Windows может вызывать разнообразные ошибки. Вот что вам нужно сделать:
Мы надеемся, что хотя бы какой-то из четырех представленных здесь методов смог помочь вам в решении проблемы с «Код события 1000».
Тестирование памяти видеокарт nvidia с помощью программы MATS диагностического комплекса MODS
При эксплуатации и ремонте большого количества видеокарт неизбежно возникают ситуации, когда нужно проверить микросхемы памяти, установленные на печатных платах видеоускорителей.
Очень удобным инструментом для этих целей является программный комплекс MODS (Modular Diagnostic Software) с программой MATS, которая позволяет провести тестирование видеопамяти видеокарт Nvidia.
Процесс проверки очень прост и заключается в загрузке с помощью загрузочной флешки MODS с последующим анализом ошибок в автоматически создающемся файле repot. txt. При желании эту утилиту можно использовать на любом компьютере под управлением Linux, на котором развернуто необходимое окружение.
В данной статье рассматриваются процесс создания и практическое использование программы MATS из пакета NVIDIA Modular Diagnostic Software для проверки памяти видеокарт.
Что из себя представляют модульный диагностический комплекс MODS и программа MATS?
Комплекс MODS — это фирменное служебное программное обеспечение фирмы NVIDIA, предназначенное для диагностики видеокарт ее производства с помощью скриптов на JavaScript.
Комплекс MODS предназначен для проведения трех основных операций:
Комплекс MODS работает в операционных системах семейства Linux, в MacOSX, есть также версии для Windows. Релизы MODS до версии 290 могли работать под DOS.
MATS — это программа из состава комплекса MODS для тестирования памяти видеокарт Nvidia.
Она работает только под управлением операционной системы Linux с необходимыми бинарными файлами. MATS помогает при поиске проблемных чипов на плате видеокарт, которые обычно проявляются появлением ошибок с кодом 10 или 43, а также артефактами на изображении:
Пример ошибки, обычно появляющейся в диспетчере задач Windows при неисправностях чипов памяти у видеокарт Nvidia (запуск этого устройства невозможен, код 10):
Рассмотрим подробнее процесс проверки видеокарты штатным способом и на компьютере под управлением LInux.
Создание загрузочной флешки с диагностической программой MATS диагностического комплекса MODS
Программный комплекс MATS с программой MODS может работать в системах с x86_64 или aarch64 процессорами, которые поддерживают Physical Address Extension (PAE) с ОЗУ не менее 4 Гб.
Для создания загрузочной флешки с программой тестирования MATS/MODS нужно:
Для разворачивания образа на загрузочную флешку можно использовать и другие подходящие программы, например, Rufus. Полученная флешка содержит дистрибутив операционной системы ARCH Linux с автоматически загружающейся программой MATS из комплекса MODS для тестирования VRAM.
Для проверки работоспособности микросхем памяти видеокарт нужно загрузиться с флешки MATS/MODS на компьютере с проблемной видеокартой.
В случае тестирования видеокарт, которые не выводят изображения на монитор, но определяются системой, рекомендуется добавить в конец конфигурационного файла runmats (папка Mods) команду poweroff. После этого компьютер будет автоматически выключаться после проверки видеопамяти и не нужно будет гадать, когда закончится процесс проверки.
Использование программы MODS для проверки чипов памяти видеокарт на ошибки
Для проверки видеопамяти программой MATS-MODS нужно:
и запишет полученные результаты в файл repot. txt.
Просмотреть результаты проверки можно выполнив команду:
В случае, если выбрана загрузка с интегрированной карты Intel вместо проверяемой Nvidia, программа выдает сообщение об ошибке «This card is not recognised», error code 00000003:
Если проверяемый видеоускоритель не выводит изображения на монитор, но хотя бы его инициализирует (это видно по кратковременному включению монитора после включения), то программа сможет провести тестирование.
Если используются штатная загрузочная флешка и настройки по умолчанию, то программа MATS/MODS тестирует 20 Мб видеопамяти, чего обычно хватает для обнаружения неисправного чипа.
В случае необходимости можно изменить объем тестируемой видеопамяти в файле runmats папки Mods. Параметр, задающий объем тестирования видеопамяти, находится в строке:
где 20 — объем видеопамяти, тестируемый программой при загрузке.
При этом нужно помнить, что увеличение объема проверяемой памяти пропорционально продлевает время тестирования.
Как анализировать результаты, полученные в ходе проверки памяти программой mats
Результаты тестирования памяти сохраняются в файл repot. txt в папке mods:
Пример результатов, полученных в ходе проверки проблемной видеокарты Nvidia GTX 1080 программой MATS пакета MODS, релиз 367.38 (информация в файле repot. txt свидетельствует о небольших проблемах (33 ошибки) в банке памяти FBIOC[ 31: 0]):
В случае получения результата, свидетельствующего о наличии «битой» банки памяти, нужно определить его местонахождение на плате видеокарты и заменить на новую. Ту же самую, хоть и отреболленную микросхему повторно использовать не рекомендуется из-за ее деградации и большой вероятности отставания полупроводникового кристалла от подложки микросхемы памяти.
При отсутствии проблем с видеопамятью, в файле отчет должна быть информация, свидетельствующая об отсутствии ошибок, например:
Для тестовых целей лучше использовать отдельную загрузочную флешку, но, при желании, можно и не делать специальной загрузочной флешки, а запускать Mats на компьютере с Linux, в котором развернуто ядро MODS.
Как определить, где находится неисправный чип видеопамяти?
На видеокартах обычно используется последовательное размещение чипов памяти против часовой стрелки (если смотреть на видеокарту со стороны видеопроцессора, при этом разъем PCI-E находиться снизу).
Пример размещения чипов памяти на видеокарте Nvidia GeForce RTX 2070 (с отборным видеопроцессором TU106-400A-A1):
Примечание: буква A в маркировке чипа Nvidia серии Turing обозначает, что это отборный чип, способный без увеличения питающего напряжения стабильно работать на более высокой частоте.
При проверке видеокарт программой MATS/MODS нужно учитывать, что она поддерживает только видеокарты Nvidia, причем не все модели.
Особенности конкретного релиза и коды ошибок описаны в файле /mats/mods/367.38.1/mods. pdf, где 367.38.1 — версия использующейся программы.
Видеокарты AMD можно проверить с помощью скрипта или с помощью китайской программы TserverLite.
Запуск программы Mats на компьютере под управлением Linux
Проверка видеокарт не со штатной загрузочной флешки сопряжена с рядом проблем.
Чтобы запускать программу Mats в Linux, предварительно нужно установить необходимые пакеты. Это делается скриптом из папки mods/релиз (нужно не забыть присвоить необходимые разрешения на его выполнение):
Запуск программы mats из командной строки Linux из каталога программы осуществляется командой:
Чтобы провести тестирование проблемной карты нужно обеспечить автоматический запуск соответствующего скрипта при загрузке системы. Для этого можно использовать cron по методике, описанной в статье «Автозапуск майнеров в Linux с помощью cron«.
Вам также может понравиться
О реболлинге BGA-чипов, ремонте видеокарт, материнских плат и других устройств
О ремонте цепей питания видеокарт
Видеокарты AMD серии RX 5700 в майнинге
11 комментариев
Rank 0 Failing bits:
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m
[0m[0m
[0mRead Error Count: 587887872
Write Error Count: 0
Unknown Error Count: 0
cryptoprofi
У Вас ошибки чтения по всем модулям памяти. Вероятно, проблемы с контроллером памяти видеочипа. Также может быть ужарена вся память, либо есть проблемы с питанием VRAM.
Владимир
Теперь понятно, почему так массово несут 33 ошибки.
33 32 ошибки по чипам памяти это норма, матс пытается тестировать память, используемую для вывода картинки в момент тестирования. Если карта не даёт картинку, то никогда вы не получите такое количество ошибок
Никита
Здравствуйте я не шарю в схемотехнике обладаю мизерными поверхостными знаниями устройства видеокарты, вообщем взял видеокарту с рук rtx 2070 проверил всеми тестами всё норм было, в матсе были незначительные ошибки спустя время драйвер слетел при попытке установки драйвера, во время установки появляется чёрный экран с чёртачками как я понимаю артефактами и после этого всё возвращается в низкое разрешение которое было изначально а в диспетчере устройств горит восклицательный знак напротив названия видеокарты, в cpuz отображается только название видеокарты и фирма чипов micron напротив большинства пунктов стоит unknown и волях со значениями стоит 0. Протестил в матсе следующие результаты:
=== MEMORY ERRORS BY SUBPARTITION ===
SUBPART READ ERRORS WRITE ERRORS UNKNOWN ERRS
——- ———— ———— ————
FBIOA0 0 0 0
FBIOA1 0 0 0
FBIOB0 0 0 0
FBIOB1 0 0 0
FBIOC0 0 986859 0
FBIOC1 0 0 0
FBIOD0 0 33 0
FBIOD1 0 0 0
Если кто то обладается знаниями, подскажите пожалуйста есть вероятность того что видеокарта заработает, если я заменю эти 2 банки на новые или лучше отдать видяху в сервис, возможны ли какие то проблемы с gpu или может быть с питанием, обязательно ли нужно просмотревать напряжения мультиметром? Видеокарту пока не вскрывал тк нет термопасты и прокладок а я хочу потестить её ещё, может кто подскажет программы для проверки всей видеокарты, был бы очень признателен.
cryptoprofi
Одна банка убита полностью (или контроллер памяти в чипе некорректно работает), также возможен отвал чипа. При замене микросхемы памяти прогрев чипа должен на время восстановить карту.
Valera
Здравствуйте!
Такой вопрос : Образ MATS-MODS записался, но дальше ничего не получилось. Как вернуть флешку в нормальное состояние. Windows 10 её не видит, поэтому не форматируется. Написано Usb накопитель.
cryptoprofi
Руфус или любой другой редактор разделов диска. Удалите все разделы и отформатируйте в подходящую вам систему.
Valera
Rank 0 Failing bits:
A000 A001 A002 A003 A004 A005 A006 A008 A009 A010 A031 B032 B033 B034 B035 B036
B037 B038 B040 B041 B042
Read Error Count: 0
Write Error Count: 67121265
Unknown Error Count: 0
BIT RANK0 WRITE RANK0 READ UNKNOWN
— ———— ———- ——-
A000 1 0 0
A000 1 0 0
A000 1 0 0
A000 1 0 0
A001 1 0 0
A001 2 0 0
A001 1 0 0
A002 1 0 0
A002 1 0 0
A002 1 0 0
A002 1 0 0
A003 2 0 0
A004 1 0 0
A004 1 0 0
A004 1 0 0
A004 2 0 0
A005 2 0 0
A005 2 0 0
A005 2 0 0
A005 1 0 0
A006 2 0 0
A006 1 0 0
A006 1 0 0
A006 2 0 0
A008 2 0 0
A008 2 0 0
A008 2 0 0
A008 2 0 0
A009 2 0 0
A009 2 0 0
A009 2 0 0
A009 2 0 0
A010 2 0 0
A010 2 0 0
A010 2 0 0
A010 2 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
A031 8390156 0 0
B032 2 0 0
B032 1 0 0
B032 1 0 0
B032 1 0 0
B033 2 0 0
B033 1 0 0
B033 2 0 0
B034 1 0 0
B034 1 0 0
B035 2 0 0
B036 1 0 0
B036 1 0 0
B036 2 0 0
B037 3 0 0
B037 2 0 0
B037 2 0 0
B037 2 0 0
B038 3 0 0
B038 1 0 0
B038 2 0 0
B038 2 0 0
B040 3 0 0
B040 2 0 0
B040 2 0 0
B040 2 0 0
B041 3 0 0
B041 2 0 0
B041 2 0 0
B041 2 0 0
B042 3 0 0
B042 2 0 0
B042 2 0 0
B042 2 0 0
cryptoprofi
Карта устаревшая, учитывая стоимость ремонта, я бы им занялся только сам для тренировки. Тратить на это деньги не вижу смысла.
Valera
Благодарю Вас за ответ, а так же за профессиональный и искренний совет. Приятно было с Вами пообщаться.
Добрый вечер!! Возникла проблема с работой видеокарты, компьютер перезагружался при нагружании видеокарты в частности требовательными играми, но если снизить настройки все работало в штатном режиме. Наткнулся на просторах интернета на данную статью. Все сделал по инструкции и провел тест ВК, но сильными познаниями не обладаю и хотелось бы узнать мнение «подкованых» людей в этом вопросе. Как я понял есть проблемы и дефекты у ВК. Есть ли смысл в ремонте ВК nVidia GeForce GTX 960 и какова примерная стоиость решения проблемы? Заранее спасибо за ответ.
mats version 400.184. Testing GM206 with 120 MB of memory starting with 0 MB.
Read Error Count: 0
Write Error Count: 33
Unknown Error Count: 0
=== MEMORY ERRORS BY SUBPARTITION ===
SUBPART READ ERRORS WRITE ERRORS UNKNOWN ERRS
——- ———— ———— ————
FBIOA0 0 0 0
FBIOA1 0 0 0
FBIOB0 0 33 0
FBIOB1 0 0 0
Failing Bits:
B000 B001 B002 B003 B004 B005 B006 B008 B009 B010
Источники:
https://gamesqa. ru/kompyutery/kod-sobytiya-1000-13969/
https://www. cryptoprofi. info/?p=7466
XMEye — это бесплатный облачный сервис для удаленного видеонаблюдения от китайской компании
Xiongmai
, которая является крупным OEM-производителем модулей и плат для систем видеонаблюдения на азиатском рынке. Компания основана в 2009 году, центральный офис располагается в Ханчжоу, штат 3000 сотрудников.
Для большинства обычных людей
Xiongmai
абсолютно безлика и неизвестна, однако она достаточно широко известна в узких кругах. Дело в том, что они не продают ни камер, ни видеорегистраторов под своим брендом, а реализует свои продукты, используя концепцию
white label
.
В результате пользователь, покупая камеру или видеорегистратор российского производства (так вам скажут менеджеры по продажам), на самом деле купит скромные устройства от Xiongmai (этого менеджеры вам не скажут). И это конечно полное фиаско, так у всего, что делает Xiongmai +100500 проблем, однако знать вы об этом не будете, так как будете думать, что купили оборудование российского производства. Это одна из 7 наиболее распространенных подстав на рынке видеонаблюдения.
Однако, я отвлекся, вернемся к XMEye. XMEye — это P2P (peer-to-peer) сервис, разработанный для того, чтобы помочь пользователям получить доступ к своим видеокамерам и цифровым видеорегистраторам из любой части мира практически без какой-либо настройки. Для работы с XMEye требуется подключение к сети интернет. Устройства Xiongmai подключаются к нему автоматически по уникальному идентификатору устройства UID, который строится на базе мас-адреса устройства, даже если это устройство попало к пользователю под другим брендом. На данный момент в мире к XMEye подключено порядка 9 млн. устройств.
Возможности XMEye:
- Удаленный доступ к системе видеонаблюдения, просмотр живого видео, архивного видео
- Двусторонняя аудиосвязь
- Управление PTZ-видеокамерами
- Отображение до 16 видеокамер в мобильном приложении
- Сохранение видеозаписей, фото
Преимущества XMEye:
- Он бесплатен
Недостатки XMEye:
Если список преимуществ минималистичен, то в списке недостатков целый зоопарк, начнем с самого зашкварного проблем с кибербезопасностью.
Ужасная кибербезопасность
Вообще о Xiongmai стало известно именно из-за проблем с кибербезопасностью, впервые о них заговорили в 2016 году в связи с мощной атакой ботнета
Mirai
на сайты американских компаний, который использовал
уязвимости IoT-устройств
(маршрутизаторы, IP-видеокамеры, телевизоры) и поражал их, распространяя на эти устройства свой код. В этой массе скомпрометированных устройств в большинстве были устройства Xiongmai.
Все устройства на базе запчастей Xiongmai поставляются с функцией «XMEye P2P Cloud», это проприетарный протокол на основе UDP, который позволяет пользователям получать доступ к своим IP-камерам или видеорегистраторам через Интернет. Эта функция включена по умолчанию, настройка пользователем не требуется.
Устройство инициирует и поддерживает соединение с облачным сервером Xiongmai. Все соединения между клиентами и устройствами устанавливаются через облачные серверы Xiongmai. Удивительно, но функционал XMEye позволяет злоумышленнику атаковать устройства, которые находятся за брандмауэрами или сетями с
NAT
.
Все уязвимости Xiongmai условно можно разделить на облачные, т.е. уязвимости XMEye, и физические, т.е. уязвимости устройств, которые производит Xiongmai. Начнем с облачных.
Облачные уязвимости XMEye
В облаке нет защиты от перебора UID
Специалисты крупной консалтинговой компании в области кибербезопасности Sec Consult
провели исследование
и выяснили, что компания Xiongmai приложила большие усилия для создания своей облачной инфраструктуры под приложение XMEye. Они нашли, что облачные мощности Xiongmai используют Amazon Web Services (Германия, США, Сингапур, Япония), Radore (Турция), Alibaba, Kingsoft, Cloud VSP (Китай) и другие сервера по всему миру. Исследователи не пытались скрыть активность сканирования облака и отправляли более 33 000 запросов с одного IP-адреса, но запрета на доступ к облачной инфраструктуре не последовало.
Уникальный идентификатор устройства можно вычислить
Уникальный идентификатор устройства или UID, по которому происходит подключение, — это шестнадцатеричная строка длиной 16 символов. Любой, кто знает идентификатор устройства и учетные данные администратора, может установить соединение с устройством с помощью приложений XMEye. Идентификатор UID не случайно сгенерированное число, он определяется из MAC-адреса устройства с помощью нескольких простых операций (например, get_sn_from_mac). Зная диапазон мас-адресов, используемых Xiongmai, злоумышленник может перебрать потенциальные MAC-адреса и UID и найти действующие.
Затем можно использовать учетные данные устройства, заданные по-умолчанию, и попробовать подобрать, для входа на устройство. Тогда злодей может получить доступ к видеопотоку, возможность изменять конфигурацию устройства, обновлять прошивку, а также получает возможность удаленно выполнять свой злодейский код, именно так и действовал червь
Mirai
.
Уязвимости устройств Xiongmai
Незащищенные учетные записи
Большинство сетевых взломов происходят при использовании стандартных админских учетных записей, которые не были изменены пользователем после включения устройства. Это классика кибербезопасности (и относится, конечно, не только к устройствам Xiongmai, но многие пользователи беспечно игнорируют это правило) — включил IP-устройство — создай свою админскую учетную запись, закрой ее паролем и отключи встроенного админа, ну или, как минимум, надо заменить пароль на встроенной админской учетке.
Но в случае с Xiongmai это мелочь, на некоторых устройствах Xiongmai по-умолчанию
существует
учетная запись пользователя default (с паролем tluafed), назначение этого пользователя не задокументировано, но у него есть, по крайней мере, доступ к просмотру видеопотоков.
Производитель не подписывает прошивки
Почему это опасно. Это означает, что можно установить любую как угодно и кем угодно измененную прошивку. Так, в принципе, злодейский код и попадал на взломанные видеорегистраторы и IP-камеры.
Открытые незащищенные порты
Например не закрыт
порт telnet 9530
, о чем компания XIongmai заботливо сообщает на своем сайте. Сетевой протокол
Telnet
нужен для реализации текстового терминального интерфейса поверх транспортного протокола TCP. У Telnet есть свой синтаксис, и понимает он только текстовые команды, с этим протоколом не используется шифрование и без парольной защиты это серьезная уязвимость. Как минимум, используя открытый порт Telnet, можно посмотреть текущие настройки устройства.
Тут статья
про дырявый Telnet и его уязвимости.
Другие уязвимости
В базе данных NIST (национальная база данных уязвимостей) зарегистрированы и другие уязвимости устройств Xiongmai, например,CVE-2017-16725 или
переполнение буфера
на основе стека в видеокамерах и видеорегистраторах Xiongmai. Эта уязвимость позволяет имитировать сбой устройства и ввести его в уязвимое состояние. Еще уязвимость
CVE-2017-7577
, которая позволяет читать произвольные файлы через http-запросы. И еще
CVE-2018-10088
, которая также связана с переполнением буфера.
Есть и забавное, в некоторых случаях, когда
были инциденты
с приложением XMEye, когда при возникновении ошибки 11301 китайская техподдержка рекомендовала отключить парольную защиту на устройствах (см. ошибка 11301). Оставим эту рекомендацию без комментариев.
Проблемы с доступом
17 апреля 2018 года Роскомнадзор
начал охоту
на мессенджер Телеграмм, в результате пострадали совершенно посторонние ресурсы, но только не Телеграмм. Например, Роскомнадзор заблокировал 786 тысяч сетевых адресов Amazon и 1 млн. адресов Google.
В результате пользователи XMEye потеряли доступ к своей системе видеонаблюдения.
Естественно, «XMEye» не откажется от серверов на мощностях «Амазона» только из-за проблем с доступом с территории России.
Медленное соединение
Отзывы на XMEye в гугл сторе можно читать как стену плача. Одна из частых жалоб это очень медленный доступ к архивным видеозаписям, бесконечная буферизация живого видео, дисконнекты и лаги даже при высокой скорости интернета и стабильном соединении.
Дело в том, что при работе через интернет без настройки статического внешнего IP подключение к системе видеонаблюдения происходит по UID видеорегистратора или видеокамеры, но облачный сервис кидает того, кто подключается между своими облачными серверами, перед тем как пользователь попадает в свою систему.
Вы, конечно, можете для стабилизации соединения использовать статический IP и/или проброс портов на роутере до регистратора или видеокамеры (в этом случае можно вообще обойтись без облака, тем более такого сомнительного). Также, улучшить качество соединения можно, если в настройках регистратора для одного из потоков установить приоритет скорости, а не качества видео, и с этим же потоком работать в приложении, но все равно придется страдать.
Ограничения в выборе оборудования
Воспользоваться облаком XMEye могут только устройства с начинкой Xiongmai, но так как все оборудование, которое производит Xiongmai, продается под разными брендами, с первого взгляда на недорогую видеокамеру или видеорегистратор китайского или российского сборщика может быть неочевидно, что за производитель сделал начинку и поддерживает ли оно XMEye.
Некоторые бренды еще в спецификации на свои устройства прямо указывают, что они совместимы с XMEye. Но бывают и такие, которые не делают на этом акцентов (на али, например). В этом случае может помочь прямой запрос к продавцу.
Понятно, что кроме Xiongmai есть куча брендов на рынке видеонаблюдения, которые будут несовместимы с облаком XMEye. И поделать с этим ничего нельзя, кроме как отказываться от XMEye и организовывать доступ другим способом.
Какое оборудование поддерживает XMEye
Xiongmai выпускает модули для IP-камер, AHD-видеокамер, гибридные модули для XVI-AHD видеокамер, платы для NVR, платы для AHD и гибридных XVI-AHD видеорегистраторов. Соответственно, доступ к облаку могут иметь IP-видеокамеры, сетевые видеорегистраторы или AHD (XVI-AHD) видеорегистраторы.
Из Российских компаний это:
Novicam
,
Polyvision
,
Satvision
,
Amatek
,
Proto-X
,
BSP Security
,
iVue
,
Top Vision
. Это все конечно засада так вы вроде покупаете камеры описанных выше брендов, а на самом деле дырявое облако и дырявое железо Xiongmai.
И бесконечный список иностранных OEM брендов, вот только некоторые: 9Trading, Abowone, AHWVSE, ANRAN, ASECAM, Autoeye, AZISHN, A-ZONE, BESDER/BESDERSEC, BESSKY, Bestmo, BFMore, BOAVISION, BULWARK, CANAVIS, CWH, DAGRO, datocctv, DEFEWAY, digoo, DiySecurityCameraWorld, DONPHIA, ENKLOV, ESAMACT, ESCAM, EVTEVISION, Fayele, FLOUREON , Funi, GADINAN, GARUNK, HAMROL, HAMROLTE, Highfly, Hiseeu, HISVISION, HMQC, IHOMEGUARD, ISSEUSEE, iTooner, JENNOV, Jooan, Jshida, JUESENWDM, JUFENG, JZTEK, KERUI, KKMOON, KONLEN, Kopda, Lenyes, LESHP, LEVCOECAM, LINGSEE, LOOSAFE, MIEBUL, MISECU, Nextrend, OEM, OLOEY, OUERTECH, QNTSQ, SACAM, SANNCE, SANSCO, SecTec, Shell film, Sifvision/sifsecurityvision, smar, SMTSEC, SSICON, SUNBA, Sunivision, Susikum, TECBOX, Techage, Techege, TianAnXun, TMEZON, TVPSii, Unique Vision, unitoptek, USAFEQLO, VOLDRELI, Westmile, Westshine, Wistino, Witrue, WNK Security Technology, WOFEA, WOSHIJIA, WUSONLUSAN, XIAO MA, XinAnX, xloongx, YiiSPO, YUCHENG, YUNSYE, zclever, zilnk, ZJUXIN, zmodo и ZRHUNTER.
Наверняка есть и другие вендоры, кто покупает IPS или платы для регистраторов у Xiongmai и выпускает видеокамеры или NVR под своим брендом.
Постоянные ошибки
В работе с приложением XMEye пользователь частенько может столкнуться с ошибками, которые описаны ниже.
код ошибки 100000
Код ошибки классифицируется как: «Неизвестная ошибка» (то есть данная ошибка может возникать в различных случаях, например, когда не получен ответ от сервера, имеется проблема в настройках системы безопасности смартфона, неправильные настройки устройств). Часто такая ошибка встречается при конфликте IP адресов в сети. Например, если вы подключили видеорегистратор или видеокамеру в сеть с другими сетевыми устройствами и не изменили сетевые настройки устройства. Для избежания конфликта IP адресов лучше всего настраивать IP адреса устройств в сети вручную. Но если вы все проверили и уверены, что конфликта IP адресов нет, а ошибка осталась, нужно обратиться в техподдержку XMEye (на английском) с указанием проблемы, кода ошибки и UID вашего устройства. Официальная почта техподдержки XMEye:
xmeye@xiongmaitech.com
код ошибки 11307
Ошибка 11307 возникает при попытке удаленного подключения к устройству и связана с политикой среди интернет-провайдеров, прятать своих абонентов за внутренний NAT (хотя, при отсутствии блокировок для XMEye NAT не проблема). Интернет провайдер меняет внутренние IP адреса своих абонентов и блокирует порт 34567, по которому XMEye получает доступ к облаку. Препятствий на пути прямого подключения по нужному порту до китайского сервера XMEye довольно много: и внутренняя маршрутизация провайдера, и различные факторы, влияющие на стабильность подключения к внешнему интернету и сервисам, работающим на стороне внешней сети. Вообще, все, что касается интернет соединения к сервисам других стран, в последнее время со стороны РФ жестко фильтруется. Ошибка 11307 у клиента часто возникает именно на мобильном интернете. Мобильные провайдеры обрабатывают трафик через несколько внутренних маршрутизаций, и порт 34567 по которому сервера XMEye подключаются к своим клиентам, в процессе этой маршрутизации блокируется сетью провайдера на каком-то из этапов.
Как можно избежать этой ошибки — внешний статический IP системы видеонаблюдения и проброс портов до видеорегистратора или видеокамеры. Можно изменить порт по-умолчанию для соединения через облако на регистраторе и указать эти настройки в XMEye.
код ошибки 10005
При попытке подключения XMEye к видеорегистратору появляется окно с сообщением «Connection network time out, try again. Error code:-10005» или «время подключения к сети истекло, пожалуйста, попробуйте позже». Такая ошибка появляется обычно, когда видеорегистратор подключен к сети через мобильный интернет 3G/4G, проблема в нестабильном соединении, которым страдает мобильный интернет.
Эта ошибка лечится путем налаживания более стабильного соединения. Если нет варианта использовать проводное подключение типа PPPoE, то нужно как-то обеспечить более качественный сигнал на 3G/4G модеме, обычно это помогает. Можно использовать специальные внешние антенны типа MIMO для USB модемов. Антенну следует направлять на базовую станцию сотового оператора. Если интернет соединение на вашем регистраторе стабильное, а ошибка все равно появляется, то причина может быть на китайской стороне и для устранения надо написать письмо в техподдержку XMEye (см. код ошибки 100000).
код ошибки 604000 и 605000
Эти ошибки появляются во время проведения работ на китайских серверах (обновление, технические работы и т.д.). В этом случае нужно подождать, если подключение не восстанавливается длительное время, то направить письмо в техподдержку (см. код ошибки 100000).
код ошибки 999987 и 99993
Появление ошибок 999987 или 99993 связано с тем, что кто-то или что-то блокирует трафик из вашей сети, еще один вариант — блокировка IP-адресов серверов XMEye со стороны РФ. Для возобновления работы удаленного видеонаблюдения можно попробовать настроить VPN.
код ошибки 99994
Ошибка 99994 появляется довольно редко, по сравнению с другими ошибками. Она указывает на проблемы с сетевым соединением. Хотя это и неточно. Лучшее решение — проверить сетевое соединение на всех устройствах, если уверенность в соединении с сетью стопроцентная, то обращаться в техподдержку за разъяснением (см. код ошибки 100000).
код ошибки 11301
Ошибка 11301 стала появляться у пользователей после обновлений Android и iOS, и суть ее в некорректном логине или пароле на подключаемом устройстве. Понятно, что и логины и пароли у пользователей были верные. В 2017 году китайская техподдержка рекомендовала, как временное решение для восстановления удаленного доступа, убрать вообще авторизацию на устройствах. Так себе решение, конечно. Судя по тому, что ошибке этой три года, а она до сих пор появляется, то нет ничего более постоянного, чем временное решение.
код ошибки 11303
Ошибка 11303 «пользователь заблокирован» появляется, если на удаленное устройство, на котором создан пользователь с логином и паролем, была совершена попытка удаленного доступа с подбором пароля. После некоторых неудачных попыток подбора учетная запись блокируется от возможного взлома, хотя это мог быть и хозяин видеокамеры, который позабыл пароль. Учетная запись разблокируется после перезагрузки устройства по питанию.
код ошибки 11204
Эта ошибка появляется, если слишком много пользователей хотят получить удаленный доступ к видеорегистратору или видеокамере. Одновременный доступ могут иметь до 5 пользователей.
Аналог XMEye
Никаких хороших и одновременно бесплатных аналогов XMEye не существует. Но конечно множество способов получить удаленный доступ к своим камерам.
Безусловно, лучшим из всех будет VPN, лучший он не потому, что можно обойтись без абонентки (денег стоит оборудование и настройка), а потому, что используя его, вы получаете один из самых высоких уровней безопасности.
VPN — это зашифрованное безопасное соединение между пользователем и сетью, или между сетями. VPN не заменяет интернет-подключение, а работает «поверх» него. Сначала интернет-трафик шифруется, затем направляется провайдеру, после чего пересылается на VPN-сервер. Этот сервер расшифровывает трафик и отправляет получателю уже дешифрованные данные.
Сегодня существуют разные протоколы VPN-соединения, их детальный разбор выходит за рамки этой статьи. Однако я бы выделил среди них
IPsec
IKEv2 и
OpenVPN
.
Оба протокола хороши и надежны, OpenVPN требует установки своего приложения, которое всегда должно быть запущено на устройствах, что, может быть несколько, неудобно в использовании, IKEv2 же «вшит» но только в iOS, macOS и Windows и является для них нативным, не требуя установки никакого дополнительного ПО. Для Android потребуется ставить приложение, например
strongSwan он выпускаться под лицензией GPL.
Вывод
Если вы вляпались в XMEye, то постарайтесь максимально быстро свалить с этого облачного сервиса, да, придется вложиться в оборудование и настройку VPN, но это избавит вас от множества проблем. Как не вляпаться, выбирая видеонаблюдение, читайте здесь.
Второй совет сваливать с брендов, которые OEMятся у Xiongmai. Ведь все что производит Xiongmai это сплошная дыра в плане безопасности, проблема в том, что вы практически всегда не знаете, что вы купили, так Xiongmai продается под другими брендами. А эти бренды естественно вам рассказывать о том, что они OEMятся у Xiongmai не будут.
Пока вы не соскочили Xiongmai вот вам список неотложных действий, которые помогут вам хоть как то обезопасить себя.
Первое что, нужно сделать запретить камере доступ к интернету, это больно, но безопасность дороже
- Меняем шлюз на заведомо ложный
- Ставим ложные DNS
- Меняем стандартный Tcp порт управления с 34567 на другой (например, 1842)
Второе отключаем облачный P2P сервис в настройках.
Третье, отключаем все ненужные службы.
Четвертое, ставим ограничение по доступу с определенных IP адресов в нашей локальной сети.
Пятое, ставим надежный пароль.
Но, есть и хорошая новость, рынок видеонаблюдения конкурентный, и выбрать есть из кого, можете начать с изучения этого списка 50 крупнейших производителей видеонаблюдения в мире. Там тоже есть хлам, но есть и крутые производители.
Ну, и самое важное — ваше мнение
Ничто так сильно не мотивирует меня писать новые статьи как ваша оценка, если оценка хорошая я пилю статьи дальше, если отрицательная думаю, как улучшить эту статью. Но, без вашей оценки, у меня нет самого ценного для меня — обратной связи от вас. Не сочтите за труд, выберете от 1 до 5 звезд, я старался.
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
- Проблема с Интернет-соединением. Она появляется даже если у пользователей всё в порядке с Интернетом. Но поскольку сервера находятся в Китае, появляется большая задержка передачи данных или большой пинг. Программа может работать, но периодически «вылетать» и отключаться. Следует подумать об увеличении скорости Интернета.
- Скорость снижается в разы если используется VPN подключение, а так же появляются обрывы что приводит к «вылету» устройств из сети.
- Если видите код 11307 или 10005 – проблемы с регистрацией потока от устройства. Тут поможет заявка на перепривязку ID к серверу. Такие заявки рассматриваются в течении месяца. Куда отправлять заявку на переподключение будет написано в конце статьи.
Ошибки 10000 и 10005
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech.com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate.google.com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
ошибка mesh, как исправить?
Импортировал обьект из blender ,предварительно обьеденив (ctrl+j),но Unity — ругается:
Meshes may not have more than 65535 vertices at the moment. Mesh ‘default’ will be split into 2 parts: ‘default_MeshPart0’, ‘default_MeshPart1’.
подскажите,что не так? Насколько понимаю,надо обьеденить mesh, но не знаю как,в общем прошу помощи.
-
sudormrf - UNец
- Сообщения: 9
- Зарегистрирован: 30 май 2012, 08:31
Re: ошибка mesh, как исправить?
IDoNotExist 31 май 2012, 10:24
Что именно вам из описания ошибки не понятно? Вы переводить её хотя бы пробовали?
-
IDoNotExist - Адепт
- Сообщения: 1432
- Зарегистрирован: 23 мар 2011, 09:18
- Skype: iamnoexist
Re: ошибка mesh, как исправить?
sudormrf 31 май 2012, 10:44
IDoNotExist писал(а):Что именно вам из описания ошибки не понятно? Вы переводить её хотя бы пробовали?
мне не понятно,как уменьшить меши и не понятен Ваш ответ,это что стеб?
Вопрос поставлен корректно — как исправить,а не что там написано.
-
sudormrf - UNец
- Сообщения: 9
- Зарегистрирован: 30 май 2012, 08:31
Re: ошибка mesh, как исправить?
Guyver 31 май 2012, 11:03
Вообще, если перевести текст «ошибки» то станет ясно что это не ошибка .. а сообщение скорее типа варнинга …
исправить «ошибку» можно вчитавшись в текст «ошибки» и понять о чём там идёт речь … вполне ясно и чётко сказано что случилось и почему …
-
Guyver - UNIверсал
- Сообщения: 392
- Зарегистрирован: 21 июл 2010, 08:04
- Откуда: Челябинск
Re: ошибка mesh, как исправить?
sudormrf 31 май 2012, 12:13
Guyver писал(а):Вообще, если перевести текст «ошибки» то станет ясно что это не ошибка .. а сообщение скорее типа варнинга …
исправить «ошибку» можно вчитавшись в текст «ошибки» и понять о чём там идёт речь … вполне ясно и чётко сказано что случилось и почему …
так вот дело как раз и в этом — возможно ли уменьшить меши в юнити или надо в другом редакторе?
-
sudormrf - UNец
- Сообщения: 9
- Зарегистрирован: 30 май 2012, 08:31
Re: ошибка mesh, как исправить?
IDoNotExist 31 май 2012, 13:32
sudormrf писал(а):так вот дело как раз и в этом — возможно ли уменьшить меши в юнити или надо в другом редакторе?
Ну вот так сразу и надо ставить вопрос, а то людям не понятно что именно вам не понятно. В уменьшить количество вершин/трианглов теоретически можно, но сложно, да и не делается это в
, это вполне можно в том же
сделать из которого вы экспортировали меш.
-
IDoNotExist - Адепт
- Сообщения: 1432
- Зарегистрирован: 23 мар 2011, 09:18
- Skype: iamnoexist
Re: ошибка mesh, как исправить?
sudormrf 31 май 2012, 13:48
IDoNotExist писал(а):
sudormrf писал(а):так вот дело как раз и в этом — возможно ли уменьшить меши в юнити или надо в другом редакторе?
Ну вот так сразу и надо ставить вопрос, а то людям не понятно что именно вам не понятно. В
уменьшить количество вершин/трианглов теоретически можно, но сложно, да и не делается это в
, это вполне можно в том же
сделать из которого вы экспортировали меш.
спасибо
-
sudormrf - UNец
- Сообщения: 9
- Зарегистрирован: 30 май 2012, 08:31
Вернуться в Почемучка
Кто сейчас на конференции
Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 29
Я начал изучать Unity и C# совсем недавно, решил разобрать очень интересный скрипт который дает эффект желе 3д объекту. Но столкнулся с проблемой. Скрипт работает только на базовых 3д объектах (куб, цилиндр), если я создам точно такой же объект в 3д редакторе (Blender), то он отказывается работать.
Ошибок при компиляции не обнаруженно, но выходит ошибка при запуске игры.
Not allowed to access vertices on mesh ‘Pink(Clone)’ (isReadable is false; Read/Write must be enabled in import settings)
UnityEngine.Mesh:set_vertices (UnityEngine.Vector3[])
JellyMesh:FixedUpdate () (at Assets/JellyMesh.cs:35)
Pink — это название меша.
Никак не могу понять как разрешить доступ к вершинам сетки модели.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class JellyMesh : MonoBehaviour
{
public float Intensity = 1f;
public float Mass = 1f;
public float stiffness = 1f;
public float damping = 0.6f;
private Mesh OriginalMesh = null, MeshClone = null;
private MeshRenderer renderer;
private JellyVertex[] jv;
private Vector3[] vertexArray;
void Start()
{
OriginalMesh = GetComponent<MeshFilter>().sharedMesh;
MeshClone = Instantiate(OriginalMesh);
GetComponent<MeshFilter>().sharedMesh = MeshClone;
renderer = GetComponent<MeshRenderer>();
jv = new JellyVertex[MeshClone.vertices.Length];
for (int i = 0; i < MeshClone.vertices.Length; i++)
jv[i] = new JellyVertex(i, transform.TransformPoint(MeshClone.vertices[i]));
}
void FixedUpdate()
{
vertexArray = OriginalMesh.vertices;
for (int i = 0; i < jv.Length; i++)
{
Vector3 target = transform.TransformPoint(vertexArray[jv[i].ID]);
float intensity = (1 - (renderer.bounds.max.y - target.y) / renderer.bounds.size.y) * Intensity;
jv[i].Shake(target, Mass, stiffness, damping);
target = transform.InverseTransformPoint(jv[i].Position);
vertexArray[jv[i].ID] = Vector3.Lerp(vertexArray[jv[i].ID], target, intensity);
}
MeshClone.vertices = vertexArray;
}
public class JellyVertex
{
public int ID;
public Vector3 Position;
public Vector3 velocity, Force;
public JellyVertex(int _id, Vector3 _pos)
{
ID = _id;
Position = _pos;
}
public void Shake(Vector3 target, float m, float s, float d)
{
Force = (target - Position) * s;
velocity = (velocity + Force / m) * d;
Position += velocity;
if ((velocity + Force + Force / m).magnitude < 0.001f)
Position = target;
}
}
}
Буду благодарен за помощь!
302
320
322
329
352
360
410
412
420
422
430
431
432
440
441
442
450
451
452
510
511
512
520
521
522
530
ли
разъем хэш-платы.
531
532
540
541
542
550
551
552
560
561
562
590
591
592
600
610
нормальный
режим
701
710
712
802
2000
2021
2030
2340
2350
5070
5072
5110
5112
8410