На сервере Bedrock allow-list=true разрешает вход только игрокам из allowlist.json. Каждая запись — объект с name (геймертег), xuid (необязателен: по сторонним руководствам заполняется при первом подключении) и ignoresPlayerLimit. Инструмент записывает файл без синтаксических ошибок JSON.
Как пользоваться инструментом
Вводите по игроку в строке: «Геймертег» или «Геймертег, XUID».
Включайте ignoresPlayerLimit только для игроков, которые должны входить даже при полном сервере.
Скачайте allowlist.json и положите рядом с bedrock_server (при остановленном сервере или используйте команду allowlist reload).
Убедитесь, что в server.properties allow-list=true, и проверьте подключение с аккаунтом из списка.
Команды в игре и XUID
Список можно вести и из консоли сервера командами allowlist add/remove/list/reload (уточните через «help» в своей версии). XUID — идентификатор игрока в Xbox; для начала знать его не нужно, по сторонним руководствам достаточно добавить по геймертегу (на изученной официальной странице не описано). Если сомневаетесь, добавьте игрока командой и перечитайте файл, созданный сервером.
[
{ "ignoresPlayerLimit": false, "name": "Steve" }
]Частые вопросы
- Обязателен ли XUID?
- Нет, по сторонним руководствам пустой XUID заполняется при первом подключении игрока. Если вы его знаете, укажите — идентификация будет надёжнее.
- Почему мой файл игнорируется?
- Частые причины: некорректный JSON (опечатка), не та папка (файл должен лежать рядом с bedrock_server) или allow-list=false в server.properties. Генератор исключает первую причину.
