CS 1.6
Сервер и настройки
Практическое руководство

Как изменить время покупки на своём сервере в CS 1.6

Время покупки на собственном сервере CS 1.6 задаёт mp_buytime. Оно ограничивает доступ к магазину после начала раунда, но не создаёт новую зону покупки. Для примера используется mp_buytime 0.25. Значение задаётся в минутах: 0.25 соответствует пятнадцати секундам, а не четверти секунды.

Это правило игрового сервера, поэтому игрок на чужой площадке не может изменить его своим config.cfg. Работайте в консоли собственного сервера или через разрешённый администратором RCON.

Переменная
mp_buytime
Пример
mp_buytime 0.25
Где сохранить
cstrike/server.cfg
Порядок действий
Настройка и проверка
От исходного состояния к результату
1До изменения запросите mp_buytime без нового значения. Сохраните полученный ответ и найдите действующую строку в cstrike/server.cfg: так останется точное исходное состояние для сравнения.
2На тестовом сервере выполните mp_buytime 0.25. Это пример выбранного режима, а не универсальная турнирная настройка. Значение задаётся в минутах: 0.25 соответствует пятнадцати секундам, а не четверти секунды.
3Начните новый раунд, оставайтесь в своей зоне закупки и сравните открытие магазина до и после пятнадцатой секунды. Проверяйте запас денег отдельно: отсутствие средств выглядит иначе, чем закрытая покупка.
4Если проверка прошла, сохраните одну строку mp_buytime 0.25 в cstrike/server.cfg. Уберите противоречащие копии этой же настройки из собственных дополнительных конфигов и проверьте значение после смены карты.

Что учитывать при проверке

Игрок всё равно должен находиться в buyzone. Если команда сработала, но магазин недоступен даже в начале раунда, проверьте расположение точки появления и правила карты. На карте без обычной зоны покупки один таймер не добавит магазин.

В ReGameDLL встречаются дополнительные значения и расширенная логика покупки. Не переносите их автоматически на штатную GameDLL: сначала проверьте справку своего сервера. Для обычного примера достаточно положительного интервала в минутах.

Для возврата прежних правил верните записанное значение mp_buytime и начните новый раунд. Затем повторите тот же тест, которым проверяли изменение. Если после перезапуска возвращается другое значение, ищите более поздний exec, конфиг карты или серверный плагин, который меняет mp_buytime. Одной повторной записи в клиентский конфиг это не исправить.

Краткая памятка
Основные ориентиры
Переменнаяmp_buytime
Примерmp_buytime 0.25
Где сохранитьcstrike/server.cfg
Вопросы и ответы
Частые вопросы
Условия и ограничения
Нет. mp_buytime проверяют на сервере. Все подключённые участники играют по его текущим правилам; личный бинд не выдаёт административные права.
Проверьте конфиг карты и загружаемые плагины. Сравните mp_buytime сразу после команды и после смены уровня: это показывает момент перезаписи.

Что почитать дальше

Другие руководства по CS 1.6

Просмотры: 3

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту