GenPage

Technic Modpack Server Utility

Recommended Posts

Hey guys,

 

I've been working on a little project to make updating Technic Modpack Servers a little easier. 

 

https://github.com/GenPage/ServerCore

 

This will allow server owners to directly download or "install" (unzip) modpacks to a specified directory on their servers.

 

Its currently in a beta state. I thought now would be a good time to release it and get some feedback on it.

 

Here are some examples of the program:

 

Listing Modpacks

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore -ls

Modpacks:
===========
Voltz ==> voltz
Tekkit Classic ==> tekkit
Yogbox ==> yogbox
Hexxit ==> hexxit
Tekkit ==> tekkitmain
Hack Slash Mine ==> hackslashmine
Big Dig ==> bigdig
Attack of the B-Team ==> attack-of-the-bteam
Tekkit Lite ==> tekkitlite
Vanilla ==> vanilla


Mirror URL: http://mirror.technicpack.net/Technic/

Displaying Pack Info:

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore tekkit

Selected Pack Info:
===========
Name: Tekkit Classic
Slug: tekkit
URL: http://www.technicpack.net/tekkit-classic

Builds:
-----------
Recommended: 3.1.2
Latest: 3.1.3
Builds: 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.5, 3.0.3, 3.0.2, 3.0.1, 3.0.0

Downloading all packs (default recommended builds)

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore all --download
Downloading all available packs...

Downlading build: 2.0.4 of Voltz

Creating directory: /home/genpage/TechnicServerCore/serverZips/voltz
voltz-v2.0.4.zip: 100% |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:01  27.24 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/voltz/voltz-v2.0.4.zip


Downlading build: 3.1.2 of Tekkit Classic

Creating directory: /home/genpage/TechnicServerCore/serverZips/tekkit
tekkit-v3.1.2.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:01   9.55 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkit/tekkit-v3.1.2.zip

Yogbox has been retired from the Technic Launcher and is no longer available.

Downlading build: 1.0.10 of Hexxit

Creating directory: /home/genpage/TechnicServerCore/serverZips/hexxit
hexxit-v1.0.10.zip: 100% |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:01  31.61 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/hexxit/hexxit-v1.0.10.zip


Downlading build: 1.2.9e of Tekkit

Creating directory: /home/genpage/TechnicServerCore/serverZips/tekkitmain
tekkitmain-v1.2.9e.zip: 100% |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:02  33.50 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkitmain/tekkitmain-v1.2.9e.zip

Hack Slash Mine has been retired from the Technic Launcher and is no longer available.

Downlading build: 1.3.9 of Big Dig

Creating directory: /home/genpage/TechnicServerCore/serverZips/bigdig
bigdig-v1.3.9.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:02  22.53 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/bigdig/bigdig-v1.3.9.zip


Downlading build: 1.0.10b of Attack of the B-Team

Creating directory: /home/genpage/TechnicServerCore/serverZips/attack-of-the-bteam
attack-of-the-bteam-v1.0.10b.zip: 100% |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:02  50.88 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/attack-of-the-bteam/attack-of-the-bteam-v1.0.10b.zip


Downlading build: 0.6.5 of Tekkit Lite

Creating directory: /home/genpage/TechnicServerCore/serverZips/tekkitlite
tekkitlite-v0.6.5.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:01  13.12 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkitlite/tekkitlite-v0.6.5.zip

Vanilla has been retired from the Technic Launcher and is no longer available.
Downloading Complete.

Downloading a specific pack

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore tekkit --download

Downlading build: 3.1.2 of Tekkit Classic

Zip already downloaded. Do you wish to re-download? [y/N] y
tekkit-v3.1.2.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:01  14.53 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkit/tekkit-v3.1.2.zip

Downloading latest build of a specific pack

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore tekkit --download latest

Downlading build: 3.1.3 of Tekkit Classic

tekkit-v3.1.3.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:00  15.18 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkit/tekkit-v3.1.3.zip

Downloading a specific version of a pack

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore tekkit --download 3.0.2

Downlading build: 3.0.2 of Tekkit Classic

tekkit-v3.0.2.zip: 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Time: 0:00:00   7.67 MB/s
Download complete! Downloaded to: /home/genpage/TechnicServerCore/serverZips/tekkit/tekkit-v3.0.2.zip

Checks if build exists in the list

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore tekkit --download creeper
Build creeper does not exist for Tekkit Classic

Checks if the modpack is still available

[email protected]:~/Coding/Repos/ServerCore$ TechnicServerCore yogbox --download
Yogbox has been retired from the Technic Launcher and is no longer available.

Let me know what you think!

If you have any issues with the program, please post them here:

https://github.com/GenPage/ServerCore/issues

Share this post


Link to post
Share on other sites

Does this work with the Technic Platform/Solder, or just with the Technic Team packs?

Currently, this only works with Technic Modpacks. However, I do wish to implement this with Platform/Solder. I started this project with that frame in mind. This will require changes to Solder which I have not had time to look into.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Jupstart
      I've been trying to play some mod packs with friends but every time I try to start one up it just restarts the launcher. How can I fix this?
      https://pastebin.com/cp3A1nJN
    • By TBGS_Destroyer
      So i got Technic and i thought it would be cool yea alot of modpacks and stuff ... so i downloaded pixelmon so i can play with a friend and i clicked play  it loaded then it closed the  launcher and re-opened the launcher saying nothing and i tried this for several modpacks its the same for all of them my java is up tp date 64-bit and i dont know why anything isnt loading??
    • By Hauteknits
      When trying to download my modpack. Me and my friends download percentage hits the negative max 64-bit integer value. Any ideas to this? Everything seems to be in order

    • By EpicSilvahGaming
      Whenever I Try To Load Any Modpack, This Is What I Get.
      Any Help Will Be Appreciated
      Pastebin: crash-2018-08-25_13.31.04-client.txt
    • By haleyeahedits
      I've been having this problem for forever. Every time I try to load up a modpack, the launcher goes away for a sec and then comes back and the game doesn't load up. Any help would be much appreciated.
       
      Log: https://pastebin.com/Y6wY5i0f