How to start forge server
How to start forge server
How To Set Up a Minecraft Forge Server
Last modified on Jun 20, 2022 in Control Panel
Overview
Forge is a Minecraft Mod Loader which enables the use of mods on your Minecraft server. You may want to install a version of that is not already provided in our jar dropdown. If this is the case, you can manually install Forge to the server. There are a few steps to this process, however, we will walk you through each step to ensure a smooth installation.
How to Install Forge on a Server
Resetting the World
When installing a custom Forge version, it is highly recommended to perform a world reset. Doing this ensures there won’t be compatibility issues, especially when you are changing to an older version or if your previous world had mods. You can reset the world by selecting Create New World when changing versions to Custom.
Downloading/Preparing Forge
File Being Renamed Looks Like:
An image of the installer page:
Uploading Forge to the server
Common Issues
Console says Unable to access jarfile /jar/custom.jar
This error might be caused by a variety of reasons. Most of the times, the jar is missing in the jar folder, it was renamed incorrectly, or it was corrupted while uploading. In order to resolve this, head into the FTP File Access tab in your server panel and double check the file is there and named correctly. If after this the issue persists, please repeat the upload process.
Console says Missing libraries or related
Take into account that Forge requires other files in order to function correctly. For these, make sure to also upload these files inside the same jar folder of your server panel. Once added, restart your server and try again.
Related Content
Start Your Minecraft Server
Get started with your own minecraft server in 5 min and start trying out these great features.
How to Install Minecraft Forge on Your Server
We have a video tutorial for installing Minecraft Forge:
Forge is Minecraft’s most popular mod loader, featuring thousands of mods that add content to the game for each version of Minecraft. If you wish to use Forge mods on your server, you will need to install the same version of Forge on your server and your client.
Before installing Forge on your server, you will need to know which Forge version you need. This will depend on the Minecraft version your mods or modpack uses. Thankfully, we have Knowledgebase Articles to walk you through multiple options for installing Forge on your client:
To join your Minecraft Forge server, you must also be running Minecraft Forge on your PC. See our guide here for steps on how to install it.
Automatic Forge Installations
Almost all of the latest Forge builds for every Minecraft version are available as a server type from your control panel. If we don’t have a Forge server type for the version of Minecraft you need, please create a ticket so we can add it.
Restarting your server with Forge properly installed will cause a mods folder to generate. At this point, you can install mods on your server.
Manually Installing Forge
You can now install Mods using our guide on How to Install Forge Mods on Your Minecraft Server.
Как создать сервер майнкрафт с модами и Forge
В этой инструкции я расскажу как создать и запустить простой сервер майнкрафт вместе с модами для игры со своими друзьями используя хамачи или общую сеть и даже интернет.
В данной статье я буду использовать официальный сервер майнкрафт на который будет произведена установка Forge, установлены моды и вы сможете играть с друзьями в сборки.
Создадим сервер:
Скачайте установщик Minecraft forge необходимой версии, exe или jar, не важно.
Запустите скачанный файл, в данном окне выберите Install server, а ниже укажите произвольную папку в которой будет ваш сервер, нажмите Ok.
Установочник сам все скачает, необходим интернет.
Перейдите в папку которую указали, там вы увидите примерно это:
Установка нужной версии Java для сервера
Сервер Forge требует для работы JDK (Java Development Kit), джава для разработчиков, все версии фордж_сервера до minecraft 1.17 требуют наличия JDK 8, версия minecraft 1.17 требует установки JDK 16, а 1.18+ требует JDK 17.
Создание файла start.bat для запуска сервера:
Выполнять данный пункт только для версий 1.5.2-1.16.5.
Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:
Здесь вы должны иметь правильное название файла сервера, в данном случае forge-1.12.2-14.23.5.2855.jar, если вы переименовали, либо у вас другая версия майнкрафт или форджа, измените название на ваше.
Прочие параметры:
Сохраните файл, переименуйте его например в start и замените расширение .txt на .bat
Правка run.bat (только для minecraft 1.17 и более новых)
Если у тебя версия до 1.17, то ты выполнял пункт выше, этот можешь пропустить, если версия новее, то наверное все точно так же.
На версии 1.17+ автор чуть изменил процесс, немного его упростил, потому после окончания работы установщика форджа вы увидите примерно такое содержимое папки сервера которую вы указали:
Здесь уже есть run.bat для запуска из под Windows и run.sh для запуска из под Linux, но не торопитесь запускать.
Открываем текстовым редактором файл run.bat заменяем Java на «C:\Program Files\Java\jdk-16.0.1\bin\java.exe» (с кавычками) это ваш адрес до установленной Java JDK 16, сохраняем и запускаем файл run.bat
Первая попытка запуска сервера:
Откройте файл eula.txt, внутри измените eula=false на eula=true
Если вдруг файлы не появились и eula.txt нету, всего скорее вы установили не ту Java, либо не верно указали адрес, либо допустили другие ошибки, что бы лучше понять что за ошибка, добавьте в start.bat pause на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить
Вторая попытка запуска сервера:
Снова открывайте файл start.bat (run.bat) и у вас должно открыться окно сервера с графиком и списком игроков (если в start.bat нет параметра nogui) или черная консоль сервера, сервер загрузится и создаст карту, но не торопитесь запускать игру и подключаться, сервер не настроен и моды не установлены.
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
5) В файле еще очень много настроек, многие понятны без перевода, другие понятны если перевести переводчиком, а так же вы можете использовать эту вики.
Как установить моды:
Моды устанавливаются подобно обычному майнкрафту, вы помещаете мод и зависимости (ядра, библиотеки) в папку mods вашего выключенного сервера, хотя есть несколько правил.
Правила сервера с модами:
Если все хорошо, вы можете подключиться к серверу и увидеть на нем моды.
Если ваш сервер не запускается, то читайте файл лога в папке logs, там может быть написан проблемный мод и причину сбоя.
Работа с сервером:
SteamFab/minecraft-forge
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Minecraft moded server (Forge) on Google Compute Engine using Docker
Supported version: Any forge version
To change or update the default mods you can change the Dockerfile.
If you are an expert, here are the steps:
Detailed installation steps
Setup backup of world to Google cloud storage
To established a backup mechnism that runs automatically every week on Sunday, create a file keyfile.json and run the script backup-setup.sh. It creates a compressed archive file (.tar.gz) of your world with a date / time stamp. This backup file resides on the server’s disk. If you want the backup file to be stored more permanently in a Google cloud storage bucket, you can do the following:
OK, you’re done with the installation. Below are some additional things you can do:
Restarting Minecraft means re-starting the Docker container it runs inside of. To do this just rerun the start script. It executes a ‘docker stop minecraft’ and ‘docker rm minecraft’ if the Minecraft container is still running.
Check that the Minecraft container is running:
You can install a different Minecraft version: Edit the Dockerfile and change the version variable. The Mods have to fit the Minecraft version. You have to change these manually in the Dockerfile to the correct version or comment them out.
Installing more mods: Copy the mods into the minecraft-forge/minecraft/mods directory using wget on your instance:
After you cloned this repo there will be a mods directory in minecraft/mods. This is where additional mods go. The easiest is to directly download them from a Web site using the wget command.
Restore world from backup
The server’s world directory is in minecraft-forge/minecraft/world on your instance. To restore a backup you have to copy your existing world directory into this location. Before you delete the existing world directory you can copy it elsewhere or do a backup.
Лабораторные записки
Сделанное не должно быть забыто.
Сервер Forge майнкрафта на линуксе через консоль
Есть ноутбук с неработающей графической картой, который я хочу использовать в качестве сервера для майнкрафта (Forge с модулями). На компьютер я установил линукс (Debian 10) без графического интерфейса, но с SSH-сервером, через который и буду управлять системой.
Установка Java
Для установки java в терминал вводим команду «sudo apt install openjdk-11-jdk».
Когда установка закончится, можно проверить введя команду «java —version» в терминале.
Загрузка файлов сервера
В домашней папке создаём новую папку «minecraft» командой «mkdir minecraft».
Чтобы скачать файлы сервера, вначале надо узнать адрес этих файлов. Для этого переходим на сайт forge minecraft. На данный момент актуальная версия 1.16.5. Там я узнаю ссылку на «Installer«.
Теперь приступим к загрузке файлам сервера:
Распаковка и настройка сервера
Переходим в новую папку «minecraft»: cd
Редактируем файл “eula.txt”, там меняем “eula=false” на “eula=true”. (nano eula.txt)
Во время второго запуска будет создана папка «world» и конфигурационный файл server.properties.
Сервер останавливается командой «stop».
Настало очередь поправить файл «server.properties» (nano server.properties).
Там подправил следующие параметры:
Добавление модов
На другом компьютере уже собрал интересные мне моды и упаковал их в zip-архив. Первая попытка перенести файлы через флешку у меня не получилась. Поэтому я их выложил на свой локальный виртуальный сервер, от куда и буду их переносить на сервер.
Для начала установим пакет для распаковки zip-архивов: «sudo apt install unzip».
А теперь загружаем архив и распаковываем его:
Иконка сервера
Иконка для сервера является картинка размером 64х64 пикселя, сохранённая в формате PNG, при этом она должна называться «server-icon.png». Создаю на своём компьютере эту картинку и переношу её на свой локальный виртуальный сервер. Дальше делаю по вышеописанной схеме:
Автоматическое сохранение мира
Убеждаемся, что мы находимся в папке “minecraft”. (cd
Создаём файл “mcbackup.sh” (nano mcbackup.sh) и пишем внутрь:
# What to backup. Name of minecraft folder
backup_files=»minecraft»
# Specify which directory to backup to.
# Make sure you have enough space to hold 7 days of backups. This
# can be on the server itself, to an external hard drive or mounted network share.
# Warning: minecraft worlds can get fairly large so choose your backup destination accordingly.
dest=»/home/user/minecraftbackups»
# Create backup archive filename.
day=$(date +%A)
archive_file=»$day-$backup_files-.tar.gz»
Источники информации:
- http://shockbyte.com/billing/knowledgebase/37/How-to-Install-Minecraft-Forge-on-Your-Server.html
- http://ru-minecraft.ru/instrukcii-gajdy-minecraft/page,1,2,55915-mods-server.html
- http://github.com/SteamFab/minecraft-forge
- http://laboratorynotices.wordpress.com/2021/05/17/%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-forge-%D0%BC%D0%B0%D0%B9%D0%BD%D0%BA%D1%80%D0%B0%D1%84%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BB%D0%B8%D0%BD%D1%83%D0%BA%D1%81%D0%B5-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%BA/