Do you have multiple harddrives? If so, make sure everything is on the same harddrive.
That worked but when I try to start the map it says:
map change failed: "mapname" not found on server.
Why does it say "mapname"? My map is called test...
are you sure that you changed ALL the 'mapname' words in your .bat file into test?