The best way is to use a SourceMod plugin on the server, as that can be configured and updated separately from the map. You can use logic to strip players of weapons in your map but it's messy, not guaranteed to work for all weapons and isn't future-proof.
Alternatively, bundle a whitelist with your map for server operators to use with sv_pure. That should prevent players selecting weapons not on the list.