A. You must have non-steam blockland to host dedicated and play normally
pretty sure you can host off a steam version somehow, not sure though
the steamAPI check fails for some reason
edit: launching BL through steam still works, just can't launch my steam BL with a .bat file
edit: you can edit your steam BL launch options
adding -dedicated to the launch options makes it launch the dedicated server
(steam library>right click blockland>properties>set launch options>type -dedicated into the box)