Руководства6 мин чтения
Сервер Garry's Mod вместе с addon-ами
Коллекции Workshop, addon-ы, которые едят память, и почему полный сервер может ощущаться медленнее оживлённого.
Garry's Mod — песочница в буквальном смысле: сервер выполняет тот Lua, который лежит в ваших addon-ах, и производительность — свойство этого кода, а не игры. Два сервера на одном тарифе могут вести себя совершенно по-разному, и разница — это список addon-ов.
Коллекции, а не файлы
Укажите серверу ID коллекции Workshop и дайте ему скачать нужное. Ручная загрузка addon-ов работает ровно до обновления, после которого сервер и все клиенты расходятся во мнении о том, что установлено, и подключиться не может никто.
- Одна коллекция для сервера, опубликованная, и её ID в параметрах запуска.
- Не тащите addon-ы, набитые prop-ами, если режим их не использует: они стоят памяти на каждого клиента.
- Всё, что работает по таймеру, стоит прочитать до того, как оно попадёт на публичный сервер.
Когда полный сервер хуже оживлённого
Большинство режимов нормально держится на задуманном числе игроков и разваливается выше него, потому что Lua-цикл на каждого игрока дёшев на двенадцати и дорог на сорока. Если сервер тормозит только когда заполняется, список addon-ов надо смотреть раньше, чем тариф.