Skip to content

SuPeRMiNoR2/ssdeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SuperSolderDeploy (ssdeploy)

ssdeploy is a script to update a minecraft server mods folder from a technic solder instance. This allows you to keep a modpack server up to date with a technic modpack, without having to manually update the server mods each time you change the client mods.

Warning: This script was developed on linux, for linux, however, as far as I am aware it does work on windows.

Installation

  • Install python3 if you do not have it, then install pip (python3 and python3-pip on ubuntu)
  • Install the python module "requests" from pip: pip3 install requests
  • Clone it: git clone https://github.com/SuPeRMiNoR2/ssdeploy.git
  • Change to the ssdeploy directory
  • Run ssdeploy.py
  • Edit config.ini
  • Run ssdeploy again

Configuration

By default, the configuration directory is located at $HOME/.config/ssdeploy All of the data files will be located inside that directory, including the main config file, config.ini

ssdeploy also supports custom configuration directories that you can specify with --config /full/path/here It will create the directory if it does not exist, as long as the base directory does exist. This feature allows you to run multiple servers without conflict.

ssdeploy supports marking mods as client only in solder, so that it does not download client only mods into the server mod folder. To mark a mod as client only, put the string #clientonly anywhere in the mod's description on solder.

About

SuperSolderDeploy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages