Spigot-MC-Server
-
@Sidias There is currently no ability to change version as I have to build spigot into the app package.
Do you have SSH access to your cloudron server? You wont be able to install this through cloudron's web admin panel at this time. (It would need to be approved for that.)
-
@Sidias I have a build for Minecraft 1.14.4 no other builds - but for testing it should get the job done. I am thinking I might need to make a build that can swap jar files for different server versions or something but that will take weeks to setup.
Link to the repo: https://git.cloudron.io/murgero/spigot-app
You will need Cloudron CLI installed on your computer:
https://cloudron.io/developer/cli/Use the quick install instructions to get up and running in 5 minutes or less
-
@Sidias You can manage the server via terminal. Once in the terminal, you can manage the spigot server almost as if you were running on any other Linux server.
You can download and run scripts for the plugins needed through terminal under the /app/data directory.
-
@Sidias It's very easy to manage, but this is what you will have to use if you plan to use Cloudron to host gaming servers...
Do you have a basic understanding of Linux? If you do I can write up a tutorial on how to install and manage plugins, if not then I apologize but this is the best it will get until someone can get a WebUI management console working for spigot... (Though you should manage through CLI anyway, it's faster and more reliable)
Anyway - Let me know if you need a written tutorial. Installing plugins is very easy in terminal and the same can be said for premium plugins.
-
@murgero ok... than say me how can i get premiumplugins from spigot or other pages? A CLI-Browser maybe? I use Linux on my Workstation but i dont use any Terminal... because theres no need for that. But the installer from you works very nice. Thx for that =).
-
@girish Thanks! I wouldn't mind publishing it, even if it stayed in "Experimental". It's really just a drop in replacement built from your Minecraft app, so not a whole lot changed except during the build process, this downloads buildtools.jar instead of server.jar and then builds server.js from source / Mojang with the mods from spigot.
Or an even better option (I think) might be to allow the official Minecraft app you made to include a server version selection box in the admin panel of the app to allow the user to change between Mojang Minecraft and Spigot Minecraft (And bukkit).
As a note, calling Minecraft Bedrock edition a variant of Minecraft Java edition is a bit misleading, AFAIK bedrock was built from the ground up and is completely separate from the java edition.
-
@Sidias So one example tutorial for installing a plugin would be:
- Login to Cloudron
- Launch terminal link for spigot server
- Run the command:
cd /app/data/plugins
(Or whatever directory it uses??) - Run the command:
wget https://example.com/pathtoplugin.zip
- Run the command
unzip plugin.zip
- Restart the app from Cloudron admin
If you bought a plugin from somewhere that you downloaded to your computer, replace step 4 with:
a. Click "Upload to /tmp" button in terminal for app
b. Once uploaded run:cp /tmp/pluginName.zip /app/data/plugins/pluginName.zip
Then continue onto step 5 and so on.
Or something fairly close to that. It looks tedious but is much faster than trying to use a GUI IMHO.
-
@Sidias I updated the source to include essential plugins for you, and also as an example on where they go:
https://git.cloudron.io/murgero/spigot-app
Also, the repository has been moved as well, see link above.
Plugins now included are:
- EssentialsX
- Multiverse-Core
- WorldEdit
- WorldGuard