So I've decided to set up a server. I'm using nodecraft.
I've installed several maps by typing 'my_workshop_map_sync [number]' into the console via the nodecraft control panel.
I edited /tf/cfg/mapcyle.txt and/tf/maplist.txt so they both read:
Voting seems to be working now, but 'workshop [number]' is not helpful in a vote menu. 'votemenu shows 'workshop/[number], but !admin-> server commands->choose map is showing the name of the map.