Материал из SCP: Secret Laboratory Russian Official Wiki

(перенаправлено с «Updates/10.2.0»)

v10.2.0
Дата выпуска 6 янв 2021
Стадия Beta
Хронология версий
Предыдущая версия Следующая версия
v10.1.3 v10.2.1
Внешние ссылки
Список изменений в Steam


Всем привет!

Мы только что выпустили обновление 10.2! Вместе с его приходом мы прощаемся с Рождественским обновлением и начинаем новый год.

Изменения

Это обновление привносит небольшое изменение для системы “LocalAdmin”. Сюда входит новая консоль, ведение записи об ошибках и прочие настройки.

Также были добавлены небольшие изменения для комфортной игры. Нововведение “Fast Restart” означает, что теперь игроки не будут полностью отключены от сервера при перезапуске уровня. Вместо этого они будут перемещены обратно на экран Ожидания игроков. Это приведёт к меньшему времени ожидания.

Переделывание дверей и изменения API

В обновлении 10.2 мы полностью переделали нашу систему дверей. Это была одна из самых старых частей кода. Двери часто страдали от багов, как при генерации уровня, так и во время игры. Чтобы исправить эти ошибки, мы переписали код с нуля для долгосрочной стабильности.

Для большинства людей это не повлияет на игровой процесс; кроме исправления некоторых багов, которые были в игре уже долгое время. Также, благодаря стабильному коду, было добавлено несколько особенностей, список которых приведён далее. В целом код дверей значительно переработан.

Из-за полной переработки кода дверей остальные части кода игры получили значительные изменения. Разработчики плагинов, а также владельцы серверов, использующие их, должны учесть это и обновить плагины, дабы они продолжили работать на новой версии игры.

Полный список обновлений можно прочесть далее.

Список Изменений

Local Admin

  • Добавлены логи для консоли и ошибок.
  • Добавлена опция, отключающая написание stdout и stderr (сообщения об ошибках и при дебаге на Unity) в LocalAdmin live-view (но оставляющая их в логах).
  • Добавлен автоматический перезапуск при отключении сервера (можно отключить в конфиге).
  • Добавлено удержание логов (возможна конфигурация Local Admin на удаление и/или компрессию старого Local Admin и/или логов раунда).
  • Добавлен помощник настройки сервера.
  • Добавлен индикатор idle-режима в окне LocalAdmin.

Двери

  • Двери в Воздушный Шлюз можно уничтожить. Если одна из дверей уничтожена, вторая ведёт себя как обычная дверь.
  • Обе двери Воздушного шлюза открыты во время процесса детонации Альфа-Боеголовки.
  • Двери КПП можно уничтожить, но только через Админ-Панель. Их нельзя уничтожить любым другим способом.
  • Двери в камеры Д-Класса теперь можно уничтожить.
  • Переименовано множество дверей.
  • Дверь в Камеру Содержания SCP-173 автоматически открывается в конце фазы блокировки, если внутри есть SCP-173. Игроку больше не надо открывать дверь вручную.
  • Дверь к комнате наблюдения за SCP-106 и в комнату Альфа-Боеголовки теперь ломается от нескольких ударов SCP-096.
  • Исправлены ошибки, связанные с генерацией дверей, такие как проход дверей через стены, висящие над землёй двери, висящие в воздухе панели для Карт Доступа и многие другие.
  • Исправлена ошибка, при которой двери КПП застревали во время активации Альфа-Боеголовки или Процесса Обеззараживания.
  • Исправлена ошибка, при которой двери становились невидимыми и их нельзя было открыть.
  • Изменена модель двери в комнату Micro-H.I.D. на правильную.

Изменения API

  • Двери теперь используют совершенно новый скрипт, DoorVariant, который происходит от скрипта IInteractable. Разные двери используют разные скрипты - BasicDoor, BreakableDoor, и т.д.
  • Старые скрипты для дверей теперь заброшены. Они всё ещё есть в коде игры, но не используются и скорее всего будут убраны в ближайшем обновлении.
  • Введена новая система взаимодействий. Используемый ей NetworkBehaviour присоединён к префабу игрока и называется InteractionCoordinator. Эта система уже была добавлена в коде игры ранее, но теперь мы начинаем использовать её. Двери используют эту систему.
  • “RandomSeedSync” больше не является компонентом игрока. Он был переработан в "SeedSynchronizer” и добавлен в префаб Game Manager. Сиды теперь всегда будут создаваться выше нуля 0 - негативные значения больше не могут быть использованы как сид для создания карты.

Прочее

  • Добавлен быстрый перезапуск раунда.
  • Добавлена возможность полностью перезапустить сервер, не выкидывая игроков из сервера (команда softrestart).
  • Добавлена клавиша, позволяющая включить автоматическую перезагрузку сервера после определённого числа раундов.
  • Изменена громкость и расстояние, на которые слышно сирены КПП.
  • Убрано Рождественское обновление.


Спасибо за постоянную поддержку, и счастливого Нового Года! ~ Northwood Studios

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.