Being able to see an error log would help a lot. Anyway, check your WDT file. If it contains some ADTs which are not in your world/map/(mapname) folder, you will get crash, because client will try to load ADTs which won't be found in MPQs. Thats the only theory I've got for you right now, if this doesn¨t work for you, I need to see that log.