Trademc как настроить rcon

Настройка сервера

Minecraft

Vanilla, Bukkit, Spigot, Spout

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.properties в корневой папке сервера (возможно, просто файл server).
2. Добавьте в файл следующие строки:
3. Найдите опцию enable-rcon и измените ее значение на true (enable-rcon=true)
4. Замените «ключ_магазина» на ключ магазина со страницы «мои магазины».
5. Сделайте рестарт сервера.
Отлично! Ваш сервер успешно настроен.

Pocket Edition

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.properties в корневой папке сервера (возможно, просто файл server).
2. Добавьте в файл следующую строку:
3. Найдите опцию enable-rcon и измените ее значение на on (enable-rcon=on)
4. Замените «ключ_магазина» на ключ магазина со страницы «мои магазины».
5. Сделайте рестарт сервера.
6. Укажите порт сервера в поле «порт RCON», в настройках магазина.
Отлично! Ваш сервер успешно настроен.

BungeeCord

  • Если необходимо подключиться к самому серверу BungeeCord:

Необходимо скачать и настроить плагин Bungeecord RCON.
1. Установите на сервер Bungeecord плагин Yamler.
2. Установите на сервер Bungeecord плагин Bungeecord RCON.
3. Настройте Bungeecord RCON, согласно инструкции на странице плагина.
Отлично! Ваш сервер успешно настроен.

Пример успешно настроенного конфига Bungeecord RCON
Если необходимо подключиться к серверам в сети BungeeCord:

Если сервера в сети BungeeCord доступны как самостоятельные сервера и войти на эти сервера можно напрямую, то подключиться к данным серверам по RCON можно точно так же, как и к обычному серверу.

Если сервера в сети BungeeCord доступны только по 127.0.0.1:

Если сервера в вашей сети BungeeCord доступны только по локальному IP-адресу, то в данном случае необходимо сделать следующее:
1. Запустите новый сервер, выделив ему 200-300 МБ. В настройках сервера включите whitelist, чтобы на него никто не смог зайти.
2. Если вам необходимо выполнять команды на всех серверах, то подключите сервер к сети BungeeCord и перейдите к пункту ниже. Если вам необходимо выполнить команду, которая сделает изменения в БД (например, выдача прав), то просто установите на данный сервер плагин, реализующий данную команду. В этом случае сервер подключать к сети BungeeCord необязательно.
Все готово. Прекрасная работа!

Если необходимо выполнять какие-то команды на всех серверах в сети BungeeCord одновременно:

Для этого вам необходим плагин для BungeeCord: Command Sync.
Используя его, можно выполнять команды на всех серверах, соединенных с помощью BungeeCord.
1. Установите на сервер Bungeecord и сервера сети Bungeecord плагин Command Sync.
2. Настройте Command Sync, согласно инструкции на странице плагина.
3. Далее в настройках товара впишите команду выдачи. Например: sync console all op %username%.
4. Теперь настройте подключение к какому-нибудь любому серверу в сети Bungeecord.
Великолепно! Теперь, при покупке товара, будет выполняться команда /op %username% на всех серверах.

Проверка работы RCON и частые ошибки

При успешной настройке RCON, при запуске сервера должна быть примерно следующая строка в файле лога запуска и в консоли: Если вы не видите данную строку при запуске, то:

  • Проверьте, обновили ли вы файл server.properties с новыми данными на хостинге
  • Возможно, этот порт уже занят. Попробуйте сменить порт в server.properties и в настройках магазина

Во всяком случае, если у вас не получается настроить RCON, обратитесь в техническую поддержку вашего хостинга.

San Andreas Multiplayer

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.cfg в корневой папке сервера (возможно, просто файл server).
2. Найдите строку rcon_password
3. Поставьте после нее пробел и напишите «ключ_магазина» со страницы «мои магазины».
4. Сделайте рестарт сервера.
5. Укажите порт сервера в поле «порт RCON», в настройках магазина.
Просто. Не правда ли?

Читайте также:  Как выплачивает декретные если человек не работает

Unturned

Для начала работы вам необходимо настроить RCON.
1. Для поддержки RCON установите модификацию RocketMod.
2. Затем найдите файл Unturned\ваш_сервер\Rocket\Rocket.config.xml или что-то подобное
3. В открытом файле, примерно в 3 строке содержится следующее: .
4. Установите следующие значения: Enabled=»true» , Port=»4445″ или любой другой (если указываете другой порт, то так же укажите его в настройках магазина, в поле «порт RCON»), Password=»ключ_магазина» , где ключ_магазина — это ключ со страницы «мои магазины»
5. Сделайте рестарт сервера.
Все готово! Такие дела.

ARK: Survival Evolved

Начиная с патча 185.0 ваш сервер поддерживает протокол RCON. Для начала работы его необходимо настроить.
1. Добавьте следующие параметры в команду старта сервера: Где «ключ_магазина» это ключ со страницы «мои магазины».
На этом все, вы молодец!

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.cfg (возможно, просто файл server).
2. Найдите строку rcon.password. Если такая строка отсутствует, то добавьте ее.
3. Установите значение строки, равное «ключ_магазина» со страницы «мои магазины». Должно получиться что-то вроде такого: 4. Удостоверьтесь, что значение rcon.web равно 0. Это необходимо для работы выдачи через сервис.
5. Сделайте рестарт сервера.
6. Укажите порт_сервера + 1, либо альтернативный порт, если он установлен в строке rcon.port, в поле «порт RCON», в настройках магазина. Например: у вашего сервера порт 10000 и не установлена строка rcon.port, соответственно, в поле «порт RCON» необходимо указать 10001.
Отлично! Ваш сервер сервер Rust настроен.

Multi Theft Auto

В силу некоторых особенностей Multi Theft Auto настройка будет происходить следующим образом:
1. Для начала необходимо открыть файл mods/deathmatch/acl.xml .
2. Найдите группу Admin и в данную группу добавьте следующий код:
3. Теперь откройте файл mods/deathmatch/mtaserver.conf .
4. В этом файле найдите опцию httpport и укажите в ней порт 4445 или другой, если он указан в настройках магазина в поле «порт RCON»:
5. Если у вас включена опция auth_serial_http для группы Admin, то добавьте в исключения IP-адрес Trade MC (79.137.70.179) в опции auth_serial_http_ip_exceptions в этом же файле через запятую к уже имеющимся IP-адресам, например:
6. Далее запустите сервер.
7. С помощью данной команды в консоли сервера добавьте пользователя trademc с паролем ключ_магазина, где ключ_магазина — это ключ магазина со страницы «мои магазины»:
8. Теперь осталось разобраться с синтаксисом команд, которые необходимо указывать в товарах. «Начинка» сервера состоит из различных ресурсов, каждый из которых имеет ряд различных функций. Обычно, самые необходимые функции вынесены в файл mods/deathmatch/resources/РЕСУРС/meta.xml , но не все из них могут быть доступны удаленно. Однако это легко исправить, указав в свойстве функции http=»true», например: После этого необходимо перезагрузить ресурс. После этого появится возможность к нему обратиться, указав в товаре команду вида: «ресурс функция аргументы». На нашем примере это будет так: Также для работоспособности необходимо, чтобы функция выполнялась на сервере (type=»server»).

Все готово. Прекрасная работа!

7 Days to Die

Для начала работы вам необходимо настроить Telnet.
1. Откройте файл serverconfig.xml (возможно, просто файл serverconfig).
2. Найдите свойство TelnetEnabled и убедитесь, что его значение равняется true.
3. В свойстве TelnetPort укажите порт 4445 или любой другой, если он указан в настройках магазина в поле «порт RCON».
4. Установите значение свойства TelnetPassword равное «ключ_магазина» со страницы «мои магазины».
5. Сделайте рестарт вашего сервера.
Больше шагов нет, сервер успешно настроен!

Читайте также:  Как настроить телевидение мтс без приставки

Остальные игры

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.cfg (возможно, просто файл server).
2. Найдите строку rcon_password, либо rcon.password
3. Установите ее значение, равное «ключ_магазина» со страницы «мои магазины».
4. Сделайте рестарт сервера.
5. Укажите порт сервера в поле «порт RCON», в настройках магазина.
Отлично! Ваш сервер успешно настроен.

MySQL

Чтобы мы могли обращаться к вашему серверу MySQL — необходимо его настроить.
1. Создайте пользователя trademc с паролем, равным ключ_магазина, где ключ_магазина — это ключ магазина со страницы «мои магазины». Сделать это можно, например, вот так:
2. Теперь необходимо задать права только что созданному пользователю базы. Делается это вот так:
3. Укажите порт сервера MySQL в поле «порт MySQL» в настройках магазина (обычно это порт 3306).
4. Чтобы манипулировать таблицами вашего сервера MySQL, необходимо указывать соответствующие запросы в командах товара. Однако, чтобы обратиться к таблицам какой-либо базы данных, сперва необходимо отправить запрос на выбор базы данных вида USE база_данных . После этого уже можно обращаться к таблицам выбранной базы данных. Пример: Отлично! MySQL настроен и готов принимать запросы.

Trade MC

Сервис создания площадок по приему
пожертвований для владельцев игровых серверов.

Источник

Trademc как настроить rcon

У меня вот другая проблема более щепетильная.
В магазине есть глюк при покупке доната. После оплаты страница перекидывается обратно на сайт магазина и там всплывающее окно

«Ожидание оплаты. Оплата еще не совершена. Завершите процесс оплаты, чтобы получить товары на сервере.»

Кроме крестика в углу больше кнопок нет. Не понятно как завершить оплату и покупатель остается в неведение того что произошло и состоялась ли покупка, хотя оплата уже давно прошла и команда выдачи товара уже отработала на сервере.
Пояснение: Наш сервер позволяет выдавать игрокам товары даже в их отсутствие (отложенные команды которые срабатывают при входе игрока на сервер). Поэтому игрокам не обязательно быть на сервере в момент покупки.

Вторая проблема связана с тем, что покупатель не может получить какой либо чек покупки. Иногда возникают спорные вопросы, когда игрок говорит что покупал донат, а в магазине покупка не отмечена. В этом случае для выдачи доната администрация сервера просит игрока предоставить подтверждение покупки (чек) где будет написано id покупки и прочая инфа, по которой можно будет удостовериться, что игрок не обманывает (сверив с историей покупок в панели управления магазина). Но такого чека игрок не сможет предоставить, т.к. при покупке у него не остается соответствующего чека с id покупки.
Просим добавить такую фичу в магазин.
В чеке нужно чтобы обязательно отображалось id покупки, а также крайне желательно ник игрока, дата покупки, название доната, цена или сумма оплаты.

Источник

Использование RCON и добавление доната на сервер

При создании сервера вы можете столкнуться с необходимостью выполнять какие-либо команды на нём, не имея прямого доступа к консоли. Эту задачу позволяет решить протокол RCON, доступный по умолчанию на любом ядре. Он может быть использован как для простого выполнения команд на сервере вручную, так и для автоматизации различных процессов, требующих выполнения команд в консоли. В этой статье мы рассмотрим, как можно использовать RCON на сервере, запущенном на нашем хостинге.

Включаем RCON

В целях безопасности RCON по умолчанию выключен. Убедиться в этом можно, открыв файл server.properties . Параметр enable-rcon будет иметь значение false , если Вы его ранее не изменяли. Чтобы включить RCON, необходимо установить этому параметру значение true :

После этого необходимо перезагрузить сервер, чтобы применить изменения. В server.properties появятся новые строчки:

Эти строки, скорее всего, будут идти не в таком порядке и не будут находиться рядом. Вы можете использовать поиск (Ctrl+F) по слову rcon , чтобы найти их. Изменять параметр rcon.ip мы не рекомендуем, он всегда должен иметь значение 0.0.0.0 .

Читайте также:  Предварительный просмотр картинок не работает

Важно обратить внимание на параметр rcon.port . Порт по умолчанию будет на 10 больше, чем основной порт сервера, поэтому у Вас он будет не таким, как в примере. Нужно понимать, что RCON — в некотором смысле отдельная служба, которая запускается на отдельном порте, и не может быть запущена на том же порте, что и сам сервер. Это значит, что при выборе порта для RCON, необходимо убедиться, что значения параметров rcon.port и server-port не совпадают. Следует указать свободный порт, доступный Вашему серверу. Чтобы посмотреть, какие порты Вам доступны, зайдите во вкладку «Сеть» в панели:

По умолчанию серверу доступны два порта. Один из них справа помечен как «Основной», это значит, что панель его автоматически подставляет в параметр server-port в файле server.properties . Как уже было сказано выше, вы не можете указать один и тот же порт в server-port и в rcon.port , поэтому использовать «Основной» порт для RCON нельзя. Выбираем свободный порт, не помеченный как «Основной», в примере выше это 25884 . Укажем его в server.properties :

Параметр rcon.password по умолчанию не будет иметь значения, и в таком случае RCON запускаться не будет, а в логах сервера вы сможете найти предупреждение:

В этом параметре необходимо указать пароль, который будет необходим для подключения к RCON. Помните: использование простого пароля позволит любому человеку выполнять любые команды на Вашем сервере. Если Вы настраиваете какие-либо сторонние сервисы для работы с RCON (например, автоматическую выдачу доната), то вполне возможно, что необходимо будет установить пароль, выданный этими сервисами. При необходимости сгенерировать пароль можно здесь. Укажем наш пароль в server.properties :

Настройка RCON на этом завершена. Сохраните server.properties и перезапустите сервер. Если всё настроено верно, то Вы увидите примерно такую строку в логах сервера:

Теперь Вы можете убедиться, что 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.

Источник

Оцените статью