My old camp trailer has a catalytic heater. It works great for heat but in real cold weather we have to run it on low 24 hrs a day to keep the water from freezing. After a couple days of that, we have water running down the walls. Luckily, in this area hunting season is generally over before it gets that cold and it's a dry climate so this has only been the case once or twice in recent years.
I just found a Coghlan piezo striker that I might try. It's basically a butane striker without the butane. It just puts out a spark. Theoretically, it would work just like a flint striker.