Status Update - 10/1/2016 #386
Replies: 5 comments 3 replies
-
PacksGamingHD wrote at Oct 1 2016 20:46:27 UTC: So... the file manager is gone? Anyways it sucks that you guys missed the deadline because I had a clean install of Ubuntu ready for 0.9.0 |
Beta Was this translation helpful? Give feedback.
-
Pandry wrote at Oct 1 2016 20:46:27 UTC: Thanks <3 Can I help doing something? |
Beta Was this translation helpful? Give feedback.
-
leang_97 wrote at Oct 1 2016 20:46:27 UTC: it was a great news that the development was in its final stage. It really excites me, what I need to care about is how to upgrade all the servers in one go........sleepless night again xD |
Beta Was this translation helpful? Give feedback.
-
dino147 wrote at Oct 1 2016 20:46:27 UTC: oh....this is good,but what about the file manager ? I like that.....I'll use scales untill you'll add file manager... |
Beta Was this translation helpful? Give feedback.
-
dino147 wrote at Oct 1 2016 20:46:27 UTC: I know.....I'll hope it will back soon (like 1-2 months) |
Beta Was this translation helpful? Give feedback.
-
LordRalex wrote at Oct 1 2016 20:46:27 UTC:
As some may have noticed, the milestones that we set for the 0.9/0.1 release were missed.
We are sorry for that, but the SFTP implementation we found took way too much effort to be done as quickly as we hoped. That one system ate several weeks effectively of time as it's been in constant discussion on what we need it to do and how to log into it, without impacting the core system at all. We did not like that Scales required hooking directly into the OS SFTP server for it to work, and requiring a multitude of passwords for all the servers.
New SFTP System
We now have our new SFTP, which is both disconnected from the core system and helps manage your passwords easily.
We changed the login structure to now be PufferPanel login driven, where you log in using your email + server ID and your standard password.
An example: My server is ABCD. My email is ad@abc.com. To log into my server, my username is "ad@abc.com|ABCD" and my password is my own password.
You now have 1 password to remember and just need to know what the server's name is. We believe this new system is simpler to use, and has been tested to work with WinSCP and other assorted SFTP clients (even command line!).
That said, no SFTP library we found could fit our needs, so the one we are using is still incomplete and has workaround for things. When you log into your server, you still only see the files for your server, but there may be issues browsing or uploading them at times. We'll document those known issues and how to get around them on release.
Easier to Customize
As for pufferd in general, we are adding in the final support for SRCDS to provide a good base for how any program can run on the new daemon.
The daemon is one that we are very proud of. We have removed most implementation-specific code from the daemon and it is now fully JSON driven, allowing for any program to be executed, as long as it can be executed in the foreground. The system and UI for the panel will be dynamic, so you are no longer stuck with asking when a new plugin is made. If you want Starmade, you can create the new JSON and it just works.
Windows Support
We are also proud the announce that the daemon is no longer Linux-bound. This daemon does work and is made to work on Linux and Windows, something that's sorely lacking. When our builds are up, we will be providing both builds and supporting 32 and 64 bit OS versions, but anyone using 32bit will get limited support as they should not be using 32bit anyways.
Work in Progress
We are adding the final features to the panel itself to support to new daemon, and as a result you will notice that we have removed some features from the panel UI.
We had to remove the built-in File Manager as we did not want to have it be a holdup to the panel itself. The installation system is gone, and has been replaced with a new install button, which is no longer tracked by the panel. To the panel, the server is "installed" when the server is created. This removes the problem where the server would install, but the panel did not track it. We are disconnecting the panel from the daemon as much as we can so that neither rely on the other for vital information.
All in all, this release is still one we are proud of, and we plan on having the release early-mid October, assuming nothing goes wrong.
Thanks for your continued support and we hope this release is a good as we made it to be.
Beta Was this translation helpful? Give feedback.
All reactions