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

Материал из wolfram
Перейти к навигации Перейти к поиску
 
(не показано 16 промежуточных версий этого же участника)
Строка 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>]'''
Строка 27: Строка 29:
*[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/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/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.'''
Строка 32: Строка 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] - 0.12.0 - Альтернативная генерация ландшафта. - '''CS'''
# gregtech_1.7.10-6.17.01 - не требует зависимостей
* [https://www.curseforge.com/minecraft/mc-mods/applecore/files/all?filter-game-version=2020709689%3A4449 AppleCore] - 3.1.1 - Ядро для некоторых модов - '''CS'''
# 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 - '''CS'''
# 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 - '''CS'''
# NotEnoughEnergistics-1.7.0
*[https://www.curseforge.com/minecraft/mc-mods/binnies-mods/files/all?filter-game-version=2020709689%3A4449 Binnie's Mods] - 2.0.22.7 - '''CS'''
# NEIIntegration-1.4.0
*[https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator/files/all?filter-game-version=2020709689%3A4449 Chunk-Pregenerator] - 2.4.1 => 2.5.3 - '''CS'''
# NEIAddons-1.16.0
*[https://www.curseforge.com/minecraft/mc-mods/careful-cast-corrector-ccc/files/all?filter-game-version=2020709689%3A4449 Careful Cast Corrector] - 1.0 => 2.0 - '''CS'''
# Forestry-4.10.2 - требует CoFHCore-[1.7.10]3.1.4-329
 
# buildcraft-7.1.42 - ничего не требует, молодец
* [https://www.curseforge.com/minecraft/mc-mods/codechickencore/files/all?filter-game-version=2020709689%3A4449 codechickencore] - 1.0.7.48 - '''CS'''
# 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 - ничего ему не нада, и так работает
* [https://www.curseforge.com/minecraft/mc-mods/chickenchunks/files/all?filter-game-version=2020709689%3A4449 ChickenChunks] - 1.3.4.19 - '''CS'''
# extrabiomesxl_1.7.10-3.16.4 - автономен
*[https://www.curseforge.com/minecraft/mc-mods/chicken-chunk-patcher/files/all?filter-game-version=2020709689%3A4449 Chicken Chunk Patcher] - 1.1
# BetterQuesting-3.7.3-GTNH
 
# binnie-mods-2.5.4
* [https://www.curseforge.com/minecraft/mc-mods/chisel/files/all?filter-game-version=2020709689%3A4449 Chisel] - 2.9.5.11- '''CS'''
# CarpentersBlocks-3.7.0-GTNH
*[https://www.curseforge.com/minecraft/mc-mods/crafttweaker/files/all?filter-game-version=2020709689%3A4449 CraftTweaker] - 3.1.0 - '''CS'''
# BiblioCraft[v1.11.7][MC1.7.10]
* [https://www.curseforge.com/minecraft/mc-mods/extrabiomesxl/files/all?filter-game-version=2020709689%3A4449 ExtrabiomesXL] - 3.16.4
# chisel-2.16.2-GTNH
* [https://www.curseforge.com/minecraft/mc-mods/fastcraft/files/all?filter-game-version=2020709689%3A4449 FastCraft] - 1.25
# Waila-1.8.2
* [https://www.curseforge.com/minecraft/mc-mods/forestry/files/all?filter-game-version=2020709689%3A4449 Forestry] - 4.2.16
# holoinventory-2.5.0-GTNH - как оказалось, нужен и на сервере
 
# journeymap-1.7.10-5.2.8-unlimited
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Core] - 3.0.12.504
# Pam's HarvestCraft 1.7.10Lb
 
# buildcraft-compat-7.1.17
* [https://micdoodle8.com/mods/galacticraft/downloads Galacticraft Planets] - 3.0.12.504
# industrialcraft-2-2.2.827-experimental
* [https://www.curseforge.com/minecraft/mc-mods/galaxy-space-addon-for-galacticraft/files/all?filter-game-version=2020709689%3A4449 Galaxy Space] - 1.2.14 => 1.2.15
# GraviSuite-1.7.10-2.0.3
* [https://gregtech.overminddl1.com/1.7.10/index.html#Downloads GregTech] - 6.14.06 => 6.15.01
# ModTweaker2-0.11.0
* [https://www.curseforge.com/minecraft/mc-mods/industrial-craft/files/all?filter-game-version=2020709689%3A4449 IndustrialCraft 2] - 2-2.2.827-experimental
# CraftTweaker-3.4.0
 
# ServerUtilities-2.1.29
* [https://www.curseforge.com/minecraft/mc-mods/journeymap/files/all?filter-game-version=2020709689%3A4449 JourneyMap] - 5.1.4p2
# GT6OreHelper-1.7.10-0.0.5
 
# fgtXray-1.7.10-1.0.8 - на сервер не ставить
* [https://www.curseforge.com/minecraft/mc-mods/malisiscore/files/all?filter-game-version=2020709689%3A4449 MalisisCore] - 0.14.3
# ExtraCells-1.7.10-2.4.0
* [https://www.curseforge.com/minecraft/mc-mods/minetweaker3/files/all?filter-game-version=2020709689%3A4449 MineTweaker 3] - 3.0.10B
# QuarryPlus-1.7.10-2.1.0
* [https://www.curseforge.com/minecraft/mc-mods/mtutils/files/all?filter-game-version=2020709689%3A4449 MTUtils] - v1.6.0
# inventorytweaks-1.7.1
* [https://optifine.net/downloads OptiFine] - 1.7.10_HD_U_E7
# WailaHarvestability-1.3.1-GTNH
* [https://www.curseforge.com/minecraft/mc-mods/pams-harvestcraft/files/all?filter-game-version=2020709689%3A4449 Pam's HarvestCraft] - 1.7.10Lb
# WAILAPlugins-0.6.0 - требует endercore-0.4.6
*[https://www.curseforge.com/minecraft/mc-mods/waila/files/all?filter-game-version=2020709689%3A4449 Waila] - 1.5.10 - '''C'''
# Wawla-1.3.0-GTNH
*[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 - '''C'''
# clientfixer-1.0
*[https://www.curseforge.com/minecraft/mc-mods/waila-harvestability/files/all?filter-game-version=2020709689%3A4449 Waila Harvestability] - 1.1.6 - '''C'''
# MTUtils-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-25 - '''C'''
*[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 - '''C'''
*[https://www.curseforge.com/minecraft/mc-mods/inventory-tweaks/files/all?filter-game-version=2020709689%3A4449 Inventory Tweaks] - 1.59-dev-152 - '''C'''
*[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
*[https://minecraft-inside.ru/mods/28820-gravitation-suite.html GraviSuite] - 2.0.3
*[https://www.curseforge.com/minecraft/mc-mods/buildcraft/files/all?filter-game-version=2020709689%3A4449 BuildCraft] 7.1.23 => 7.1.24
*[https://www.curseforge.com/minecraft/mc-mods/buildcraft-compat/files/all?filter-game-version=2020709689%3A4449 buildcraft - compat] 7.1.7 => 7.1.8
*[https://www.curseforge.com/minecraft/mc-mods/carpenters-blocks/files/all?filter-game-version=2020709689%3A4449 Carpenter's Blocks] v3.3.8.1 => v3.3.8.2  
*[https://www.curseforge.com/minecraft/mc-mods/modtweaker/files/2313730 ModTweaker] - 2-0.9.6
*[https://www.curseforge.com/minecraft/mc-mods/nei-addons/files/all?filter-game-version=2020709689%3A4449 neiaddons] - 1.12.15.41
*[https://www.curseforge.com/minecraft/mc-mods/nei-integration/files/2282522 NEIIntegration] - 1.1.2
*[https://www.curseforge.com/minecraft/mc-mods/notenoughitems-gtnh/files/all?filter-game-version=2020709689%3A4449 NotEnoughItems GTNH] - 2.1.7 => 2.1.12 - '''C'''
*[https://www.curseforge.com/minecraft/mc-mods/advanced-xray/files/all?filter-game-version=2020709689%3A4449 Advanced XRay] - 1.0.8 - '''C'''
*[https://www.curseforge.com/minecraft/mc-mods/ftb-library-legacy-forge/files/all?filter-game-version=2020709689%3A4449 FTB Library] - 1.0.18.3 - '''CS'''
*[https://www.curseforge.com/minecraft/mc-mods/ftb-utilities-forge/files/all?filter-game-version=2020709689%3A4449 FTB Utilities] - 1.0.18.3 - '''CS'''
*[https://www.curseforge.com/minecraft/mc-mods/world-stripper/files/all?filter-game-version=2020709689%3A4449 World Stripper] - 1.0.0 - '''C'''
*[https://www.curseforge.com/minecraft/mc-mods/extra-cells-2-samlam140330s-fork/files/all?filter-game-version=2020709689%3A4449 ExtraCells2] - 2.4.0  
*
*
 
--
 
--


--
----


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


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