Настройка server.properties для Bedrock сервера: различия между версиями
Admin (обсуждение | вклад) Новая страница: «= Настройка server.properties для Bedrock сервера = == 1. Подготовка == * Убедитесь, что Bedrock сервер уста…» |
Починка разметки: ссылки и жирный шрифт из Markdown, лишние обратные косые черты в коде, заголовки — проверка вики 13.11.2026 |
||
| Строка 3: | Строка 3: | ||
== 1. Подготовка == | == 1. Подготовка == | ||
* Убедитесь, что Bedrock сервер установлен и находится в директории | * Убедитесь, что Bedrock сервер установлен и находится в директории <code>/opt/bedrock</code>. | ||
* Имейте права доступа для редактирования конфигурационных файлов. | * Имейте права доступа для редактирования конфигурационных файлов. | ||
* Рекомендуется сделать резервную копию перед изменением настроек. | * Рекомендуется сделать резервную копию перед изменением настроек. | ||
| Строка 11: | Строка 11: | ||
=== Расположение файла === | === Расположение файла === | ||
1. Файл | 1. Файл <code>server.properties</code> находится в корневой директории Bedrock сервера: | ||
<pre>cd /opt/bedrock | <pre>cd /opt/bedrock | ||
nano server.properties</pre> | nano server.properties</pre> | ||
| Строка 21: | Строка 21: | ||
* Каждая настройка находится на отдельной строке | * Каждая настройка находится на отдельной строке | ||
* Формат: | * Формат: <code>параметр=значение</code> | ||
* Комментарии начинаются с символа | * Комментарии начинаются с символа <code>#</code> | ||
* Пробелы вокруг знака | * Пробелы вокруг знака <code>=</code> игнорируются | ||
== 3. Основные настройки сервера == | == 3. Основные настройки сервера == | ||
| Строка 34: | Строка 34: | ||
2. Примеры значений: | 2. Примеры значений: | ||
<pre> | <pre># Публичный сервер | ||
server-name=Public Survival Server | server-name=Public Survival Server | ||
# Приватный сервер | |||
server-name=Private Friends Server | server-name=Private Friends Server | ||
# Мини-игра сервер | |||
server-name=Minigames Bedrock</pre> | server-name=Minigames Bedrock</pre> | ||
| Строка 47: | Строка 47: | ||
1. Настройте режим игры: | 1. Настройте режим игры: | ||
<pre>gamemode=survival | <pre>gamemode=survival | ||
# Возможные значения: survival, creative, adventure</pre> | |||
2. Настройте сложность: | 2. Настройте сложность: | ||
<pre>difficulty=normal | <pre>difficulty=normal | ||
# Возможные значения: peaceful, easy, normal, hard</pre> | |||
3. Примеры конфигураций: | 3. Примеры конфигураций: | ||
<pre> | <pre># Выживание (Hardcore) | ||
gamemode=survival | gamemode=survival | ||
difficulty=hard | difficulty=hard | ||
allow-cheats=false | allow-cheats=false | ||
# Творчество для строительства | |||
gamemode=creative | gamemode=creative | ||
difficulty=peaceful | difficulty=peaceful | ||
allow-cheats=true | allow-cheats=true | ||
# Приключение для карт | |||
gamemode=adventure | gamemode=adventure | ||
difficulty=normal | difficulty=normal | ||
| Строка 79: | Строка 79: | ||
2. Примеры для разных типов серверов: | 2. Примеры для разных типов серверов: | ||
<pre> | <pre># Небольшой приватный сервер | ||
max-players=10 | max-players=10 | ||
# Средний публичный сервер | |||
max-players=50 | max-players=50 | ||
# Большой мини-игровой сервер | |||
max-players=100</pre> | max-players=100</pre> | ||
| Строка 92: | Строка 92: | ||
1. Настройте таймаут: | 1. Настройте таймаут: | ||
<pre>player-idle-timeout=30 | <pre>player-idle-timeout=30 | ||
# Время в минутах до отключения неактивного игрока</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Отключить таймаут | ||
player-idle-timeout=0 | player-idle-timeout=0 | ||
# 15 минут | |||
player-idle-timeout=15 | player-idle-timeout=15 | ||
# 60 минут | |||
player-idle-timeout=60</pre> | player-idle-timeout=60</pre> | ||
| Строка 108: | Строка 108: | ||
1. Настройте уровень по умолчанию: | 1. Настройте уровень по умолчанию: | ||
<pre>default-player-permission-level=member | <pre>default-player-permission-level=member | ||
# Возможные значения: visitor, member, operator</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Новые игроки могут только смотреть | ||
default-player-permission-level=visitor | default-player-permission-level=visitor | ||
# Новые игроки могут играть | |||
default-player-permission-level=member | default-player-permission-level=member | ||
# Новые игроки имеют права админа | |||
default-player-permission-level=operator</pre> | default-player-permission-level=operator</pre> | ||
| Строка 129: | Строка 129: | ||
2. Примеры для нескольких серверов: | 2. Примеры для нескольких серверов: | ||
<pre> | <pre># Основной сервер | ||
server-port=19132 | server-port=19132 | ||
server-portv6=19133 | server-portv6=19133 | ||
# Второй сервер | |||
server-port=19134 | server-port=19134 | ||
server-portv6=19135 | server-portv6=19135 | ||
# Третий сервер | |||
server-port=19136 | server-port=19136 | ||
server-portv6=19137</pre> | server-portv6=19137</pre> | ||
| Строка 145: | Строка 145: | ||
1. Настройте проверку лицензий: | 1. Настройте проверку лицензий: | ||
<pre>online-mode=true | <pre>online-mode=true | ||
# true - проверка лицензий Mojang | |||
# false - без проверки (только для локальной сети)</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Публичный сервер (обязательно) | ||
online-mode=true | online-mode=true | ||
# Локальная сеть или тестирование | |||
online-mode=false</pre> | online-mode=false</pre> | ||
| Строка 159: | Строка 159: | ||
1. Настройте белый список: | 1. Настройте белый список: | ||
<pre>white-list=false | <pre>white-list=false | ||
# true - только игроки из whitelist могут зайти | |||
# false - любой игрок может зайти</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Приватный сервер | ||
white-list=true | white-list=true | ||
# Публичный сервер | |||
white-list=false</pre> | white-list=false</pre> | ||
| Строка 175: | Строка 175: | ||
1. Настройте view-distance: | 1. Настройте view-distance: | ||
<pre>view-distance=32 | <pre>view-distance=32 | ||
# Минимальное значение: 10 | |||
# Максимальное значение: 96 | |||
# Рекомендуемое: 32-64</pre> | |||
2. Примеры для разных серверов: | 2. Примеры для разных серверов: | ||
<pre> | <pre># Высокопроизводительный сервер (32GB RAM) | ||
view-distance=64 | view-distance=64 | ||
# Средний сервер (8-16GB RAM) | |||
view-distance=32 | view-distance=32 | ||
# Низкопроизводительный сервер (4GB RAM) | |||
view-distance=16</pre> | view-distance=16</pre> | ||
| Строка 193: | Строка 193: | ||
1. Настройте tick-distance: | 1. Настройте tick-distance: | ||
<pre>tick-distance=4 | <pre>tick-distance=4 | ||
# Минимальное значение: 4 | |||
# Максимальное значение: 12 | |||
# Рекомендуемое: 4-8</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Максимальная производительность | ||
tick-distance=4 | tick-distance=4 | ||
# Баланс производительности и функциональности | |||
tick-distance=6 | tick-distance=6 | ||
# Максимальная активность (больше ресурсов) | |||
tick-distance=12</pre> | tick-distance=12</pre> | ||
| Строка 211: | Строка 211: | ||
1. Настройте потоки: | 1. Настройте потоки: | ||
<pre>max-threads=8 | <pre>max-threads=8 | ||
# Количество ядер процессора или меньше</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># 2 ядра процессора | ||
max-threads=2 | max-threads=2 | ||
# 4 ядра процессора | |||
max-threads=4 | max-threads=4 | ||
# 8 ядер процессора | |||
max-threads=8 | max-threads=8 | ||
# 16 ядер процессора | |||
max-threads=16</pre> | max-threads=16</pre> | ||
| Строка 230: | Строка 230: | ||
1. Настройте сжатие пакетов: | 1. Настройте сжатие пакетов: | ||
<pre>compression-threshold=1 | <pre>compression-threshold=1 | ||
# Минимальное значение: 0 (всегда сжимать) | |||
# Значение: 1-65535 (размер пакета для сжатия)</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Сжатие всех пакетов (больше CPU, меньше трафика) | ||
compression-threshold=0 | compression-threshold=0 | ||
# Сжатие больших пакетов (баланс) | |||
compression-threshold=256 | compression-threshold=256 | ||
# Без сжатия (больше трафика, меньше CPU) | |||
compression-threshold=65535</pre> | compression-threshold=65535</pre> | ||
| Строка 254: | Строка 254: | ||
2. Настройте сид мира: | 2. Настройте сид мира: | ||
<pre>level-seed= | <pre>level-seed= | ||
# Оставьте пустым для случайного сида | |||
# Или укажите конкретный сид</pre> | |||
3. Примеры: | 3. Примеры: | ||
<pre> | <pre># Случайный мир | ||
level-seed= | level-seed= | ||
# Конкретный сид | |||
level-seed=1234567890 | level-seed=1234567890 | ||
# Популярные сиды | |||
level-seed=404 | level-seed=404 | ||
level-seed=0</pre> | level-seed=0</pre> | ||
| Строка 272: | Строка 272: | ||
1. Настройте тип генерации: | 1. Настройте тип генерации: | ||
<pre>level-type=DEFAULT | <pre>level-type=DEFAULT | ||
# Возможные значения: DEFAULT, FLAT, LEGACY</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Стандартный мир | ||
level-type=DEFAULT | level-type=DEFAULT | ||
# Плоский мир для строительства | |||
level-type=FLAT | level-type=FLAT | ||
# Старый формат генерации | |||
level-type=LEGACY</pre> | level-type=LEGACY</pre> | ||
| Строка 288: | Строка 288: | ||
1. Настройте размер мира: | 1. Настройте размер мира: | ||
<pre>server-world-unload-after-wait=30 | <pre>server-world-unload-after-wait=30 | ||
# Время в секундах до выгрузки неиспользуемого мира</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Быстрая выгрузка (меньше памяти) | ||
server-world-unload-after-wait=10 | server-world-unload-after-wait=10 | ||
# Стандартная выгрузка | |||
server-world-unload-after-wait=30 | server-world-unload-after-wait=30 | ||
# Медленная выгрузка (больше памяти, быстрее загрузка) | |||
server-world-unload-after-wait=300</pre> | server-world-unload-after-wait=300</pre> | ||
| Строка 306: | Строка 306: | ||
1. Настройте серверное движение: | 1. Настройте серверное движение: | ||
<pre>server-authoritative-movement=server-auth | <pre>server-authoritative-movement=server-auth | ||
# Возможные значения: server-auth, client-auth, none</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Серверное управление (защита от читов) | ||
server-authoritative-movement=server-auth | server-authoritative-movement=server-auth | ||
# Клиентское управление (меньше нагрузка) | |||
server-authoritative-movement=client-auth | server-authoritative-movement=client-auth | ||
# Без проверки (не рекомендуется) | |||
server-authoritative-movement=none</pre> | server-authoritative-movement=none</pre> | ||
| Строка 344: | Строка 344: | ||
1. Настройте проверку разрушения: | 1. Настройте проверку разрушения: | ||
<pre>server-authoritative-block-breaking=false | <pre>server-authoritative-block-breaking=false | ||
# true - сервер проверяет скорость разрушения | |||
# false - клиент управляет разрушением</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Защита от читов на скорость | ||
server-authoritative-block-breaking=true | server-authoritative-block-breaking=true | ||
# Производительность | |||
server-authoritative-block-breaking=false</pre> | server-authoritative-block-breaking=false</pre> | ||
| Строка 360: | Строка 360: | ||
1. Настройте требование текстур: | 1. Настройте требование текстур: | ||
<pre>texturepack-required=false | <pre>texturepack-required=false | ||
# true - игроки должны использовать текстуры сервера | |||
# false - текстуры опциональны</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Обязательные кастомные текстуры | ||
texturepack-required=true | texturepack-required=true | ||
# Опциональные текстуры | |||
texturepack-required=false</pre> | texturepack-required=false</pre> | ||
| Строка 374: | Строка 374: | ||
1. Настройте логирование: | 1. Настройте логирование: | ||
<pre>content-log-file-enabled=false | <pre>content-log-file-enabled=false | ||
# true - логировать загружаемый контент | |||
# false - не логировать</pre> | |||
2. Примеры: | 2. Примеры: | ||
<pre> | <pre># Для отладки | ||
content-log-file-enabled=true | content-log-file-enabled=true | ||
# Для производства | |||
content-log-file-enabled=false</pre> | content-log-file-enabled=false</pre> | ||
| Строка 388: | Строка 388: | ||
=== Конфигурация для небольшого приватного сервера === | === Конфигурация для небольшого приватного сервера === | ||
<pre> | <pre># Основные настройки | ||
server-name=Private Friends Server | server-name=Private Friends Server | ||
gamemode=survival | gamemode=survival | ||
| Строка 418: | Строка 418: | ||
=== Конфигурация для публичного PvP сервера === | === Конфигурация для публичного PvP сервера === | ||
<pre> | <pre># Основные настройки | ||
server-name=PVP Arena Bedrock | server-name=PVP Arena Bedrock | ||
gamemode=survival | gamemode=survival | ||
| Строка 448: | Строка 448: | ||
=== Конфигурация для творческого сервера === | === Конфигурация для творческого сервера === | ||
<pre> | <pre># Основные настройки | ||
server-name=Creative Build Server | server-name=Creative Build Server | ||
gamemode=creative | gamemode=creative | ||
| Строка 481: | Строка 481: | ||
=== Перезагрузка конфигурации === | === Перезагрузка конфигурации === | ||
1. После изменения | 1. После изменения <code>server.properties</code> требуется перезапуск сервера: | ||
<pre>sudo systemctl restart minecraft-bedrock</pre> | <pre>sudo systemctl restart minecraft-bedrock</pre> | ||
| Строка 497: | Строка 497: | ||
2. Убедитесь, что все значения корректны: | 2. Убедитесь, что все значения корректны: | ||
<pre> | <pre># Проверка портов | ||
grep "server-port" server.properties | grep "server-port" server.properties | ||
# Проверка режима игры | |||
grep "gamemode" server.properties | grep "gamemode" server.properties | ||
# Проверка онлайн режима | |||
grep "online-mode" server.properties</pre> | grep "online-mode" server.properties</pre> | ||
| Строка 516: | Строка 516: | ||
2. '''Игроки не могут подключиться''': | 2. '''Игроки не могут подключиться''': | ||
* Проверьте | * Проверьте <code>server-port</code> и <code>server-portv6</code> | ||
* Проверьте настройки файрвола | * Проверьте настройки файрвола | ||
* Убедитесь, что | * Убедитесь, что <code>online-mode</code> установлен корректно | ||
3. '''Низкая производительность''': | 3. '''Низкая производительность''': | ||
* Уменьшите | * Уменьшите <code>view-distance</code> | ||
* Уменьшите | * Уменьшите <code>tick-distance</code> | ||
* Уменьшите | * Уменьшите <code>max-players</code> | ||
* Проверьте | * Проверьте <code>max-threads</code> | ||
== Заключение == | == Заключение == | ||
Настройка | Настройка <code>server.properties</code> для Bedrock сервера позволяет оптимизировать производительность, безопасность и игровой процесс в соответствии с вашими потребностями. Правильная конфигурация обеспечит стабильную работу сервера и приятный игровой опыт для всех игроков. | ||
'''Для размещения ваших Bedrock серверов на надежном хостинге рекомендуем воспользоваться услугами [ | '''Для размещения ваших Bedrock серверов на надежном хостинге рекомендуем воспользоваться услугами [https://ark-hoster.ru ARK-HOSTER.RU]:''' | ||
* '''[ | * '''[https://ark-hoster.ru/dedicated/ Выделенные серверы]''' - для высоконагруженных Bedrock серверов | ||
* '''[ | * '''[https://ark-hoster.ru/vpsgame/ VPS/VDS серверы]''' - для небольших и средних серверов | ||
Наши специалисты помогут с настройкой Bedrock серверов и оптимизацией производительности! | Наши специалисты помогут с настройкой Bedrock серверов и оптимизацией производительности! | ||
Текущая версия от 08:12, 14 ноября 2026
Настройка server.properties для Bedrock сервера
1. Подготовка
- Убедитесь, что Bedrock сервер установлен и находится в директории
/opt/bedrock. - Имейте права доступа для редактирования конфигурационных файлов.
- Рекомендуется сделать резервную копию перед изменением настроек.
2. Структура файла server.properties
Расположение файла
1. Файл server.properties находится в корневой директории Bedrock сервера:
cd /opt/bedrock nano server.properties
2. Проверьте текущие настройки:
cat server.properties
Формат файла
- Каждая настройка находится на отдельной строке
- Формат:
параметр=значение - Комментарии начинаются с символа
# - Пробелы вокруг знака
=игнорируются
3. Основные настройки сервера
Имя и описание сервера
1. Настройте имя сервера:
server-name=Мой Bedrock Сервер server-name=Dedicated Server
2. Примеры значений:
# Публичный сервер server-name=Public Survival Server # Приватный сервер server-name=Private Friends Server # Мини-игра сервер server-name=Minigames Bedrock
Режим игры и сложность
1. Настройте режим игры:
gamemode=survival # Возможные значения: survival, creative, adventure
2. Настройте сложность:
difficulty=normal # Возможные значения: peaceful, easy, normal, hard
3. Примеры конфигураций:
# Выживание (Hardcore) gamemode=survival difficulty=hard allow-cheats=false # Творчество для строительства gamemode=creative difficulty=peaceful allow-cheats=true # Приключение для карт gamemode=adventure difficulty=normal allow-cheats=false
4. Настройки игроков
Максимальное количество игроков
1. Установите лимит игроков:
max-players=10 max-players=50 max-players=100
2. Примеры для разных типов серверов:
# Небольшой приватный сервер max-players=10 # Средний публичный сервер max-players=50 # Большой мини-игровой сервер max-players=100
Таймаут неактивных игроков
1. Настройте таймаут:
player-idle-timeout=30 # Время в минутах до отключения неактивного игрока
2. Примеры:
# Отключить таймаут player-idle-timeout=0 # 15 минут player-idle-timeout=15 # 60 минут player-idle-timeout=60
Уровень разрешений игроков
1. Настройте уровень по умолчанию:
default-player-permission-level=member # Возможные значения: visitor, member, operator
2. Примеры:
# Новые игроки могут только смотреть default-player-permission-level=visitor # Новые игроки могут играть default-player-permission-level=member # Новые игроки имеют права админа default-player-permission-level=operator
5. Настройки сети
Порты сервера
1. Настройте порты:
server-port=19132 server-portv6=19133
2. Примеры для нескольких серверов:
# Основной сервер server-port=19132 server-portv6=19133 # Второй сервер server-port=19134 server-portv6=19135 # Третий сервер server-port=19136 server-portv6=19137
Онлайн режим
1. Настройте проверку лицензий:
online-mode=true # true - проверка лицензий Mojang # false - без проверки (только для локальной сети)
2. Примеры:
# Публичный сервер (обязательно) online-mode=true # Локальная сеть или тестирование online-mode=false
Whitelist
1. Настройте белый список:
white-list=false # true - только игроки из whitelist могут зайти # false - любой игрок может зайти
2. Примеры:
# Приватный сервер white-list=true # Публичный сервер white-list=false
6. Настройки производительности
Дистанция прорисовки
1. Настройте view-distance:
view-distance=32 # Минимальное значение: 10 # Максимальное значение: 96 # Рекомендуемое: 32-64
2. Примеры для разных серверов:
# Высокопроизводительный сервер (32GB RAM) view-distance=64 # Средний сервер (8-16GB RAM) view-distance=32 # Низкопроизводительный сервер (4GB RAM) view-distance=16
Дистанция обработки тиков
1. Настройте tick-distance:
tick-distance=4 # Минимальное значение: 4 # Максимальное значение: 12 # Рекомендуемое: 4-8
2. Примеры:
# Максимальная производительность tick-distance=4 # Баланс производительности и функциональности tick-distance=6 # Максимальная активность (больше ресурсов) tick-distance=12
Максимальное количество потоков
1. Настройте потоки:
max-threads=8 # Количество ядер процессора или меньше
2. Примеры:
# 2 ядра процессора max-threads=2 # 4 ядра процессора max-threads=4 # 8 ядер процессора max-threads=8 # 16 ядер процессора max-threads=16
Порог сжатия
1. Настройте сжатие пакетов:
compression-threshold=1 # Минимальное значение: 0 (всегда сжимать) # Значение: 1-65535 (размер пакета для сжатия)
2. Примеры:
# Сжатие всех пакетов (больше CPU, меньше трафика) compression-threshold=0 # Сжатие больших пакетов (баланс) compression-threshold=256 # Без сжатия (больше трафика, меньше CPU) compression-threshold=65535
7. Настройки мира
Имя и сид мира
1. Настройте имя уровня:
level-name=Bedrock level level-name=Survival World level-name=My Server World
2. Настройте сид мира:
level-seed= # Оставьте пустым для случайного сида # Или укажите конкретный сид
3. Примеры:
# Случайный мир level-seed= # Конкретный сид level-seed=1234567890 # Популярные сиды level-seed=404 level-seed=0
Тип генерации
1. Настройте тип генерации:
level-type=DEFAULT # Возможные значения: DEFAULT, FLAT, LEGACY
2. Примеры:
# Стандартный мир level-type=DEFAULT # Плоский мир для строительства level-type=FLAT # Старый формат генерации level-type=LEGACY
Размер мира
1. Настройте размер мира:
server-world-unload-after-wait=30 # Время в секундах до выгрузки неиспользуемого мира
2. Примеры:
# Быстрая выгрузка (меньше памяти) server-world-unload-after-wait=10 # Стандартная выгрузка server-world-unload-after-wait=30 # Медленная выгрузка (больше памяти, быстрее загрузка) server-world-unload-after-wait=300
8. Настройки безопасности и движения
Авторитетное движение
1. Настройте серверное движение:
server-authoritative-movement=server-auth # Возможные значения: server-auth, client-auth, none
2. Примеры:
# Серверное управление (защита от читов) server-authoritative-movement=server-auth # Клиентское управление (меньше нагрузка) server-authoritative-movement=client-auth # Без проверки (не рекомендуется) server-authoritative-movement=none
Пороги валидации движения
1. Настройте параметры:
player-movement-score-threshold=20 player-movement-action-direction-threshold=0.85 player-movement-distance-threshold=0.3 player-movement-duration-threshold-in-ms=500
2. Примеры строгих настроек (античит):
server-authoritative-movement=server-auth player-movement-score-threshold=15 player-movement-action-direction-threshold=0.75 player-movement-distance-threshold=0.2 player-movement-duration-threshold-in-ms=300
3. Примеры мягких настроек (производительность):
server-authoritative-movement=server-auth player-movement-score-threshold=30 player-movement-action-direction-threshold=0.95 player-movement-distance-threshold=0.5 player-movement-duration-threshold-in-ms=800
Авторитетное разрушение блоков
1. Настройте проверку разрушения:
server-authoritative-block-breaking=false # true - сервер проверяет скорость разрушения # false - клиент управляет разрушением
2. Примеры:
# Защита от читов на скорость server-authoritative-block-breaking=true # Производительность server-authoritative-block-breaking=false
9. Настройки контента
Текстуры и ресурсы
1. Настройте требование текстур:
texturepack-required=false # true - игроки должны использовать текстуры сервера # false - текстуры опциональны
2. Примеры:
# Обязательные кастомные текстуры texturepack-required=true # Опциональные текстуры texturepack-required=false
Логирование контента
1. Настройте логирование:
content-log-file-enabled=false # true - логировать загружаемый контент # false - не логировать
2. Примеры:
# Для отладки content-log-file-enabled=true # Для производства content-log-file-enabled=false
10. Примеры полных конфигураций
Конфигурация для небольшого приватного сервера
# Основные настройки server-name=Private Friends Server gamemode=survival difficulty=normal allow-cheats=false max-players=10 online-mode=true white-list=true server-port=19132 server-portv6=19133 view-distance=32 tick-distance=4 player-idle-timeout=30 max-threads=4 level-name=Friends World level-seed= default-player-permission-level=member texturepack-required=false content-log-file-enabled=false compression-threshold=256 server-authoritative-movement=server-auth player-movement-score-threshold=20 player-movement-action-direction-threshold=0.85 player-movement-distance-threshold=0.3 player-movement-duration-threshold-in-ms=500 correct-player-movement=false server-authoritative-block-breaking=false
Конфигурация для публичного PvP сервера
# Основные настройки server-name=PVP Arena Bedrock gamemode=survival difficulty=hard allow-cheats=false max-players=100 online-mode=true white-list=false server-port=19132 server-portv6=19133 view-distance=48 tick-distance=6 player-idle-timeout=15 max-threads=8 level-name=PvP World level-seed= default-player-permission-level=visitor texturepack-required=false content-log-file-enabled=false compression-threshold=1 server-authoritative-movement=server-auth player-movement-score-threshold=15 player-movement-action-direction-threshold=0.75 player-movement-distance-threshold=0.2 player-movement-duration-threshold-in-ms=300 correct-player-movement=true server-authoritative-block-breaking=true
Конфигурация для творческого сервера
# Основные настройки server-name=Creative Build Server gamemode=creative difficulty=peaceful allow-cheats=true max-players=50 online-mode=true white-list=false server-port=19132 server-portv6=19133 view-distance=64 tick-distance=8 player-idle-timeout=60 max-threads=8 level-name=Creative World level-seed= level-type=FLAT default-player-permission-level=member texturepack-required=false content-log-file-enabled=false compression-threshold=512 server-authoritative-movement=client-auth player-movement-score-threshold=30 player-movement-action-direction-threshold=0.95 player-movement-distance-threshold=0.5 player-movement-duration-threshold-in-ms=800 correct-player-movement=false server-authoritative-block-breaking=false
11. Применение изменений
Перезагрузка конфигурации
1. После изменения server.properties требуется перезапуск сервера:
sudo systemctl restart minecraft-bedrock
2. Проверьте статус:
sudo systemctl status minecraft-bedrock
3. Проверьте логи на наличие ошибок:
sudo journalctl -u minecraft-bedrock -f
Валидация настроек
1. Проверьте синтаксис файла:
cd /opt/bedrock cat server.properties | grep -v "^#" | grep -v "^$"
2. Убедитесь, что все значения корректны:
# Проверка портов grep "server-port" server.properties # Проверка режима игры grep "gamemode" server.properties # Проверка онлайн режима grep "online-mode" server.properties
12. Устранение неполадок
Частые проблемы
1. Сервер не запускается после изменения настроек:
- Проверьте синтаксис файла
- Убедитесь, что значения параметров корректны
- Проверьте логи:
sudo journalctl -u minecraft-bedrock -n 50
2. Игроки не могут подключиться:
- Проверьте
server-portиserver-portv6 - Проверьте настройки файрвола
- Убедитесь, что
online-modeустановлен корректно
3. Низкая производительность:
- Уменьшите
view-distance - Уменьшите
tick-distance - Уменьшите
max-players - Проверьте
max-threads
Заключение
Настройка server.properties для Bedrock сервера позволяет оптимизировать производительность, безопасность и игровой процесс в соответствии с вашими потребностями. Правильная конфигурация обеспечит стабильную работу сервера и приятный игровой опыт для всех игроков.
Для размещения ваших Bedrock серверов на надежном хостинге рекомендуем воспользоваться услугами ARK-HOSTER.RU:
- Выделенные серверы - для высоконагруженных Bedrock серверов
- VPS/VDS серверы - для небольших и средних серверов
Наши специалисты помогут с настройкой Bedrock серверов и оптимизацией производительности!