Этот скрипт позволяет массово добавлять или удалять серверы Minecraft в файл servers.dat, который хранится в директории вашей игры.
- Добавление серверов: Добавляйте серверы из локального файла или по URL.
- Удаление серверов: Удаляйте серверы, перечисленные в файле.
- Поддержка разных лаунчеров: Автоматическое определение путей для стандартного Minecraft, TLauncher и LiquidBounce.
- Резервное копирование: Создает резервную копию (
servers.dat.bak) перед внесением изменений. - Интерактивный интерфейс: Удобное меню для выбора действий.
- Python 3.6+
- Библиотеки:
requests,nbtlib
Перед первым запуском установите необходимые библиотеки:
pip install requests nbtlib-
Запустите скрипт:
python main.py
-
Выберите директорию Minecraft: Скрипт предложит выбрать одну из стандартных директорий или указать свою.
-
Выберите действие:
- [1] Добавить: Добавить серверы в
servers.dat. - [2] Удалить: Удалить серверы из
servers.dat.
- [1] Добавить: Добавить серверы в
-
Выберите источник списка серверов:
- [1] Локальный файл (localips.txt): Использует файл
localips.txt, который должен находиться в той же папке, что и скрипт. - [2] Скачать актуальные данные: Загружает список серверов из удаленного источника.
- [1] Локальный файл (localips.txt): Использует файл
Если вы используете локальный файл, он должен иметь следующий формат:
- Каждый сервер на новой строке.
- Формат строки:
Имя сервера|IP:портили простоIP:порт. - Если имя не указано, будет использован IP-адрес.
- Строки, начинающиеся с
#, игнорируются.
Пример localips.txt:
# Это комментарий, он будет проигнорирован
Hypixel|mc.hypixel.net
play.cubecraft.net
Another Server|192.168.1.100:25565
После выполнения скрипта серверы будут добавлены или удалены из вашего списка серверов в игре.