Rcon – это протокол, с помощью которого администратор сервера может удалённо управлять сервером и выполнять команды на нём.
В Майнкрафте, rcon использует выделенный tcp порт, доступ к которому производится по паролю.
Настройки, пароли и порты в Майнкрафт располагаются в файле настроек server.properties
Ркон порт указан в параметре – rcon.port (диапазон портов 1-65535)
Ркон пароль указан в параметре – rcon.password (строковые данные)
Чтобы ркон работал, нужно включить параметр – enable-rcon=true (значение true включить, false отключить)
На хостинге игровых серверов Zorotex, этот параметр включается на странице настроек сервера в панели управления.
Порт rcon можно узнать скачав файл server.properties либо на странице управления сервером как показано на картинке ниже:
(Обведено красными линиями, только у вас он будет свой, на картинке это – пример)
При создании сервера вы можете столкнуться с необходимостью выполнять какие-либо команды на нём, не имея прямого доступа к консоли. Эту задачу позволяет решить протокол RCON, доступный по умолчанию на любом ядре. Он может быть использован как для простого выполнения команд на сервере вручную, так и для автоматизации различных процессов, требующих выполнения команд в консоли. В этой статье мы рассмотрим, как можно использовать RCON на сервере, запущенном на нашем хостинге.
В целях безопасности RCON по умолчанию выключен. Убедиться в этом можно, открыв файл server.properties . Параметр enable-rcon будет иметь значение false , если Вы его ранее не изменяли. Чтобы включить RCON, необходимо установить этому параметру значение true :
enable-rcon=true
После этого необходимо перезагрузить сервер, чтобы применить изменения. В server.properties появятся новые строчки:
rcon.ip=0.0.0.0 rcon.port=25893 rcon.password=
Эти строки, скорее всего, будут идти не в таком порядке и не будут находиться рядом. Вы можете использовать поиск (Ctrl+F) по слову rcon , чтобы найти их. Изменять параметр rcon.ip мы не рекомендуем, он всегда должен иметь значение 0.0.0.0 .
Новый способ получение админки + выкачака сборки + RCON 2020
Важно обратить внимание на параметр rcon.port . Порт по умолчанию будет на 10 больше, чем основной порт сервера, поэтому у Вас он будет не таким, как в примере. Нужно понимать, что RCON — в некотором смысле отдельная служба, которая запускается на отдельном порте, и не может быть запущена на том же порте, что и сам сервер. Это значит, что при выборе порта для RCON, необходимо убедиться, что значения параметров rcon.port и server-port не совпадают. Следует указать свободный порт, доступный Вашему серверу. Чтобы посмотреть, какие порты Вам доступны, зайдите во вкладку «Сеть» в панели:
По умолчанию серверу доступны два порта. Один из них справа помечен как «Основной», это значит, что панель его автоматически подставляет в параметр server-port в файле server.properties . Как уже было сказано выше, вы не можете указать один и тот же порт в server-port и в rcon.port , поэтому использовать «Основной» порт для RCON нельзя. Выбираем свободный порт, не помеченный как «Основной», в примере выше это 25884 . Укажем его в server.properties :
rcon.port=25884
Параметр rcon.password по умолчанию не будет иметь значения, и в таком случае RCON запускаться не будет, а в логах сервера вы сможете найти предупреждение:
No rcon password set in /home/container/server.properties, rcon disabled!
В этом параметре необходимо указать пароль, который будет необходим для подключения к RCON. Помните: использование простого пароля позволит любому человеку выполнять любые команды на Вашем сервере. Если Вы настраиваете какие-либо сторонние сервисы для работы с RCON (например, автоматическую выдачу доната), то вполне возможно, что необходимо будет установить пароль, выданный этими сервисами. При необходимости сгенерировать пароль можно здесь. Укажем наш пароль в server.properties :
Простая настройка RCON на сервере Майнкрафт через панель управления.
rcon.password=Imv?*K|-E>V9
Настройка RCON на этом завершена. Сохраните server.properties и перезапустите сервер. Если всё настроено верно, то Вы увидите примерно такую строку в логах сервера:
RCON running on 0.0.0.0:25884
Теперь Вы можете убедиться, что RCON работает, с помощью, например, этого сайта.
Настраиваем автоматическую выдачу доната
Один из наиболее распространённых сценариев использования RCON — автоматическая выдача привилегий игрокам после оплаты. Существуют различные сервисы, позволяющие создать своеобразный магазин доната, при покупке в котором на сервере выполняется команда, выдающая какие-либо привилегии покупателю. Один из таких сервисов — Trade MC, и ниже мы рассмотрим его настройку.
После регистрации на сайте Trade MC, создайте новый магазин. Для этого зайдите во вкладку «Мои магазины» бокового меню и выберите вкладку «Новый магазин». Укажите название Вашего сервера, желаемый адрес для магазина и адрес с портом сервера. IP адрес сервера можно узнать по этой таблице. Порт необходимо использовать основной, в примере выше это 25583 , а порт для RCON мы укажем позже. Тип сервера — Minecraft , тип подключения — RCON .
Нажмите «Создать», после чего перейдите во вкладку «Мои магазины» и кликните на шестерёнку («Панель магазина») напротив только что созданного магазина. В меню сверху выберите вкладку «Настройка магазина». Здесь необходимо лишь указать «Порт RCON». Значение этого поля должно совпадать со значением rcon.port из файла server.properties . Не забудьте сохранить настройки.
Чуть ниже этого блока Вы увидите раздел «Ключ магазина». Указанное здесь значение — пароль, который будет использовать Trade MC при подключении к Вашему серверу через RCON. Его необходимо указать в параметре rcon.password в файле server.properties . Пример Вы можете найти в первой части этого гайда.
На этом настройка подключения в Trade MC завершена. Вы самостоятельно должны добавить товары в магазин, и, возможно, захотите изменить какие-либо другие настройки. Подробнее о том, как это можно сделать, можно узнать на сайте Trade MC.
Источник: superhub.host
/rcon cmdlist — просмотр всех команд
/rcon varlist — просмотр всех настроек сервера
/rcon exit — закрывает сервер
/rcon echo [текст] — Показывает [текст] в консоле сервера (НЕ в общем чате).
/rcon hostname [название] — изменяет название сервера (пример: /rcon hostname my server).
/rcon gamemodetext [название] — меняет название мода (пример: /rcon gamemodetext my gamemode).
/rcon mapname [название] — меняет название карты (пример: /rcon mapname San Andreas).
/rcon exec [имя файла] — открывает файлы .cfg (пример: /rcon exec blah.cfg).
/rcon kick [ID] — кик определённого человека по иду (пример: /rcon kick 2).
/rcon ban [ID] — бан определённого человека по иду (пример: /rcon ban 2).
/rcon changemode [mode] — смена мода по названию (пример: /rcon changemode sftdm).
/rcon gmx — смена мода по очереди в настройках сервера
/rcon reloadbans — обновляет данные из файла samp.ban
/rcon reloadlog — очищает лог
/rcon say — сказать в общий чат от лица админа (пример: /rcon say blah).
/rcon players — показать всех игроков на сервере с их именами, ip и пингом.
/rcon banip [IP] — бан по ip (пример: /rcon banip 127.0.0.1).
/rcon unbanip [IP] — разбан по ip (пример: /rcon unbanip 127.0.0.1).
/rcon gravity — изменение гравитации — (пример: /rcon gravity 0.008).
/rcon weather [ID] — изменение погоды (пример: /rcon weather 1).
/rcon loadfs — загружает фс (пример: /rcon loadfs adminfs).
/rcon unloadfs — выгружает фильтер-скрипт (пример: /rcon unloadfs adminfs).
/rcon reloadfs — перезагрузить фильтер-скрипт (пример: /rcon reloadfs adminfs).
/rcon gamemode[1-15] — установка порядка гэйм-модов (пример: /rcon gamemode1 sftdm).
/rcon instagib [bool] — убийство с одной пули (пример: /rcon instagib 0).
/rcon filterscripts — просмотр всех фильтер-скриптов
/rcon lanmode [bool] — установка LAN (пример: /rcon lanmode 1).
/rcon password [string] — установка [string] пароля на сервер (пример: /rcon password mypassword).
/rcon plugins — плагины, установленные на сервере.
/rcon port — порт сервера.
/rcon rcon_password [string] — установка [string] rcon-пароля (/rcon rcon_password myrconpassword)
/rcon version — версия сервера
/rcon weburl [url] — установка [url] сайта на сервере (пример: /rcon weburl www.mysite.com).
/rcon worldtime [time] — установка [time] времени на сервере (пример: /rcon worldtime 2).
/rcon maxplayers — максимальное кол-во игроков на сервере.
/rcon timestamp — установка часового пояса
/rcon bind — Команда для хостеров (т.е чтоб сервер отображался в списке серверов)Пример использования: /rcon bind 91.218.231.206
/rcon query — неизвестно.
/rcon output — неизвестно.
/rcon myriad — неизвестно.
/rcon nosign — неизвестно.
Просмотров: 10283
16.06.2015, 14:30 —
Источник: abcvg.com
КАК УЗНАТЬ RCON СЕРВЕРА МАЙНКРАФТ
Бесплатно скачать последнюю версию Minecraft можно по ссылке:
www.vomine.ru ПРОВЕРКА. РАБОТАЕТ ИЛИ НЕТ?
Взлом RCON (Консоли) в minecraft.
КАК ВЗЛОМАТЬ АДМИНКУ НА ЛЮБОМ СЕРВЕРЕ В Майнкрафт/Minecraft РКОН? БЕЗ ПЛАГИНОВ — ОТВЕТ ТУТ
Взломал Rcon нубо-сервера
Как подключить rcon консоль к серверу майнкрафт. Гайд #7
Как узнать rcon пароль и дать себе админку!
КАК ВЗЛОМАТЬ РКОН ЛЮБОГО СЕРВЕРА!
ВЗЛОМ RCON СЕРВЕРА В МАЙНКРАФТЕ-ПОЛУЧИЛ БЕСПЛАТНУЮ ОПКУ?!
Источник: www.vomine.ru
-
#1
Кроме плагина администрации Mani Admin Plugin, Source Mod и даже Beetles Mod
Существует так называемая rcon админка
Её минус конечно в том что в ней нету меню для легкого управления игроками сервером и другими вещами
но еще и то что она не очень гибкая по своей функциональности то есть нельзя делать голосования и управлять игроками то есть шлёпать, убивать, давать оружие и тому подобное…
Итак Rcon админка это админка это Valve Corporation то есть она создана вместе с игрой.
Давай же посмотрим что из себя эта админка представляет итак:
1-ое Кто когда то создавал домашний сервере и запускал его видел такое окно на чёрном фоне вместе с предложениями это по идее и есть rcon админка.
В дальнейшим я буду это окошко называть rcon консолью
Давайте же посмотрим как её использовать!
1-ый случай
1)Если у вас в server.cfg есть строка rcon_password то можете пропустить этот пункт если у вас нету такой строки откройте файл server.cfg он находится по пути “ваш сервер/cstrike/cfg/”
и впишите в любое место такую строчку rcon_password
после того как вы ее написали поставьте пробел и напишите тот пароль который вы хотите использовать чтобы использовать эту админку то есть к примеру
rcon_password 1234567890 это и будет ваш rcon пасс чтобы использовать rcon команды
2)После того как у вас есть строка rcon_password в server.cfg
сохраните файл и перезапустите сервер
3)Итак теперь после того как у нас есть rcon_password напечатайте в rcon консоли следующее
mp_restartgame n; Эта переменная обозначает за то что рестарт произойдет через n секунд
пример mp_restartgame 5 то есть через 5 секунд произойдет рестарт игры
После того как вы написали нажмите Enter и через rcon консоль произойдет рестарт сервера
Итак но есть еще способ управления rcon командами это через игру!
Давайте Посмотри этот метод
2-ой случай
1)Итак зайдите на свой сервере
2)Откройте консоль
3)Вспомните строку rcon_password которую вы вписали в server.cfg
4)Напишите в своей консоли rcon_password и пароль который вы писали в server.cfg
5)После написания введите Enter
6)Чтобы проверить ввели ли вы правильно rcon пасс напишите в свою консоль rcon если Выдает autokick is disable for (И Ваш Ник) то все верно и у вас есть rcon админка если пишет Bad Rcon Password то вы ввели неправильный rcon_password введите еще раз или перепроверьте.
Внимание: Если вы введите rcon_password неправильно определенное количество раз то вас забанит Консоль так как защитная реакция на защиту rcon_password чтобы настраивать rcon доступ без бана или с изменениями я объясню это дальше.
Итак вы увидели как получать доступ к rcon админке (rcon консоли) для кого как удобно.Теперь как я и писал выше я вам предоставлю rcon команды для защиты его от изменения.
___________________________________________________________________
sv_rcon_banpenalty эта консольная команда отвечает за то на сколько забанить игрока вводившего rcon_password неверно определенное количество раз (по умолчанию = 0 ) 0 минут это бан навечно
Бан измеряется в минутах.
Если вас все же забанит Вы увидите такую надпись при причине отключения с сервера
Added Banned List
То есть Вы добавлены в банлист вас забанил консоль.
sv_rcon_maxfailures максимальное число раз попытки ввести правильный rcon_password после бана rcon консолью на количество времени введенное в переменной sv_rcon_banpenalty минимально ставить при этой переменной 1 максимально 20.
sv_rcon_minfailures минимальное количество раз ввести rcon_password после этого работает переменная sv_rcon_maxfailures минимально ставится 1 максимальео 20
sv_rcon_minfailuretime эта переменная отвечает за то что следит за попытками ввести правильно rcon_password то есть вы ввели неправильно rcon_password 6 раз после и к примеру в параметре sv_rcon_minfailuretime введено 20 то после того как игрок не вводит rcon_password 5 секунд начинает работать эта переменная и после того как пройдет 20 секунд то его неправильные попытки обновляются и ставится на 0. По умолчанию 30 секунд минимально 1 секунда.
sv_rcon_log по умолчанию 1 эта переменная отвечает за то что в лог пишется действия которые были исполнены через rcon консоль или в игре после их выполнения сервер пишет эту команду в лог файл. Полезно если вы даете rcon_password другому человеку чтобы следить за его действиями.
Вот эта все команды для защиты переменной rcon_password от брута или взлома.Но иногда такого бывает недостаточно так как есть скрипты которые обходят данные команды если все таки ваш rcon_password изменен либо взломан я рекомендую удалять Mani Admin Plagin и ставить Source Mod + на Source Mod ставить плагин rcon locker скачать его можете на официальном сайте sourcemod >>> http://forums.alliedmods.net/showthread.php?t=93934.А ещё лучше ставить KAC обновленный от GoDtm666
Еще я хочу вам показать сообщения которые появляются при выполнение определенных команда
1-ое) wait command blocked by server (sv_allow_wait_command = 0).
Такое сообщение возникает если вы написали в своей консоли команду wait и в настройках сервера стоит sv_allow_wait_command 0 то есть вы не можете использовать команду wait эта команда предназначена только для скриптов.
2-ое) Can’t use cheat cvar “здесь название переменой/команды которую вы писали в свою консоль” in multiplayer, unless the server has sv_cheats set to 1.
Это сообщение выскакивает при том условии что вы написали чит-команду в свою консоль то есть такие команды влияют на процесс игры и их нельзя использовать.За слежением чит-команд отвечает переменная sv_cheats.
3-e) Can’t change replicated ConVar “здесь название переменой/команды которую вы писали в свою консоль” from console of client, only server operator can change its value.
Эта надпись говорит о том что эту консольную переменную можно изменить только через rcon админку либо через rcon консоль.
_________________________________________________________________________
Помимо самих команд существуют так называемые флаги консольных команд здесь мы все их рассмотрим
Итак напишите в свою консоль команду sv_cheats и нажмите Enter и вы получите после нажатие Enter вот такое сообщение >>>
_________________________________________________________________________
“sv_cheats” = “0”
notify replicated
– Allow cheats on server
1-ая строка говорит о том что какое значение принимает переменная (0;1;2) и так далее
2-ая строка это и есть флаги консольных команд о которых и пойдет дальше речь
3-ая строка это пояснение о том что эта за консольная переменная и за что она отвечает то есть информация об этой переменной.
Итак теперь мы рассмотрим флаги консольных команд:
game – этот флаг говорит о том что эта консольная переменная/команда отвечает за игровой процесс на стороне клиента то есть игрока.
cheat – этот флаг говорит о том что эта консольная переменная/команда чит-команда
(за чит-команды отвечает консольная переменная sv_cheats)
replicated – этот флаг говорит о том что эта консольная переменная/команда может быть изменена только админом то есть вы можете ее изменить через rcon админку то есть вот если вы хотите изменить какую то переменную из своей консоли то есть не rcon консоли то вы получите такое сообщение >>> (Can’t change replicated ConVar “здесь название переменой которую вы писали в свою консоль” from console of client, only server operator can change its value.)Если дословно перевести то получается
(Не возможно изменить консольную переменную с флагом replicated из консоли клиента только rcon консоль может изменить эту переменную.)
notify – этот флаг говорит о том что эта консольная переменная/команда при ее изменение влияет на другие переменные то есть к примеру если ввести в свою консоль noclip вы получите сообщение о том что эта чит-команда.
Но если через rcon админку поставить на консольной переменной sv_cheats равной 1 то из-за того что вы измените этот параметр то возможно будет изменять и другие параметры то есть откроется доступ к чит командам. + консольные переменные с флагом notify уведомляются об изменение через чат то есть напишите в локальном сервере команду sv_cheats 1 и после ее написание в чате вы увидите сообщение от консоли >>>
Server cvar “sv_cheats” changed to 1 если перевести то получается
Серверная переменная “sv_cheats” изменена на 1
client – этот флаг говорит о том что эта консольная переменна/команда относится только к клиентской консоли.И не влияет на процесс игры либо на серверные команды она принадлежит только игроку.
archive – этот консольный флаг я точно не понимаю но знаю только то что он отвечает за коммуникацию то есть за разговор по микрофону или по чату либо за использование сперев.
server_can_execute – этот флаг говорит о том что эта консольная переменная может быть изменена сервером через плагины или Entity объект point_clientcommand например в Mani Admin Plagin есть консольная команда для админа ma_cexec эта команда дает право админам изменять клиентские команды.Если консольная команда имеет такой флаг то вы можете изменять их на стороне клиента вне зависимости от желания.
Вот и все о чем можно рассказать о консольных командах ну а теперь я расскажу как же управлять rcon админкой и как менять значение консольных переменных.
На самом деле все проще просто после того как у вас есть rcon админка как ее получите написано выше напишите в своей консоли
rcon и любую команду то есть чтобы изменить какую либо серверную команду после rcon пишите консольную переменную ну например
rcon sv_cheats 1 (вы такого не делайте!! никогда) и после того как вы нажмете Enter консольная переменная sv_cheats 1 изменится на 1 так как она имеет флаг notify вы увидите об ее изменении через чат (написано выше).
И так вы можете изменять любую серверную команду.
Вот и все что я хотел рассказать о консольных командах и о rcon админке.
P.S. Не судите строго писал быстро вроде грамматику и русский язык не обидел….
P.S.
Статья основана на Counter-Strike Source 7 Protocol 1.0.0.34
Последнее редактирование: 26 Июл 2012
-
#8
Вопрос,rcon_lock и rcon_lock_legacy ,Блокируют ркон команды?
я чтото не понял,я с англйским не очень лады.)
Последнее редактирование: 26 Июл 2012
-
#13
Ок прости не знал что режет Сине-Зелёный
Добавлено через 50 секунд
Об rcon_password и об rcon console также об консольных флагов
Добавлено через 1 минуту
Мой?
Последняя
мне просто интерестно))
Если твой сервер последней версии ему не нужна защита от rcon_password так как там профиксаны команды sv_rcon_*
Последнее редактирование: 26 Июл 2012
-
RCON – то, без чего сложно работать.
⦁ Пункт 1 – что есть RCON и в каких случаях он применяется
Итак. RCON – это протокол, который позволяет администраторам сервера удаленно выполнять команды от имени консоли сервера.
Используется он в основном для 2 вещей:
1 – Для выдачи покупок с сайта. Сайт соединяется с RCON и после оплаты выполняет необходимую для выдачи товара команду.
2 – В качестве удаленной консоли в ботах Вконтакте/Дискорде/Телеграмме. Работают они примерно так: отправляем сообщение какой-нибудь теоретической группе в ВК – отправленная команда выполняется на сервере и группа посылает вам ответ от сервера.⦁ Пункт 2 – подключаем RCON
RCON подключается следующим образом:1) В файле server.properties ищем следующую строку enable-rcon=false
Ставим это значение на true и перезапускаем сервер.2) После перезапуска вы увидите в server.properties следующие строки:
rcon.ip – айпи, на котором будет работать RCON. Вставляйте сюда айпи своего сервера.
rcon.port – порт на котором будет работать RCON. Ставьте значения по желанию. Порт не должен быть ПОЛНОСТЬЮ закрыт
rcon.password – пароль от RCON. Ставьте длинный и тяжелый!В каждый из этих строк вставляем значения соответственно тому, что требуется.
Перезапускаем сервер – можно считать RCON включенным.
Обращу внимание!
Если ваш сервер является локальным, тобиш в server.properties вы указали server-ip=0.0.0.0, то RCON работать на нем по дефолту не будет. Необходимо будет указать реальное IP сервера в графе rcon.ip⦁ Пункт 3 – защита RCON от взлома и сторонних подключений
Разумеется не раз происходили ситуации, когда RCON оказался взломан, что давало злоумышленникам полный доступ к консоли вашего сервера. Последствия понятны.
Переходим к делу.
В первую очередь, как выше было сказано, ставьте сложный пароль. Оптимально – от 30 символов. Поставили?
Прекрасно, однако, одного пароля мало. Стоит задуматься о том, чтобы предотвратить сторонние подключения к вашему RCON.Для того, чтобы в RCON можно было входить только с определенных IP адресов используйте файрволл UFW. Как я говорил в данной теме, он не сбрасывает правила при перезагрузке вашего выделенного сервера, а также удобен в использовании.
Для того, чтобы разрешить обращаться к порту только с определенного айпи адреса используйте команду
ufw allow from *айпи, с которых можно будет подключаться к RCON* to any port *порт вашего RCON указанный в server.properties*
После того, как всё будет настроено, можете считать, что ваш ркон в безопасности.⦁ Заключение.
Наверное это одно из простейших вещей, однако о нем сказать стоило т.к. новички вполне могли и не знать что собственно такое этот ваш RCON, зачем оно нужно ну и особенно, как обезопаситься от взлома этого дела. Когда я начинал это изучать, гайдов, подобных такому, у меня под рукой не было, из за чего я часто путался.
Последнее редактирование: 22 фев 2023 -
Как всегда годно! автор красава
Большое уважение таким людям. -
Зачем ставить десяток файерволов ради сохранения правил, когда можно вот так dpkg-reconfigure iptables-persistent
-
ссылка битая.
По ней открывается хостинг minecraft серверовПоследнее редактирование: 22 фев 2023 -
Спёрли домен, спёрли…
Ну и ладно. Уберу вовсе
Поделиться этой страницей
федор
Профи
(801),
закрыт
12 лет назад
Лучший ответ
So.what?
Гуру
(3090)
12 лет назад
Если серв не у тебя, то ты не сможешь посмотреть Ркон пароль
Остальные ответы
риджат искандаров
Ученик
(145)
12 лет назад
в папке с игрой внизу должна быть значёк похож на ключ зайди и там найдеш все пароль сервера кто там играет можно забанить и. т
Похожие вопросы