g_race_qualifying:
Mode 0: just a race. All start from equally good spots, but you can shoot each other. If someone dies, he respawns at the last checkpoint he visited. The first to reach (fraglimit) laps wins.
Mode 1: just a qualifying. All start in front of the finish line. The time to complete a lap counts, nothing else. You cannot shoot each other. If someone dies, his lap is aborted and he starts at the finish again.
Mode 2: full race (qualifying, then race). First a qualifying is run, then a race, using the times from the qualifying to put the players right (so the fastest in the qualifying gets the pole position).
g_race_teams:
0 teams: everyone races for himself
2, 3, 4 teams (ONLY race 0 mode, qualifying not supported (yet): the laps from the players are added up, the first team to hit (fraglimit) laps wins.
As for the "diamonds": yes, you do need a svn client, or a 2.4.2 client with the racesprites2.pk3 package installed. You can make your server automatically send that package to 2.4.2 clients though: put racesprites2.pk3 in your server's data directory, and set this cvar on the server:
sv_curl_serverpackages racesprites2.txt
sv_curl_defaulturl
http://emptyset.endoftheinternet.org/~r ... tfile.cgi/
Then it will temporarily install that package on any client that connects. If you have your own download location set up (for maps), just put your pk3 there and do not set the second cvar.
You probably already have that pack in your .nexuiz/data/dlcache directory, so you can take it from there.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again
You can vary the number of "MS", so you can clearly see it's MS which is causing it.