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

(Новая страница: «{{Version_infobox |version = 10.2.0 |stage = Beta |date = 6.1.2021 |previous = 10.1.3 |next = 10.2.1 |steamlink = https://store.steampowered.com/news/app/700330/v...»)
 
мНет описания правки
Строка 9: Строка 9:
Всем привет!
Всем привет!


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


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


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


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


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


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


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


Полный список обновлений можно прочесть далее.
Полный список обновлений можно прочесть далее.
Строка 29: Строка 29:
==Список Изменений==
==Список Изменений==


===Админ-Панель===
===Local Admin===
* Добавлены логи для консоли и ошибок.
* Добавлены логи для консоли и ошибок.
* Добавлена опция, отключающая printing stdout и stderr (сообщения об ошибках и при дебаге на Unity)  в LocalAdmin live-view (но оставляющая их в логах).
* Добавлена опция, отключающая написание stdout и stderr (сообщения об ошибках и при дебаге на Unity)  в LocalAdmin live-view (но оставляющая их в логах).
* Добавлен автоматический перезапуск при отключении сервера (можно отключить в панели).
* Добавлен автоматический перезапуск при отключении сервера (можно отключить в конфиге).
* Добавлено удержание логов (it's possible to configure LA to delete, and/or compress old LA and/or round logs).
* Добавлено удержание логов (возможна конфигурация Local Admin на удаление и/или компрессию старого Local Admin и/или логов раунда).
* Добавлен помощник настройки сервера.
* Добавлен помощник настройки сервера.
* Добавлен индикатор idle-режима в окне LocalAdmin.
* Добавлен индикатор idle-режима в окне LocalAdmin.
Строка 39: Строка 39:
===Двери===
===Двери===
* Двери в Воздушный Шлюз можно уничтожить. Если одна из дверей уничтожена, вторая ведёт себя как обычная дверь.
* Двери в Воздушный Шлюз можно уничтожить. Если одна из дверей уничтожена, вторая ведёт себя как обычная дверь.
* Обе двери Воздушного шлюза открыты во время процесса детонации "Альфа"-Боеголовки.
* Обе двери Воздушного шлюза открыты во время процесса детонации Альфа-Боеголовки.
* Двери КПП можно уничтожить, но только через Админ-Панель. Их нельзя уничтожить любым другим способом.
* Двери КПП можно уничтожить, но только через Админ-Панель. Их нельзя уничтожить любым другим способом.
* Двери в камеры Д-Класса теперь можно уничтожить.
* Двери в камеры Д-Класса теперь можно уничтожить.
* Переименовано множество дверей.
* Переименовано множество дверей.
* Дверь в Камеру Содержания SCP-173 автоматически открывается в конце фазы блокировки, если внутри есть SCP-173. Игроку больше не надо открывать дверь вручную
* Дверь в Камеру Содержания SCP-173 автоматически открывается в конце фазы блокировки, если внутри есть SCP-173. Игроку больше не надо открывать дверь вручную.
* Дверь к комнате наблюдения за SCP-106 и в комнату "Альфа"-Боеголовки теперь ломается от нескольких ударов SCP-096.
* Дверь к комнате наблюдения за SCP-106 и в комнату Альфа-Боеголовки теперь ломается от нескольких ударов SCP-096.
* Исправлены ошибки, связанные с генерацией дверей, такие как проход дверей через стены, висящие над землёй двери, висящие в воздухе панели для Карт Доступа и многие другие.
* Исправлены ошибки, связанные с генерацией дверей, такие как проход дверей через стены, висящие над землёй двери, висящие в воздухе панели для Карт Доступа и многие другие.
* Исправлена ошибка, при которой двери КПП застревали во время активации "Альфа"-Боеголовки или Процесса Обеззараживания.
* Исправлена ошибка, при которой двери КПП застревали во время активации Альфа-Боеголовки или Процесса Обеззараживания.
* Исправлена ошибка, при которой двери становились невидимыми и их нельзя было открыть.
* Исправлена ошибка, при которой двери становились невидимыми и их нельзя было открыть.
* Изменена модель двери в комнату Micro-H.I.D. на правильную.
* Изменена модель двери в комнату Micro-H.I.D. на правильную.
Строка 52: Строка 52:
===Изменения API===
===Изменения API===


* Двери теперь используют совершенно новый скрипт, DoorVariant, который отличается от IInteractable. Разные двери используют разные скрипты - BasicDoor, BreakableDoor, и т.д.
* Двери теперь используют совершенно новый скрипт, DoorVariant, который происходит от скрипта IInteractable. Разные двери используют разные скрипты - BasicDoor, BreakableDoor, и т.д.
* Старый код для дверей теперь заброшен. Он всё ещё есть в коде игры, но не используется, и скорее всего будет убран в ближайшем обновлении.
* Старые скрипты для дверей теперь заброшены. Они всё ещё есть в коде игры, но не используются и скорее всего будут убраны в ближайшем обновлении.
* Введена новая система взаимодействий. The NetworkBehaviour it uses is attached to the player prefab, and is called InteractionCoordinator. Эта система уже была добавлена в коде игры ранее, но теперь мы начинаем использовать её. Двери используют эту систему.
* Введена новая система взаимодействий. Используемый ей NetworkBehaviour присоединён к префабу игрока и называется InteractionCoordinator. Эта система уже была добавлена в коде игры ранее, но теперь мы начинаем использовать её. Двери используют эту систему.
* “RandomSeedSync” is no longer a player component. It has been refactored into "SeedSynchronizer”, and added to the Game Manager prefab. Сиды теперь всегда будут создаваться выше нуля 0 - негативные значения больше не могут быть использованы как сид для создания карты.
* “RandomSeedSync” больше не является компонентом игрока. Он был переработан в "SeedSynchronizer” и добавлен в префаб Game Manager. Сиды теперь всегда будут создаваться выше нуля 0 - негативные значения больше не могут быть использованы как сид для создания карты.


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



Версия от 19:25, 26 марта 2021

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-файлов.