Modularized settings and enhanced server detection