fix alternate path usage

arg parsing needs a required argument
pass the path to the server for db, and parse opts for admin
(socket_file is based on it)