Ago's Server Mods
The Modloader Package
- The modloader and startup scripts
- A patcher to patch the WurmServerLauncher binary and server.jar to load the modloader
- Announcer Server-wide player login announcement.
- BagOfHolding magicly increase the size of containers.
- ChristmasMod configure christmas gifts.
- CreatureAgeMod Animals grow up faster.
- CropMod Prevent crops from overgrowing.
- HarvestHelper Get exact season start times.
- HTTPServer Library providing a HTTP Server for other mods to use.
- InbreedWarning Receive a warning when breeding related animals.
- ScriptRunner Run script on various hooks.
- ServerPacks Provides additional pack download service for mods.
- ServerMap Provide a server pack with a pre-rendered or current map of the server
- SpellMod Gives priests all spells and removes priest restrictions
Instructions
- Extract the contents of
server-modlauncher-<version>.zipinto the dedicated server dir - Extract the contents of the additional mods you want to intall into the dedicated server dir. This will install the required
.propertiesfiles to enable the mods. - Start
modlauncher.batormodlauncher.sh
Check out the installation instructions.
Patcher
- Run
patcher.batorpatcher.shto patch toserver.jarand theWurmServerLaucher. - This will create
WurmServerLaucher-patchedwhich you can start like the original game but starts the modded version. - You can then copy
WurmServerLaucher-patchedtoWurmServerLaucherto run the loader from Steam. - The launcher does essentialy the same as
WurmServerLauncher.exebut loads mods and registers a hook into the server startup.
The server-modlauncher-<version>.zip package includes the updated mods but not the .properties files. Extracting the modloader zip file will update the mods but keeps the configuration in place and won't enable any new mods.
https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.2
Technical note: the loader will now create a separate classloader for mods if the "classpath" property is present in the properties file. The entries are comma separated and resolved from mods/modname folder. modname is the name of the properties file without ".properties"
Changelog
Check the github releases for the full changelog: