Отключение плагина по cron! Возможно ли на SourceMod?

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
Maine
Сержант
Сержант
Сообщения: 39
Зарегистрирован: 09.12.2007

#1 Сообщение 07.01.2010, 00:14

Отключение плагина по cron! Возможно ли на SourceMod?
Изображение

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#2 Сообщение 07.01.2010, 21:24

Можно через PHP написать скрипт, подключающийся через ркон и отключающий скрипт...лично ябы так сделал, хотя наверныка есть решение попроще, только фиг его найдешь...

Maine
Сержант
Сержант
Сообщения: 39
Зарегистрирован: 09.12.2007

#3 Сообщение 07.01.2010, 22:40

kadet89 писал(а):Можно через PHP написать скрипт, подключающийся через ркон и отключающий скрипт...лично ябы так сделал, хотя наверныка есть решение попроще, только фиг его найдешь...
Сенк тоже идея, но мы обошлись идеей, даже плагин не надо тормозить:

/etc/crontab

Код: Выделить всё

30 23 * * * /etc/cron/css-night.sh
02 9 * * * /etc/cron/css-morning.sh
банальный скрипт css-morning.sh и css-night.sh, пример первого:

Код: Выделить всё

#!/bin/sh
cp /source/cstrike/cfg/morning/plugin.playersvotes.cfg /source/cstrike/cfg/sourcemod/plugin.playersvotes.cfg
cp /source-gg/cstrike/cfg/morning/plugin.playersvotes.cfg /source-gg/cstrike/cfg/sourcemod/plugin.playersvotes.cfg
Итак мы к полуночи, когда админов уже практически нет получаем на сервере настройки:

Код: Выделить всё

// percent required for successful votekick.
sm_votekick_ratio "0.40"

// percent required for successful voteban.
sm_voteban_ratio "0.50"
а к 9 утра обратно:

Код: Выделить всё

// percent required for successful votekick.
sm_votekick_ratio "0.70"

// percent required for successful voteban.
sm_voteban_ratio "0.80"
Может и есть решение ещё проще, но что было в голове то и реализовали, будет решение лучше, сменим :)
Изображение

Ответить