Как создать и настроить сервер Minecraft на Forge: Руководство от installer.jar до модов
Пошаговая установка серверной части Forge: аргументы запуска user_jvm_args.txt, настройки Java, eula.txt и установка Forge сервера в 1 клик на SolidHost.
Вступление и особенности сервера Forge
Быстрый ответ (TL;DR)
- 1. Вариант 1 (Простой): В панели SolidHost выберите Forge в автоустановщике ядер в 1 клик — система сама сгенерирует библиотеки и настроит запуск!
- 2. Вариант 2 (На ПК/VDS): Скачайте Forge Installer с files.minecraftforge.net, запустите с флагом `--installServer`, примите eula=true.
- 3. Загружайте моды строго в папку /mods.
- 4. Выбирайте правильную версию Java в настройках запуска: Forge 1.12.2 -> Java 8, Forge 1.16.5 -> Java 8/11, Forge 1.18-1.20.1 -> Java 17, Forge 1.20.5+ -> Java 21.
Установка серверной части Forge кардинально отличается от работы с классическими ядрами Paper или Spigot. Forge требует наличия специальной структуры системных библиотек (папка `libraries`) и отдельных файлов аргументов Java JVM (`user_jvm_args.txt`, `unix_args.txt`).
Преимущество SolidHost: Forge Сервер в 1 клик
На обычном VDS или ПК сборка Forge сервера с нуля требует выполнения инсталлятора через консоль, загрузки сотен мелких файлов библиотеки и написания bash-скриптов. На хостинге SolidHost это решено за вас:
Мгновенное развертывание Forge
В панели управления SolidHost зайдите в «Смена ядра» -> Выберите «Forge» -> Выберите нужную версию игры (например 1.20.1 или 1.12.2) -> Нажмите «Установить». В разделе Запуск вы сами выбираете нужную версию Java JDK в пару кликов!
Ручная установка Forge сервера (для VDS / ПК)
3. Установщик скачает папку `libraries` и создаст файлы `run.bat` (для Windows) или `run.sh` (для Linux).
4. Начиная с версий Forge 1.17+, выделение оперативной памяти задается НЕ в скрипте запуска, а в текстовом файле `user_jvm_args.txt`:
Принятие EULA и добавление модов
Запустите `run.bat` (или `run.sh`). Сервер создаст файл `eula.txt`. Откройте его и укажите `eula=true`.
Заметьте: в папку `mods` сервера закидываются только Server-side и Universal моды. Клиентские модификации (OptiFine, Sodium, Iris) ставьте ТОЛЬКО себе в ПК-лаунчер!
Частые ошибки Forge сервера
⚠️ Частые ошибки и их решение
| Ошибка | Причина | Решение |
|---|---|---|
| Missing or unsupported mandatory dependencies | Загруженному моду не хватает главного мода-библиотеки (CoreMod). | Изучите лог fml-server-latest.log и докачайте требуемую библиотеку в папку mods. |
| A fatal error has occurred, this can be caused by the Minecraft server or a Mod | Конфликт модов или добавление клиентского мода на сервер. | Удалите клиентские графические моды из папки mods сервера. |
Часто задаваемые вопросы (FAQ)
❓ Часто задаваемые вопросы (FAQ)
Q: Как установить Forge сервер в 1 клик на SolidHost?
A: Панель SolidHost -> Меню смены ядра -> Выбираем Forge и нужную версию -> Нажимаем «Установить».
Q: Где менять выделение RAM на Forge 1.18 - 1.20.1?
A: В файле user_jvm_args.txt, прописав строки -Xms6G и -Xmx6G.
Q: Какая Java нужна для Forge 1.12.2?
A: Строго Java 8 JDK. Выберите её в настройках Запуска в панели.
Q: Какая Java нужна для Forge 1.20.1?
A: Строго Java 17 JDK.
Q: Заходят ли игроки с обычного клиента на Forge сервер?
A: Нет! У всех игроков на ПК должен быть установлен лаунчер с той же версией Forge и теми же модами.
Q: Можно ли ставить плагины на Forge?
A: На чистый Forge плагины поставить нельзя. Используйте Fabric со Sponge/Polymer или запускайте гибриды.
Q: Где искать ошибки падения Forge сервера?
A: В папке /logs/ в файлах debug.log или latest.log.
Чек-лист готовности Forge сервера
Чек-лист готовности
- ☑ Установлен Forge сервер в 1 клик на SolidHost
- ☑ Выбрана корректная версия Java JDK в разделе Запуск
- ☑ Подтвержден eula=true
- ☑ В папку mods загружены серверные моды
Нужна дополнительная помощь?
Если у вас остались вопросы по настройке сервера или вы хотите предложить тему для новой статьи, переходите в наши официальные сообщества.
