Настройка server.properties
Что, зачем и почему?
server.properties - это файл конфигурации сервера, в котором хранятся все (ну почти) настройки стандартного Minecraft сервера
Самые важные параметры
gamemode - устанавливает игровой режим для новых игроков
- survival (0)
- creative (1)
- adventure (2)
- spectator (3)
max-players - максимальное количество игроков, которые могут одновременно играть на сервере
pvp - PvP на сервере. Игроки, стреляющие в себя стрелами, получают урон, только если параметр включен
- true
- false
difficulty - Устанавливает сложность мира
- peaceful (0)
- easy (1)
- normal (2)
- hard (3)
view-distance - дальность прорисовки чанков
- Пример = 10
ПРЕДУПРЕЖДЕНИЕ
УСТАНОВКА ЗНАЧЕНИЯ БОЛЬШЕ МОЖЕТ ПОВЛИЯТЬ НА СТАБИЛЬНОСТЬ (Рекомендованое значение - 8)
Прочие параметры
enable-jmx-monitoring - предоставляет MBean-компонент с именем объекта net.minecraft.server: type = Server и двумя атрибутами averageTickTime и tickTimes, отображающими время тика в миллисекундах
- true
- false
rcon.port - сетевой порт для RCON-подключений
- Пример = 54321
enable-command-block - разрешить командные блоки
- true
- false
enable-query - включает прослушиватель сервера по протоколу GameSpy4. Используется для получения информации о сервере
- true
- false
level-name - название мира, который будет использоваться при запуске
- Пример = world
motd - название сервера, которое будет отображаться в списке серверов
- Пример = BisquitHost-Server
query.port - устанавливает порт для сервера запросов. Обязательно смотрите включено ли использование query. При включении этой функции, появится возможность получить список плагинов сервера и другие дополнительные данные с помощью таких сайтов как mcsrvstat
- Пример = 12345
network-compression-threshold - порог сжатия пакетов. По умолчанию позволяет пакетам размером n-1 байт нормально проходить, но пакет размером n или более байтов сжимается. Таким образом, меньшее число означает большее сжатие, но сжатие небольших объемов байтов на самом деле может привести к большему результату, чем полученный
- -1 - Отключает порог
- 0 - Сжимает всё
- 256 - Стандартное значение
ПРЕДУПРЕЖДЕНИЕ
НЕ ИЗМЕНЯТЬ БЕЗ НЕОБХОДИМОСТИ!!!
require-resource-pack - необязательно, добавляет настраиваемое сообщение, которое будет отображаться в приглашении на установку пакета ресурсов
- Пример = Абоба
use-native-transport - улучшения производительности Linux-сервера: оптимизирована отправка / получение пакетов в Linux
- true
- false
ПРЕДУПРЕЖДЕНИЕ
НЕ ИЗМЕНЯТЬ, ВЛИЯЕТ НА ПРОИЗВОДИТЕЛЬНОСТЬ!!!
online-mode - функция, которая будет проверять подключены ли игроки к аутентификации в Xbox Live или нет (Проще говорят, пиратская ли копия игры или нет)
- true - Проверять лицензию
- false - Не проверять лицензию
enable-status - отображает в сети ли сервер или нет
- true - сервер будет отображаться в сети когда включён
- false - сервер не будет отображаться в сети когда включён
allow-nether - разрешить генерацию ада
- true
- false
broadcast-console-to-ops - отправляет выходные данные консольных команд всем онлайн-операторам
- true
- false
broadcast-rcon-to-ops - отправляет вывод команд консоли RCON всем онлайн-операторам
- true
- false
allow-flight - разрешает полёт обычным смертным (обычно не отключают, дабы игроки с читами не могли летать)
- true
- false
sync-chunk-writes - включает синхронную записи чанков
- true
- false
enable-rcon - разрешает удаленный доступ к консоли сервера (обычно используется для автоматической выдачи доната)
- true
- false
generate-structures - генерация структур (деревни, данжи и тд.)
- true
- false
hardcore - режим хардкора
- true
- false
level-seed - устанавливает сид мира для сервера, как в одиночной игре. Если оставить поле пустым, мир генерирует случайный сид
- Пример = 331adbcdD23SS5443SDFIQkOlYAGeY
max-build-height - максимальная высота мира. 256 стандартная высота
- Пример = 512
rcon.password - установить пароль на RCON подключение
- Пример = ~C}?EubrPi@toBisquitObamacKxNDa9cZJBqAb@~0WF
ПРЕДУПРЕЖДЕНИЕ
СТАВЬТЕ НАДЁЖНЫЙ ПАРОЛЬ, ЧТОБЫ ВАШ СЕРВЕР НЕ ПОСТРАДАЛ
resource-pack - укажите ссылку на текстур-пак и он будет предлагаться игрокам, которые посещают ваш сервер
server-ip - ip-адрес сервера, для подключения к нему. На нашей панели он установится самостоятельно
- Пример = 0.0.0.0
server-port - порт для подключения к серверу. Установится автоматически, если использовать Bisquit.Host
- Пример = 25565
spawn-animals - спавн мирных мобов (животных)
- true
- false
spawn-monsters - спавн враждебных мобов (зомби, скелеты и тд.)
- true
- false
spawn-npcs - спавн жителей
- true
- false
spawn-protection - защита спавна от игроков без Оператора
- Пример = 16
- Для отключения = 0
white-list - установка белого-списка, для того чтобы разрешить вход только игрокам, которые находятся в списке
- true
- false
rate-limit - устанавливает максимальное количество пакетов, которое пользователь может отправить до того, как его выкинет. Установка значения 0 отключает эту функцию
- Пример = 0
ПРЕДУПРЕЖДЕНИЕ
НЕ ИЗМЕНЯТЬ БЕЗ НЕОБХОДИМОСТИ
level-type - тип генерации мира
- default - Обычная генерация
- flat - Плоская генерация
- largeBiomes - Генерация больших биомов
- amplified - Расширенная генерация
- default_1_1 - Ассорти генерация
- customized - Настраиваемая генерация
force-gamemode - принудительная смена режима игры
- true
- false
function-permission-level - устанавливает уровень разрешения для функций
- 1-4
enforce-secure-profile - почти то же самое, что и online-mode
- true
- false
player-idle-timeout - игроков выкидывает с сервера, если они бездействуют больше указанного количества минут
- 0 - выключить
- время в минутах - включить
prevent-proxy-connections - сервер не позволяет пользователям использовать vpn или прокси
- true
- false
simulation-distance - устанавливает максимальное расстояние от игроков, на котором могут находиться живые сущности, чтобы сервер их обновлял
- Пример = 14
max-world-size - Это устанавливает максимально возможный размер в блоках, выраженный в виде радиуса, который может получить граница мира
- Значение по умолчанию = 29999984
ПРЕДУПРЕЖДЕНИЕ
Лучше всего оставить по умолчанию
enforce-whitelist - когда эта опция включена, пользователи, которых нет в белом списке, кикаются с сервера после перезагрузки файл белого списка
- true
- false
op-permission-level - устанавливает уровень разрешения для операторов по умолчанию
- 0-4
resource-pack-prompt - добавляет пользовательское сообщение, которое будет отображаться в подсказке пакета ресурсов при использовании require-resource-pack
- Пример = {"text":"Hello World","color":"yellow"}
initial-enabled-packs и initial-disabled-packs - первое позволяет выбрать пакеты для загрузки во время создания мира, а второе содержит список пакетов, которые не будут включены автоматически
- Пример = vanilla
max-tick-time - максимальное количество миллисекунд, которое может занять один тик. Если он займёт больше времени - сервер автоматически выключится
- Значение по умолчанию = 60000
ПРЕДУПРЕЖДЕНИЕ
Лучше всего оставить по умолчанию
hide-online-players - позволяет увидеть какие игроки играют на сервере при наведении на него в списке
- true
- false
entity-broadcast-range-percentage - насколько близко должны находиться объекты к игроку, чтобы сервер отобразил их
- Пример = 100
ПРЕДУПРЕЖДЕНИЕ
Большое значение может привести к увеличению задержки
- debug - режим отладки
- true
- false