server.properties
В этой статьи мы рассмотрим файл конфигурации сервера — server.properties.
И так для начала что-же это за файл. Этот файл один из самых важных файлов для настройки вашего сервера. Сегодня я покажу вам, какие параметры здесь есть, что они означают и как их настроить для вашего игрового сервера. Этот файл создается автоматически при запуске Minecraft сервера. Он содержит параметры, которые определяют, как будет работать ваш сервер. Например, здесь можно настроить игровой режим, максимальное количество игроков, разрешить ли полеты и многое другое.
Файл можно редактировать любым текстовым редактором. После внесения изменений, необходимо перезапустить сервер, чтобы изменения вступили в силу.
server.properties:
#Minecraft server properties #Sat Oct 28 01:01:12 CDT 2023 enable-jmx-monitoring=false rcon.port=25575 level-seed= gamemode=survival enable-command-block=false enable-query=false generator-settings={} enforce-secure-profile=true level-name=world motd=A Minecraft Server query.port=25565 pvp=true generate-structures=true max-chained-neighbor-updates=1000000 difficulty=easy network-compression-threshold=256 max-tick-time=60000 require-resource-pack=false use-native-transport=true max-players=20 online-mode=true enable-status=true allow-flight=false initial-disabled-packs= broadcast-rcon-to-ops=true view-distance=10 server-ip= resource-pack-prompt= allow-nether=true server-port=25565 enable-rcon=false sync-chunk-writes=true op-permission-level=4 prevent-proxy-connections=false hide-online-players=false resource-pack= entity-broadcast-range-percentage=100 simulation-distance=10 rcon.password= player-idle-timeout=0 debug=false force-gamemode=false rate-limit=0 hardcore=false white-list=false broadcast-console-to-ops=true spawn-npcs=true spawn-animals=true log-ips=true function-permission-level=2 initial-enabled-packs=vanilla level-type=minecraft\:normal text-filtering-config= spawn-monsters=true enforce-whitelist=false spawn-protection=16 resource-pack-sha1= max-world-size=29999984
1. enable-jmx-monitoring=false
— Описание: Включает или отключает JMX мониторинг (Java Management Extensions).
— Значение по умолчанию: false.
— false — отключает (по умолчанию).
— Когда использовать: Если нужно использовать JMX для мониторинга производительности сервера.
— Описание: Порт для удаленного управления сервером через RCON (Remote Console).
— Значение по умолчанию: 25575.
— Изменяемые значения: Любой доступный порт.
— Когда использовать: Если нужно управлять сервером удаленно, особенно если у вас уже используется RCON на другом порту.
— Описание: Сид мира для генерации.
— Значение по умолчанию: Пусто (случайный мир).
— Изменяемые значения: Любое числовое значение для конкретного сида.
— Когда использовать: Если хотите создать конкретный мир с определённой генерацией.
— Описание: Режим игры по умолчанию для всех игроков.
— Значение по умолчанию: survival.
— adventure — режим приключений;
— Описание: Включение или отключение использования командных блоков.
— Значение по умолчанию: false.
— true — включить командные блоки;
— false — отключить командные блоки.
— Когда использовать: Если вам нужны командные блоки для создания автоматических систем.
— Описание: Включение игрового протокола query для запроса состояния сервера.
— Значение по умолчанию: false.
— Когда использовать: Если вам нужно получать информацию о состоянии сервера через query.
— Описание: Настройки генератора мира.
— Значение по умолчанию: Пусто.
— Изменяемые значения: Зависит от типа генерации. Например, для flat мира можно указать конфигурации.
— Когда использовать: Если нужно создать мир с особыми параметрами генерации (плоский мир, суперплоский и т. д.).
— Описание: Название мира, который создается сервером.
— Значение по умолчанию: world.
— Изменяемые значения: Любое имя для вашего мира.
— Когда использовать: Если вы хотите, чтобы ваш мир назывался по-другому.
— Описание: Сообщение дня (Message of the Day), которое отображается в списке серверов.
— Значение по умолчанию: A Minecraft Server.
— Изменяемые значения: Любой текст.
— Когда использовать: Если хотите изменить текст, который игроки видят перед подключением к серверу.
— Описание: Порт для игрового query.
— Значение по умолчанию: 25574.
— Изменяемые значения: Любой доступный порт.
— Когда использовать: Если нужно задать другой порт для query.
— Описание: Включение или отключение PvP (битвы между игроками).
— Значение по умолчанию: true.
— Когда использовать: Если хотите включить или выключить возможность PvP на сервере.
— Описание: Включить генерацию структур (деревни, данжи и т. д.).
— Значение по умолчанию: truе.
— false — отключить генерацию.
— Когда использовать: Если хотите запретить генерацию структур в мире.
— Описание: Уровень сложности игры.
— Значение по умолчанию: easy.
— peaceful — без враждебных мобов;
— hard — высокий уровень сложности.
— Когда использовать: Для настройки сложности игры на сервере.
14. network-compression-threshold=256
— Описание: Порог компрессии данных. Данные меньше этого значения не будут сжиматься.
— Описание: Максимальное время выполнения одного тика (в миллисекундах). Если тик занимает больше времени, сервер принудительно завершится.
— Значение по умолчанию: 60000 миллисекунд (1 минута).
— Изменяемые значения: Любое время в миллисекундах.
— Когда использовать: Для защиты от зависания сервера при долгих вычислениях.
— Описание: Максимальное количество игроков, которые могут одновременно находиться на сервере.
— Изменяемые значения: Любое количество.
— Когда использовать: Для ограничения числа игроков на сервере.
— Описание: Включение или отключение использования родной транспортной системы сети (native transport).
— Значение по умолчанию: true.
— Когда использовать: Для оптимизации сетевого взаимодействия.
— Описание: Проверять ли подлинность игроков через сервера Mojang.
— Значение по умолчанию: false.
— true — включить проверку подлинности (только для лицензированных игроков);
— Когда использовать: Если хотите разрешить нелицензионные аккаунты (клиенты).
— Описание: Включает или отключает возможность для клиентов получать информацию о статусе сервера (например, количество игроков).
— Значение по умолчанию: true.
— true — статус сервера доступен;
— false — скрыть информацию о сервере.
— Когда использовать: Если вы хотите сделать сервер «скрытым», чтобы клиенты не могли получать его статус.
— Описание: Разрешить или запретить полет на сервере.
— Значение по умолчанию: false.
— Когда использовать: Если вам нужно разрешить игрокам летать на сервере (например, если установлен мод).
21. broadcast-rcon-to-ops=true
— Описание: Если включено, операторы сервера будут получать сообщения RCON в чат.
— Значение по умолчанию: true.
— true — операторы получают сообщения RCON;
— false — сообщения RCON не будут передаваться операторам.
— Когда использовать: Если вы хотите управлять тем, кто видит RCON сообщения.
— Описание: Максимальная дистанция обзора мира для игроков (в чанках).
— Изменяемые значения: Любое значение от 3 до 32 (в чанках).
— Когда использовать: Для настройки баланса между производительностью и видимостью в мире. Чем выше значение, тем больше нагрузка на сервер.
— Описание: Максимальная высота, на которой игроки могут строить (в блоках).
— Изменяемые значения: Любое значение до 256 (стандартное ограничение).
— Когда использовать: Для изменения предела строительства в мире.
— Описание: IP-адрес, на котором будет работать сервер. Обычно оставляется пустым или значением по умолчанию.
— Значение по умолчанию: 0.0.0.0 (сервер слушает все доступные IP-адреса).
— Изменяемые значения: Конкретный IP-адрес, если нужно привязать сервер к определенному сетевому интерфейсу.
— Когда использовать: Если вы хотите, чтобы сервер работал только на одном IP-адресе.
— Описание: Разрешает или запрещает игрокам доступ в Нижний мир (Nether).
— Значение по умолчанию: true.
— true — разрешен доступ в Nether;
— false — доступ в Nether запрещен.
— Когда использовать: Если вы хотите отключить доступ в Нижний мир.
— Описание: Порт, на котором сервер будет принимать подключения.
— Значение по умолчанию: 25574.
— Изменяемые значения: Любой доступный порт.
— Когда использовать: Если нужно изменить порт, на котором работает сервер.
— Описание: Включает или отключает RCON (Remote Console), позволяющий удаленно управлять сервером.
— Значение по умолчанию: false.
— Когда использовать: Если вы хотите удаленно управлять сервером.
— Описание: Включает или отключает синхронную запись чанков на диск.
— Значение по умолчанию: true.
— true — включить синхронную запись;
— false — отключить (потенциально улучшает производительность, но повышает риск потери данных).
— Когда использовать: Для настройки баланса между производительностью и безопасностью данных.
29. server-name=Unknown Server
— Описание: Имя сервера, которое будет отображаться в различных интерфейсах.
— Значение по умолчанию: Unknown Server.
— Изменяемые значения: Любое текстовое название.
— Когда использовать: Для установки уникального имени вашего сервера.
— Описание: Уровень привилегий для операторов сервера (OP).
— Значение по умолчанию: 4 (максимальный уровень).
— 1 — доступ только к базовым командам (например, выдача предметов);
— 2 — доступ к дополнительным командам (например, управление временем);
— 3 — доступ к управлению миром (например, командные блоки);
— 4 — полный доступ ко всем командам.
— Когда использовать: Чтобы ограничить права операторов сервера.
31. prevent-proxy-connections=false
— Описание: Предотвращает подключение через прокси или VPN.
— Значение по умолчанию: false.
— true — предотвращает подключение через прокси;
— Когда использовать: Для усиления безопасности сервера, чтобы игроки не могли скрывать свой IP через прокси.
— Описание: Указывает URL-адрес текстурпака (ресурс-пака), который будет автоматически загружаться игроками при входе на сервер.
— Значение по умолчанию: Пусто (ресурс-пак не используется).
— Изменяемые значения: URL-адрес на ресурс-пак.
— Когда использовать: Если вы хотите, чтобы игроки использовали определенный ресурс-пак при входе на сервер.
33. entity-broadcast-range-percentage=100
— Описание: Процент дистанции, на которой сущности будут видимы и обновляться для игроков.
— Изменяемые значения: Любое значение от 0 до 100 (процент дистанции видимости).
— Когда использовать: Для оптимизации производительности сервера, уменьшая дальность видимости сущностей.
— Описание: Пароль для доступа к RCON.
— Значение по умолчанию: Пусто.
— Изменяемые значения: Любой пароль.
— Когда использовать: Если вы включили RCON и хотите установить пароль для удаленного доступа.
— Описание: Время простоя игрока (в минутах), после которого его будет автоматически кикать с сервера.
— Значение по умолчанию: 0 (не кикать игроков за бездействие).
— Изменяемые значения: Любое количество минут.
— Когда использовать: Если нужно автоматически кикать игроков, которые долго неактивны.
— Описание: Принудительно установить режим игры для всех игроков при входе.
— Значение по умолчанию: false.
— true — при входе игрокам будет назначаться режим, указанный в параметре gamemode;
— false — игроки сохраняют свой предыдущий режим игры.
— Когда использовать: Если хотите, чтобы все игроки при входе автоматически переходили в заданный режим игры.
— Описание: Включение режима отладки.
— Значение по умолчанию: false.
— true — включить режим отладки;
— false — отключить режим отладки.
— Когда использовать: Если нужно больше информации для устранения неполадок на сервере.
— Описание: Ограничение скорости отправки пакетов от клиентов (в пакетах в секунду).
— Значение по умолчанию: 0 (нет ограничения).
— Изменяемые значения: Любое положительное целое число, которое указывает, сколько пакетов клиент может отправить в секунду. Например, значение 10 означает, что клиент может отправлять 10 пакетов в секунду.
— Когда использовать: Для предотвращения спам-атак или избыточного трафика от клиентов.
— Описание: Включение или отключение режима хардкор (игроки удаляются из мира навсегда после смерти).
— Значение по умолчанию: false.
— true — включен режим хардкор;
— Когда использовать: Если хотите сделать игру на сервере более сложной и «наказательной», когда игроки не могут возродиться после смерти.
— Описание: Включение или отключение белого списка (white-list), который разрешает доступ к серверу только указанным игрокам.
— Значение по умолчанию: false.
— true — включить белый список;
— false — отключить белый список.
— Когда использовать: Если хотите ограничить доступ к серверу только для определённых игроков.
41. broadcast-console-to-ops=true
— Описание: Если включено, операторы сервера будут видеть сообщения консоли в своем чате.
— Значение по умолчанию: true.
— true — операторы видят сообщения консоли;
— Когда использовать: Чтобы настроить видимость системных сообщений для операторов сервера.
— Описание: Разрешить или запретить генерацию NPC (например, деревенских жителей) на сервере.
— Значение по умолчанию: true.
— true — NPC появляются в мире;
— Когда использовать: Если хотите отключить генерацию NPC на сервере (например, для особых игровых режимов или уменьшения нагрузки).
— Описание: Разрешить или запретить появление животных (например, коров, овец) на сервере.
— Значение по умолчанию: true.
— true — животные появляются в мире;
— false — животные не появляются.
— Когда использовать: Для отключения или ограничения спауна животных.
— Описание: Разрешить или запретить сбор и отправку аналитической информации о сервере (система Minecraft Snoop).
— Значение по умолчанию: true.
— true — включено (данные собираются и отправляются);
— false — выключено (данные не собираются).
— Когда использовать: Если хотите отключить отправку аналитической информации разработчикам Minecraft.
45. function-permission-level=2
— Описание: Уровень привилегий для выполнения функций через командные блоки и серверные скрипты.
— 1 — минимальный уровень доступа;
— 2, 3, 4 — более высокие уровни доступа, с максимальными возможностями у уровня 4.
— Когда использовать: Чтобы ограничить или расширить доступ к командным блокам и скриптам на сервере.
— Описание: Разрешить или запретить появление монстров (враждебных мобов) на сервере.
— Значение по умолчанию: true.
— true — монстры появляются в мире;
— false — монстры не появляются.
— Когда использовать: Если вы хотите отключить враждебных мобов для более спокойной игры.
— Описание: Принудительное соблюдение белого списка (игроки, не указанные в white-list, не смогут войти даже если они являются операторами).
— Значение по умолчанию: false.
— true — белый список строго соблюдается;
— false — белый список не принудителен.
— Когда использовать: Если нужно обеспечить строгий контроль за тем, кто может подключаться к серверу.
— Описание: SHA-1 хэш ресурс-пака для проверки целостности файла.
— Значение по умолчанию: Пусто.
— Изменяемые значения: Хэш ресурс-пака в формате SHA-1.
— Когда использовать: Если вы хотите гарантировать, что игроки загружают правильную версию ресурс-пака.
— Описание: Радиус защиты спауна в блоках. В этой области обычные игроки не могут строить или разрушать блоки.
— Значение по умолчанию: 16 блоков.
— Изменяемые значения: Любое целое число (0 отключает защиту спауна).
— Когда использовать: Если нужно ограничить действия игроков в области спауна для защиты начальной зоны.
— Описание: Максимальный размер мира в блоках.
— Значение по умолчанию: 29999984 (максимальный размер мира по умолчанию).
— Изменяемые значения: Любое положительное значение до 29 999 984.
— Когда использовать: Для ограничения размера мира, если не требуется стандартный огромный мир.
Вот мы и рассмотрели файл server.properties. Не забывайте, что после каждого изменения нужно перезапускать сервер, чтобы настройки вступили в силу.
Главный сайт:https://rustix.me
Панель управления: https://my.rustix.me
Discord: https://ds.rustix.me