Информация о файле
Плагин по типу Cron задач, с гибкими настройками. Работает со всеми Source играми. Позволяет создавать различные задачи:
- Выполнение системных команд по графику
- Выполнение команд в консоль сервера
- Выполнение команд игроков
С помощью настроек можно настроить, например, что бы команда sm_slay @all выполнялась каждый месяц в 14:00 , 25го числа.
А какие команды использовать - зависит от ваших потребностей.
Подробнее о том как настроить конфиг (находиться в cfg/cronjobs.txt)
// * * * * * * <тип> <комманда> // - - - - - - - - // ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ // ¦ ¦ ¦ ¦ ¦ ¦ ¦ +-- Какую команду задействовать // ¦ ¦ ¦ ¦ ¦ ¦ +-------- Доступные типы: console (запускает команду в консоль сервера), system (системная команда), player (запускает команду в консоль игрока) // ¦ ¦ ¦ ¦ ¦ +---------- День недели (0-7, Воскресенье это 0 или 7) // ¦ ¦ ¦ ¦ +------------ Месяц (1-12) // ¦ ¦ ¦ +-------------- день (1-31) // ¦ ¦ +---------------- час (0-23) // ¦ +------------------ минута (0-59) // +-------------------- секунды (0-59) - не обязательно,можно вписать 0 // // Комбинации: // * = Все дни // */x = Каждые x секунд/минут/часов/дней/месяцев/дней неделиday // x-y = От X по Y // x,y,z = В x, y и z // // Пример: // // Сервер загружает плагин myplugin каждое 15е число месяца и отгружает 16го числа // 0 0 15 * * console sm plugins load myplugin // 0 0 16 * * console sm plugins unload myplugin // // Делает бекап сервера каждые 3 часа // * */3 * * * system tar zcvf backup.tar.gz "/home/user/server" // // Каждый игрок пишет: Why am i writing? В заданное время: 15.20, 15.40, 16.20, 16.40, 17.20, 17.40, 20.20 и 20.40 // 20,40 15-17,20 * * player say "Why am i writing ?" // // More examples here: http://www.thesitewizard.com/general/set-cron-job.shtml // // OR: // // @<special> <typ> <command> // - - - // ¦ ¦ ¦ // ¦ ¦ +-- The command to execute. // ¦ +-------- Available types are: console (execute server command), system (execute system command with system2 extension), player (execute on player console) // +------------------- The special time to execute the command at. Has to start with a @ following the special // // Allowed specials: plugin_start, plugin_end, map_start, map_end and every event available in the current game ( see https://wiki.alliedmods.net/Game_Events_(Source) )! // // So for example this is valid: // @player_death player say "Oh! Someone died!" // // Just write your Cronjobs below this Line!
Вообще информацию о том как работать с cron задачами вы сможете найти и в интернете. Суть одна и та же.
Для того чтобы запускать системные команды необходимо установить на сервер расширение System2 extension:
Рекомендуемые комментарии
Комментариев нет