- Что именно можно сделать на телефоне
- Схема подготовки
- Шаг 1. Выбери моды и сборку (Forge или Fabric)
- Шаг 2. Поставь подходящую Java под выбранную версию Minecraft
- Шаг 3. Скачай серверный jar и подготовь папку
- Шаг 4. Настрой запуск и память (Xmx/Xms)
- Шаг 5. Прими EULA
- Шаг 6. Положи моды в mods
- Шаг 7. Проверь server.properties
- Шаг 8. Запусти сервер и читай logs
- Подключение друзей: локальная сеть или интернет
- Важный момент про кроссплатформенность (Bedrock и Java)
- Чек-лист перед первым запуском
- Частые ошибки
- Полезные ссылки
Что именно можно сделать на телефоне
Есть два разных сценария, которые часто путают:
| Сценарий | Моделика | Где запускается сервер | Подходит для |
|---|---|---|---|
| Сервер Java прямо на Android | Нужен Java и Minecraft Java сервер (Forge/Fabric) | На самом телефоне | Небольшой сервер для себя и друзей рядом с тобой |
| Сервер Java на хостинге, а ты заходишь с телефона | Сервер работает где-то на удалённой машине, телефон - клиент | На удалённом сервере | Если телефон слабый или хочется стабильность 24/7 |
Дальше опишу первый вариант как основной, потому что запрос про “сделать сервер на телефоне”. Но сразу предупрежу: сервер Minecraft Java на Android с модами - это самая сложная часть. Частые проблемы - нехватка RAM и несовпадение версий Java, Forge/Fabric и самой игры.
Схема подготовки
Тебе нужны:
1. Minecraft Java сервер нужной версии (например, под Forge).
2. Среда запуска Java на Android (удобнее, если у тебя есть терминал и возможность запускать Java).
3. Скопировать файл сервера (jar) в папку сервера.
4. Настроить запуск (скрипт), принять EULA.
5. Положить моды в папку mods.
6. Запустить сервер и проверить логи.
7. Настроить подключение игроков (локальная сеть или порт-форвардинг).
Шаг 1. Выбери моды и сборку (Forge или Fabric)
Для модов чаще используют Forge или Fabric.
- Forge обычно требует, чтобы сервер запускался с правильной версией Java под твою версию Minecraft.
- Fabric тоже требует совместимость модов и версии загрузчика, но обычно проще по установке.
Практическое правило: начни с одной версии Minecraft (например, 1.20.4), затем бери моды именно под неё и под выбранную сборку (Forge или Fabric).
Источник по логике установки модов и сборок: на ru-minecraft.ru подробно разбирают установку сервера с Forge и упоминают требования к Java и сборщикам.
Шаг 2. Поставь подходящую Java под выбранную версию Minecraft
Главная ошибка новичков - поставить “попавшуюся” Java. Для сервера важна совместимость.
Общее соответствие выглядит так:
- Minecraft 1.17 - часто требуется JDK 8 или JDK 16 (зависит от билда Forge)
- Minecraft 1.18 - 1.20.4 - обычно JDK 17
- Minecraft 1.20.5+ - обычно Java 21
Пример из гайдов по Forge: они приводят привязку версий Java к версиям игры и объясняют, где в запуске прописывать java.exe. Это важно и на Android: ты всё равно указываешь путь к Java в команде запуска, просто путь будет внутри окружения телефона.
Шаг 3. Скачай серверный jar и подготовь папку
Создай папку, например:
- server/
Сюда положи:
- серверный jar (forge-installer сделает нужный jar, либо ты сразу скачал “server jar”)
- файлы запуска (скрипты)
Если ты работаешь не на Windows, а на Android, тебе нужны аналоги run.sh и настроек запуска. В оригинальных гайдах для Forge объясняют разницу между start/run для версий 1.17+ и старше, а также про файл user_jvm_args.txt и параметры памяти.
Шаг 4. Настрой запуск и память (Xmx/Xms)
По гайдам для Forge, сервер запускать лучше через отдельные настройки JVM. Обычно используют:
- Xmx - максимальная память
- Xms - стартовая память
На Android ограничение RAM жёстче, чем на ПК. Начни с небольших значений, например 1-2 ГБ, иначе сервер будет падать или лагать.
Логика такая же, как в примерах для Forge:
- добавляешь -Xmx2G и -Xms2G (или меньше)
- добавляешь nogui (если консоль без окна)
Шаг 5. Прими EULA
Без этого сервер не стартует.
В папке появится eula.txt. В нём должно быть:
- eula=true
Шаг 6. Положи моды в mods
Моды кладутся в папку:
- mods/
Важно:
- моды должны совпадать с версией Minecraft и загрузчиком (Forge/Fabric)
- если мод требует зависимости (например, библиотеку), положи её тоже
Эта часть описана в гайдах по серверу с модами: там отдельно отмечают, что моды кладут в mods и сервер должен стартовать, а при проблемах надо смотреть logs.
Шаг 7. Проверь server.properties
Минимум проверь:
- online-mode (как минимум, чтобы подключение работало под твою схему)
- max-players - число игроков
- (если локальная сеть) корректность адреса для подключения
В примерах для server.properties обычно показывают ключевые поля вроде online-mode, server-ip и max-players.
Шаг 8. Запусти сервер и читай logs
Если сервер падает, ориентируйся на файл logs/latest.log или консоль вывода.
Типовые причины:
- Java не той версии
- моды под другую версию Minecraft
- несовместимость Forge и модов
- не хватает памяти
Подключение друзей: локальная сеть или интернет
Внутри одной Wi-Fi сети
Самый простой вариант:
- запускаешь сервер на телефоне
- подключаешься с другого устройства по IP телефона в локальной сети
Для этого в server.properties нужен правильный server-ip (или он может быть пустым, зависит от окружения). В гайдах по локальной сети обычно советуют брать IP устройства и открывать порт в игре-клиенте.
Через интернет
Нужны:
- доступный внешний IP
- порт-форвардинг на роутере
- проброс порта на серверный порт Minecraft
На Android и так много ограничений, а ещё сетевые сложности часто ломают старт. Поэтому такой способ имеет смысл только если у тебя настроена сеть и есть стабильный интернет.
Важный момент про кроссплатформенность (Bedrock и Java)
Если ты пытаешься подключить игроков Bedrock к Java серверу, понадобится связка через GeyserMC. Важно: многие инструкции отдельно пишут, что Geyser не поддерживает серверы с модами, то есть комбинация “Java сервер с модами + Bedrock игроки” может не работать.
Если твоя цель - играть именно Bedrock на одном сервере с Java, сначала проверь поддержку конкретного типа сервера и сборки, иначе потратишь время впустую.
Чек-лист перед первым запуском
| Что проверить | Где это видно | Как понять, что ок |
|---|---|---|
| Версия Minecraft совпадает с версиями модов | mods и документация к модам | Мод не сообщает о несовместимости |
| Выбран Forge/Fabric и он совпадает с серверным jar | имя jar и сборка | Сервер создаёт нужные файлы после старта |
| Java соответствует версии игры | команда запуска/окружение | Ошибки classpath и unsupported Java не появляются |
| Принята EULA | eula.txt |
eula=true |
Моды лежат в mods |
папка mods |
После старта моды находятся и грузятся |
| Памяти достаточно | Xmx/Xms в JVM-args |
Сервер не падает сразу и не уходит в постоянные крэши |
| Параметры server.properties корректны | server.properties |
Нет явных сетевых ошибок при подключении |
Частые ошибки
- Поставить моды “как попало”, не под версию Minecraft и сборщик.
- Запустить Java “последнюю”, не сверив требования под версию игры.
- Положить мод, который требует зависимости, но не положить зависимость.
- Неправильно настроить память - сервер не успевает и падает.
- Пытаться подключать Bedrock к Java серверу с модами через Geyser, не учтя ограничения.
Полезные ссылки
- Руководство по созданию сервера Minecraft Java на Android (Android без root, форум Bukkit/RuBukkit): https://rubukkit.org/threads/kak-sozdat-java-server-minecraft-na-android-bez-root.167582/
- Установка сервера с модами и Forge, примеры по Java, запуску,
eula.txt,server.properties(ru-minecraft.ru): https://ru-minecraft.ru/instrukcii-gajdy-minecraft/55915-mods-server.html - GeyserMC (официальная страница плагина): https://geysermc.org