Настройка server.properties
Что, зачем и почему?
server.properties - это файл конфигурации сервера, в котором хранятся все (ну почти) настройки стандартного майнкрафт сервера
Самые важные параметры
- gamemode - Устанавливает игровой режим для новых игроков
- survival (0)
- creative (1)
- adventure (2)
- spectator (3)
- max-players - Максимальное количество игроков, которые могут одновременно играть на сервере
- Пример = 30
- 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.us
- Пример = 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 - Порт для подключения к серверу. Также установится автоматически если использовать наш хостинг майнкрафт серверов
- Пример = 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