pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.31k stars 1.55k forks source link

A file that allows you to import servers #4943

Open Tech-Gamer opened 7 months ago

Tech-Gamer commented 7 months ago

Is there an existing feature request for this?

Describe the feature you would like to see.

A way to import servers easily. This will make data recovery a lot easier or just moving a server to a wings server that is not on the same panel. For example, lets say your pterodactyl panel database corrupted and you have no idea what the server's names are. You can at least have a file that will tell you some basic information about the server and then import them easily.

Describe the solution you'd like.

Pterodactyl will make a file like .pterodata in the server's data folder. For existing servers, add a option on the panel to generate the file. This file will include basic information about the server like the name, resources, etc. This file will not be visible on the panel UI, but can be accessed if you go to the data directory. You can then zip the data folder, and then import it on to pterodactyl. This will import all the data. For the egg, there can be a prompt asking the user to select which egg to use.

Additional context to this request.

If this solution does not work, at least have some way of being able to identify servers without the database.

BraydenGRomeo commented 7 months ago

Good idea