Minecraft 1.7.10 сборка для сервера GregTech: различия между версиями

Материал из wolfram
Перейти к навигации Перейти к поиску
мНет описания правки
Строка 5: Строка 5:
'''MultiMC -''' универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер.
'''MultiMC -''' универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер.


*  '''Скачать MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/fg74rzXZyWWyQPY меня на облаке] и с сайта '''[https://github.com/AfoninZ/MultiMC5-Cracked на гитхабе]'''
*  '''Скачать MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/4HG275PoZtfqLak меня на облаке] и с сайта '''[https://github.com/AfoninZ/MultiMC5-Cracked на гитхабе]'''


----
----

Версия от 07:15, 18 марта 2025


Кто бы мог подумать!)

MultiMC - универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер.


Клиент

Импортировать в MultiMC.

- add Instane, потом import from zip, указать путь до архива, готово!!

Подключение к серверу по адресу host.mywolfram.ru:20025


Модлист

  1. Forge 10.13.1614 - устанавливается через MultiMC. Edit instanse, instal Forge.
  2. gregtech_1.7.10-6.17.01 - не требует зависимостей
  3. NotEnoughItems-2.7.29-GTNH - требует CodeChickenCore-1.4.1. Только клиент
  4. archaicfix-0.7.4 - похоже требует +unimixins-all-1.7.10-0.1.19, да так и есть
  5. fastcraft-1.25 улучшала производительности, установите "enableCullingTweaks" на false в "fastcraft.ini".
  6. appliedenergistics2-rv3-beta-547-GTNH - требует gtnhlib-0.6.11
  7. NotEnoughEnergistics-1.7.0
  8. NEIIntegration-1.4.0
  9. NEIAddons-1.16.0
  10. Forestry-4.10.2 - требует CoFHCore-[1.7.10]3.1.4-329
  11. buildcraft-7.1.42 - ничего не требует, молодец
  12. ProjRed-4.11.1-GTNH, требует ForgeMultipart-1.7.10-1.2.0.347-universal, есть версия ForgeMultipart-1.6.2, но описание с сайта gregtech переписывает именно 1.2.0.347 версию, так же требует MrTJPCore-1.3.0 и ForgeRelocation-0.3.1.
  13. Railcraft-9.16.3 - ничего ему не нада, и так работает
  14. extrabiomesxl_1.7.10-3.16.4 - автономен
  15. BetterQuesting-3.7.3-GTNH
  16. binnie-mods-2.5.4
  17. CarpentersBlocks-3.7.0-GTNH
  18. BiblioCraft[v1.11.7][MC1.7.10]
  19. chisel-2.16.2-GTNH
  20. Waila-1.8.2
  21. holoinventory-2.5.0-GTNH - как оказалось, нужен и на сервере
  22. journeymap-1.7.10-5.2.8-unlimited
  23. Pam's HarvestCraft 1.7.10Lb
  24. buildcraft-compat-7.1.17
  25. industrialcraft-2-2.2.827-experimental
  26. GraviSuite-1.7.10-2.0.3
  27. ModTweaker2-0.11.0
  28. CraftTweaker-3.4.0
  29. ServerUtilities-2.1.29
  30. GT6OreHelper-1.7.10-0.0.5
  31. fgtXray-1.7.10-1.0.8 - на сервер не ставить
  32. ExtraCells-1.7.10-2.4.0
  33. QuarryPlus-1.7.10-2.1.0
  34. inventorytweaks-1.7.1
  35. WailaHarvestability-1.3.1-GTNH
  36. WAILAPlugins-0.6.0 - требует endercore-0.4.6
  37. Wawla-1.3.0-GTNH
  38. clientfixer-1.0
  39. MTUtils-1.6

Сервер

ubuntu 24.04

Подготовка

Сначала ставим джаву

apt install openjdk-8-jre-headless

и скрин

apt install screen

открываем порт

ufw allow 25565

Установка сервера

скачать Minecraft Forge

выполнить установку

java -jar forge-x.xx.x-installer.jar --installServer

после запустить

java -Xms1G -Xmx1G -jar minecraftforge-universal-xxxxxxxxx.jar nogui

после первого запуска создадутся базовые файлы

в файле eula.txt

eula=true

после этого повторный запуск

java -Xms1G -Xmx1G -jar minecraftforge-universal-xxxxxxxxx.jar nogui

появятся основные файлы мир, и сервер будет готов к работе. Останавливаем

stop

редактируем файл server.properties

online-mode=false
level-name=свое_имя_мира
motd=свое_имя_сервера

Сохраняем.

После чего в папку модов закидываем файлы из клиента, кроме тех которые не совместимы с сервером, Оптифайн например.

Кладем конфиги если есть.

Запускаем сервер, с устанавливаю для данной сборки размер памяти в 4 гигабайта. Так выглядит моя строка запуска,

java -Xms1G -Xmx4G -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar nogui

Готово.

Запускать сервер лучше с использование утилиты screen. Она позволит закрыть ssh сессию, без остановки работы сервера.

основные ключи нужные нам.

screen  - создает сессию, в которой уже и будем запускать сервер
screen -ls  - покажет какие сессии уже были созданы
screen -r номер_ сессии    - переключит на созданию сессию.

Чтобы свернуть окно сессии нажимаем Ctrl + A + D

Создания процесса

создадим файл процесса

nano /etc/systemd/system/my-startup.service

вставлю туда данные

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/root/mc2

ExecStart=/usr/bin/java -Xms1G -Xmx4G -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar nogui
SuccessExitStatus=0 1

Restart=on-failure
RestartSec=5

# Журналирование вывода в journalctl
StandardOutput=journal
StandardError=inherit

[Install]
WantedBy=multi-user.target

Перезагрузить службу systemd

systemctl daemon-reload

Теперь если выполнить

systemctl start my-startup.service

запуститься сервер в окне скрина

чтобы это запускалось при запуске системы, нужно

systemctl enable my-startup.service