I have the same problem... Look type the following commands:
party_hostmigration 0
party_connecttimeout 1
This one is a FAKE command! so dont type this one:
badhost_endgameifisuck 0 <--- You will get an "unknown command" error
When you still not getting host (waiting hours and hours in a lobby without anyone joining you)
Its simple, your internet Sucks and you cant be host, I have the same problem here