YAMP (Yet another Minecraft Panel)

  • Thread starter Thread starter /u/ChrisRemo85
  • Start date Start date
U

/u/ChrisRemo85

Guest
So.. I have been forced to work on minecraft Servers by my son... And because I'm lazy and I want to manage things by klicking, I tried some setups but was never happy...

I decided to give it a go and create my own Panel, with loads of AI ... But to be fair, I'm a developer I'm just to lazy right now.. So I basically took it as a challange to take my skills, put them into rules and promt very detailed what I wanted to achive. I reviewd almost everything and well.. I'm on my way.... This is what I wanted to share....

So.. What is it.. Its the third iteration of starting all over again because I did not like what I did before and it currently is a mix of what I want and what I bypassed to finish because my son is pushing me! ;)

For the Infrastructure part (the actual Game Server) I used Hetzner Cloud with a terraform deployment.. One of the main reasons was the Private Network that I can use, instead of trying to create a wireguard (which I actually am still working on, and it could still make it into the final panel)... So to keep things out of scope, I decided to just say: I have two servers: 1 for the Panel (small and cheap) and the other for the actual game server(s).

I put the (s) there on purpose, because actually, the panel is supposed to provision and then deploy to multiple servers. with a single Velocity as default on the initial Server. So you are able to add "Hosts" and then deploy "Servers" on them, with Velocity in front...

Let me show you some things:

https://preview.redd.it/v9kgit2or5h...bp&s=5217bd7e3eb4215facd056062642e4c21be283c5

https://preview.redd.it/o5m463c0s5h...bp&s=aa12ffec9731fadbef66e209bc8ff694be532529

https://preview.redd.it/qbh4xzcds5h...bp&s=97287e732fb9ba3cd43b3bb019d8aa85edb12cdd

https://preview.redd.it/ahjtqy7qs5h...bp&s=b9648003a363b560b28aef3c38c418b0e3fcda47

https://preview.redd.it/40mu5kdts5h...bp&s=47b6dc101a5d7d353470f69a454d8b9b679b20a3

https://preview.redd.it/zashg6rws5h...bp&s=d3386cb87fb84e24f343cde8305180765834f998

https://preview.redd.it/mxr4scc1t5h...bp&s=f1c89a07c760449f007f912fd48614650e888194

Once the Server is setup, you can configure it:

https://preview.redd.it/8xftim08t5h...bp&s=314cf239e937c6e01e17b868f22de80a827c0293

Back it up

https://preview.redd.it/5zpaec8at5h...bp&s=af771d094c7e8798b1e1d09f6adb5c7d1fa4c9f9

Change the game Rules

https://preview.redd.it/j44k26cct5h...bp&s=c9daef41633733a137a14352092caa0652aef565

See the plugins:

https://preview.redd.it/97cs9ccet5h...bp&s=50212afe9993881290098502f07ac666f8ce9e4c

Add plugins from a curated list:

https://preview.redd.it/uw3npoqgt5h...bp&s=39f1522ed8b4c1095787affc198c206737c1a5e6

Directly RCON into it:

https://preview.redd.it/884046njt5h...bp&s=ed0cb413d4a9a7393fb029f2b088d695425f4c9e

Regarding the Velocity, we have similar settings:

https://preview.redd.it/5228j6got5h...bp&s=91bfa2baf117497647bd969e2b13b184955da77c

We can see all plugins and add two curated plugins (Bedrock & Multi Support) and also add from the same list of curated plugins as on the mc servers, but added some Velocity ones.

https://preview.redd.it/qdvtdrttt5h...bp&s=9c1ed02a3cc3fbc39e2ee11eccafe7d518e05aff

When plugins can be configuredm we render the Config into some forms:

https://preview.redd.it/xwu71775u5h...bp&s=ac5e07630e722a8f4f488681224ce13b7d4a7a09

Or you can edit them as text:

https://preview.redd.it/8ocrvyk7u5h...bp&s=7eae1e8fb89e6382806e8f13d535c0bcc54d7733

Additionally, on the initial setup of velocity, we also install a mariadb and redis.. so by default you can use luckyperms across all servers, as it works out of the box:

https://preview.redd.it/ntws7lygu5h...bp&s=a54d27b07e3ae3e2905e6ed304b7c914f6250a7b

Umh.. I'm not sure if I forgot something.. But I just wanted to know your opinion..

Currently this is closed source, all for myself.. But what do you think.. Taking a look around at all the other panels that exist and that grow and that are beeing worked on..

I'll continue my work on it, since my boy will use the servers anyways.. And its a fun project ;)

submitted by /u/ChrisRemo85
[link] [comments]

Continue reading...
 
Back
Top