September 29

Сервер от "А" до "Я" (server.properties)

Файл server.properties — это основной конфигурационный файл вашего Minecraft сервера. В этом руководстве мы подробно разберем каждый параметр, чтобы вы могли оптимально настроить свой сервер под конкретные нужды.

server.properties:
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

🔧 Основные настройки сервера

gamemode=survival

  • Определяет стандартный режим игры для всех игроков
  • Возможные значения: survival (выживание), creative (творчество), adventure (приключения), spectator (наблюдатель)
  • Совет: Для серверов с PvP лучше оставить survival, для строительных — creative

difficulty=easy

  • Устанавливает уровень сложности игры
  • Варианты: peaceful (мирный), easy (легкий), normal (нормальный), hard (сложный)
  • Важно: На сложности "peaceful" не появляются враждебные мобы

max-players=20

  • Максимальное количество игроков онлайн
  • Рекомендация: Устанавливайте с запасом, но учитывайте производительность сервера

pvp=true

  • Разрешает или запрещает игрокам атаковать друг друга
  • Для PvP-серверов: true, для мирных проектов — false

🌍 Настройки мира

level-name=world

  • Название папки с миром сервера
  • Важно: При изменении создается новый мир

level-seed=

  • Строка для генерации определенного мира
  • Пример: "minecraft:plains" для равнинного биома

level-type=minecraft:normal

  • Тип генерации мира
  • Варианты: default, flat, largebiomes, amplified
  • Для анархии: amplified создает сложный рельеф

generate-structures=true

  • Генерация деревень, храмов и других структур
  • Для чистого выживания: true, для кастомных карт — false

🔐 Безопасность и модерация

online-mode=true

  • Проверка лицензий игроков через серверы Mojang
  • Для пиратских серверов: false (но это нарушает лицензию)

white-list=false

  • Ограничение доступа по белому списку
  • Для приватных серверов: true + добавление ников в whitelist.txt

enforce-whitelist=false

  • Принудительное применение белого списка
  • Для строгой модерации: true

spawn-protection=16

  • Защита зоны спавна от разрушения (в блоках)
  • Для отключения: установите 0

⚡ Производительность

view-distance=10

  • Дистанция прорисовки мира в чанках
  • Оптимальные значения: 6-10 для слабых серверов, 10-12 для мощных

simulation-distance=10

  • Дистанция обработки логики игры вокруг игрока
  • Рекомендация: Обычно равно view-distance

max-tick-time=60000

  • Максимальное время обработки тика (мс) до перезагрузки
  • Для стабильности: 60000 (1 минута)

🛠️ Дополнительные возможности

enable-command-block=false

  • Включение командных блоков
  • Для сложных механизмов: true

allow-flight=false

  • Разрешение полета в выживании
  • Для серверов с модами: true

allow-nether=true

  • Доступ в Нижний мир
  • Для отключения Nether: false

player-idle-timeout=0

  • Автокик неактивных игроков (в минутах)
  • Для экономии ресурсов: 15-30

🌐 Сетевая конфигурация

server-port=25565

  • Порт для подключения игроков
  • Стандартный порт: 25565

server-ip=

  • IP-адрес сервера (оставьте пустым для автоматического определения)

network-compression-threshold=256

  • Порог сжатия сетевых пакетов
  • Для лучшей производительности: 512

💡 Важные советы по настройке

  1. Всегда делайте бэкап файла перед изменениями
  2. Перезапускайте сервер после каждого изменения настроек
  3. Тестируйте настройки на тестовом сервере перед применением на основном
  4. Используйте мониторинг производительности для оптимизации параметров

🚀 Быстрый старт

Для стандартного выживания PvP сервера рекомендуем:

gamemode=survival
difficulty=normal
pvp=true
online-mode=false
view-distance=8
max-players=50

Каждый сервер уникален — экспериментируйте с настройками, чтобы найти оптимальный баланс между производительностью и функциональностью!

Полезные ссылки: