another example to go the way of separated files is:
you have a 5 MB unr file and a 1 MB utx file.
the is running on a server and John Doe is trying to connect. Hes gotta leech the map he downloads the unr file. Connection failes. Hes pissed. Though when the teams changed he can leech the utx file and join in. If however, the files were in the MyLevel package, he wouldnt have finishes the download of the unr file. He would be pissed. But he would be even more pissed when he sees his 6 MB download start again after the sides changed and see it fail again at 80% when he map ends.
you have a 5 MB unr file and a 1 MB utx file.
the is running on a server and John Doe is trying to connect. Hes gotta leech the map he downloads the unr file. Connection failes. Hes pissed. Though when the teams changed he can leech the utx file and join in. If however, the files were in the MyLevel package, he wouldnt have finishes the download of the unr file. He would be pissed. But he would be even more pissed when he sees his 6 MB download start again after the sides changed and see it fail again at 80% when he map ends.