Accidentally launching dedicated server will prevent user from launching client until restarting computer
Considering all the executables are in one directory, it's easy to unintentionally launch the server either by accident or because a new user tries all the executables.
On windows and mac this opens the console with info what happened but on some linux distros, the server runs silently in the background preventing the game from launching.
Idea: move server executables to server/
subdir, put scripts from server/
into root. On win and mac nothing changes - they open console with more info and launch server with default config, on linux, it quits if no server.cfg exists.