What might be happening is that, the server isn't able to actually read the mods folder. That's why you'd need to create a .bat file, that and a few other reasons...
The video I have listed, might be able to help you more on this matter. At least, it'll help you get set up. Also, I've skipped through the video a bit, you can watch the whole thing if you want.