Jump to content

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

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.

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 YTDannydan
      So i made a modpack, and i have tried linking my file on several different websites, dropbox, MediaFire and Google Drive. but the modpack settings keep saying: "The modpack location you specified is not a valid zip file." can someone please help me? i want to make a server of this modpack in future but for the last couple days i have been struggling!
    • By Cosmology27
      Hey there, I haven't played Technic/Minecraft in probably 5 years or so, and I'm going to be running a server once again, so I'm just looking for some help.
      I don't see how to do a totally clean install of Technic. It doesn't look like it's really "installed" on my computer, because it doesn't show up in the programs list, so I can't uninstall it. If I download the new launcher, it just opens up the old version of Technic I had (last opened 2 years ago, but I didn't play much then). Is there a way to actually do a fresh install?
      I have some friends wanting to join my server, and from years ago I remember that the launcher would automatically set the RAM allocation quite low, and you actually had to go into the settings and change that manually. This was required for basically any modpack, because the automatic RAM allocation was so low. I know it's silly, but I have found that the majority of people actually can't manage that. If you tell them they need to go adjusting settings, they get discouraged. So for example, people that aren't good with computers, or younger kids, who love Minecraft, things like Technic are really nice, because they basically just have to click play. Is there any way to make the RAM allocation automatically increase when you run my modpack? Or are we actually forced to increase RAM allocation? (It seems odd to me, because no other program ever requires that you do this, if I run Skyrim, it doesn't make me decide how much RAM to allocate, regardless of modding)
      In terms of the files for the actual modpack, are there better ways to do it now? I remember myself and others used to use Dropbox, but they've really fallen behind, and I remember they changed how things worked, so it made it quite difficult to use Dropbox to share the files. How are people sharing files these days?
      I also remember a website that would allow you to create a redirection for your IP address (I forgot what the proper term is). Basically, your 123.235.543 whatever IP address you have, will change into something like "CosmosServer" so that you can let people have access to your IP, without actually giving them your IP. The site takes anyone looking for "CosmosServer", and makes them actually look for my IP. Anyone remember what this is called, or what site to use for this?
      Lastly, if you can't have RAM automatically allocated, does anyone know what Technic STARTS your RAM allocation at? I can't figure out how to clean install, so I'd possibly like to try and make a lightweight modpack that will work with the auto allocation, so what does it automatically set RAM to?
       
      Random last point, this forum post page KEEPS bashing my cursor back to the security check. While typing this up it forced me back there multiple times, forcing me to uncheck that I'm not a robot, and I then had to refresh the page to fix it. Why in the world is that happening? Very annoying.
       
      Appreciate any help you can give! Thanks!
    • By F1ref1y
      So im new to making modpacks, and i have just made one today consisting of orespawn, legends, battlegear, backpack, damage indicators, enchanting plus, and not enough items. I ran into the problem of not being able to mine any of the dried spawn eggs, can someone help?
    • By Upikia123
      I really need some help please, it's making like 2 days I'm trying to figure out what's wrong with technic launcher, because everytime I click on play to launch a modpack, it's just closing the technic launcher sreen, load a littlebit and then it just pop-up the technic launcher screen again, I know that Java is not the problem because I tried the 8u25, the 8 251 and the 8 191 version and they all did the same error again and again. I was thinking that my graphic card driver was the problem, but I just updated it to the last version and it did the same. I also did every Windows Update and it did the same again... I would be glad to find a solution.. 
      Here are the last crash report (log) I had:crash-2020-04-19_20.41.04-client.txt
    • By Mikewood
      I was used to play modpacks on the technic launcher. But today i can't start the modpack.
      When i click on the play button, it closes the window like the modpack is normally loading. But after maybe 10 seconds it open the technic launcher window again.  Here is my crash report. I don't know why is it not working. Can anyone help or know the possible fixes ? 
       
      crash-2020-04-17_13.07.04-client.txt
×
×
  • Create New...