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

Материал из wolfram
Перейти к навигации Перейти к поиску
 
(не показаны 23 промежуточные версии этого же участника)
Строка 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 на гитхабе]'''
*  '''Prism Launcher''' - можно использовать практически официальный способ пользовать майнкрафт.
Данный ланунчер хоть и не позиционируется как хакнутый, позволяет себя очень просто обмануть.


=== '''Клиент''' ===
Для этого нужно запустить его как обычно, и войти в учётную запись Microsof, на которой есть xbox привязка, почти у каждого такое есть.


==== <s>Сборка1</s> ====
После чего закрываем, лаунчер, можно попробовать перезапустить и проверить, принят ли аккаунт, лаунчер не должен снова запрашивать учётную запись.
* [https://nc.mywolfram.ru/s/jQjdjdbZmf9sRrQ <s>1.7.10_wolfram_1.0 - с облака</s>]


После чего идем в конфиг accounts.json, правим строку <code>"ownsMinecraft": false</code> на <code>"ownsMinecraft": true</code>
----


 
=== '''Сборка''' ===
==== Сборка2 ====


*'''[https://nc.mywolfram.ru/s/NMWmYwAXHqgaQxy <s>1.7.10_wolfam2 - с облака</s>]'''
*'''[https://nc.mywolfram.ru/s/NMWmYwAXHqgaQxy <s>1.7.10_wolfam2 - с облака</s>]'''
Строка 25: Строка 27:
*[https://nc.mywolfram.ru/s/yN66Mm9PGZGKaD9 <s>1.7.10_wolfram2.7</s>] (Замена NEI на экспериментальный, удалены не используемые моды, добавлены buildcraft-compat, Carpenter's Blocks, и расширители NEI)
*[https://nc.mywolfram.ru/s/yN66Mm9PGZGKaD9 <s>1.7.10_wolfram2.7</s>] (Замена NEI на экспериментальный, удалены не используемые моды, добавлены buildcraft-compat, Carpenter's Blocks, и расширители NEI)
*[https://nc.mywolfram.ru/s/mMHMmm4g3dRL7xd 1.7.10_wolfam2.8] (Добавлены моды: ---- потом) Как настроение появится, но это важно)
*[https://nc.mywolfram.ru/s/mMHMmm4g3dRL7xd 1.7.10_wolfam2.8] (Добавлены моды: ---- потом) Как настроение появится, но это важно)
*[https://nc.mywolfram.ru/s/a4mt5qoyttyaDBH 1.7.10_wolfam2.9] (Обновления модов: Galaxy Space, GregTech, BuildCraft, buildcraft - compat, Carpenter's Blocks, NotEnoughItems GTNH)
*[https://nc.mywolfram.ru/s/rKnLJd5qnHjnxQS 1.7.10_wolfam2.9.1] (Добален мод ExtraCells2 - из за шины экспорта со словарём)
*[https://nc.mywolfram.ru/index.php/s/G9onSf6kbsaj8S8 1.7.10_wolfam2.10] - Актуалушка
*[https://nc.mywolfram.ru/index.php/s/PeGexCQEtHtJddZ 1.7.10_wolfam2.10.1] - Руссифицируем понемножку
*[https://nc.mywolfram.ru/s/FbrBLP4bAJnCCLt 1.7.10_wolfram3.0]


Импортировать в '''MultiMC.'''
Импортировать в '''MultiMC.'''
Строка 30: Строка 37:
'''- add Instane''', потом '''import from zip''', указать путь до архива, готово!!
'''- add Instane''', потом '''import from zip''', указать путь до архива, готово!!


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


=== Модлист ===
=== Модлист ===


* '''Forge 10.13.1614''' - устанавливается через '''MultiMC.''' Edit instanse, instal Forge.
# '''Forge 10.13.1614''' - устанавливается через '''MultiMC.''' Edit instanse, instal Forge.
* [https://www.curseforge.com/minecraft/mc-mods/alternate-terrain-generation/files/all?filter-game-version=2020709689%3A4449 Alternate Terrain Generation  - 1.7.10-0.12.0] - Альтернативная генерация ландшафта.
# gregtech_1.7.10-6.17.01 - не требует зависимостей
* [https://www.curseforge.com/minecraft/mc-mods/applecore/files/all?filter-game-version=2020709689%3A4449 AppleCore 1.7.10-3.1.1] - Ядро для некоторых модов
# NotEnoughItems-2.7.29-GTNH - требует CodeChickenCore-1.4.1. Только клиент
# archaicfix-0.7.4 - похоже требует +unimixins-all-1.7.10-0.1.19, да так и есть
# fastcraft-1.25 улучшала производительности, установите "enableCullingTweaks" на false в "fastcraft.ini".
# appliedenergistics2-rv3-beta-547-GTNH - требует gtnhlib-0.6.11
# NotEnoughEnergistics-1.7.0
# NEIIntegration-1.4.0
# NEIAddons-1.16.0
# Forestry-4.10.2 - требует CoFHCore-[1.7.10]3.1.4-329
# buildcraft-7.1.42 - ничего не требует, молодец
# 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.
# Railcraft-9.16.3 - ничего ему не нада, и так работает
# extrabiomesxl_1.7.10-3.16.4 - автономен
# BetterQuesting-3.7.3-GTNH
# binnie-mods-2.5.4
# CarpentersBlocks-3.7.0-GTNH
# BiblioCraft[v1.11.7][MC1.7.10]
# chisel-2.16.2-GTNH
# Waila-1.8.2
# holoinventory-2.5.0-GTNH - как оказалось, нужен и на сервере
# journeymap-1.7.10-5.2.8-unlimited
# Pam's HarvestCraft 1.7.10Lb
# buildcraft-compat-7.1.17
# industrialcraft-2-2.2.827-experimental
# GraviSuite-1.7.10-2.0.3
# ModTweaker2-0.11.0
# CraftTweaker-3.4.0
# ServerUtilities-2.1.29
# GT6OreHelper-1.7.10-0.0.5
# fgtXray-1.7.10-1.0.8 - на сервер не ставить
# ExtraCells-1.7.10-2.4.0
# QuarryPlus-1.7.10-2.1.0
# inventorytweaks-1.7.1
# WailaHarvestability-1.3.1-GTNH
# WAILAPlugins-0.6.0 - требует endercore-0.4.6
# Wawla-1.3.0-GTNH
# clientfixer-1.0
# MTUtils-1.6


* [https://www.curseforge.com/minecraft/mc-mods/applied-energistics-2/files/all?filter-game-version=2020709689%3A4449 Applied Energistics 2 - rv3-beta-6]
----
 
* [https://www.curseforge.com/minecraft/mc-mods/bibliocraft/files/all?filter-game-version=2020709689%3A4449 BiblioCraft - v1.11.7]
 
* [https://www.curseforge.com/minecraft/mc-mods/codechickencore/files/all?filter-game-version=2020709689%3A4449 codechickencore - 1.7.10-1.0.7.47]
 
* [https://www.curseforge.com/minecraft/mc-mods/chickenchunks/files/all?filter-game-version=2020709689%3A4449 ChickenChunks - 1.7.10-1.3.4.19]
 
* [https://www.curseforge.com/minecraft/mc-mods/chisel/files/all?filter-game-version=2020709689%3A4449 Chisel - 2.9.5.11]
* [https://www.curseforge.com/minecraft/mc-mods/extrabiomesxl/files/all?filter-game-version=2020709689%3A4449 ExtrabiomesXL - 1.7.10-3.16.4]
* [https://www.curseforge.com/minecraft/mc-mods/fastcraft/files/all?filter-game-version=2020709689%3A4449 FastCraft - 1.25]
* [https://www.curseforge.com/minecraft/mc-mods/forestry/files/all?filter-game-version=2020709689%3A4449 Forestry - 4.2.16]
 
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Core - 1.7-3.0.12.504]
 
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Planets - 1.7-3.0.12.504]
* [https://www.curseforge.com/minecraft/mc-mods/galaxy-space-addon-for-galacticraft/files/all?filter-game-version=2020709689%3A4449 Galaxy Space - 1.7.10-1.2.14] => 1.2.15
* [https://gregtech.overminddl1.com/1.7.10/index.html#Downloads GregTech - 6.14.06] => 6.15.01
 
* [https://www.curseforge.com/minecraft/mc-mods/simpleharvest/files/all?filter-game-version=2020709689%3A4449 <s>Harvest - 1.7.10-1.0.0-2</s>]
 
* [https://www.curseforge.com/minecraft/mc-mods/hunger-in-peace/files/all?filter-game-version=2020709689%3A4449 <s>Hunger In Peace - 1.7.10-1.0.0</s>]
* [https://www.curseforge.com/minecraft/mc-mods/industrial-craft/files/all?filter-game-version=2020709689%3A4449 IndustrialCraft 2 - 2-2.2.827-experimental]
 
* [https://www.curseforge.com/minecraft/mc-mods/journeymap/files/all?filter-game-version=2020709689%3A4449 JourneyMap - 1.7.10-5.1.4p2]
 
* [https://www.curseforge.com/minecraft/mc-mods/malisisdoors/files/all?filter-game-version=2020709689%3A4449 <s>Malisis' Doors - 1.7.10-1.13.2</s>]
 
* [https://www.curseforge.com/minecraft/mc-mods/malisiscore/files/all?filter-game-version=2020709689%3A4449 MalisisCore - 1.7.10-0.14.3]
* [https://www.curseforge.com/minecraft/mc-mods/minetweaker3/files/all?filter-game-version=2020709689%3A4449 MineTweaker 3 - 1.7.10-3.0.10B]
* [https://www.curseforge.com/minecraft/mc-mods/mtutils/files/all?filter-game-version=2020709689%3A4449 MTUtils - v1.6.0]
* [https://www.curseforge.com/minecraft/mc-mods/notenoughitems/files/all?filter-game-version=2020709689%3A4449 <s>NotEnoughItems - 1.7.10-1.0.5.120</s>]
* [https://optifine.net/downloads OptiFine - 1.7.10_HD_U_E7]
* [https://www.curseforge.com/minecraft/mc-mods/pams-harvestcraft/files/all?filter-game-version=2020709689%3A4449 Pam's HarvestCraft - 1.7.10Lb]
* [https://www.curseforge.com/minecraft/mc-mods/uptodatemod/files/all?filter-game-version=2020709689%3A4449 <s>UpToDateMod - 1.7.10-2.3.10</s>]
*[https://www.curseforge.com/minecraft/mc-mods/waila/files/all?filter-game-version=2020709689%3A4449 Waila - 1.5.10]
*[https://www.curseforge.com/minecraft/mc-mods/wawla/files/all?filter-game-version=2020709689%3A4449 Wawla - What Are We Looking At - 1.0.5.120]
*[https://www.curseforge.com/minecraft/mc-mods/waila-harvestability/files/all?filter-game-version=2020709689%3A4449 Waila Harvestability - 1.1.6]
*[https://www.curseforge.com/minecraft/mc-mods/endercore/files/all?filter-game-version=2020709689%3A4449 EnderCore - 0.2.0.39]
*[https://www.curseforge.com/minecraft/mc-mods/waila-plugins/files/all?filter-game-version=2020709689%3A4449 WAILA Plugins - 0.2.0-2<s>5</s>]
*[https://www.curseforge.com/minecraft/mc-mods/wailaaddonbc/files/all?filter-game-version=2020709689%3A4449 WailaAddonBC - 1.0.5.1]
*[https://www.curseforge.com/minecraft/mc-mods/gt6-ore-helper/files/all GT6 Ore Helper - 0.0.6]
*[https://www.curseforge.com/minecraft/mc-mods/inventory-tweaks/files/all?filter-game-version=2020709689%3A4449 Inventory Tweaks - 1.59-dev-152]
*[https://www.curseforge.com/minecraft/mc-mods/holoinventory/files/all?filter-game-version=2020709689%3A4449 HoloInventory - 1.9.1.124]
*[https://www.curseforge.com/minecraft/mc-mods/forge-multi-part/files/2242993 ForgeMultipart - 1.2.0.345]
*[https://www.curseforge.com/minecraft/mc-mods/project-red-core/files/2280728 Project Red - Core - 4.7.0pre12.95]
*[https://www.curseforge.com/minecraft/mc-mods/project-red-integration/files/2280731 Project Red  - Integration - 4.7.0pre12.95]
*GraviSuite_1.7.10_2.0.3
*buildcraft-compat-7.1.7
*Carpenter's Blocks v3.3.8.1 - MC 1.7.10
*ModTweaker2-0.9.6
*neiaddons-1.12.15.41-mc1.7.10
*NEIIntegration-MC1.7.10-1.1.2
*NotEnoughItems-1.7.10-2.1.7-GTNH-universal
*
*
 
--
 
--
 
--


=== Сервер ===
=== Сервер ===
ubuntu
ubuntu 24.04


==== Подготовка ====
==== Подготовка ====
Строка 154: Строка 131:
  '''screen'''  - создает сессию, в которой уже и будем запускать сервер
  '''screen'''  - создает сессию, в которой уже и будем запускать сервер


  '''screen - list'''  - покажет какие сессии уже были созданы
  '''screen -ls'''  - покажет какие сессии уже были созданы


  '''screen - r ''номер_ сессии'''''    - переключит на созданию сессию.
  '''screen -r ''номер_ сессии'''''    - переключит на созданию сессию.
Чтобы свернуть окно сессии нажимаем '''Ctrl + A + D'''
Чтобы свернуть окно сессии нажимаем '''Ctrl + A + D'''


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


создадим файл процесса
создадим файл процесса
  nano '''''/etc/systemd/system/my-startup.service'''''
  nano '''''/etc/systemd/system/my-startup.service'''''
вставлю туда данные
вставлю туда данные
[Unit]
Description=Minecraft Server
After=network.target
  [Service]
  [Service]
  RemainAfterExit=yes
  User=root
Group=root
  WorkingDirectory=/root/mc2
  WorkingDirectory=/root/mc2
  User=root
   
# Стартовый экран, Java и Minecraft
  ExecStart=/usr/bin/java -Xms1G -Xmx4G -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar nogui
  ExecStart=screen -s mc -d -m java -server -Xms1024M -Xmx4096M -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar nogui
  SuccessExitStatus=0 1
  # Скажите Minecraft изящно остановиться.
  # Завершение Minecraft завершит работу Java
Restart=on-failure
  # systemd завершит работу Screen после 10-секундной задержки. Нет необходимости в явном уничтожении экрана
RestartSec=5
  ExecStop=screen -p 0 -S mc -X eval 'stuff "say SERVER SHUTTING DOWN. Saving map..."\015'
   
  ExecStop=screen -p 0 -S mc -X eval 'stuff "save-all"\015'
  # Журналирование вывода в journalctl
  ExecStop=screen -p 0 -S mc -X eval 'stuff "stop"\015'
  StandardOutput=journal
  ExecStop=sleep 10
  StandardError=inherit
[Install]
  WantedBy=multi-user.target
Перезагрузить службу systemd
  systemctl daemon-reload
Теперь если выполнить
Теперь если выполнить
  systemctl start '''''my-startup.service'''''
  systemctl start '''''my-startup.service'''''
Строка 184: Строка 170:
чтобы это запускалось при запуске системы, нужно
чтобы это запускалось при запуске системы, нужно
  systemctl enable '''''my-startup.service'''''
  systemctl enable '''''my-startup.service'''''
источники
- [https://askubuntu.com/questions/1306891/autostart-minecraft-server тут хороший конфиг для процесса]
- [https://www.digitalocean.com/community/tutorials/how-to-create-a-minecraft-server-on-ubuntu-18-04-ru инструкция по установке сервера]

Текущая версия от 15:54, 14 апреля 2025


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

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

  • Скачать MultiMC - ломаный) у меня на облаке и с сайта на гитхабе
  • Prism Launcher - можно использовать практически официальный способ пользовать майнкрафт.

Данный ланунчер хоть и не позиционируется как хакнутый, позволяет себя очень просто обмануть.

Для этого нужно запустить его как обычно, и войти в учётную запись Microsof, на которой есть xbox привязка, почти у каждого такое есть.

После чего закрываем, лаунчер, можно попробовать перезапустить и проверить, принят ли аккаунт, лаунчер не должен снова запрашивать учётную запись.

После чего идем в конфиг accounts.json, правим строку "ownsMinecraft": false на "ownsMinecraft": true


Сборка

Импортировать в 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