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

Материал из wolfram
Перейти к навигации Перейти к поиску
мНет описания правки
 
(не показаны 43 промежуточные версии этого же участника)
Строка 1: Строка 1:
Кто бы мог подумать!)
Кто бы мог подумать!)


'''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''' - можно использовать практически официальный способ пользовать майнкрафт.
=== '''Клиент''' ===
Данный ланунчер хоть и не позиционируется как хакнутый, позволяет себя очень просто обмануть.


==== <s>Сборка1</s> ====
Для этого нужно запустить его как обычно, и войти в учётную запись Microsof, на которой есть xbox привязка, почти у каждого такое есть.
* [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 1.7.10_wolfam2 - с облака]'''
*'''[https://nc.mywolfram.ru/s/NMWmYwAXHqgaQxy <s>1.7.10_wolfam2 - с облака</s>]'''
*[https://nc.mywolfram.ru/s/SkRBZcgM5ona85e 1.7.10_wolfam2.1]
*[https://nc.mywolfram.ru/s/SkRBZcgM5ona85e <s>1.7.10_wolfam2.1</s>]
*[https://nc.mywolfram.ru/s/ATFe7eWFXRR8jYb <s>1.7.10_wolfam2.2</s>]
*[https://nc.mywolfram.ru/s/j8CPnrG5n8d2rbi <s>1.7.10_wolfam2.3 (07.11.21)</s>]
*[https://nc.mywolfram.ru/s/kPtcefiFLtBZrHE <s>1.7.10_wolfam2.4</s>]
*[https://nc.mywolfram.ru/s/LQadbS226LQGTjg <s>1.7.10_wolfram2.5</s>] (Изменён конфиг railcraft. Добавлена возможность постройки цистерн) .
*[https://nc.mywolfram.ru/s/rEPbmsP4W6PMM3e <s>1.7.10_wolfram2.6</s>] (Добавлен мод: GraviSuite, поправлены конфиги для запрета крафтов в Applied Energistics 2)
*[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/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.'''
Строка 21: Строка 37:
'''- add Instane''', потом '''import from zip''', указать путь до архива, готово!!
'''- add Instane''', потом '''import from zip''', указать путь до архива, готово!!


Подключение к серверу по адресу '''host.mywolfram.ru:20200'''
Подключение к серверу по адресу '''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, да так и есть
* [https://www.curseforge.com/minecraft/mc-mods/applied-energistics-2/files/all?filter-game-version=2020709689%3A4449 Applied Energistics 2 - rv3-beta-6]
# fastcraft-1.25 улучшала производительности, установите "enableCullingTweaks" на false в "fastcraft.ini".
 
# appliedenergistics2-rv3-beta-547-GTNH - требует gtnhlib-0.6.11
* [https://www.curseforge.com/minecraft/mc-mods/bibliocraft/files/all?filter-game-version=2020709689%3A4449 BiblioCraft - v1.11.7]
# NotEnoughEnergistics-1.7.0
 
# NEIIntegration-1.4.0
* [https://www.curseforge.com/minecraft/mc-mods/codechickencore/files/all?filter-game-version=2020709689%3A4449 codechickencore - 1.7.10-1.0.7.47]
# NEIAddons-1.16.0
 
# Forestry-4.10.2 - требует CoFHCore-[1.7.10]3.1.4-329
* [https://www.curseforge.com/minecraft/mc-mods/chickenchunks/files/all?filter-game-version=2020709689%3A4449 ChickenChunks - 1.7.10-1.3.4.19]
# 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.
* [https://www.curseforge.com/minecraft/mc-mods/chisel/files/all?filter-game-version=2020709689%3A4449 Chisel - 2.9.5.11]
# Railcraft-9.16.3 - ничего ему не нада, и так работает
* [https://www.curseforge.com/minecraft/mc-mods/extrabiomesxl/files/all?filter-game-version=2020709689%3A4449 ExtrabiomesXL - 1.7.10-3.16.4]
# 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]
# BetterQuesting-3.7.3-GTNH
* [https://www.curseforge.com/minecraft/mc-mods/forestry/files/all?filter-game-version=2020709689%3A4449 Forestry - 4.2.16]
# binnie-mods-2.5.4
 
# CarpentersBlocks-3.7.0-GTNH
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Core - 1.7-3.0.12.504]
# BiblioCraft[v1.11.7][MC1.7.10]
 
# chisel-2.16.2-GTNH
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Planets - 1.7-3.0.12.504]
# Waila-1.8.2
 
# holoinventory-2.5.0-GTNH - как оказалось, нужен и на сервере
* [https://micdoodle8.com/mods/galacticraft/downloads MicdoodleCore - 1.7-3.0.12.504]
# journeymap-1.7.10-5.2.8-unlimited
* [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]
# Pam's HarvestCraft 1.7.10Lb
* [https://gregtech.overminddl1.com/1.7.10/index.html#Downloads GregTech - 6.14.06]
# buildcraft-compat-7.1.17
 
# industrialcraft-2-2.2.827-experimental
* [https://www.curseforge.com/minecraft/mc-mods/simpleharvest/files/all?filter-game-version=2020709689%3A4449 Harvest - 1.7.10-1.0.0-2]
# GraviSuite-1.7.10-2.0.3
 
# ModTweaker2-0.11.0
* [https://www.curseforge.com/minecraft/mc-mods/hunger-in-peace/files/all?filter-game-version=2020709689%3A4449 Hunger In Peace - 1.7.10-1.0.0]
# CraftTweaker-3.4.0
* [https://www.curseforge.com/minecraft/mc-mods/industrial-craft/files/all?filter-game-version=2020709689%3A4449 IndustrialCraft 2 - 2-2.2.827-experimental]
# ServerUtilities-2.1.29
 
# GT6OreHelper-1.7.10-0.0.5
* [https://www.curseforge.com/minecraft/mc-mods/journeymap/files/all?filter-game-version=2020709689%3A4449 JourneyMap - 1.7.10-5.1.4p2]
# fgtXray-1.7.10-1.0.8 - на сервер не ставить
 
# ExtraCells-1.7.10-2.4.0
* [https://www.curseforge.com/minecraft/mc-mods/malisisdoors/files/all?filter-game-version=2020709689%3A4449 Malisis' Doors - 1.7.10-1.13.2]
# QuarryPlus-1.7.10-2.1.0
 
# inventorytweaks-1.7.1
* [https://www.curseforge.com/minecraft/mc-mods/malisiscore/files/all?filter-game-version=2020709689%3A4449 MalisisCore - 1.7.10-0.14.3]
# WailaHarvestability-1.3.1-GTNH
* [https://www.curseforge.com/minecraft/mc-mods/minetweaker3/files/all?filter-game-version=2020709689%3A4449 MineTweaker 3 - 1.7.10-3.0.10B]
# WAILAPlugins-0.6.0 - требует endercore-0.4.6
* [https://www.curseforge.com/minecraft/mc-mods/mtutils/files/all?filter-game-version=2020709689%3A4449 MTUtils - v1.6.0]
# Wawla-1.3.0-GTNH
* [https://www.curseforge.com/minecraft/mc-mods/notenoughitems/files/all?filter-game-version=2020709689%3A4449 NotEnoughItems - 1.7.10-1.0.5.120]
# clientfixer-1.0
* [https://optifine.net/downloads OptiFine - 1.7.10_HD_U_E7]
# MTUtils-1.6
* [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 UpToDateMod - 1.7.10-2.3.10]
 
--
 
--


--
----


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


==== Подготовка ====
==== Подготовка ====
Строка 126: Строка 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'''''
Строка 156: Строка 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