Tested on v1.82 arma3server_x64.exe.
The server does not follow the -config=<path> launch parameter and instead always loads a file called server.cfg in the same folder as arma3server_x64.exe.
It took me a few hours before I found out why my server didn't set the hostname properly...