This project try to make you manage minecraft server by simple panel in k8s.
use gate and itzg/minecraft-server to run the server and proxy
also builtin dns updater.
Use AI to unify style and generate gate-config utils
This project try to make you manage minecraft server by simple panel in k8s.
use gate and itzg/minecraft-server to run the server and proxy
also builtin dns updater.
Use AI to unify style and generate gate-config utils
Unify Style (Helped By AI)
Add RWD and Hook for detect device
Fix server page won’t show up scroll bar
Log in to leave a comment
update gate-proxy config settings
(This part help by ai due to i tired to warp the gate config)
Log in to leave a comment
Fix :
""Log in to leave a comment
Fix Bugs:
Add:
Log in to leave a comment
I try to build a simple SPA to display all infomation.
and learn lots of k8s things like pv/pvc/deployment etc
also some api in k8s (in k8s node client)
and find that you can build a stateless manger in k8s by it builtin functions (which is cool)
In my deployment (If you want to run it same as me)
You need to setup a cloudflare token to make it update your domain that makes you have separate server in your cluster which will proxied by gate proxy
(if you didn’t set the domain, manager will add it into try list which will try when other server unreachable)
and it might have problem if you mount path wrong (because the manager needs to read file and server also)
so that I’ll recommend you use the nfs (though it might make minecraft server slower)
Try to make server refresh as fast as possible and make file system update after start started.
Log in to leave a comment
Add handling to prevent it crash by unknown timeout error.
move server status gather function from http request to websocket.
Log in to leave a comment
Make deployment into k8s work, basic frontend with server management and rcon.
And a simple DNS Manager to let you set server ip inside panel.
(using gate as proxy to connect player to servers inside proxy)
Log in to leave a comment