Доработать плагин.

Сообщения
103
Реакции
5
Помог
2 раз(а)
Можете доработать плагин? Что бы раз в 24 часа плагин, кидал в консоль команду exit.
У меня сча он стоит и он не кидает эту команду.
 

Вложения

fox

Сообщения
173
Реакции
49
Помог
7 раз(а)
Wolf228, addons\amxmodx\logs\server_restart.txt что пишет в логах, предоставьте пожалуйста.
 

fox

Сообщения
173
Реакции
49
Помог
7 раз(а)
Wolf228, судя по логу сервер перезапускается.
1 Фев 2018
Wolf228,

Два квара
cron_time "22:33:18"
cron_cmd "say cmd exec"
Результат в 22:33:18 сервер скажет cmd exec

Попробуйте выставить время и команду.
Код:
#include <amxmodx>

new ptime,pcmd
public plugin_init()
{
register_plugin("Cron", "0.1", "mazdan");
register_cvar("cron_time" , "")
register_cvar("cron_cmd" , "")
}

public plugin_cfg()
{
ptime=get_cvar_pointer("cron_time")
pcmd=get_cvar_pointer("cron_cmd")
check_time()
}

public check_time()
{
new ctime[21]
new now_time[21]
get_pcvar_string(ptime,ctime,20)
if(ctime[0]) //защита от поломок и дураков :D
{
format_time(now_time,20,"%H:%M:%S",get_systime())
new Float:timer=float(parse_time(ctime,"%H:%M:%S")-parse_time(now_time,"%H:%M:%S"))+0.0001
if(timer>0.0)
set_task(timer,"server_task")
else
set_task(3599.0,"check_time")
}
}

public server_task()
{
new ccmd[256]
get_pcvar_string(pcmd,ccmd,255)
server_cmd(ccmd)
set_task(1.1,"check_time")
}
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
Я один не понимаю, зачем рестарт делать?)
Или это какой-то профит даст? :D
 
Сообщения
103
Реакции
5
Помог
2 раз(а)
Minni, Канал сервер забивается, поэтому и хочу сделать ежедневный перезапуск
 
Сообщения
103
Реакции
5
Помог
2 раз(а)
Minni, Сам заметил со временем.
1 день сервер без перезапуска хорошо работает на 2 день уже пинг поднимается и стрельба начинает подлагивать. Перезапускаю всё отлично
 
Сообщения
184
Реакции
316
Помог
1 раз(а)
Wolf228, А у вас случаем не одна карта на сервере, ну например de_dust2 24/7 ?
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
Wolf228, у меня месяцами может работать без перезапуска и ничего не происходит.
Если ReHLDS. то просто в server.cfg впишите: sv_rehlds_local_gametime "1"
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
1 день сервер без перезапуска хорошо работает на 2 день уже пинг поднимается и стрельба начинает подлагивать. Перезапускаю всё отлично
Дело пахнет писюнами...
Смотрел среднюю нагрузку на сервер?
Если у тебя вдс, то скинь топ
 
Сообщения
103
Реакции
5
Помог
2 раз(а)
perforator, нет
1 Фев 2018
Minni, Может у тебя никаких моделек нету.
1 Фев 2018
melfyk, VDS, htop?
 

Вложения

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу