Обновление с багфиксом: Удаление багфикса, чтобы исправить баг!
Мы просто не реализовали багфикс в качестве багфикса. Это даже не шутка.
Возможно, вы задаетесь вопросом: “Неужели мы просто удалили багфикс, чтобы решить проблему?” Да, именно это и произошло! В нашем последнем обновлении для ScrapComputers нам пришлось удалить предыдущее исправление и, по сути, заново ввести баг, чтобы устранить ещё более серьезную проблему. Давайте углубимся в детали.
Баг с радиоуправлением: В чем дело?
Для тех, кто не знаком с багов с радиоуправлением в ScrapComputers, он позволяет удалённо управлять компонентами, даже если они не имеют физических соединений. Звучит заманчиво, не так ли? На самом деле, нет. Хотя это может показаться удобной функцией, она привела к неожиданному поведению и принесла больше вреда, чем пользы. Первоначальный багфикс был направлен на устранение этой проблемы, но в итоге это привело к ещё большим багам. Поэтому нам пришлось удалить исправление, чтобы восстановить стабильность.
Примером проблем, вызванных ошибкой радиоуправления, является то, что она может “сломать” ваш компьютер. Пользователи со общали о получении сообщения об ошибке “Компонент не найден”, хотя компонент все еще был подключен. Это, по сути, сделало компьютер бесполезным, поскольку вы больше не могли взаимодействовать с этим компонентом, что является серьезной проблемой!
Что ещё нового?
Помимо исправления бага радиоуправления, мы внедрили несколько других обновлений и изменений, чтобы улучшить работу с ScrapComputers. Вот полный список изменений:
- Удалено исправление ошибки радиоуправления: Нам пришлось удалить исправление бага радиоуправления из-за его негативного воздействия.
- Расширенная функциональность клавиатуры на сиденьях: теперь вы можете пользоваться клавиатурой, сидя на сиденье, даже если значок, указывающий на эту функцию, отсутствует.
- Исправлена критическая проблема с компьютером: ранее наша система бан-контроля не влияла на работу компьютера. Теперь это исправлено.
Что это означает для вас?
Хотя возврат бага может показаться нелогичным, этот шаг был необходим для поддержания стабильности и удобства использования. Мы стремимся обеспечить вам бесперебойную работу с ScrapComputers, и иногда для продвижения вперёд требуется немного отступить.
Новый обнаруженный баг!
В ходе нашего тестирования и получения отзывов сообщества мы обнаружили новый бан. Один из участников нашего сообщества, Red Builder, столкнулся с проблемой во время работы над проектом для ScrapComputers. При установке self.cl
на пустую таблицу в небезопасной среде происходили значительные проблемы. ScrapComputers использует self.cl
для переменных на стороне клиента, поэтому, когда он это сделал, это фактически уничтожило все настройки его компьютера, что привело к таким ошибкам, как unable to find self.sv
, что не является типичным поведением.
Мы планируем устранить эту проблему в ближайшее время. Тем временем мы рекомендуем избегать настройки self.sv
или self.cl
, если он находится в небезопасной среде.