You'll have to create a high quality campaign, so the player won't even think about cheating. That requires moderate or adjustable difficulty, fair save points and an interesting plot
in the missions. Most important the excluding of any frustrating bugs.
That's my humple opinion. As long as you can't force us mission makers to do perfect creations don't force the players to act perfect. You can always ask them in the briefing to try no cheats because your mission is intended to be joyful without them.
Don't worry some cheats can be detected, I'm sure someone will tell you more about or you can do a search.