Background (please complete the following information):
Describe the bug
The daemon is parsing all values in the environment as strings and wraps them with double-quote marks ("). This breaks the startup on servers where the variable is a port number as it gets parsed as a string and not a number value.
To Reproduce
Steps to reproduce the behavior:
Install a Rust server.
The RCON_PORT variable will be wrapped like "28016" which breaks the wrapper and potentially other servers.
Expected behavior
don't wrap all variables in double-quote marks
Potential fixes:
Of course we could just keep it in parity with the node daemon. Would keep it in line with what is already there.
Well yes, that is the goal. This is just an unexpected bug because Node and Go are wildly different languages. :)
granted they are hugely different
Most helpful comment
Of course we could just keep it in parity with the node daemon. Would keep it in line with what is already there.