Minecraft 1.7.10 сборка для сервера GregTech: различия между версиями
Владимир (обсуждение | вклад) |
Владимир (обсуждение | вклад) м →Клиент |
||
| (не показано 25 промежуточных версий этого же участника) | |||
| Строка 5: | Строка 5: | ||
'''MultiMC -''' универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер. | '''MultiMC -''' универсальный лаунчер для множества версий minecraft. Можно запускать сколько угодно, разных версий игры. В моем случае сборка импортируется именно в такой лаунчер. | ||
* '''Скачать MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/ | * '''Скачать MultiMC''' - ломаный) у [https://nc.mywolfram.ru/s/4HG275PoZtfqLak меня на облаке] и с сайта '''[https://github.com/AfoninZ/MultiMC5-Cracked на гитхабе]''' | ||
* '''Prism Launcher''' - можно использовать практически официальный способ пользовать майнкрафт. | |||
Данный ланунчер хоть и не позиционируется как хакнутый, позволяет себя очень просто обмануть. | |||
Для этого нужно запустить его как обычно, и войти в учётную запись Microsof, на которой есть xbox привязка, почти у каждого такое есть. | |||
После чего закрываем, лаунчер, можно попробовать перезапустить и проверить, принят ли аккаунт, лаунчер не должен снова запрашивать учётную запись. | |||
После чего идем в конфиг 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/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: | Подключение к серверу по адресу '''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 | ubuntu 24.04 | ||
==== Подготовка ==== | ==== Подготовка ==== | ||
| Строка 156: | Строка 131: | ||
'''screen''' - создает сессию, в которой уже и будем запускать сервер | '''screen''' - создает сессию, в которой уже и будем запускать сервер | ||
'''screen - | '''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] | ||
User=root | |||
Group=root | |||
WorkingDirectory=/root/mc2 | WorkingDirectory=/root/mc2 | ||
ExecStart=/usr/bin/java -Xms1G -Xmx4G -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar nogui | |||
ExecStart= | 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 start '''''my-startup.service''''' | ||
| Строка 186: | Строка 170: | ||
чтобы это запускалось при запуске системы, нужно | чтобы это запускалось при запуске системы, нужно | ||
systemctl enable '''''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
Сборка
1.7.10_wolfam2 - с облака1.7.10_wolfam2.11.7.10_wolfam2.21.7.10_wolfam2.3 (07.11.21)1.7.10_wolfam2.41.7.10_wolfram2.5(Изменён конфиг railcraft. Добавлена возможность постройки цистерн) .1.7.10_wolfram2.6(Добавлен мод: GraviSuite, поправлены конфиги для запрета крафтов в Applied Energistics 2)1.7.10_wolfram2.7(Замена NEI на экспериментальный, удалены не используемые моды, добавлены buildcraft-compat, Carpenter's Blocks, и расширители NEI)- 1.7.10_wolfam2.8 (Добавлены моды: ---- потом) Как настроение появится, но это важно)
- 1.7.10_wolfam2.9 (Обновления модов: Galaxy Space, GregTech, BuildCraft, buildcraft - compat, Carpenter's Blocks, NotEnoughItems GTNH)
- 1.7.10_wolfam2.9.1 (Добален мод ExtraCells2 - из за шины экспорта со словарём)
- 1.7.10_wolfam2.10 - Актуалушка
- 1.7.10_wolfam2.10.1 - Руссифицируем понемножку
- 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
Установка сервера
скачать 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