Rcon задача |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Rcon задача |
s88s |
22.7.2017, 17:44
Сообщение
|
Доброго времени суток всем!
Помогите решить задачу хочу сделать автоматический вывод в чат в CS 1.6 что перезагрузка сервера состоится скажем через пять минут и тд 4 минуты 3 .... 2 .... 1 и далее происходил рестарт . я так понимаю что без RCON подключения мне не как не обойтись ... подскажите как правильно это сделать. Спасибо заранее. |
|
|
|
Profan |
22.7.2017, 22:00
Сообщение
|
|
|
|
|
s88s |
22.7.2017, 23:23
Сообщение
|
Так про хостинг я и не говорил ... он мне не нужен Вообще не вижу проблемы... Я вижу так как не знаю как это правильно сделать Если вы конечно всякими говноскриптами не пользуетесь. Нет не использую ... хочу написать свой скрипт под свои задачи знания какие то есть для этого но к сожалерию знаю пока не все ... по этому и спрашиваю как правильно это сделать. Если знаете как поделитесь примерчиком плиз ☺ |
|
|
|
ssx |
23.7.2017, 11:13
Сообщение
|
|
вы наверное спутали rcon и cron
что конкретно требуется реализовать ? авторестарт сервера в определенное время ? [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
dehost |
23.7.2017, 12:50
Сообщение
|
|
Мне все таки кажется что ТС изначально хотел реализовать именно вывод в чат оповещения о предстоящем рестарте, а не сам рестарт.
Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе." |
|
|
ssx |
23.7.2017, 13:08
Сообщение
|
|
Мне все таки кажется что ТС изначально хотел реализовать именно вывод в чат оповещения о предстоящем рестарте, а не сам рестарт. ну тогда проще будет server_cmd команду чтобы её через ркон или с панельки через консольное окно запускать. Ну и плагин сам написать не проблема же . кусочек кода Код: public timer() [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
Profan |
23.7.2017, 14:16
Сообщение
|
|
|
|
|
s88s |
23.7.2017, 18:16
Сообщение
|
вы наверное спутали rcon и cron что конкретно требуется реализовать ? авторестарт сервера в определенное время ? Нет я не попутал именно RCON ... а что косается CRON там все просто тем более описания куча лежит. Суть вопроса заключается у меня как подключится к rcon что бы я мог к примеру отправить запрос на сервак и получить ответ или же я мог автоматизировать систему ... скажум так мне не очень понятен принцеп поключения к RCON'у. Нет я не забыл из-за того что у меня мало сообщений то прохожу проверку модераторов в связи с этим я заглядываю сюда на так часто выжидая время на проверку |
|
|
|
s88s |
26.7.2017, 7:49
Сообщение
|
Я так понимаю что не кто не знает что к чему и почему?
|
|
|
|
MpAimPro |
26.7.2017, 8:48
Сообщение
|
|
|
s88s |
27.7.2017, 7:30
Сообщение
|
s88s, Подключение к RCON Откуда? Можно конечно написать велосипед на PHP Только какой смысл. если на хостинге есть CRON То просто пишем рестарт в N времени. А далее с помощью плагина выводим инфы о рестарте С рестартом все и так понятно ... суть вопроса заключается в том что бы на сервере выводились сообщения рестарт сервера будет через 5 минут ... потом ... рестарт сервера будет через 4 минуты и тд 3 2 1 ... Вот как мне тогда эти сообщения выводить на сервак? Я так подозреваю что как раз через RCON а не через CRON. |
|
|
|
MpAimPro |
27.7.2017, 8:21
Сообщение
|
|
|
Profan |
27.7.2017, 8:51
Сообщение
|
|
|
|
|
esterio |
27.7.2017, 15:03
Сообщение
|
Делаем две крон задачи. Одну отправку рестарта сервера (стоп и потом старт). А вторая (за 5 минут перед первой) отправка в консоль сервера команды через ркон. Пишем плагин который реагирует на команду и начинает показ сообщений о скором рестарте сервака через сет_таск с кроком в 1 мин
У него стоит авторестарт сервера (например каждый день). И он хочет предупреждать игроков что скоро будет перезапуск сервера. А то они думают что сервер падает Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
|
|
|
|
ssx |
27.7.2017, 15:10
Сообщение
|
|
всё может быть еще проще: пишем плагин который по "rcon sv_restartaninahyu 300" запустит сет_такс с повторением 300 раз , 299 с выводом через сколько конец света а на 300-х выполнит server_cmd("exit")
Если юзать get_systime() то Код: client_print_color(0, Red, "^3Рестарт через^1: ^3%dм. %dс.", (Time/60) %60, Time%60) П.С. 300 = 300 сек = 5 минут.
Отредактировал: ssx, - 27.7.2017, 15:11
[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
ssx |
27.7.2017, 15:19
Сообщение
|
|
esterio,
Цитата И он хочет предупреждать игроков что скоро будет перезапуск сервера. А то они думают что сервер падает Вроде как он хочет именно вручную запускать отсчёт до рестарта сервера (с последующим рестартом), только хочет извращенно - через панель+сервер. Если авторестарт в определенное время то плагинов есть овердохера ... Хотя, я бы сделал так: не в определенное время делать рестарт (к примеру в 5 утра) а тогда когда нету игроков либо в критическое время. То есть: минимум в 4:00 и максимум в 5:30 проверять онлайн, и если 0 игроков то сделать рестарт . (+ запись в файл дата:время рестарта). Если же игроки играют то проверять вплоть до 5:30 и если всё же играют то делать предупреждение о рестарте и сам рестарт. хотя вам пофиг на такие детали, главное админки попродавать..
Отредактировал: ssx, - 27.7.2017, 15:21
[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
s88s |
30.7.2017, 16:57
Сообщение
|
После того как я задал свой вопрос мне уже стало интересно разобраться как же действительно работает RCON то что с помощью него можно на сервак посылать различные команды и так же получать ответ о выполнении команд я это понимаю. только мне не понятно вот что как допустим можно отправить ту или иную команду через панель сайта или же как тут не раз говорили воспользоваться задачами CRON и на сервак отправить определенную команду ... то есть хочу что бы на серваке каждые 10 минут отправлялась команда
/say Мы рады приветствовать Вас на нашем сервере. Если не сложно можете рассказать мне все возможные варианты. PS Вопрос вот еще какой вот есть всякие магазины к онлайн играм и там продают всякую атрибутику (оружие, шмотки, еда и тд) к каждой игре свою ... вот при покупке того или иного товара игрок который купил автоматически все получает в игре вот этот товар он же тоже в игру передается путем RCON команд или я ошибаюсь? хотя вам пофиг на такие детали, главное админки попродавать.. Не когда не гнался за деньгами с продажи админок, випок и всего остального и даже не кого не заставлял и не буду заставлять кого то что то покупать так как для меня первым делом это хороший контент ... ну а что бы все было хорошо это нужно сделать самому, а что бы сделать что то нужно понять как оно работает ... |
|
|
|
MpAimPro |
31.7.2017, 7:57
Сообщение
|
s88s, Объясните мне, может я туплю, зачем делаеть баян с RCON если можно реализовать на обычных amx плагинах.
Цитата Вопрос вот еще какой вот есть всякие магазины к онлайн играм и там продают всякую атрибутику (оружие, шмотки, еда и тд) к каждой игре свою ... вот при покупке того или иного товара игрок который купил автоматически все получает в игре вот этот товар он же тоже в игру передается путем RCON команд или я ошибаюсь? Эм. Причем тут RCON. Там при покупках работает пропись в FTP или MySQL. И тут такой аналогичный вопрос, вы вообще вкурсе что такое RCON? |
|
|
|
ssx |
31.7.2017, 8:25
Сообщение
|
|
Отправлять каждые 10 минут ..
Код: set_task(600.0,"timer",0,_,_,"b")
Отредактировал: ssx, - 31.7.2017, 11:09
[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
s88s |
1.8.2017, 9:37
Сообщение
|
И тут такой аналогичный вопрос, вы вообще вкурсе что такое RCON? Только поверхностно. Если просветите буду рад этому =) Отправлять каждые 10 минут .. Код: set_task(600.0,"timer",0,_,_,"b") я так понимаю это amxmod ?
Отредактировал: s88s, - 1.8.2017, 9:39
|
|
|
|