-
Notifications
You must be signed in to change notification settings - Fork 211
MC панель
Вкладка MC содержит список со всем подсистемами (subsystems), даже если они не запущены в данный момент. Нажатие на подсистему позволяет открыть окно редактора для выбранной подсистемы.
Byond
строка содержит следующую информацию:
Название | Описание |
---|---|
TickLag | Текущая настройка параметра ticklag . |
FPS | Число кадров в секунду. Зависит от ticklag . |
TickCount | Сколько тиков прошло с начала загрузки сервера. |
TickDrift | Показывает на сколько MC отстает от тика Byond'a. Используется в качестве показателя "подлагивания" сервера, чем больше число, тем больше "лагает"(задерживается) сервер. |
Master Controller
строка содержит следующую информацию:
Название | Описание |
---|---|
TickRate | Отношение тика MC к тику BYOND. Приемлимое значение - 1. |
Iteration | Число тиков мастерконтроллера с момента запуска или последнего рестарта. |
SleepDelta | Сколько раз MC запустил выполнение & CHECK_TICK был задержан. Меньше 1 - без задержки. |
Failsafe
строка содержит следующую информацию:
Название | Описание |
---|---|
Defcon | Текущий уровень работоспособности подсистемы Failsafe. Должен быть всегда равен 5. Если ниже, что-то пошло не так. |
Interval | Сколько децисекунд занимает тик подсистемы Failsafe. |
Iteration | Сколько раз подсистема Failsafe срабатывал с момента запуска или последнего рестарта. |
Данные значения устанавливаются во время инициализации MC. Не следует обращать на них внимание, если уровень Defcon < 5 или какая-то подсистема сработала некорректно.
Пример:
[ ] Disposals 0ms|1%(0%)|0 P:0
[ ]
Иногда содержит букву внутри, обозначающую её состояние работы в данный момент.
Возможные значения и их описание:
Буква | Обозначает |
---|---|
R | Запущена |
Q | В очереди за запуск |
P | Остановлено (MC_TICK_CHECK ) |
S |
fire() остановлен. |
0ms|1%(0%)|0
строка дает информацию о том, сколько процессорного времени (ЦПУ, CPU) подсистема использовала в своем последнем запуске.
0ms
означает, сколько приблизительно времени ЦПУ (не реального времени) потребовалось для послденого запуска
1%
указывает, сколько тиков было использовано за последний запуск.
(0%)
показывает во сколько раз подсистема превысила время обработки, отведенное ей MC; Это показатель того, что подсистема может вызывать подлагивание и требует более детальной проверки. Задержка fire()
не должна влиять на этот параметр.
0
показывает количество тиков, затраченных на последний запуск
Эти значения можно встретить вместо 0ms|1%|0
.
Значение | Описание |
---|---|
OFFLINE | Подсистема была отключена администратором или косвенным действием администратора. |
SUSPEND | Подсистема отключилась сама. |
NO FIRE | Подсистема не используется в fire() . |