The uhexen2 project's CVS data is in read-only mode, so the project may have switched over to another source-code-management system. To check, visit the Project Summary Page for uhexen2 and see if the menubar lists a newer code repository, such as SVN or Git.
The CVS data can be accessed as follows.
You can run a per-module CVS checkout via pserver protocol:
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P 00_Patches
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P 00_unused
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P asm
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P docs
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P gamecode
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P hexen2
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P hexenworld
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P hw_utils
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P launcher
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P lib3dfxgamma
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P packaging
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P scripts
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P utils
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P w32stuff
cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/uhexen2 co -P xdelta11
You can view a list of files or copy all the CVS repository data via rsync (the 1st command lists the files, the 2nd copies):
rsync -a a.cvs.sourceforge.net::cvsroot/uhexen2/
rsync -ai a.cvs.sourceforge.net::cvsroot/uhexen2/ /my/local/dest/dir/
If you are a project admin for uhexen2, you can request that this page redirect to another repo on your project by submitting a support request.