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

Minecraft

Vanilla, Bukkit, Spigot, Spout

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.properties в корневой папке сервера (возможно, просто файл server).
2. Добавьте в файл следующие строки:

rcon.port=4445 #(можно изменить в настройках магазина)
rcon.password=ключ_магазина
3. Найдите опцию enable-rcon и измените ее значение на true (enable-rcon=true)
4. Замените "ключ_магазина" на ключ магазина со страницы "мои магазины".
5. Сделайте рестарт сервера.
Отлично! Ваш сервер успешно настроен.

Пример успешно настроенного стандартного конфига
spawn-protection=16
query.port=25565
generator-settings=
force-gamemode=false
allow-nether=true
gamemode=0
enable-query=true
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
announce-player-achievements=true
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=false
max-players=20
rcon.port=4445
server-port=25565
debug=false
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
rcon.password=Ваш_ключ
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
motd=A Minecraft Server
enable-rcon=true

Pocket Edition

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.properties в корневой папке сервера (возможно, просто файл server).
2. Добавьте в файл следующую строку:

rcon.password=ключ_магазина
3. Найдите опцию enable-rcon и измените ее значение на on (enable-rcon=on)
4. Замените "ключ_магазина" на ключ магазина со страницы "мои магазины".
5. Сделайте рестарт сервера.
6. Укажите порт сервера в поле "порт RCON", в настройках магазина.
Отлично! Ваш сервер успешно настроен.

Пример успешно настроенного конфига для Pocket Edition
motd=Minecraft: PE Server
server-port=19132
memory-limit=-1
white-list=off
announce-player-achievements=on
spawn-protection=16
max-players=20
allow-flight=off
spawn-animals=on
spawn-mobs=on
gamemode=0
force-gamemode=off
hardcore=off
pvp=on
difficulty=1
generator-settings=
level-name=world
level-seed=
level-type=DEFAULT
enable-query=on
enable-rcon=on
rcon.password=Ваш_ключ
auto-save=on

BungeeCord

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

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

    Пример успешно настроенного конфига Bungeecord RCON
    Rcon_Enabled = true;
    Rcon_Port = 4445;
    Rcon_Password = "Ваш_ключ";
    Rcon_Colored = true;
  • Если необходимо подключиться к серверам в сети BungeeCord:

    В инструкции по настройке файрвола команда SpigotMC рекомендует закрывать порты TCP, по которым происходит подключение игроков к серверу, однако протокол RCON работает по протоколу UDP. Соответственно, подключиться к серверам в сети Bungeecord по RCON можно точно так же, как и к обычному серверу.

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

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

  • Если необходимо выполнять какие-то команды на всех серверах в сети 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, при запуске сервера должна быть примерно следующая строка в файле лога запуска и в консоли:

RCON running on 0.0.0.0:4445
Если вы не видите данную строку при запуске, то:
  • Проверьте, обновили ли вы файл server.properties с новыми данными на хостинге
  • Возможно, этот порт уже занят. Попробуйте сменить порт в server.properties и в настройках магазина
Во всяком случае, если у вас не получается настроить RCON, обратитесь в техническую поддержку вашего хостинга.

San Andreas Multiplayer

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

Пример успешно настроенного конфига для San Andreas Multiplayer
echo Executing Server Config...
lanmode 0
rcon_password Ваш_ключ
maxplayers 40
bind 127.0.0.1
port 7804
hostname Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl example.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000

Unturned

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

Пример успешно настроенного конфига для Unturned
<?xml version="1.0" encoding="utf-8"?>
<RocketSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RCON Enabled="true" Port="4445" Password="ключ_магазина" />
  <AutomaticShutdown Enabled="false" Interval="86400" />
  <WebConfigurations Enabled="false" Url="" />
  <WebPermissions Enabled="false" Url="" Interval="180" />
  <LanguageCode>en</LanguageCode>
  <MaxFrames>60</MaxFrames>
</RocketSettings>

ARK: Survival Evolved

Начиная с патча 185.0 ваш сервер поддерживает протокол RCON. Для начала работы его необходимо настроить.
1. Добавьте следующие параметры в команду старта сервера:

?RCONEnabled=True?RCONPort=4445?ServerAdminPassword=ключ_магазина
Где "ключ_магазина" это ключ со страницы "мои магазины".
На этом все, вы молодец!

Rust

Для начала работы вам необходимо настроить RCON.
1. Откройте файл server.cfg (возможно, просто файл server).
2. Найдите строку rcon.password. Если такая строка отсутствует, то добавьте ее.
3. Установите значение строки, равное "ключ_магазина" со страницы "мои магазины". Должно получиться что-то вроде такого:

rcon.password "ключ_магазина"
4. Сделайте рестарт сервера.
5. Укажите порт_сервера + 1 в поле "порт RCON", в настройках магазина. Например: у вашего сервера порт 10000, соответственно, в поле "порт RCON" необходимо указать 10001.
Отлично! Ваш сервер сервер Rust настроен.

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

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