Что такое RCON? Как управлять сервером CS 1.6 / HLTV
Стандартно у игрового сервера имеется базовый набор команд для управления игровым процессом, смена карты, кик, бан, статус и так далее. Это уже мы дополняем плагинами metamod/amxmodx и расширяем возможности, но речь не об этом. Все команды управления выполняются через консоль сервера, а чтобы каждый раз не открывать консоль сервера был придуман RCON.
Подключаем rcon:
2. Указываем новый пароль, сохраняем.
3. Перезапускаем сервер, заходим на него и вводим в консоль rcon_password «ваш пароль».
ВАЖНОЕ ЗАМЕЧАНИЕ!
Важно чтоб был прописан флаг доступа к команде amx_rcon
Таким образом можно даже менять настройки плагинов или узнать пароли от базы данных, поэтому не выдавайте такой доступ простым админам. Пример смены стандартного флага игроков в amxx.cfg:
Итак подключившись к серверу или подключив программу мы выполняем команду в консоль rcon_password «ваш пароль»
И далее нужные нам команды из примеров:
Список RCON команд:
Чтобы снять пароль требуется написать rcon sv_password «»
Бан по IP:
Чтобы узнать IP наберите команду rcon status
Чтобы узнать Steam_ID наберите команду rcon users
Управление HLTV
Если Вы подключились к HLTV серверу:
Если Вы подключились к Игровому серверу:
Использование RCON и добавление доната на сервер
При создании сервера вы можете столкнуться с необходимостью выполнять какие-либо команды на нём, не имея прямого доступа к консоли. Эту задачу позволяет решить протокол RCON, доступный по умолчанию на любом ядре. Он может быть использован как для простого выполнения команд на сервере вручную, так и для автоматизации различных процессов, требующих выполнения команд в консоли. В этой статье мы рассмотрим, как можно использовать RCON на сервере, запущенном на нашем хостинге.
Включаем RCON
После этого необходимо перезагрузить сервер, чтобы применить изменения. В server.properties появятся новые строчки:
Параметр rcon.password по умолчанию не будет иметь значения, и в таком случае RCON запускаться не будет, а в логах сервера вы сможете найти предупреждение:
В этом параметре необходимо указать пароль, который будет необходим для подключения к RCON. Помните: использование простого пароля позволит любому человеку выполнять любые команды на Вашем сервере. Если Вы настраиваете какие-либо сторонние сервисы для работы с RCON (например, автоматическую выдачу доната), то вполне возможно, что необходимо будет установить пароль, выданный этими сервисами. При необходимости сгенерировать пароль можно здесь. Укажем наш пароль в server.properties :
Настройка RCON на этом завершена. Сохраните server.properties и перезапустите сервер. Если всё настроено верно, то Вы увидите примерно такую строку в логах сервера:
Теперь Вы можете убедиться, что RCON работает, с помощью, например, этого сайта.
Настраиваем автоматическую выдачу доната
На этом настройка подключения в Trade MC завершена. Вы самостоятельно должны добавить товары в магазин, и, возможно, захотите изменить какие-либо другие настройки. Подробнее о том, как это можно сделать, можно узнать на сайте Trade MC.
🐹 Minecraft: Настройка системы rcon. Удалённое управление игровым сервером консолью под Windows и под GNU/Linux. Утилита mcrcon.
Опубликовано 2021-10-03 · Обновлено 2021-11-30
Содержание:
1. Что такое rcon?
Rcon — это система, которая может локально или удаленно управлять вашим Minecraft сервером через web-интерфейс, если вы находясь далеко от компьютера на котором запущен сервер.
Ищем строки, которые содержат эти параметры и заменяем их на вот эти значения:
Вот несколько полезных параметров:
Сохраняем файл конфигурации и выходим из редактора.
2. Варианты управления сервером.
2.1. Web-приложение Minecraft RCON Console.
Для того, чтобы web-панель заработала, вам потебуется полнять у себя nginx с модудем обработки PHP.
Если вы не знаете как настроить nginx, то далее по инструкции будет описание как сделать свою локальную консоль с помощью специальной утилиты mcrcon.
Для активации работы Minecraft RCON Console, выполним некоторые действия.
2.1.1. Скачаем архив с системой Minecraft RCON Console с GitHub-раздела разработчиков:
2.1.2. Создадим каталог Minecraft RCON Console в каталоге сервера Nginx:
Запустим раздачу Minecraft RCON Console через Nginx.
2.1.4. Заходим в web-интерфейс Minecraft RCON Console любым удобным способом, который вы сделали для себя с помощью nginx.
Нас попривествует окно авторизации:
Внешний вид интерфейса Minecraft RCON Console:
Что сюда вводить? Обычные команды для сервера Minecraft. Всё как обычно.
Чтобы сменить логин и пароль, который поставляется по умолчанию, проделаем некоторые манипуляции.
Заходим в web-интерфейс Minecraft RCON Console любым удобным способом, и добавляем приписку в пути адреса с новым паролем на конце:
# http://ваш-IP-адрес/authsys.php?generate_password= your_password
Ответ:
Редактируем файл authsys.php в каталоге /var/www/rcon для замены логина и пароля администратора.
Пароль и логин в этом файле задаются с помощью хеша, который мы сгенерировал в браузере.
Открываем файл с параметрами авторизации:
Заменяем по смыслу участки кода с строке с логинов и паролем:
В итоге у нас будет новая пара для входа в web-интерфейс Minecraft RCON Console:
Следующий вход в Minecraft RCON Console выполните с помощью нового логина и пароля.
2.2. Утилита mcrcon для GNU/Linux.
2.2.1. Из GitHub — сами соберем.
Скачаем архив с оболочкой утилиты mcrcon с GitHub-раздела разработчика.
Создадим папку mcrcon в корневом каталоге сервера Minecraft:
Переместимся в неё:
Ответ:
Проверим версию программы:
Ответ:
2.2.2. Из GitHub — скачаем собранную.
Можно скачать собранную.
Скачиваем архив mcrcon-0.7.1-linux-x86-64.tar.gz по ссылке с GitHub:
Проверим версию программы:
Ответ:
2.2.3. Установим из репозитория.
Установми репозиторий EPEL:
Установим mcrcon:
Проверим версию программы:
Ответ:
С GitHub версия актуальнее.
2.2.4. Синтаксис и управление утилитой mcrcon.
Посылает mcrcon команды серверу Minecraft.
# mcrcon [OPTIONS] [COMMANDS]
Вызов справки традиционно:
Адрес сервера, порт и пароль могут быть установлены с помощью следующих переменных сред:
2.3.1. Скачивание улиты с GitHub.
Утилита mcrcon — позволяет удалёно управлять вашим сервером Minecraft через rcon даже в Windows.
Скачиваем крайнюю mcrcon версию под Windows или с GitHub-раздела рахработчика.
Распаковываем архив с mcrcon в любую папку в Windows.
У нас будет там всего 2 файла: лицензионное соглашение и сама утилита.
Без специальных скриптов запуска мы ее использовать не сможем! Создадим их!
2.3.2. Создание скриптов запуска.
Создадим простой текстовый файл launch.txt и поместим в него вот эти строки:
Создадим простой текстовый файл create_shortcut.txt и поместим в него вот эти строки:
2.3.3. Создание скрипта запуска.
Файл будет создан и программа предложит закрыть окно после нажатия любой клавиши.
Поздравляю! Теперь у нас есть файл запуска утилиты mcrcon и мы сможем управлять сервером Minecraft прямо из под Windows!
Запустим от имени Администратора Windows файл connect_192.168.0.29-25575.bat и попадем в привычную консоль управления сервером Minecraft.
Что делать с ней даль вы и так знаете. Команды для сервера Minecraft в избытке имеются на страницах Интернета.
3. Краткий справочник команд.
Команды связанные с действиями игрока:
Команды связанные с IP-адресом:
Прочие полезные команды:
«Аккаунт на сервере сохранён»
«Вы отключились от сервера с причиной 2» Причина 2 это: Игрок был кикнут или забанен сервером.
«РКОН в игре: Игрок с идом 0 (Марк_Джасен) вошёл.»
Значит, смотрите мод, а именно «public OnRconLoginAttempt(ip[], password[], success)»
public OnRconLoginAttempt(ip[], password[], success)
<
foreach(i)
<
if(!strcmp(ip, PlayerInfo[i][pIP], true))
<
printf(«[BossArturKA | Protect] %s пытался войти в RCON используя пароль %s», PlayerInfo[i][pIP], password);
return Ban(i);
>
>
return true;
>
publics: PlayerBanIP(playerid,string[])
<
new rows = cache_num_rows();
if(rows)
<
SCM(playerid, COLOR_LIGHTRED, «Данный IP адресс уже заблокирован!»);
return true;
>
else
<
mysql_format(connects,stringer1,MAX_STR,»INSERT INTO `banip` (`IP`) VALUE (‘%s’)»,string);
mysql_tquery(connects, stringer1);
format(stringer,SMALL_SIZE, «%s забанил IP: %s», PlayerInfo[playerid][pNames], string);
ABroadCast(COLOR_LIGHTRED,stringer,1);
>
return false;
>
Там вот это написано.
Как узнать rcon пароль
Быстрый переход в группу «Пользователи», без надобности написания постов и ожидания.
Покупка дает возможность:
Маппинг для сервера
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Модификации SA
Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием
Firelion989
Кофеин
Заблокирован
Firelion989
В server.cfg есть только такая строчка связанная с Rcon
rcon_password blsodfmfAm
В server.cfg есть только такая строчка связанная с Rcon
rcon_password blsodfmfAm
Вот что находится в server.cfg
echo Executing Server Config.
lanmode 0
rcon_password 123456789
maxplayers 50
port 7777
hostname « Perfect RP » НАБОР В АДМИНЫ / ЛИДЕРЫ / ХЕЛПЕРЫ
gamemode0 OxygenRP
filterscripts ac
announce 1
query 1
chatlogging 0
weburl Ожидание.
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 1000.0
stream_rate 1000
maxnpc 10
lagcompmode 1
logtimeformat [%H:%M:%S]
language RUS|Pycckiy
plugins crashdetect sscanf streamer regex mysql FileFunctions dc_cmd profiler crashdetect iTD
messageslimit 5000




















