I'm pretty sure you do.
no. namecheck.txt is a file that badspot uses to prevent mods being renamed. it's an idiot check.
user installs weapon_mininuke.zip
game adds namecheck.txt in the zip with contents "weapon_mininuke.zip"
user finds out weapon_mininuke.zip is remotely failed.
user renames zip to "weapon_bigbomb.zip"
game sees that namecheck.txt has a different name than the archive's current name
game does not execute add-on
if you do not include a namecheck.txt it will make one for you.