You can actually do the same thing as you do with .bat files with shortcuts. I found this by making an Unturned dedicated server with shortcuts instead of .bat files. It's a bit more user-friendly.
Create a shortcut to your blockland.exe. Right click it. Go to properties. Paste the following what is on the next line into the TARGET box AFTER what is already there.
ptlaaxobimwroe -dedicated -steam
This will now run the latest gamemode run by the client, with all the latest client settings.
You can also add -gamemode [name] at the end, where [name] is the filename of the gamemode except for the Gamemode_ part, and that'll launch that gamemode.
Name this shortcut something obvious, like Blockland Dedicated Server or Blockland Pirate DM Server. The name of the shortcut doesn't change the server name, it just tells you what it launches.
Now, create another shortcut, but this time, paste the following.
ptlaaxobimwroe -steam
This will run the client, the normal game. Name it Blockland Client or something similar.
These are a bit easier to set up than .bat files and do exactly the same thing, except they have the Blockland.exe icon instead of a .bat default icon. EDIT: Apparently it also makes them separate window sets, so they don't stack. That's actually good because you can tell the client console apart from the dedicated console more easily.
If it doesn't work, try the following.
-Make sure you didn't replace the existing file path with the copy-pasted stuff. You'll need to redo the file if you've done this.
-Make sure you put a space inbetween the tags (ptlaaxobimwroe -steam) and the .exe path (the stuff in quotes that's already there)
-Make sure you put it in the Target box and not a different box.
-If it asks you to use the launcher or asks for your key, add -steam or make sure steam is running.
-Redo it from scratch.