<P>Great work Ryan..
<P>but i miss having bots and i cant see my server on my local lan in the local game browser :(&nbsp;
<P>&nbsp;
<P>but hopefully its will be a fix in the future..
<P>Keep up the good work
<P>&nbsp;<B><I>"Ryan C. Gordon" &lt;icculus@clutteredmind.org&gt;</I></B> wrote:
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><BR>http://icculus.org/betas/bf1942/bf1942-lnxded-betaupdate-build-1041834125.tar.bz2<BR><BR>The crashbugs are driving me nuts, and I'm not entirely certain they<BR>aren't race conditions. So I ripped the multithreading out. There's a few<BR>benefits to this:<BR><BR>1) The binary is 1.5 megs smaller (!).<BR>2) Less latency due to context switching and mutex contention, etc.<BR>3) Less context switches.<BR><BR>The end result is that the server might actually respond better and eat<BR>less CPU (although I suspect the lag people are seeing is unrelated).<BR><BR>Most importantly:<BR>4) No race conditions.<BR><BR>No, most importantly:<BR>5) No more complaints that there's three copies of the game running!<BR><BR>You might get all the same crashbugs in this build as the last one. We<BR>won't know until you try it, but it will let us rule out a threading<BR>problem (and at least I can say with certainty that you won't crash in<BR>pthread_mutex_lock() anymore. :) )<BR><BR>Other stuff:<BR><BR>1) The server status info (the little red dot in the server browser)<BR>shouldn't be red anymore. That thing is based on framerate, but since all<BR>the video stuff was ripped out of the Linux server, the frames per second<BR>was always zero (which, I guess, is really really slow. :) ). Now it<BR>reports server frames per second, which in terms of a null rendering<BR>device, is a more accurate term for the exact same thing.<BR><BR>2) I set the gamespy socket to "reusable", which is the ONLY difference<BR>between the game's socket and the gamespy one...if this doesn't fix<BR>FreeBSD's binding problems, I can't fathom what's wrong with it.<BR><BR>Ok, I'm getting on a plane for San Francisco now, but I'll be checking<BR>email throughout the week. Please report success and failure (and stack<BR>traces).<BR><BR>Good luck,<BR>--ryan.<BR><BR></BLOCKQUOTE><p><br><hr size=1>Do you Yahoo!?<br>
<a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Yahoo! Mail Plus</a> - Powerful. Affordable. <a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Sign up now</a>