Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Spigot-MC-Server

    App Wishlist
    8
    41
    2788
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Sidias
      Sidias last edited by

      The Vanilla-MC-Server is nice but what we really need is Spigot.

      lg Sidias

      1 Reply Last reply Reply Quote 2
      • Sidias
        Sidias last edited by

        Pls add Spigotserver or Pterodactyl or something similar to work with modded Spigot. I want to use Cloudron mainly to work with Spigot-Server-Teams... thx a lot :).

        murgero 2 Replies Last reply Reply Quote 0
        • murgero
          murgero App Dev @Sidias last edited by

          @Sidias I can make a beta build - Want to test it out with me? Do you have matrix?

          --
          https://urgero.org
          ~ Professional Nerd. Freelance Programmer. ~
          Matrix: @murgero:urgero.org

          1 Reply Last reply Reply Quote 0
          • murgero
            murgero App Dev @Sidias last edited by

            @Sidias I have a supposedly working build, haven't tested plugins, but so far so good.

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~
            Matrix: @murgero:urgero.org

            1 Reply Last reply Reply Quote 0
            • Sidias
              Sidias last edited by Sidias

              @murgero i can test it If its in the Betabuild i can enable that and Install it on my Cloudron. Ist there a free Versionchange or only the newest Spigot available?

              murgero 1 Reply Last reply Reply Quote 0
              • murgero
                murgero App Dev @Sidias last edited by

                @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.)

                --
                https://urgero.org
                ~ Professional Nerd. Freelance Programmer. ~
                Matrix: @murgero:urgero.org

                1 Reply Last reply Reply Quote 0
                • Sidias
                  Sidias last edited by

                  @murgero yeah i have full access to the server.

                  do you have a version for 1.8.8 and one for 1.13 and one for 1.14.4? thats the mainly needed ones. ^^

                  murgero 1 Reply Last reply Reply Quote 0
                  • murgero
                    murgero App Dev @Sidias last edited by murgero

                    @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

                    --
                    https://urgero.org
                    ~ Professional Nerd. Freelance Programmer. ~
                    Matrix: @murgero:urgero.org

                    1 Reply Last reply Reply Quote 0
                    • Sidias
                      Sidias last edited by

                      @murgero I dont wanna install git or nodejs on my Workstation... is it in any way possible to do this directly on the server? Im to stupid to find out how XD.

                      murgero 1 Reply Last reply Reply Quote 0
                      • murgero
                        murgero App Dev @Sidias last edited by

                        @Sidias I'm not aware of any other way. Can you load a VM up on your computer to do the install from?

                        --
                        https://urgero.org
                        ~ Professional Nerd. Freelance Programmer. ~
                        Matrix: @murgero:urgero.org

                        1 Reply Last reply Reply Quote 0
                        • Sidias
                          Sidias last edited by

                          @mugero i will test it at friday night. I give you feedback than. 😃

                          1 Reply Last reply Reply Quote 1
                          • Sidias
                            Sidias last edited by

                            @murgero Hi, i have installed your Spigot... but... how i can give my team good access to manage plugins and so on?

                            The Server startet and i cant manage anything other than the vanilla-installation -.-

                            murgero 1 Reply Last reply Reply Quote 0
                            • murgero
                              murgero App Dev @Sidias last edited by

                              @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.

                              e3d2e809-b874-4e62-96aa-d65f37c50335-image.png

                              You can download and run scripts for the plugins needed through terminal under the /app/data directory.

                              --
                              https://urgero.org
                              ~ Professional Nerd. Freelance Programmer. ~
                              Matrix: @murgero:urgero.org

                              1 Reply Last reply Reply Quote 0
                              • Sidias
                                Sidias last edited by

                                @murgero Thats completely useless than.. i cant make a tutorial for all my Teams. And how i can get Premiumplugins from Spigot and so on...

                                murgero 1 Reply Last reply Reply Quote 0
                                • murgero
                                  murgero App Dev @Sidias last edited by

                                  @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.

                                  --
                                  https://urgero.org
                                  ~ Professional Nerd. Freelance Programmer. ~
                                  Matrix: @murgero:urgero.org

                                  1 Reply Last reply Reply Quote 0
                                  • girish
                                    girish Staff last edited by

                                    Oh nice, this looks great. Good stuff @murgero .

                                    @nebulon What do you think of publishing the app? Given we have the two different variants of minecraft already.

                                    murgero 1 Reply Last reply Reply Quote 1
                                    • Sidias
                                      Sidias last edited by

                                      @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 =).

                                      murgero 2 Replies Last reply Reply Quote 0
                                      • murgero
                                        murgero App Dev @girish last edited by

                                        @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. 🙂

                                        --
                                        https://urgero.org
                                        ~ Professional Nerd. Freelance Programmer. ~
                                        Matrix: @murgero:urgero.org

                                        T 1 Reply Last reply Reply Quote 1
                                        • murgero
                                          murgero App Dev @Sidias last edited by murgero

                                          @Sidias So one example tutorial for installing a plugin would be:

                                          1. Login to Cloudron
                                          2. Launch terminal link for spigot server
                                          3. Run the command: cd /app/data/plugins (Or whatever directory it uses??)
                                          4. Run the command: wget https://example.com/pathtoplugin.zip
                                          5. Run the command unzip plugin.zip
                                          6. 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.

                                          --
                                          https://urgero.org
                                          ~ Professional Nerd. Freelance Programmer. ~
                                          Matrix: @murgero:urgero.org

                                          1 Reply Last reply Reply Quote 0
                                          • Sidias
                                            Sidias last edited by Sidias

                                            This post is deleted!
                                            1 Reply Last reply Reply Quote 0
                                            • murgero
                                              murgero App Dev last edited by

                                              I can't see your reply, but if you need assistance in setting something up, I have Matrix: @murgero:matrix.urgero.org

                                              --
                                              https://urgero.org
                                              ~ Professional Nerd. Freelance Programmer. ~
                                              Matrix: @murgero:urgero.org

                                              1 Reply Last reply Reply Quote 0
                                              • murgero
                                                murgero App Dev @Sidias last edited by

                                                @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

                                                --
                                                https://urgero.org
                                                ~ Professional Nerd. Freelance Programmer. ~
                                                Matrix: @murgero:urgero.org

                                                1 Reply Last reply Reply Quote 0
                                                • Sidias
                                                  Sidias last edited by Sidias

                                                  @murgero hmmm EssentialsX.... Multiverse-Core.... WE and WG... no need for Kiddyserverplugins... thats means i must delete this plugins everytime if i update the app with your new one? More work to bring the folder clear and bring up real plugins.. -.-

                                                  I host very very specialised Servers like an civilizationlike server and so on. I has found the bug that at a few hours after installation i cant see anything on the webpanel it only show me the site without any formular terminal or something similar. Dont know why.

                                                  But these 4 Plugins you bring up initially are completely useless ones. Mostly useless for serious Servers.

                                                  murgero 1 Reply Last reply Reply Quote 0
                                                  • murgero
                                                    murgero App Dev @Sidias last edited by

                                                    @Sidias said in Spigot-MC-Server:

                                                    EssentialsX.... Multiverse-Core.... WE and WG... no need for Kiddyserverplugins... thats means i must delete this plugins everytime if i update the app with your new one? More work to bring the folder clear and bring up real plugins.. -.-

                                                    If you are looking to run Minecraft servers as a corporation or as a business you should move away from cloudron - It wasn't made for that. No, once there is a data image for the app, it wont be touched by the installer unless you delete the app and reinstall.

                                                    @Sidias said in Spigot-MC-Server:

                                                    I host very very specialised Servers like an civilizationlike server and so on. I has found the bug that at a few hours after installation i cant see anything on the webpanel it only show me the site without any formular terminal or something similar. Dont know why.

                                                    I fixed that in this update (I think) I can't run the server much on my hardware at this time, but I made changes to how the backend get's server output which should fix an issue like that.


                                                    With that being said, at this point it does sound like what you are looking for will require scaling that I don't think cloudron will handle like that, I wanted to try something like McMyAdmin to do the server administration for this but I dont think that will fit what you are looking for either.

                                                    All-in-all, if you need something to scale with quickly, get a parnership with scaleway or digitalocean and build a template for your servers instead. That would require some setup, but in the long run will be better for you.

                                                    --
                                                    https://urgero.org
                                                    ~ Professional Nerd. Freelance Programmer. ~
                                                    Matrix: @murgero:urgero.org

                                                    1 Reply Last reply Reply Quote 0
                                                    • Sidias
                                                      Sidias last edited by

                                                      @murgero
                                                      Im not host my very first Spigotserver you know? Sry if my words are too hard... but really? Predefined plugins?
                                                      I host MC-Servers since 2010.. thats a few years ^^. I have used Multicraft in the Past to connect my teams. But i need so much more complex ressources that i dont have the time to maintance all these things so i switch to Cloudron the only thing is that Cloudron dont have an app for Multicraft or Pterodactyl... its not me that dont can use terminals and so on... but i have sevarel Servers and Teams and not the time to discuss with all of them you know?

                                                      I can host my very Own MC-Server perfectly with your App thx a lot for that but pls dont provide predefined Plugins ... theres no need for.

                                                      Thx a lot for this great APP. Really =). But i hope sometimes someone create one with good webapp integratet or a Multicraft or Pterodactylapp

                                                      And no its not for Business. All i do is hosting sevarel teams ^^. And the most of that people arent so deep in Serverthings. XD

                                                      murgero 1 Reply Last reply Reply Quote 0
                                                      • murgero
                                                        murgero App Dev @Sidias last edited by

                                                        @Sidias You can disable the plugins if you need, they are there for others that use the app, not for you.

                                                        I will not be able to get Pterodactyl working until Cloudron support Port ranges in their configurations. Though I can get it working with a predefined number of servers, it's not worth it if you need it for 2 servers now and then 12 servers later (as an example).

                                                        If you can, maybe just install the app multiple times? That might work better in your favor if you are looking to get multiple setup in cloudron with plugin support.

                                                        --
                                                        https://urgero.org
                                                        ~ Professional Nerd. Freelance Programmer. ~
                                                        Matrix: @murgero:urgero.org

                                                        1 Reply Last reply Reply Quote 0
                                                        • Sidias
                                                          Sidias last edited by

                                                          @murgero yeah of course i can install the app thousand times... but if noone of that people can handle it or will try to learn terminaluse it has no effect ^^.

                                                          3 of 8 Servers can get up with your App because there Serverowners (including myself) can use terminal or will be able to in the future.

                                                          But the others -.- maybe theyre to stupid? dont know whats there problem XD but maybe at any time anyone brings Multicraft to run or Ptero dont know.

                                                          1 Reply Last reply Reply Quote 0
                                                          • Sidias
                                                            Sidias last edited by Sidias

                                                            @murgero Hey there... if i installed it on different ports i cant reach the app only the standartport can be used... can you maybe modify it so if i change the port the iptables get updated too?

                                                            EDIT: If i change the port manually in the server.properties after i define a new one over the configure it works fine... maybe you let change the server.properties automatically over the configure?

                                                            Because without that it wont work with SRV-Records.
                                                            And can you pls do that the Configure of the RAM i do is internally used? Because whats the reason for giving the whole App 8192 MB-Ram but the Server still runs with 1024MB ram?
                                                            And wow... really? I cant change it internally because you lock the file to read-only. Oh cmon... the app is nearly unusable with that.... Who in the world needs 1G-Ram MC-Server?

                                                            And no custom startparameter and so on... theres a lot work todo...

                                                            The App completely ignores all settings internally XD

                                                            And is it right that only admins can login to terminal so i must give all the teams complete access to let them work with your app? he dude sorry but that app is completely useless if only 1 more users without adminrang is needed to access the plugins and so on... i can only host a server to bring it up solo... without any team or something.. because the team needs to get administratorpower for cloudron.

                                                            murgero 1 Reply Last reply Reply Quote 0
                                                            • murgero
                                                              murgero App Dev @Sidias last edited by

                                                              @Sidias said in Spigot-MC-Server:

                                                              EDIT: If i change the port manually in the server.properties after i define a new one over the configure it works fine... maybe you let change the server.properties automatically over the configure?
                                                              Because without that it wont work with SRV-Records.
                                                              And can you pls do that the Configure of the RAM i do is internally used? Because whats the reason for giving the whole App 8192 MB-Ram but the Server still runs with 1024MB ram?
                                                              And wow... really? I cant change it internally because you lock the file to read-only. Oh cmon... the app is nearly unusable with that.... Who in the world needs 1G-Ram MC-Server?

                                                              All that is listed here is a limitation of Cloudron - not a limitation of the app. The ONLY folder that is read and write in EVERY cloudron app is /app/data. Nothing else can be changed. the 1GB thing I'll need to think about because I am not 100% sure on what to do to fix that, but I am sure there is a way.

                                                              For the ports - If you use a different port you must configure the minecraft client to use that too.

                                                              Example:

                                                              • mc.example.com on port 25565
                                                              • mc2.example.com on port 25566 = mc2.example.com:25566 in the client config.

                                                              I'll say it once more. You need to do too many specific things, of which your limited knowledge of Linux will just bite you in the butt later. Host your MC server on a different platform. Cloudron will not work for you until another Developer can come in and help me configure this. The app is not ignoring any configuration that I can see - You either do not understand what the Cloudron configuration panel does, or are changing something to an unsupported value.

                                                              At this point, I am no longer going to work on this.

                                                              --
                                                              https://urgero.org
                                                              ~ Professional Nerd. Freelance Programmer. ~
                                                              Matrix: @murgero:urgero.org

                                                              1 Reply Last reply Reply Quote 0
                                                              • Sidias
                                                                Sidias last edited by

                                                                @murgero than write the startram in the start.sh....

                                                                and youre completely wrong i dont need to put the port after the domain if i have a SRV-Record. I write it clearly to you that if i change the port of the App i also need to go into the app and change the server.properties also because otherwise i cant reach the server.

                                                                for my servers i have define SRV-Records so every server is reachable as domain1.de domain2.de domain3.de and so on...

                                                                murgero 1 Reply Last reply Reply Quote 0
                                                                • murgero
                                                                  murgero App Dev @Sidias last edited by

                                                                  @Sidias I know that srv records work for you, I am just giving you a solution to a problem this app has.

                                                                  You are more than welcome to fork the app and make the changes you need though, that's why it's open sourced. Wish you the best of luck.

                                                                  --
                                                                  https://urgero.org
                                                                  ~ Professional Nerd. Freelance Programmer. ~
                                                                  Matrix: @murgero:urgero.org

                                                                  1 Reply Last reply Reply Quote 0
                                                                  • fbartels
                                                                    fbartels App Dev last edited by

                                                                    I know "don't feed the troll", but

                                                                    @murgero said in Spigot-MC-Server:

                                                                    At this point, I am no longer going to work on this.

                                                                    Props for keeping up so long with this ungrateful and entitled behavior.

                                                                    necrevistonnezr 1 Reply Last reply Reply Quote 3
                                                                    • necrevistonnezr
                                                                      necrevistonnezr @fbartels last edited by necrevistonnezr

                                                                      @fbartels said in Spigot-MC-Server:

                                                                      I know "don't feed the troll", but

                                                                      @murgero said in Spigot-MC-Server:

                                                                      At this point, I am no longer going to work on this.

                                                                      Props for keeping up so long with this ungrateful and entitled behavior.

                                                                      True. I have rarely read such convoluted and rude statements.

                                                                      murgero 1 Reply Last reply Reply Quote 0
                                                                      • murgero
                                                                        murgero App Dev @necrevistonnezr last edited by

                                                                        @necrevistonnezr , @fbartels ,

                                                                        I suspect a lot of the rude comments are due to a language barrier (assuming between german and english here?)

                                                                        That being said, Thank you two!

                                                                        --
                                                                        https://urgero.org
                                                                        ~ Professional Nerd. Freelance Programmer. ~
                                                                        Matrix: @murgero:urgero.org

                                                                        1 Reply Last reply Reply Quote 0
                                                                        • Sidias
                                                                          Sidias last edited by

                                                                          Yeah i speak German normally and have very little words in english. Wow really you all think im a Troll because i dont See any need of a 1GB RAM Mc-ServerApp.

                                                                          I Said thx to hin several Times but defacto ist the App in this state unusable for normal users. As i Said i can bring Up my MCserver for me with the settings i want but Others arent able to. Thats my Point.

                                                                          @murgero thx for your App again.

                                                                          murgero 1 Reply Last reply Reply Quote 0
                                                                          • murgero
                                                                            murgero App Dev @Sidias last edited by

                                                                            @Sidias said in Spigot-MC-Server:

                                                                            Yeah i speak German normally and have very little words in english. Wow really you all think im a Troll because i dont See any need of a 1GB RAM Mc-ServerApp.

                                                                            I Said thx to hin several Times but defacto ist the App in this state unusable for normal users. As i Said i can bring Up my MCserver for me with the settings i want but Others arent able to. Thats my Point.

                                                                            @murgero thx for your App again.

                                                                            If I can figure out a simple way to make the resources in cloudron admin = resources in minecraft, I'll make it so. But this will only work for 64bit OS's.

                                                                            --
                                                                            https://urgero.org
                                                                            ~ Professional Nerd. Freelance Programmer. ~
                                                                            Matrix: @murgero:urgero.org

                                                                            1 Reply Last reply Reply Quote 0
                                                                            • T
                                                                              timbo last edited by

                                                                              @girish so you wanted to publish this? It still looks pretty finish, right? 🙂

                                                                              o7

                                                                              1 Reply Last reply Reply Quote 0
                                                                              • T
                                                                                timbo @murgero last edited by

                                                                                @murgero said in Spigot-MC-Server:

                                                                                @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. 🙂

                                                                                This to be honest would be the best option, as it also minimizes the amount of minecraft-apps in the Cloudron-App Store 🙂 😄

                                                                                o7

                                                                                BrutalBirdie 1 Reply Last reply Reply Quote 0
                                                                                • BrutalBirdie
                                                                                  BrutalBirdie Staff @timbo last edited by

                                                                                  Just adding my working PaperMC App here, since Paper MC

                                                                                  https://paper.readthedocs.io/en/latest/
                                                                                  Paper is a high performance fork of the Spigot Minecraft Server that aims to fix gameplay and mechanics inconsistencies as well as to improve performance.

                                                                                  https://git.cloudron.io/BrutalBirdie/paper-mc

                                                                                  Youtube Video

                                                                                  Like my work? Consider donating a beer 🍻 Cheers!

                                                                                  murgero 1 Reply Last reply Reply Quote 1
                                                                                  • murgero
                                                                                    murgero App Dev @BrutalBirdie last edited by

                                                                                    @brutalbirdie Nice! I am building a multi-server minecraft app right now actually. It will be using PaperMC with Geyser to allow all minecraft users java or bedrock to join and play!

                                                                                    --
                                                                                    https://urgero.org
                                                                                    ~ Professional Nerd. Freelance Programmer. ~
                                                                                    Matrix: @murgero:urgero.org

                                                                                    ? 1 Reply Last reply Reply Quote 2
                                                                                    • ?
                                                                                      A Former User @murgero last edited by

                                                                                      @murgero Wonderful! The only outliers would be things like Forge which would have to remain as separate apps

                                                                                      1 Reply Last reply Reply Quote 1
                                                                                      • First post
                                                                                        Last post
                                                                                      Powered by NodeBB