Введение
Здравствуйте, дорогие
программисты, юные и не очень. Я в соавторстве с Алисой написали две книги для
вас по обучению программированию на языке Python:
1. Python. Великое программирование в Minecraft.
2. Python. Погружение в математику с Minecraft.
Для них были собраны локальные сервера на базе Spigot под
Windows
и macOS.
Скачиваем
и устанавливаем лаунчер Minecraft под Linux
Теперь доступны такие сборки и для пользователей Linux. Сейчас можно установить Minecraft Launcher или
Tlauncher.
![]() |
| Рисунок 1 Варианты сборок Minecraft Launcher под Linux |
![]() |
| Рисунок 2 Сборка под Linux приложения Tlaucher |
Операционные системы Debian и
Ubuntu
устанавливают сборки с расширением *.deb.
Приложение TLaucher
использует
сборку с данным расширением, а Minecraft
Laucher
с таким же расширением есть для вкладки Debian (рисунок 1).
Далее я буду описывать
процесс установки TLauncher .
Скаченный пакет, обычно
будет иметь такое название «tlauncher-linux-installer.deb». Чтобы установить лаунчер, нужно
открыть «командное окно» (Terminal)
и прописать команду:
sudo apt install адрес/имя_файла.deb
![]() |
| Рисунок 3 Пример записи (после apt пропиши install) |
По умолчанию, все скаченные файлы лежат в папке Downloads. Перейди в неё. Здесь ты можешь увидеть адрес папки сверху в окне или можно кликнуть правой кнопкой мыши по лаунчеру с расширением deb и посмотреть его свойства (Properties).
![]() |
| Рисунок 4 Адрес лаунчера |
![]() |
| Рисунок 5 Альтернативный вариант получения адреса лаунчера |
Копируй адрес и вставляй в Терминал (командную строку) после слова install. А после осталось поставить / и прописать имя лаунчера с расширением (рисунок 2).
После нажми кнопку Enter и жди завершения сборки (прогресс отображается в Терминале). Теперь, среди установленных программ ты найдёшь свой лаунчер. В зависимости от версии Linux будет разный интерфейс.
Ниже представлен пример расположения приложений для Debian 13 и Debian 11 (Raspberry Pi Desktop), смотри рисунок 6 и 7.
![]() |
| Рисунок 6 Лаунчер в Debian 13 |
![]() |
| Рисунок 7 Лаунчер в Debian 11 |
Выбор сборки серверов
Для Linux есть
три варианта сборок локальных серверов для программирования:
·
MinecraftToolsOld
– для Minecraft 1.12.2 и Python 3.9 и ниже;
·
MinecraftToolsNew
- для Minecraft 1.12.2 и Python 3.10 и выше;
·
MinecraftVersion
- для Minecraft 1.21.5 и Python 3.10 и выше.
Поэтому тебе нужно
определиться, какую версию Minecraft
ты
будешь использовать. Решающим фактором является определение версии Python на
Linux.
Для этого открой Терминал и пропиши команду:
python3 --version
После нажми клавишу Enter и прочитай номер версии, которую выведет тебе система, рисунок 8.
![]() |
| Рисунок 8 Пример вывода версии Python в Терминале. |
Если у тебя Python версии 3.9 и ниже, то использую первый вариант сборки сервера, а если выше, то тебе доступны два последних варианта.
Повысить версию Python можно,
но только путём сборки из исходных файлов с сайта python.org (задание не для новичка, но
инструкция в интернете есть).
Запуск
сервера Spigot
Теперь мы подошли к
запуску сервера. Скачайте сборку и распакуйте. Внутри найдёте папку Server, перейдите в неё. Здесь есть множество
файлов, но вам не нужно бросаться запускать файл start.bat (server.bat). Они в этой системе не работают. Тебе
нужно найти файл start.sh.
Но перед
тем как начать его использовать нужно проверить настройки. Для этого, кликни по
нему правой кнопкой мыши и перейди в свойства (Properties). Укажи доступ к этому
файлу всех пользователей и если есть пункт «сделать файл исполняемым», то
необходимо поставить галочку, что нужно его таким сделать.
А далее, нужно запустить
файл как исполняемый и наблюдать за процесс загрузки в окне Терминала.
Ниже представлен вариант
настройки этого файла для Debian
13 и Debian
11. И они отличаются друг от друга.
Debian 13
![]() |
| Рисунок 9 Выбор файла start.sh |
![]() |
| Рисунок 10 Переходим в свойства файла |
![]() |
| Рисунок 11 Делаем файл исполняемым |
![]() |
| Рисунок 12 Настраиваем доступность к этому файлу всех пользователей Linux |
![]() |
| Рисунок 13 Запускаем start.sh как программу |
![]() |
| Рисунок 14 Ждём завершения загрузки сервера |
Debian 11
![]() |
| Рисунок 15 Выбор файла start.sh |
![]() |
| Рисунок 16 Переходим в свойства файла |
![]() |
| Рисунок 17 Настраиваем доступность к этому файлу, в том числе и запуск. |
После закройте окно свойств и запустите файл кликнув по нему два раза левой кнопкой мыши. После, появится окно, которое предложит варианты запуска. Выбираем «Запустить файл в терминале».
![]() |
| Рисунок 18 Запускаем файл двойным щелчком левой кнопки мыши. |
Ждём загрузки сервера.
![]() |
| Рисунок 19 Ждём загрузки сервера |
Подключение
к серверу
Когда
запустили сервер, то не закрывай окно терминала, а переходи к запуску лаунчера Minecraft.
| Рисунок 20 Выбирай "Сетевая игра" или “Multiplayer” |
После, выбирай кнопку «По адресу»
| Рисунок 21 Выбирай кнопку "По адресу" (Server address) |
В появившемся окне пропиши localhost и нажми по кнопке «Подключиться» (Join server).
| Рисунок 22 Пропиши localhost и нажми кнопку "Подключиться" |
После мы должны наблюдать процесс подключения к локальному серверу.
![]() |
| Рисунок 23 Подключение сервера к игре |
Все программы на языке python будем
хранить в папке p3minepi-master,
которая располагается в папке minecraftPythonAPI
в том самом распакованном сервере.
Приятного
программирования!!!!!
Возможные
сбои























