-
Notifications
You must be signed in to change notification settings - Fork 221
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(). |