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

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


* '''MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/fg74rzXZyWWyQPY меня на облаке] и с сайта [https://www.hackphoenix.com/multimc/ hackphoenix.com].


Сборка:
Кто бы мог подумать!)


* [https://nc.mywolfram.ru/s/p5QPe3LHoeZkqHo 1.7.10_wolfram_1.0 - с облака]
'''MultiMC -''' универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер.


*  '''Скачать MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/4HG275PoZtfqLak меня на облаке] и с сайта '''[https://github.com/AfoninZ/MultiMC5-Cracked на гитхабе]'''
*  '''Prism Launcher''' - можно использовать практически официальный способ пользовать майнкрафт.
Данный ланунчер хоть и не позиционируется как хакнутый, позволяет себя очень просто обмануть.


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


'''add Instane''', потом '''import from zip''', указать путь до архива, готово!!
После чего закрываем, лаунчер, можно попробовать перезапустить и проверить, принят ли аккаунт, лаунчер не должен снова запрашивать учётную запись.
 
После чего идем в конфиг accounts.json, правим строку <code>"ownsMinecraft": false</code> на <code>"ownsMinecraft": true</code>
----
 
=== '''Сборка''' ===
 
*'''[https://nc.mywolfram.ru/s/NMWmYwAXHqgaQxy <s>1.7.10_wolfam2 - с облака</s>]'''
*[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.'''
 
'''- add Instane''', потом '''import from zip''', указать путь до архива, готово!!
 
Подключение к серверу по адресу '''host.mywolfram.ru:20025'''
----
 
=== Модлист ===
 
# '''Forge 10.13.1614''' - устанавливается через '''MultiMC.''' Edit instanse, instal Forge.
# gregtech_1.7.10-6.17.01 - не требует зависимостей
# 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
 
----
 
=== Сервер ===
ubuntu 24.04
 
==== Подготовка ====
Сначала ставим джаву
apt install openjdk-8-jre-headless
и скрин
apt install screen
открываем порт
ufw allow 25565
 
==== Установка сервера ====
скачать [http://files.minecraftforge.net/ 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'''''

Текущая версия от 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