The usual way to download the crossfire code on sourceforge is by using svn .
That is described on the downloading page.
It is possible, to download the code by rsync, too.
rsync -a -v a.svn.sourceforge.net::svnroot/crossfire/$DIRECTORY
The above shell code would list the files.
mkdir -p ./NewDir/ rsync -a -v a.svn.sourceforge.net::svnroot/crossfire/$DIRECTOTY ./NewDir/
The above shell code would download the files into ./NewDir/ directory.
DIRECTORY would be the usual arch, maps, client, server, et cetera.
And for the older cvs repository:
rsync -a -v a.cvs.sourceforge.net::cvsroot/crossfire/$MODULENAME
The above shell code would list the files.
mkdir -p ./NewDir/ rsync -a -v a.cvs.sourceforge.net::cvsroot/crossfire/$MODULENAME ./NewDir/
The above shell code would download the files into ./NewDir/ directory.
MODULENAME would be the usual arch, maps, client, crossfire, et cetera.
A short test for the /sounds/ directory worked for me. It downloaded mainly `,v' archive files, which need to be checked out using rcs .