Starbound server instructions make no sense
The starbound server instructions not only tell me to install stuff through npm, which without sudo doesn't even work, But tells me to create a new steam login due to my password being stored in plain text. Starbound is login only does this mean I have to create a new steam account and buy the game again? If so that is not a option.
I'm not sure how to answer your first issue without a little more info. Where are you seeing npm usage? I poked around the install and dependency pages on https://linuxgsm.com/servers/sbserver/ and didn't see anything. As far as I'm aware most package managers don't work well without root privileges.
As far as the second issue goes it would be best practice to buy another copy of Starbound on a separate Steam account for this purpose. This is a limitation on the game server set by the game/Steam/SteamCMD side as far as I'm aware as most of the game servers seem to be able to be downloaded anonymously just fine from steamcmd. You can poke around the Steamdb entry for Starbound if you'd like https://steamdb.info/app/211820/ Compare it to other servers that don't have this requirement.
There are workarounds to this, but I would highly recommend not doing those using your main account.
I managed to run a Starbound server from my main account with 2FA (email, I believe) setup and actually had someone try to access my account using the changed password I had provided to steamcmd as I eventually ended up receiving an alert email stating someone attempted to login. So it definitely seems possible for people to intercept the credentials and login to your Steam account but that's a bit above me.
I'm not sure how to answer your first issue without a little more info. Where are you seeing npm usage? I poked around the install and dependency pages on https://linuxgsm.com/servers/sbserver/ and didn't see anything. As far as I'm aware most package managers don't work well without root privileges.
As far as the second issue goes it would be best practice to buy another copy of Starbound on a separate Steam account for this purpose. This is a limitation on the game server set by the game/Steam/SteamCMD side as far as I'm aware as most of the game servers seem to be able to be downloaded anonymously just fine from steamcmd. You can poke around the Steamdb entry for Starbound if you'd like https://steamdb.info/app/211820/ Compare it to other servers that don't have this requirement.
There are workarounds to this, but I would highly recommend not doing those using your main account.
I managed to run a Starbound server from my main account with 2FA (email, I believe) setup and actually had someone try to access my account using the changed password I had provided to steamcmd as I eventually ended up receiving an alert email stating someone attempted to login. So it definitely seems possible for people to intercept the credentials and login to your Steam account but that's a bit above me.
ok maybe I can get the devs to push out one last update idk
I do not understand anything what the issue should be present on our side.
Even in the offical howto you need to use a account to host the gameserver: https://starbounder.org/Guide:LinuxServerSetup
There is as well nothing with npm in the main install, that is only optional on our side afaik.
Where did you spot that you should install something through npm ?
idk maybe the wiki was updated recently
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.