Since I cannot sleep, I will be starting design on a new Rising World Mods script management system that I talked about a while back. I will continue documenting it here so that fellow scripters and dedicated server hosts can chime in with their thoughts.
The idea is to provide a central repository for scripts where script developers can upload their new creations, and server hosts can subscribe to scripts and have updates automatically published upon server restarts if the host indicates he or she would like the auto-updates. Manual updates to specific scripts can be performed as well. The host will also be sent an email when scripts that they use have been updated.
I am hopeful to have that done by tomorrow evening. It will require the following tasks to be completed:
1. Modification to Server.jar to initialize the patcher. I will post more details about which classes specifically will be modified after I do some research. This will also cause a deployment of a custom server.jar in concert with official updates by the Rising World devs. Custom modifications will be minimal as to speed up the RWM updates after each official release of server.jar. Modifications will also include github logic for auto-patching scripts.
2. Setup of a github repository.
3. Web hook logic in a web portal or forum software that will allow developers to post version controlled scripts and allow hosts to manually download them, rate them, etc. Right now I am looking at Joomla as the portal to use. I have it installed on the proposed site, I just have to write the github hooks and create a proper upload/download and rating interface.
That's it for this weekend. Once that is done I will go back to modifying the areaprotection system, and other scripts.