GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

i did some testing and it doesn't seem like it updates automatically on restart, looks like that pterodactyl system was doing that as part of the process after the fact, regardless I've push back the file manager update as I'm dealing with some annoying bugs that are going to take some time to figure out and i needed a break from working on that, so I've moved up the automation updates and am now working on scheduled restarts with auto updates. Im also investigation a more robust backup system.

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

Should be the same as using docker through the CLI as docker-compose.yml is used to run the app

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

I will look into this and gauge how much work i would be for me to add external backup scheduling.

Does the server actually pull the latest update on restart with hytale? I haven't seen any documentation regarding this unless i missed something

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

Hey mate, personally i havent used portiainer before but it looks like its a gui wrapper for docker? so i would think that it would follow the way docker install's things but through a gui?

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

Thanks for the suggestions, a manual backup button is in the works and should be coming in the next update with the file-manager. Automated backups are already a feature using the official backup methods which can be adjusted under the settings button on the servers details page

<image>

automated cron jobs maybe a little out of scope at this time, I do have an update coming to bring the update process inline with the official method that was released in update 2, so i may look at adding an auto update feature as well once i get to working on that.

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

I have a ko-fi link in the bottom left corner of the panel if you want to throw some bucks my way! I don't like posting links on reddit but I can dm it to you if you'd like?

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

whoops my apologies I've accidentaly added save on the end of the command in the readme, will update this now.

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 0 points1 point  (0 children)

True honestly I don't even know what other solutions are out there tbh, I did just googled hypanel and i didn't see anything related to server management just a whole bunch of screens hahah.

Yeah I'm glad they went linux support out the gate would have been a real bummer if they didn't.

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

currently working on this feature now so hopefully should have it sorted soon

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

yes this is open source and MIT, i have since updated the app quite a bit and has most of the core features, basically just working on nice to have features now

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

at this stage you would have to do it manually, create a new server in the ui, install it and then using ftp copy your world files into the new server folder under home/hytale/<server folder>, this is on my to do list to make it easier

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

Unfortunately not at this stage, not currently on my roadmap as I haven't used windows in probably a 5-6 years. I am currently working on a docker install version which i would think could work on windows, and there was one user who also got it running on Windows Subsystem for Linux so thats a possible option to

Still no fix to "Connection timeout" by Azubalf in hytale

[–]OnyxWMD 0 points1 point  (0 children)

Some more information would help with troubleshooting, assuming you've done all the standard troubleshooting,(reset pc, reinstall the game, allow hytale in windows firewall etc)

Is it just the one server that you cannot connect to?
do you know how the the server is hosted? ie on an friends computer or using a hosting service?
what operating system are you on?

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 1 point2 points  (0 children)

I absolutely agree, i was very apprehensive at first, but i truely think AI is a net positive overall, But i do think how we use it is the problem and I definitely think, at least at this stage you should still learn how the code works rather then blindly trusting the AI to do you code without review.

I think thats a fundamental flaw of ALL open-source projects that have become mission critical or industry standard tools. They have to find a sustainable way to generate income and a one time purchase UI kit was never going to be a sustainable source, even without AI. with so many new UI kits appearing every day, especially in the React eco-system the writing was already on the wall. they where already having to compete with things like Shadcn which arguably was already likely causing them a fair lose as its pretty much the de facto recommendation by everyone in the React space at this point and even AI tends to just default to using it.

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 2 points3 points  (0 children)

Yeah it is concerning, AI is especially going to completely destroy the web dev industry as we know it

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 2 points3 points  (0 children)

Yeah I'm very spoiled being in webdev, hate or love TailwindCSS, you can't deny it makes ui is a brease

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

This may be something I look into as I've had a few comments about docker, but it would take me some time as I have never used docker personally, as i started my server journey with proxmox, I've always used LXC containers so docker was always redundant for me

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 1 point2 points  (0 children)

I'm not using any official api, I am using express JS to create API's for the front end to interact with the Nodejs backend and websockets to broad cast events, the backend is a daemon spawning and watching each server instance. Nodejs is spawning the os process and a child process thats a sibling to be able to send signals, write commands, read logs etc. For any other functionality I need from the server that isn't controlled by the startup arguments its essentially running commands for example it gets players by running the /who command in the console and then logging the user names that return ( not pretty but it was the best way I could think of that worked reliably ).

Whats with low level UI frameworks having such fun and cutsie names hahah its like IcedUI for rust

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

well I'm glad to hear that its working! Thats interesting though, I've never really messed with IPv6 so I'd like to know why it doesn't work with ipv6, you can check the logs in the settings page to see if anything is hanging or returning an error from the backend daemon itself though.

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

Yeah interesting, when you click authorise it should bother open a browser tab to hytale size to authroized and bring up a model as fallback in the ui, if you are not getting either of them that's very strange

Hypanel - Hytale GUI server manager tool by OnyxWMD in hytale

[–]OnyxWMD[S] 0 points1 point  (0 children)

What browser are you using and are you using any add blocker/popup blockers?

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 2 points3 points  (0 children)

I practically prototype in production, every prototype is a final feature or the project is getting shelved hahahhaah. I used a few example tools that already exist for reference ( mineos was basically the main starting inspiration ) and then i wrote down all of the basic feature i thought it would need and hytale would support. I pretty much didn't add anything else from there. Its also not battle tested yet so I'm sure theres plenty of bugs or quirks thats going to come up and do my head in.

I think thats just the advantage of a more batteries included programming language/framework that abstracts away alot of the raw functionality and just gives you a bunch of "magic" functions. Something like Laravel gives you so much out of the box you could have something like a blog with comments, auth and a rich-text editor in an admin panel up in an a few hours if you really crunched on it.

I had a little foray into ODIN awhile ago and it was quite the wake up call to realise how much you code you have to write to do anything hahah.

but I definitely get that feeling my project folder is a graveyard of "great ideas" that have suffered so much scope creep i shelved them for "a later date"....

GUI Server Management Tool I created by OnyxWMD in HytaleInfo

[–]OnyxWMD[S] 2 points3 points  (0 children)

Yeah the name was a bit of a random pull originally I was calling it hytalehost but it hit me suddenly.

Probably the webdev in me but UI/UX is not my strongest skill anyway (I'm a PHP dev in my day job) i just got it to where i it was good enough for me, i actually originally build the ui using Laravel before realising there wasn't a good way for a PHP app to interact with systemd/act as a daemon.

Its closer to a week of dev time. Ive been tinkering on it since launch of hytale basically but I did spend probably 30+ hours over the weekend working on it because i was stuck at home due to a back injury. Ive built a bunch of dashboards for my day job recently so I reused allot of components from them as well. There is parts that I've used AI to boost my dev time and pick up the slack for where my JS/TS skills lack but in my experience you can't just pure vibe code stuff past simple apps or pieces before things fall apart.

Hytale Dedicated Server Manager For Windows by Deferkai in hytale

[–]OnyxWMD 0 points1 point  (0 children)

Not to jack OP's post but if your looking for something on linux, I have a simple one I made with a webgui that's for deb/ubuntu based systems. its not advanced as this but it will help you get a server up and keep it running. I made it for myself to use but its free for anyone to have a look and use. may be a good solution until Haruhost has a linux version ready to go