cyberstrawberry101 / Borealis-Server-Manager

Utility designed to facilitate the deployment, management, and control of various kinds of dedicated gameservers.
35 stars 5 forks source link

Server Duplication and Not being installed in the correct location #47

Open KShivum opened 6 years ago

KShivum commented 6 years ago

Sorry, I'm not sure if the project has been abandoned or not, but just in case it hasnt', there are two issues I am having. The first being, When I installed the server, I told it to go to a certain directory "D;/Servers/Server Files" but when it was installing, it automatically created a directly "D:/Servers/server", the directory did not exist anymore nor was "server" the name of the server. The second issue being, each time the program was launched again, the server was doubled in the servers list. So after opening it a few times, the list was filled with quite a few copies of the server, I can't manage it, nor delete them. It is a visual bug I assume as the server files were not duplicated

cyberstrawberry101 commented 6 years ago

I will look into this. The project was frameworked to get basic deployment functionality operational, but management of the servers is not implemented in any meaningful way at the moment for anything but Garry's Mod and maybe Killing Floor 2.

I need an extra hand in deployment of all of the servers in order to have the associated servers configuration files properly set up. Someone could make a pull requests for the different game's configuration files that would then get merged into the main project.

The deployment data is not currently intrinsically linked to deployed gameservers using unique identifiers outside of checking the deployed gameserver's given name. You could have 7 Garry's Mod servers using the same directory and Borealis would not know, and while this can be a good thing for space management, it would be beneficial to add a "Unique Deployment" option to deploy the gameservers into UUID / UID directories instead of their generically named directories.

I have a few house projects going on, but I am going to take your information and try to implement something as soon as I can based on this issue.