irclog2html for #bzflag on 20050719

00:04.04*** join/#bzflag gvdm (~gvdm@210-246-12-192.paradise.net.nz)
00:06.14*** part/#bzflag gvdm (~gvdm@210-246-12-192.paradise.net.nz)
00:26.08*** part/#bzflag Punkus (~chris@222.153.210.20)
00:28.10*** join/#bzflag I_Died_Once (~44550a37@webchat.bzflag.bz)
00:29.01I_Died_Once~weather KSAV
00:36.10I_Died_Once...
00:50.48Grumbler!weather 21619
00:50.50TheLastSpartanGrumbler: The current temperature in Chester, Maryland (21619) is 87°F (7:54 PM EDT on July 18, 2005). Conditions: Clear. Humidity: 65%. Dew Point: 74°F. Wind: SSW at 5 mph (7 km/h). Pressure: 29.92 in (1013 hPa). Visibility: 4.0 miles (6.4 kilometers). UV: 0 out of 16
00:55.53I_Died_Once...
00:56.02I_Died_Once!weather KSAV
00:56.04TheLastSpartanI_Died_Once: The current temperature in Savannah International, Georgia (31418) is 80°F (8:53 PM EDT on July 18, 2005). Conditions: Clear. Humidity: 81%. Dew Point: 74°F. Pressure: 30.11 in (1019 hPa). Visibility: 10.0 miles (16.1 kilometers). UV: 0 out of 16
00:56.08*** join/#bzflag JeffM2501 (~JeffM@JeffM2501.sustaining.supporter.pdpc)
00:56.08*** mode/#bzflag [+o JeffM2501] by ChanServ
00:56.19I_Died_OnceShhh, Jeff is here
00:59.13menotumewb JeffM2501
00:59.23JeffM2501thanks
01:06.14Grumblerguess the move went well then
01:12.58menotumehe has internet, that's all that counts, right ?
01:13.37Grumblerare you sure, he could be war-driving.....oooo thats a word i never thought i would  use
01:14.26menotumeahhh
01:15.27Grumblerdude, they are stealing your internet man.....go kick their butt
01:15.43menotumehehe, my WAN has been turned off for quite a while
01:18.39menotumeThe recent arrest of a Florida man on charges of unauthorized use of a wireless network could set legal ground rules for open Wi-Fi access.
01:18.43menotumearrested !
01:19.38*** join/#bzflag Fiendal (~chatzilla@dialup-4.129.80.169.Dial1.Atlanta1.Level3.net)
01:19.44*** part/#bzflag Fiendal (~chatzilla@dialup-4.129.80.169.Dial1.Atlanta1.Level3.net)
01:20.30Grumblerhave to keep an eye  on that one......along with the  SCO stuff
01:20.32*** join/#bzflag BIYA (~chatzilla@dialup-4.129.80.169.Dial1.Atlanta1.Level3.net)
01:20.37menotumeyep
01:20.45menotumehttp://news.com.com/FAQ+Wi-Fi+mooching+and+the+law/2100-7351_3-5778822.html?tag=nl
01:21.40Grumblerwould be  interestinig if there was a  public website where  you could sign up to track  all the motions/filings for a  particular case
01:23.08*** join/#bzflag Death_Barrel (~Death@adsl-70-247-47-30.dsl.hstntx.swbell.net)
01:23.10menotumehuh? local/state/federal govmnts communication woht each other ?
01:24.13Grumblerheh, no, but all the iniformationi  has to be public electronic access  somewhere, just come up with a front end to conglomerate t he stuff
01:24.46*** join/#bzflag triclops (~triclops@c220-239-40-45.rivrw7.nsw.optusnet.com.au)
01:24.55menotumelegal-google !
01:25.18Grumblerssshh.....it my idea, let me sell it to google :)
01:25.27menotume:)
01:25.36Grumbleri'll cut you in for a  take
01:25.43menotumek
01:25.52DTRemenakheh
02:11.51*** join/#bzflag Death-Barrel (~Death@adsl-70-247-47-30.dsl.hstntx.swbell.net)
02:44.13*** join/#bzflag BIYA (~chatzilla@dialup-4.129.85.98.Dial1.Atlanta1.Level3.net)
02:52.57*** join/#bzflag blast007 (~blast007@24-196-92-143.dhcp.mdsn.wi.charter.com)
03:09.45*** join/#bzflag shorty114 (~shorty114@shorty114.user)
03:11.45*** join/#bzflag I_Died_Once (~44550a37@webchat.bzflag.bz)
03:14.37shorty114~x
03:46.11*** join/#bzflag JeffM2501 (~jeffm@JeffM2501.sustaining.supporter.pdpc)
03:46.11*** mode/#bzflag [+o JeffM2501] by ChanServ
04:04.44*** join/#bzflag Pimpinella (~frank@p54819598.dip0.t-ipconnect.de)
04:06.48cosmoshrm so whatever became of the ANTIBAN discussions/code in here :)  
04:12.53cosmosthat Wiccan numnuts is sure hopping mad on the forums for being banned at secretplace heh
04:13.43*** join/#bzflag ElectricElf (~david@ElectricElf.developer.debian)
04:16.49shorty114heh yeah
04:18.39*** join/#bzflag EbErT (~EbErT@adsl-219-236-144.asm.bellsouth.net)
04:19.51*** join/#bzflag CIA-3 (~CIA@flapjack.navi.cx) [NETSPLIT VICTIM]
04:27.40*** part/#bzflag EbErT (~EbErT@adsl-219-236-144.asm.bellsouth.net)
04:27.51*** join/#bzflag Tupone (~Tupone@Tupone.active.supporter.pdpc)
04:27.51*** mode/#bzflag [+v Tupone] by ChanServ
04:46.06*** join/#bzflag ElectricElf (~david@ElectricElf.developer.debian)
05:17.26*** join/#bzflag creeperz (Meatwad@host-57-142-230-24.midco.net)
07:07.09*** join/#bzflag ToughShooter (~ts@p54B00B60.dip0.t-ipconnect.de)
07:19.02*** join/#bzflag _Manu_ (~jujibo@98.Red-80-36-59.pooles.rima-tde.net)
07:21.53*** join/#bzflag Meatwad (Meatwad@host-57-142-230-24.midco.net)
07:38.15*** join/#bzflag _Manu_ (~jujibo@98.Red-80-36-59.pooles.rima-tde.net)
08:27.36*** join/#bzflag LePoulpe303 (~Miranda@AMontpellier-152-1-69-30.w83-201.abo.wanadoo.fr)
08:37.36*** join/#bzflag mmu_man (revol@ALyon-253-1-23-177.w83-205.abo.wanadoo.fr)
09:42.12*** join/#bzflag CBG (~CBG@cpc2-stme1-5-1-cust173.cdif.cable.ntl.com)
09:43.39CBGonly 38? where is everyone?
09:46.12CBG~logs
09:46.12ibotrumour has it, logs is http://ibot.rikers.org/%23bzflag/,  or stats http://ibot.rikers.org/stats/bzflag.html.gz
09:55.45CBGlol.the stats are classic :D
09:56.06CBG"BenUrban talks to him/herself a lot. He/She wrote over 5 lines in a row 2 times! " for example :D
09:56.16CBGCBG has quite a potty mouth. 0.2% words were foul language. hehe
09:56.38CBGWow: CBG spoke a total of 807 words! :O
09:56.48jpa-38 is enough as long as sgk284 is one of them <3
09:57.01CIA-3BZFlag: 03trepan * 10bzflag/src/bzfs/RecordReplay.cxx: clean-up
09:57.48CBGlol jpa :)
09:57.59CBGya know those CIA-3 messages...
09:58.15CBGare they directed To the person mention, or from them?
09:58.43trepanfrom them
09:58.50CBGOk :)
09:59.03jpa-they are from the CVS-system
09:59.24jpa-so that when someone breaks the source, it tells what they broke ,)
09:59.36CBGhehe
10:01.16CIA-3BZFlag: 03trepan * 10bzflag/ (BUGS src/bzflag/playing.cxx): the initial flag states are there in replay, use 'em (close a bug)
10:15.27*** join/#bzflag rj-away_ (~booto@rawmode.org)
10:17.03CIA-3BZFlag: 03trepan * 10bzflag/src/bzflag/playing.cxx: better function name
10:20.02*** join/#bzflag Guest261 (~551400f9@genesis.concept69.de)
10:20.05Guest261hello
10:20.20Guest261anyone can help me to compile bzflag in linux?
10:20.55Guest261when i do ./configure i get a list of options where "No bzflag client binary!"
10:21.08Guest261the cause is that gl.h is not found but i have gl.h
10:21.18Guest261and it's in the /usr/include/GL
10:23.09Guest261<PROTECTED>
10:23.19trepancheck your config.log file
10:24.04trepanI also have a gl.h in /usr/X11R6/include/GL (using soft links)
10:24.29Guest261it searches for glu.h
10:24.52Guest261i haven't it
10:24.58Guest261where can i download glu.h
10:25.16trepanopengl.org ? what OS?
10:25.20Guest261linux
10:25.40trepanwhich distro?
10:25.49Guest261mandrake
10:25.50Guest2619
10:27.20trepanah, dunno its package management system
10:28.14Chestalshould be inside some package named glu-dev or similar, but I am only extrapolating from other distros
10:28.29trepanlook for a libgluXXX-dev type package
10:28.37trepanChestal: ditto
10:28.43Guest261libGLU
10:29.21Guest261oss-open-glu-20000925-1 RPM
10:31.18Guest261now there is glu.h and i have bzflag client
10:31.20Guest261thanks
10:31.53Guest261make
10:39.44Guest261compiling it's slow :(
10:42.03Guest261done
10:42.09Guest261where to find the binary??
10:45.40Guest261found
10:51.00Guest261i have a watch and a black screen
10:51.24Guest261Failed to open audio device /dev/dsp or /dev/sound/dsp
10:53.44*** join/#bzflag ToughShooter (~ts@p54B00B60.dip0.t-ipconnect.de)
11:06.17*** join/#bzflag tango_ (~nome@host137-91.pool8251.interbusiness.it)
11:09.30Guest261running the bzflag 1.0 i have Sound Volume Unavailable but the program runs
11:09.53trepanyou try: bzflag -mute ?
11:12.51Guest261done but it doesn't work i have a black screen and a watch
11:13.43Guest261in the watch i have 12.35 .-)
11:14.41trepanany error messages? might also try: bzflag -d   (more -d's for more debugging)
11:15.22Guest261with -mute i haven't the message Failed to open audio device
11:15.30Guest261so it's not the audio card
11:16.01Guest261with -d i have ContextInitializer::executeInitFuncs() with a lot of start ends
11:16.05Guest261end
11:17.11Guest261only executeInit and executeFree
11:17.23Guest261Funcs()
11:17.59Chestalyou using SDL?
11:18.12Guest261not SDL
11:18.21Guest261it's disabled in ./configure report
11:18.30Chestaluhm, the non-SDL on Linux is not maintained very well any longer
11:18.34Chestalit might be broken
11:18.52Guest261but bz1.0 works well
11:18.58Chestal1.0?
11:19.02Chestal1.10?
11:19.08Guest2611.xx
11:19.34Chestalwell, that proves nothing. for 2.0, SDL is the way to go
11:19.55ChestalI am not sure anyone tested the nom-SDL platform
11:19.56Guest261ok i'll install SDL
11:20.03Chestalsome changes most probably brokeit
11:20.33Guest261www.sdl.org??
11:20.38ChestalSDL gives you soem additional features as well IIRC
11:20.49Chestalnot part of your distro?
11:21.02Chestalhttp://www.libsdl.org/
11:21.39Chestalone more thing you could try with your current build is to run with -window
11:24.06Guest261ah let me try
11:24.27Guest261it works in windo
11:24.27Guest261w
11:25.14Guest261the mouse is confined in the window
11:27.08Guest261with -window works
11:27.43Guest261confine mouse option off
11:27.55Guest261now i can maximize the window
11:28.35Guest261if i compile with the option --with-X or anything like that?
11:29.28Chestalhmm?
11:29.39Chestalobiovusly fullscreenis broken with X platform
11:29.46Chestalshoudl work better with SDL
11:30.01Guest261starting without X ?
11:30.05ChestalSDL also lets you switch between fullscreen and windowed with F1,I don't think the X builds can handle that
11:30.26Chestalit always runs on top of X
11:30.38Guest261can't open displat without X
11:30.41Chestalbut with SDL, it does so indirectly
11:30.50Guest261let me download it :-)
11:32.11Guest261is SDL a wrapper to openGl?
11:32.20Guest261SDL 1.2
11:32.34Chestalnot really
11:32.41Chestalit only helps to get a gl context
11:32.43ToughShooterHow can I set Fullscreen to F16?
11:33.18Guest261so it's only an helper
11:33.30ChestalToughShooter: does the key apping menu work?
11:33.52ToughShooterIf I select it i doesn't work with f16 but other keys work
11:33.55ChestalGuest: it's an abstraction layer for display / window / sound / input
11:34.18Guest261ok
11:34.30ChestalToughShooter: might well be that bz only knows about up to F12
11:34.47ToughShooterHmpf
11:34.53Guest261installing SDL-1.2.8
11:35.33ToughShooterI keep kicking me from all servers due to non-responsiveness of client while switching modes
11:36.37ToughShooterIt raises lag in lagstats and thanks to caching of lag it gets only very slow down to the real lag
11:37.51Chestalis the mode switching so slow?
11:38.50ToughShooterAround 2 seconds on a G5@2GHZ + 667FSB + ATI Radeon 9600 + 512MB DDR SD RAM
11:39.18ToughShooterI keep hitting F1 accidently while playing
11:40.52Guest261recompiling
11:41.04ToughShooterHeh, F13 is identified as print
11:42.03*** join/#bzflag newbie_dont (~newbie_do@fw.newitech.pl)
11:44.17*** join/#bzflag Tupone (~atupone@host-84-222-136-74.cust-adsl.tiscali.it)
11:44.20Guest261installed the SDL's rpm
11:44.25*** mode/#bzflag [+v Tupone] by ChanServ
11:44.28Guest261but ./configure don't detect SDL
11:44.37TuponeSDL-dev ?
11:44.40ToughShooterYou need the source of SDL
11:45.17Chestalsource is not needed, but dev support is
11:45.24Chestal(sdl-config, header files etc.)
11:45.24Guest261i done rpm -i  SDL-devel-1.2.8-1.i386.rpm
11:45.41ToughShooterDownload http://www.libsdl.org/release/SDL-1.2.8.tar.gz
11:46.22TuponeGuest261: sdl-config should be in the SDL-devel package
11:46.46Guest261just a second
11:46.54Guest261oh
11:47.08Guest261i have installed the SDL not devel
11:47.11Guest261and i get this error
11:47.20Tuponeyou should install both
11:47.42Guest261SDL-1.2.8-1 conflicts with file from package libSDL-1.2-1.2.4-11mdk
11:47.56Guest261so SDL is it already installed??
11:48.42Tuponeyou should get the SDL-devel in the same repository where you installed the OS. I guess you should get SDL-devel from mandriva
11:48.57Tupones/in/from/
11:49.38Tuponebut, that seems a bit old? what distribution ?
11:49.44Guest2619
11:49.47Guest261mandrake 9
11:50.09Tuponeeek, quite old
11:50.10Guest261i like old things
11:50.42Chestalyou can of course install SDL from source into a directory of your choice, then configure bzflag with --with-sdl-prefix=/where/I/installed/it
11:51.00Guest261yep i m doing it :-)
11:51.01Chestalthat's what I am doing here because SDL used to have a bug
11:51.17Guest261decomp the tar.gz
11:51.20Guest261and recompiling
11:51.28ChestalTupone: hmm, actually, I coudl try to buold it with the current debian SDL now, should have the direct color thing fixed?
11:51.53TuponeI don't think anybody fixed in 1.2.8
11:52.07TuponeI think it will come later
11:52.16Tuponeit was just fixed in CVS
11:52.27Chestalah, I see. Still no new release
11:52.30Chestalthey are sloooow :-)
11:52.52Tuponeyeah ... mostly like our release, a bit slower
11:56.11Guest261compiling SDL
11:56.15Guest261make install
12:02.27Guest261now it works
12:02.31Guest261in fullscreen
12:02.47Guest261but i haven't recompiled with ./configure and SDL
12:03.04Tuponewhat was your problem ?
12:03.42Guest261bz works only in window mode
12:03.50CIA-3BZFlag: 03trepan * 10bzflag/data/radar.png: darken the "jump zone" green
12:04.06Tuponehehe, you had a too old version of SDL
12:04.06Guest261in fullscreen i have a black screen and a watch ( 12.35 .)
12:04.16Guest2611.2.4
12:04.23Guest261now i hope 1.2.8
12:04.58Tuponethat is unsupported by bzflag, still too many bug. 1.2.7 is the lower, and on some system you should go to 1.2.8
12:05.44Guest261lunch time thnx a lot
12:05.53Guest261i will back soon hoping in your support
12:12.53*** part/#bzflag ToughShooter (~ts@p54B00B60.dip0.t-ipconnect.de)
12:13.39*** join/#bzflag ToughShooter (~ts@p54B00B60.dip0.t-ipconnect.de)
12:30.53*** join/#bzflag ToughShooter (~ts@p54B019AD.dip0.t-ipconnect.de)
12:36.51*** join/#bzflag RatOmeter (~chatzilla@139.78.95.188)
12:57.16Grumblermorning all
13:13.13*** join/#bzflag RedBaron2 (~d8ada652@genesis.concept69.de)
13:19.26Guest261hello
13:19.34Guest261can i edit the code with kdevelop?
13:19.43Guest261is there a kdevprj?
13:33.50*** join/#bzflag Grumbler (~Grumbler@grumbler.bronze.supporter.pdpc)
13:33.59Pimpinellano, it is not
13:34.11Pimpinellashould be possible to import it though
13:34.56Pimpinellasomebody tried it once, not sure who it was actually
13:39.40*** join/#bzflag TheRedBaron (~d8ada652@genesis.concept69.de)
13:43.49TheRedBaronHow does one remove the rejoin time on a server?
13:50.35Chestalthere is a variable _rejoinTime
13:50.54Chestalguess you can set it to 0
13:53.15TheRedBaronok
13:53.28TheRedBaronI'm assuming thats from the /set command
13:55.22Chestalyes, via /set, or via parameter on startup -set _rejoinTime 0
13:59.15TheRedBaronthanks chestal
14:03.33menotumeyes, but, you can't do it on dub, trb
14:03.45RedBaron2lol
14:04.08TheRedBaronwhat?!?
14:04.33menotumenvm
14:04.47TheRedBaronI got the joke :)
14:05.06TheRedBaronI'm staying out of dub
14:05.24menotumewasn't meant as a joke really, it's just that i tried it for a match once - no permiss L)
14:06.25TheRedBaronoh i was thinking #dub.
14:11.05*** join/#bzflag DarthValou (~none@84-72-40-59.dclient.hispeed.ch)
14:14.58*** join/#bzflag Tupone (~atupone@host-84-222-139-141.cust-adsl.tiscali.it)
14:19.05menotumeTupone is awake, antiban must be working, yay !
14:20.07menotumeTupone ?
14:20.26menotumeI am moving in 2 weeks, so time is limited - not good since i'm a slow coder anyway
14:20.34TheRedBaronsome one counted his chickens before they hatched :)
14:21.14menotumeSo, if you're interested in working on antiban, i can help .... or i can do it, but it may take a while
14:21.36menotumenahh, he'
14:21.43menotumehe's justing hiding from me
14:30.11Grumblerthe reasons are good i assume
14:30.43TheRedBaronassume nothing... at least not with those 2
14:30.55TheRedBaronever diagramed the word "assumed"?
14:31.27Grumblerever  floated your political aspriations on a  forked elephant?
14:31.41menotumei did once, never again
14:32.34menotumeTheRedBaron: I saw that on an episode of the Odd Couple - many many moons ago
14:32.52menotumei think that stuck in my mind when i came up with u-not-me-u
14:33.10menotumeerrr, me-not-u-me :)
14:33.26Grumbleror megumi
14:33.37menotumeinotui
14:33.49Grumblerinuit
14:33.56menotume:)
14:34.24Grumbleryeah, i had a script go bonkers last night,  and i just found  out this morning, so  i have to re-run and  waiit for results
14:34.40menotumereally ?
14:34.53Grumblerquite
14:35.08Grumbleri have a very high boredom level right now
14:35.17menotumeahh
14:35.26TheRedBaronMenotume: I learned it from my Father moons ago.
14:35.32menotumemulti-tasker broken ?
14:35.59menotumeTheRedBaron: I'll necver forget that odd couple episode - it was hilarious
14:36.07menotumeask your dad if that's where it came from
14:40.17TheRedBaronwill do.
14:46.21Grumblerthanks menotume, now i have the odd couple theme song running in my head
14:46.45menotumehehe
14:47.52Pimpinelladidn't follow tat antiban conversations lately, whats working wrong about it?
14:48.14Pimpinellaantiban i mean
14:48.34menotumePimpinella: If someone is banned by IP (or mask) when they aren't at the server,
14:48.48menotumeglobal ANTIBAN permiss won't work
14:49.06menotumebecuase, they will be banned before auth (and group membership) takes place
14:49.27Pimpinellawon't adding to local.global fix it?
14:49.33menotumeperhpas, yes
14:50.30menotumei'll try to test that, waht exactly does local.global do ?
14:50.40menotumeie, how to ue it ?
14:50.43menotumeuse
14:51.09Pimpinellajust /setgroup "plaer" local.global
14:51.14Pimpinellaplayer
14:52.41menotumeahhh, then in groupdb .... local.global GLOBALGROUPNAME GLOBALGROUPNAME  ?
14:53.06Pimpinellayep
14:53.11menotumeahhhh, thx
14:53.16Pimpinellawill be upper case though
14:53.22Pimpinellawill/should
14:53.24menotumek
14:53.56menotumeso, if the anti-banned player wants to join, he/she uses local login
14:54.02Pimpinella/setgroup is case insensitive, not sure about groupdb
14:54.33Pimpinellathey can do so if they have a local password
14:54.47Pimpinellathey can join either way
14:55.08menotumeif they joined gloabl, they'd be banned, right ?
14:55.46menotumeone would hope so, or someone could impersonate to get in
14:55.52Pimpinellahmmm
14:56.02menotumei will test it later today
14:56.11Pimpinellano,tink i got it now
14:56.47Pimpinellathere must be a local group ANTIBAN: ANTIBAN
14:57.47menotumeeither way, they'd have to either /identify or 'global' to get their privs i think
14:57.53Pimpinellapreventing a player from being rejected would work by adding to both ANTIBAN and LOCAL.GLOBAL
14:58.16PimpinellaNO, NOT THIS WAY
14:58.19Pimpinellaoops
14:59.09Pimpinellathe server knows about the ANTIBAN perm, before it gets the players global groups
14:59.44Pimpinellaand accepts the global login to apply the local group too
15:00.15Pimpinellathid _should_ work
15:00.25Pimpinellathis should work
15:00.50Pimpinellalocal login doesn't even have to be enabled at all
15:01.10menotumePimpinella: the problem is, that ban check is done way before global auth takes place
15:01.21Pimpinelladoesn't matter
15:01.50Pimpinellait's made also made before a local identify can be performed
15:02.11menotumebut, how does bzfs know that player xyz is really player xyz, to get privs ?
15:02.29menotumeahhhh, i c
15:02.38Pimpinellanot sure, but it works fine for me
15:02.42menotumethat's why i could get local groups to work
15:02.47Pimpinellai wondered why it shouldn't work
15:02.55menotumesounds like someone could impersonate an anti-banned player
15:03.18Pimpinellabecause i only use global login
15:03.42Pimpinellabut i have local.admin on the servers where i tried antiban
15:04.04Pimpinellamaybe
15:04.35Pimpinellaprobably a banned player should stay in limbo while he's not properly identified
15:04.52Pimpinellanot sure how to implement this
15:06.59menotumewell, that's what we talked about - we worked out a way
15:07.08Pimpinellaic
15:07.55Pimpinellain addPlayer the players state is changed to > playerInLimbo iirc
15:08.06menotumeso, an anti-banned player who fits a current ban, will have to wait for auth before joining
15:08.11*** join/#bzflag Tupone (~Tupone@host-84-222-138-64.cust-adsl.tiscali.it)
15:08.11*** mode/#bzflag [+v Tupone] by ChanServ
15:08.19menotumeshhh, there he is again
15:08.23Pimpinellathis could be delayed
15:08.59menotumedi you get my previous comments, tupy ?
15:09.06Pimpinellaand changing state after auth if it's still playerInLimbo
15:09.16Tuponenope
15:09.17Pimpinellalunch
15:09.24menotume<PROTECTED>
15:09.30menotumeSo, if you're interested in working on antiban, i can help .... or i can do it, but it may take a while
15:09.59menotumeI WILL try some tests here to understand if local.gloabl, etc. can help in the meantime
15:10.07Tuponeok
15:12.18*** join/#bzflag TheRedBaron (~d8ada652@genesis.concept69.de)
15:17.38*** join/#bzflag JeffM2501 (~JeffM@JeffM2501.sustaining.supporter.pdpc)
15:17.39*** mode/#bzflag [+o JeffM2501] by ChanServ
15:17.53*** join/#bzflag _Manu_ (~jujibo@98.Red-80-36-59.pooles.rima-tde.net)
15:27.47*** join/#bzflag LilDog (~43b979bb@webchat.bzflag.bz)
15:27.55LilDoghey everyone
15:29.04LilDogcan an admin please unidentify my name please?
15:34.01Tuponelil_dog: where?
15:34.34lil_dogtupone, wanna match?
15:34.38lil_dogdub 59998
15:34.44Tuponenope
15:35.21TuponeI don't match any :)
15:35.37TheRedBaronhe's retired :)
15:35.58menotumetired again ?
15:36.48lil_doghey TRB and meno
15:36.56Tuponeretired ? still studying
15:37.56menotumere-tired = tired again
15:37.59JeffM2501lil_dog, we can't do anything with your name
15:38.17menotumei may be able to, if he gives me the exact callsign
15:38.38Tuponemenotume: I got that ... even if not my language :)
15:38.46menotumeooops, no - not on 59998, sry
15:38.55JeffM2501ahh on a game server
15:39.08JeffM2501would have been nice for him to mention that :)
15:39.16menotumei ASSuME so, anyway
15:39.17lil_doglol =)
15:39.32JeffM2501lil_dog, what do you need?
15:39.34JeffM2501and where?
15:39.49lil_dog2 people at dub.bzflag.org on bzflag to match
15:40.00_Manu_lil_dog, do you mean deregister?
15:40.01lil_doghow are you doin jeff? its been a while..
15:40.13lil_dognope i covered that, and hey manu long time no see
15:40.23_Manu_yep
15:41.01TuponeI guess we should not unregister any guy who come here and say I am lil_dog, No ?
15:41.08Tuponespecially from webchat?
15:41.27Tuponewhat happens if c3po come here  and ask ?
15:41.42_Manu_easy to identify him ;-p
15:41.42TheRedBarondon't throw jeff off his groove!
15:41.58JeffM2501I was on vacation
15:42.06JeffM2501that kinda TOOK me off my groove :)
15:42.20lil_doghey i am the lil dog
15:42.24TuponeI think we need a better way to resolve conflict :/
15:42.25JeffM2501we know
15:42.35_Manu_Tupone, I can know if he is Lil Dog.. ;)
15:42.37TuponeJust talking generic, sorry
15:42.43lil_dogjust didnt remember old pw....
15:42.44JeffM2501global login with team groups :)
15:42.45TheRedBaronyea hawiia, how was it?
15:43.02TheRedBarongod i can't spell...
15:43.08JeffM2501Tupone, best would be if members of real teams were in a group so you could know who is who
15:43.13JeffM2501hawaii was fun
15:43.38JeffM2501http://myth.gibbscam.com/temp/hawaii/DSCN1856.JPG
15:43.44JeffM2501that was from the room
15:43.48*** part/#bzflag DarthValou (~none@84-72-40-59.dclient.hispeed.ch)
15:44.22lil_dogoooof
15:44.27lil_dognice view
15:44.29lil_dogdaaaang
15:44.58TuponeJeffM2501: where I can get SP2? Through the windows update channel ?
15:45.51JeffM2501Tupone, yeah, or I can send you an installer
15:46.00JeffM2501it reuires IE tho :(
15:46.43JeffM2501Tupone, do you have a real windows install?
15:46.44TuponeI'm doing a windows update, not my PC ... my friend ask me to clean it, and I'm reinstalling everything from scratch.
15:46.51JeffM2501ahh ok
15:46.58JeffM2501then just go to windows update in IE
15:47.02JeffM2501and it'll take care of it all
15:47.05JeffM2501automagicly
15:47.06Tuponeok
15:47.16Tuponealmost like gentoo
15:47.24Tupone:)
15:47.39JeffM2501then take all the shortcuts to IE, replace them with shortcuts to firefox reanmed "internet explorer" and change the icon to the E :)
15:48.05Tuponelol. I hope I don't get attacked before updating
15:48.13*** join/#bzflag brad2901 (brad@ACC984AA.ipt.aol.com)
15:48.20JeffM2501you behind a router?
15:48.25ChestalTupone: I think you have 15s ;-)
15:48.30Tuponelol
15:48.38TheRedBaronTupone, your IP is 127.0.0.1?
15:48.43Tuponebehind a router, so most attack are inecffective
15:48.48JeffM2501yeah
15:48.52JeffM2501you'll be fine
15:49.00JeffM2501just don't go to any other pages
15:49.09TuponeIt was hardly infected :)
15:49.11Chestalhi brad2901
15:49.23brad2901Hey Chestal
15:49.27Chestalbrad2901: bamf is on dub
15:49.41brad2901ok, I'll go get him, thanks
15:49.57Tuponeno other windows machine to get virus from, in the lan :)
15:58.27*** join/#bzflag SportyGal (DonnaCrawf@24-75-159-182.vnnyca.adelphia.net)
16:00.35Tuponemenotume: from the few words I read in the log, written by bryjen, I thing hostban and antiban are working good. Only ip ban/antiban does not work
16:05.42brad2901~bzflist
16:08.42RatOmeterTupone: responding late and you don't know me from Adam, but I can send you the SP2 install file they provided before SP2 hit Windows Update.
16:09.11RatOmeterIt doesn't require IE or MS servers
16:09.40Tuponebut I'm installing it from windows update right now.
16:09.54TuponeJust a question. Should I avoid specific updare ?
16:10.01Tuponeupdate even
16:11.20RatOmeterno, choose Express
16:11.43RatOmeterthat option won't offer fluff and BS
16:12.20Tuponeok, doing that. 3rd update is SP2. I wonder what is next :)
16:12.32RatOmeterplenty
16:13.17RatOmeterI show at least 22 important/critical updates after SP2
16:13.32TheRedBaronyup
16:13.38TheRedBaronyou'll have to run windows update at least 8 times
16:14.40Pimpinella??
16:14.47Pimpinellawhy 8 times?
16:15.00RatOmeterI've got all the pre-SP2 updates setup up to run silent/no reboot mode via a batch file.  Haven't done that for the post-SP2 updates yet
16:15.07TheRedBaronwell 8 may be an exxageration
16:15.15TheRedBaronmore like 5 times
16:15.27TheRedBaronthat's how windows works.
16:15.44JeffM2501Tupone, there is nothing you should avoid, just do what it says, for a normal user it should be fine
16:15.46Pimpinellashouldn't just one run get them all and install in right order?
16:15.46RatOmeterWith windows update, I doubt he'll need to reboot except after the SP2 update
16:15.49TheRedBaronyou run it to patch some files.  it patches them, rescans, patches the patches, rescans..
16:15.55TheRedBaronetc etc.
16:15.57Pimpinellaoh, this micht mean no...
16:16.48TheRedBaronjust do the security updates. don't trust the driver updates.
16:17.21TheRedBarontupone: what version of windows?
16:17.26Tuponexp
16:17.54JeffM2501yeah, don't do drivers
16:18.02JeffM2501get drivers from the chipset people
16:18.06JeffM2501mostly video
16:18.09RatOmeter"don't trust the driver updates." the "express" option won't offer driver updates
16:18.10JeffM2501and mobo
16:18.28TuponeI'll throw away windows on weekend. I'll give it to the owner. I can stand with it too much time :)
16:18.32JeffM2501I usualy just run em all on windows update, then go an get the drivers I know i need
16:18.47JeffM2501Tupone, should only take you 2 hours for setup :)
16:19.37TuponeI had to setup samba to save files ,,, then I installed windows, then doing update .. then reinstalling file ..
16:19.37RatOmeterinvolved
16:19.44RatOmeterinvolves!
16:19.52TheRedBaronsame
16:20.10JeffM2501installing windows isn't rocket science
16:20.18TheRedBaronexactly
16:20.40TheRedBaronbut fixing it, can be a pita.
16:20.57JeffM2501naw, wipe and reinstall is cake :)
16:21.05JeffM2501specialy if you have a magic disk
16:21.15TuponeI have 3 computer here now, I cannot manage a 4th heating the room
16:21.18RatOmeterha, if one of the PCs here goes nuts, I just use Ghost to blow a new image on
16:21.23TheRedBaronanything like a magic stick?
16:21.31JeffM2501yes
16:21.40JeffM2501you can put the magic on a memory stick too
16:21.57RatOmeteryou talking about an automated install CD?
16:22.05RatOmeterunattended, actually
16:22.15JeffM2501no
16:22.20JeffM2501I am talking about magic
16:22.27RatOmeterFM?
16:22.54JeffM2501boot cd that lets you get into the trashed system and get the profile data off
16:23.07JeffM2501then reinstall and just migrate
16:23.15RatOmeterah, you can do that with a Linux boot CD and the right software
16:23.37JeffM2501you can do that with a windows boot cd too
16:23.41JeffM2501and the right software
16:27.16TheRedBaronRatometer: i love ghost
16:28.46*** join/#bzflag blast007 (~blast007@24-196-92-143.dhcp.mdsn.wi.charter.com)
16:32.45TheRedBaronlunchtime!
16:33.18RatOmetermahlzeit!
16:34.37TheRedBaronn/quit have fun and frag lots
16:34.46TheRedBaronerk
17:06.25*** join/#bzflag ToughShooter (~ts@p54B02F22.dip0.t-ipconnect.de)
17:41.52*** join/#bzflag SportChicky (DonnaCrawf@24-75-159-182.vnnyca.adelphia.net)
18:03.42*** join/#bzflag blast007` (~blast007@24-196-92-143.dhcp.mdsn.wi.charter.com)
18:24.04ToughShooter~bzfquery 84.176.47.34:5154
18:25.12ToughShooterI could need someone to help me testing a mod of lagstats
18:26.58blast007at 84.176.47.34:5154?
18:27.26ToughShooterJupp
18:33.43TuponeAre you removing observer from lagstat? I introduced on 1.10 specifically to help diagnose load. I think that a lagging observer consume resource at server, for buffering tcp data :/
18:35.09ToughShooterI was thinking about removing observer lag except lag of own tank
18:35.48TuponeI understand. Just I don't agree, unless someone explain me that a lagger observer is not a problem at all
18:35.57RatOmetermaybe optional with a default == not display observer lag?
18:36.14ToughShooterI tried to find out why bzadmin connection are always first at list and wanted that for all observers
18:37.14Tuponebzadmin are supposed to receive a lot less messages on next release. So lag is no more needed
18:37.25Tuponenext mean 2.2.0
18:37.55ToughShooterUnluckily I didn't really understood where this happens exactly. It's easier to have real players at end of list because then I don't have to look in Main message tab over and over when there is a lagging observer
18:38.46blast007ToughShooter: maybe just display all observers at the end?
18:38.47Tuponepreviously lagstat was not sorted
18:38.55Tuponenow it is
18:39.10ToughShooterWell, not always
18:39.31*** join/#bzflag |zongo| (~zongo@84-72-40-59.dclient.hispeed.ch)
18:39.45ToughShooterI've seen that it gets sometimes out of order when a player has lost packages
18:39.52ToughShootererr, packets
18:45.33ToughShooterSo I should rather change sorting in lagCompare inside commands.cxx?
18:45.59Tuponewell, a fix to sorting is welcome
18:47.08ToughShooterI'm a bit unsure how to get info whether a player is observer from there but I think I'll get it with a bit testing
18:50.16blast007or you could change handleLagstatsCmd so that it first does all of the regular players, sorts them, then does observers, and sorts them
18:50.52TuponeAs I said, I welcome any fix on sorting, that show observer too. Moving out observer ... I don't bless
18:55.24*** join/#bzflag tavla (~spreker@ip51cfa1ef.direct-adsl.nl)
18:56.55trepantoo bad the lagstats strings are ANSI stripped at the client, no colors...
18:57.15blast007yeah
18:57.25trepanwould make name-to-lag association easier
18:58.22trepancould do a little embedding trickery
18:58.33Chestalmaybe its time to exchange this info one layer below
18:58.38*** join/#bzflag wizart (~wizart@dsl-084-058-163-240.arcor-ip.net)
18:58.45trepanbinary style?
18:58.59Chestalyes
18:59.14Chestalprobably a new message type, haven't really thought about it
18:59.39tavlamaybe a silly question: has it been considered to add the lagtime of the killer to killed message?
19:00.21Chestalwell you could piggyback that inforamtion to en existign message like this, not sure it's a good idea or sufficient, though
19:00.36trepanmight be worth shoving the lagstat in MsgPlayerUpdates, having a display bar next to player names
19:00.54tavlathat would be better even
19:01.01Chestalmight be overkill to send it very often
19:01.16*** part/#bzflag orchid (~bzgirl@orchid.user)
19:01.21tavlaonce a minute?
19:01.23trepan1 or 2 bytes... ain't nothing
19:01.24Chestalcould also be only resent when it changed >n%
19:01.37ChestalI want /idlestats, too :-)
19:02.03trepandifferent ball of wax...
19:02.18blast007the client can count seconds  :)
19:02.20*** join/#bzflag bz9957 (~cb82f078@webchat.bzflag.bz)
19:03.40Chestalserevr could simply broadcast lag info every n (10? 30?) seconds, possibly optimizing for constant lags
19:04.13Chestalthat's also a neglibible amount of data
19:05.16trepanheh, depends on the update rate, UDP packets have headers
19:06.03Chestalyes, but even at every 10s, it's nothing compared to the rest of the packets
19:06.23trepanaverage player updates / second ?
19:06.32TuponeChestal: with ping packet?
19:06.42ChestalTupone: possible
19:07.17Tupone200 16 bit word max
19:07.25Chestaltrepan: minimum: n-1 broadcasts a second, average probably (5-10)*(n-1) broadcasts
19:09.37Chestalan  id|lag|id|lag  format is probably more compact, depending on the threshold at whch to send change
19:09.50Chestalwho cares whether it's 100ms or 105ms
19:10.11Chestalof courde, there's the jitter and lost packets value, too
19:11.50Chestalcurrent solutons works fine enough for me, though
19:12.16Chestalbut before someone starts parsing the lagstats value on the client, we should change type of communication :-)
19:22.48ToughShooterI would be glad if someone could help me testing one more time
19:23.08ToughShooter~bzfquery 84.176.47.34:5154
19:25.58*** join/#bzflag bryjen (~bryjen@63.147.94.151)
19:27.08ToughShooterThe problem is that if I use multiple clients on my machine lag is equal and therefore not useful for sorting tests
19:33.43*** join/#bzflag Bagheera (~Grumbler@grumbler.bronze.supporter.pdpc)
19:34.06Bagheeradont suppose anybody here is using nut  to control a cyberpower 800avr?
19:38.30Bagheeranot really, but thats ok, it was a  long shot, suppose i  should try #debian  or something
19:39.05DTRemenakhehe
19:39.15bryjenooo
19:39.19Bagheerawell, when i was drilling a  hole  in the  wall to mount the new medicine cabinet  and all my computers gliitched, i decided to put the money up front
19:39.24DTRemenakhehe
19:39.37DTRemenakyou should try to avoid drilling power lines
19:39.42DTRemenakit can be a shocking experience
19:39.50Bagheeraheh
19:40.38Grumblerouch, now DTR will be ups all the timie
19:41.04DTRemenakalways better to be ups than downs
19:43.41bryjenbecause it was ups-and-downs alot.
19:43.45DTRemenakheh
19:44.14bryjenannoying a few folks
19:44.54bryjendidn't really bother me -- until they started _calling_ all the time ;)
19:44.59DTRemenakhaha
19:45.30ToughShooterHere's my patch: http://sourceforge.net/tracker/index.php?func=detail&aid=1241100&group_id=3248&atid=303248
19:54.28menotumetrepan: when i was testing a while back, there were 20 MsgPlayerUpdates/second
19:54.33menotumewith movement, of course
19:55.32menotume(per player)  :)
19:57.06CIA-3BZFlag: 03atupone * 10bzflag/src/bzfs/bzfs.cxx: sort lagstat, observer lag is less important
20:00.59CIA-3BZFlag: 03atupone * 10bzflag/ChangeLog: Sorting lagstat
20:08.01bryjeni think you committed the wrong file, Tupone
20:08.12Tuponeeek
20:08.14Tuponeyeah
20:08.17Tupone:(
20:09.40CIA-3BZFlag: 03atupone * 10bzflag/src/bzfs/commands.cxx: sort lagstat, observer lag is less important (This is the one, not bzfs.cxx)
20:09.49Grumblershouldnt observer  lag just be  removed from the lagstat  function alll together considering how useless i t i s
20:11.03TuponeGrumbler, I think that a lagger increase the buffer size needed at server. If that is true, admin need to know
20:11.43Grumblerbut arent observers  not even tracked, hence the unrealistic numbers/
20:11.45Grumbler?
20:11.58Tuponeobserver are tracked
20:12.03TuponeAFAIK
20:12.37Grumblerhmmm, maybe its bzadmin  that only has the unrealistic numbers because it doesnt answer
20:12.52Tuponeyeah  could be
20:12.55menotumenope
20:12.58menotumeclients too
20:13.23Grumblerso  any observer will increase buffer size...?
20:13.28menotumeif it's what i think it is, it'll show the current time when a packet is missing
20:13.44menotumei think i have screencaps somewhere, i reported it here several months ago
20:14.03TuponeI mean, if tcp connection are slow data shuold be buffered in some place, sender or receiver
20:14.29Tuponeperhaps tcp data are not a lot :/
20:14.32*** join/#bzflag Thumper_ (~bernt@CPE000102d0fe75-CM0012256ecbde.cpe.net.cable.rogers.com)
20:14.34*** join/#bzflag sgk284 (~stevek@AC80FC04.ipt.aol.com)
20:14.45Thumper_hi all
20:15.30Thumper_I'd like to set server player limits dynamically... I assume that would be possible with a server patch
20:15.52CIA-3BZFlag: 03atupone * 10bzflag/ (include/PlayerInfo.h src/game/PlayerInfo.cxx): Moving callsign filtering in PlayerInfo
20:16.28CIA-3BZFlag: 03atupone * 10bzflag/src/bzfs/ (GameKeeper.cxx GameKeeper.h bzfs.cxx): Moving callsign filtering in PlayerInfo
20:16.41Tuponebryjen: I hope is buildable now
20:21.24bryjenyes. built OK
20:21.43menotumeTupone: are you able to test bzfs stuff yet ?
20:22.17TuponeI have not tested, and is difficult for me to make a good test
20:22.30menotumei will make you a shell acct here if you want
20:22.50Tuponesomeone who has set filtering can test if that works
20:22.59menotumeok
20:23.01Tuponemenotume: bw ?
20:23.09menotumebw ?
20:23.18menotumewhat is that ?
20:23.20TuponeI asked?
20:23.24Tuponeband-width
20:23.30menotumeahhh, calble
20:23.34menotume3M/256k
20:23.43menotumeonly good for 4-6 players
20:23.53menotumeand, not good if i'm playing :)
20:24.05Tuponecable is shared ?
20:24.11menotumewith me
20:24.13menotumeyes
20:24.28menotumewould only be good for quick tests
20:24.45*** join/#bzflag Paddy (~anonymous@217.19.88.112)
20:24.53Paddyhi all
20:25.03*** join/#bzflag SportyGal (DonnaCrawf@24-75-159-182.vnnyca.adelphia.net)
20:25.36Paddyquick question: Is there somewhere like a 'global registry' for nicknames where i can /register myself and be known to all / some / a few servers ?
20:26.05menotumePaddy, yes
20:26.11Thumper_bzbb.bzflag.org
20:26.14menotumeregister at my.bzflag.org/bb
20:26.19Paddyuhm
20:26.21menotumeyes, same thing :)
20:26.23PaddyI am already there
20:26.24trepanPaddy: stick your BZBB password into the "Password:" slot
20:26.26Paddyon my.bzflag.org
20:26.33Paddyahhh
20:26.39Thumper_use same callsign and your bzbb pwd on bzflag
20:27.04Thumper_when you connect to a server you should get a +
20:27.09Paddylet me check it immediatly :)
20:27.38Paddyhey ! it worked like a charm
20:27.47menotumehehe
20:28.22Paddyon all but my server :-P (Blush)
20:28.30Thumper_only works on public servers
20:28.35Paddyit tells me to ask myself (the admin) about the local.global group
20:28.41Paddyuhm, it IS public
20:28.47Thumper_if you have a private user entry for you
20:28.53Paddybut i don't have a local.global.group
20:28.55Paddyyes i do
20:28.55Thumper_add LOCAL.GLOBAL to that user
20:29.05Thumper_it's 'magic'
20:29.07Thumper_just add it
20:29.07Paddyi don't have a local.global group
20:29.07Thumper_<PROTECTED>
20:29.20Paddylet me check :)
20:29.22Thumper_it's a 'global' group
20:29.49Thumper_just do /setgroup "your-nick" local.global
20:30.56Paddygroup add successful, you have been added to the local.global group by Paddy (that is me)
20:30.58Paddy:)
20:31.07Thumper_ok then reconnect
20:31.09Thumper_and it should work
20:31.26Paddyglobal login approved
20:31.31Thumper_tada :)
20:31.33Paddythat is great Thumper_ thanx a lot !!!
20:31.37Thumper_wlcm
20:31.38Paddyit *is* magic !! !:)
20:32.01Paddyso now all users will be identified appropriately on my server as well ?
20:32.08Thumper_any local users
20:32.13Thumper_will have the same problem as you
20:32.15Thumper_with the local.global thing
20:32.18Paddyi will fix them :)
20:32.26Paddythere are a few anyway, just my intranet users
20:32.33Thumper_you should verify that they really are global users that registered locally
20:32.38Thumper_ok
20:33.15Paddythis is nice :)
20:34.42*** join/#bzflag SC_work (DonnaCrawf@24-75-159-182.vnnyca.adelphia.net)
20:39.17Thumper_trepan: MUTE group doesn't seem to work at all for anon players
20:39.39Thumper_which would explain all the LOCAL.GLOBAL entries in your userdb :)
20:43.37PaddyThumper:... umm about the HUGE banlist that I have... does this also come from a global server ?
20:43.44Paddybecause I am sure that I have never banned anyone :)
20:45.17blast007Paddy: yeah, there is a master ban list, though only really bad offenders get put on there
20:46.43*** join/#bzflag brad2901 (JavaUser@ACD73FCA.ipt.aol.com)
20:47.52blast007Paddy: here is where they come from: http://bzflag.org/master-bans.txt
20:50.50Thumper_Paddy: masterban list probably
20:51.53Thumper_hmmm my masterbanlist isn't working anymore :/
20:51.59Thumper_it says it loads but the entries are not there
20:52.08Thumper_<PROTECTED>
20:52.10Thumper_<PROTECTED>
20:52.28Thumper_+t
20:52.46bryjenthere was a curl bug a while back that would cause that
20:53.03Thumper_hmm
20:53.04Thumper_ok
20:53.11Thumper_so I should upgrade my server
20:53.23Thumper_<PROTECTED>
20:53.41Thumper_it's only 4 months old :)
21:02.24CIA-3BZFlag: 03bryjen * 10bzflag/src/game/PlayerInfo.cxx: rephrase error message
21:31.12RatOmeternoticed that main() in bzflag.cxx has multiple exit/return points without calling WSACleanup() to free up winsock resources cleanly.
21:32.00RatOmeter(obviously Windows only).  The return()s could be fixed by a call to WSACleanup() in WinMain() after myMain() returns
21:35.59RatOmetermoving the existing call from the end of main/myMain to that spot in WinMain would cover most of it
21:39.50JeffM2501you mean the calls to exit?
21:40.02*** join/#bzflag StainlessSteelRa (~42347f12@webchat.bzflag.bz)
21:40.25RatOmeterthat and 4 calls to return
21:40.31JeffM2501what lines?
21:41.03RatOmeterline numbers?
21:41.07JeffM2501ahh the platform factory stuff
21:42.12RatOmeterbasic fix for the returns, 1) remove the first call to WSACleanup in main, move the second (and only other) call to the end of WinMain
21:43.31*** join/#bzflag Robotguy (~chatzilla@66.52.127.18)
21:44.44JeffM2501ohh I know how to fix it
21:44.47JeffM2501just looking for where it is
21:45.20RatOmeteroh, I twiddle the copy I'm looking at enough I could give you a line number, yet.
21:45.47JeffM2501I it's fine
21:45.49JeffM2501I have it now
21:45.53RatOmetercool
21:46.21RatOmeterI guess the calls to exist might need to be preceded by a WSACleanup
21:46.29JeffM2501they do
21:46.40JeffM2501but I'm not doing it that crude
21:46.51JeffM2501DTRemenak, I have a simple fix
21:47.00JeffM2501not all exit states need it called
21:47.07JeffM2501some die before wsa is inited
21:47.10RatOmeterright
21:47.40DTRemenakright, so you don't call atexit until it IS inited
21:47.52DTRemenak~whaleslap RatOmeter
21:47.53ibotACTION slaps RatOmeter upside and over the head with one freakishly huge killer whale named hugh
21:48.09RatOmeterheh
21:49.13JeffM2501tho I'd say in the cases it does return, you should be punshied by having a dirty winsox
21:49.19JeffM2501cus if you can't init a GL context
21:49.36DTRemenakheh
21:49.54JeffM2501then something is WAY wrong with you
21:49.59DTRemenakyou have broken windows!
21:52.18JeffM2501what crap version of windows would fail on a window create?
21:52.18RatOmeterI suspect that windows does clean it up anyway, but 1) I wouldn't count on it and 2) they say you *must* call WSACleanup
21:52.58JeffM25019x probably dosn't clean
21:53.01JeffM2501and it's a simple fix
21:53.15RatOmeterprolly right about 9x
21:53.58CIA-3BZFlag: 03jeffm2501 * 10bzflag/src/bzflag/bzflag.cxx: make sure winsoc is cleaned up when we die a horible horible death
21:54.24RatOmeterjeez, about time
21:54.39JeffM2501on a comercial product, not realy
21:54.47JeffM2501there are a lot of them out there
21:55.01JeffM2501we just don't want to fix stuff that is only busted on non NT OSs
21:55.54*** join/#bzflag bz2972 (~d5c7c142@webchat.bzflag.bz)
21:57.23DTRemenakyay kill me
21:57.35DTRemenakkill me! kill me!  wait that doesn't sound right
21:59.00DTRemenakJeffM2501, actually I'm somewhat surprised that an industrial cad/cam program would ever have supported 9x
21:59.03bryjen~kill DTRemenak
21:59.03ibotACTION shoots a hyper-charged  neutron gun at DTRemenak
21:59.42brad2901Plugin:RogueGenocide found but expects an older API version (2), upgrade it
21:59.42brad2901Plugin:chathistory found but expects an older API version (2), upgrade it
21:59.50brad2901Where do I upgrade?
22:00.09JeffM2501DTRemenak, we target the mid range guys
22:00.13JeffM2501so we hit those OSs
22:00.21DTRemenakah, ok
22:00.31JeffM2501some of our customers are small job shops that only have 1 computer
22:00.39JeffM2501so geting them a "networked" os can be hard
22:00.50JeffM2501thanks to XP it's not hard anymore
22:00.51DTRemenakheh
22:01.00JeffM2501XP home gets them fine
22:01.24DTRemenakyeah, the only places I've ever seen cam used were on NT4 and solaris
22:01.33JeffM2501before we had a win32 version we actualy ran better on 95 then NT, because we were a dos app
22:01.34RatOmeterI believe AutoCAD, SolidWorks, CADKEY and more all supported 9x at one time or another
22:01.42DTRemenakahh
22:02.02JeffM2501yeah we can get away with desuporting ME
22:02.09JeffM2501consumer level software can't
22:02.11JeffM2501not just yet
22:02.16RatOmetersad
22:02.29JeffM2501for a lot of people the old OS still works
22:02.32JeffM2501it does what it does
22:02.47JeffM2501they just don't know newer things can do it better
22:02.47bryjenms still offers paid-incident and security updates for ME
22:03.13JeffM2501MS still supports exchange on windows 3.11 for paid-incidents
22:03.27DTRemenaklots of people still use 9x-based systems
22:03.56JeffM2501we had to desuport it, many of our new gui calls just aren't implemented on 9x
22:04.09DTRemenakbut almost everyone who uses their computers for Real Work has upgraded to nt-based
22:04.12JeffM2501and we don't want to runtime swap stuff
22:04.16JeffM2501for us, not wirth it
22:04.24DTRemenakheh
22:04.37JeffM2501it would make the code even worse
22:04.38Tuponedo we always ban just 1 IP on the master ban file, and that will be never antibanned ?
22:04.50JeffM2501we allready fall into the "wierd" case
22:04.53DTRemenakalways one ip yes
22:05.08JeffM2501Tupone, yeah we don't do ranges, because that could get somone by accedent
22:05.13DTRemenakand that would suck
22:05.22JeffM2501servers themselves can anitban people if they wish
22:05.22Tuponeand it will not be by hostname, only IP
22:05.43JeffM2501yeah, if there is ANY way we could get somone by accedent, it can't go into masterban
22:05.53JeffM2501err on the side of caution
22:06.04JeffM2501there are other ways to take care of people who dynamic IP
22:06.34TuponeAs we need to delay the ban/anti ban after we get the authorization, I think we can reject the player from the master ban file, without even let him connect
22:06.47JeffM2501cool
22:06.53Tuponethat way he cannot dos
22:06.59JeffM2501even better
22:07.11Tuponebut no message back, only log
22:07.25JeffM2501if they are on master ban, they should allready know
22:07.52DTRemenakthey should get a reject message anyway
22:08.32TuponeWhen I fix the antiban, the rejection will be delayed
22:08.45Tuponeso better have a special case for the really bad guy
22:08.59Tuponeotherwise they can get all the slot
22:09.36Tuponeif, for instance , they don't send the enter message
22:10.06DTRemenakif you're special-casing masterbanned people anyway you can special-case it to send the rejection message too :)
22:10.32*** part/#bzflag bryjen (~bryjen@63.147.94.151)
22:12.19Tuponerejection message means all the data structure are ok. So need a special effort to ban people without waiting and then sending a rejection message before closing. How long we await for closing? We close just after message send (message can not arrive). We close after remote closing and timeout ? remote cannot close ..
22:13.06Tuponebad code, full of possible bug. Better ban all :)
22:14.02DTRemenakhow is it done now?
22:14.13*** join/#bzflag sgk284 (~stevek@AC80FC04.ipt.aol.com)
22:14.26TuponeWe wait fr remote closing. And we use all the data structure setup
22:14.32DTRemenakwhy block these people earlier than they are now?
22:14.38TuponeDOS
22:14.43DTRemenakare we having problems with them with the current setup?
22:15.02DTRemenakyou can DOS a server without keeping a connection open :)
22:15.05Tuponenow they are banned as soon as we get the enter message
22:15.24TuponeI need to change this for antiban
22:15.49DTRemenakyes, but can you leave it just like it is for masterbanned people?  or is there something that that would break too?
22:15.51Tuponeand banned people can stay more
22:16.43Tuponeso ... waiting the enter? I can, I always need to duplicate check
22:17.15Tuponeso, while we are putting the hands on it, why not avoiding dos from certain address
22:17.54DTRemenaknot sending a message seems very error-prone to me.  person x gets masterbanned, person x moves, person y moves in.  person y tries to play bzflag, can't get on any servers, figures the game is busted, goes to the bulletin board, is banned there too.  does not play.
22:18.18Tuponewhy is banned at board ?
22:18.21*** join/#bzflag orchid (~bzgirl@orchid.user)
22:18.21*** mode/#bzflag [+v orchid] by ChanServ
22:18.45DTRemenakor person x gets his place of work masterbanned.  persons y z a b and c all try to play but can't.  no message so they just figure it's busted, and leave.
22:19.19TuponeI think we can write why they receive no messages? all masterbanned?
22:19.28Tuponeeek
22:19.33Tuponewhy they receive no messages? all masterbanned?
22:19.36DTRemenaksaying "masterbanned - JeffM2501 is a cheater" means that they can go say "Yo Jeff, you're a jerk, you got work masterbanned."
22:20.12DTRemenakit "facilitates communications" I guess
22:20.52TuponeMasterbanned people will be just a few I guess. we can post a list on the bzbb
22:21.03DTRemenakif all they get is "Error connecting to server" then what?
22:21.15DTRemenakthey figure the server's busted, or bzflag's busted, or their network's busted
22:22.01DTRemenakthe list is available.  people are not likely to know what to look for though.  which one affects me?
22:22.13TuponeHowever, I know people can use iptables to protect from that kind of dos. I don't like it, but I don't know any kind of server ..
22:22.26Tupones/know/own/
22:22.47Tuponeso ... let's get dos
22:22.50DTRemenakheh, suppose we could do what ITS does here...have a page to look it up.  "Am I masterbanned or not?".  automatically get the sender ip address and check against the list
22:22.53*** part/#bzflag Aribeth (~Eowyn@eacb02-00-cmmgga-70-34-176-23.atlaga.adelphia.net)
22:22.57*** join/#bzflag SportChicky (DonnaCrawf@24-75-159-182.vnnyca.adelphia.net)
22:23.34DTRemenakstill, there are many other ways to dos a server. most of them less work
22:23.36*** join/#bzflag Aribeth (~Eowyn@eacb02-00-cmmgga-70-34-176-23.atlaga.adelphia.net)
22:24.05Tuponethe one to dos bzflag is pretty easy and do need just 200 packets
22:24.09DTRemenake.g. set up a looping script to keep 50 clients connecting and downloading the world
22:24.16Tuponeany 10/20  seconds?
22:24.36Tuponeok, but if that is materbanned, he cannot
22:24.42blast007DTRemenak: the DoS attack that Tupone is talking about doesn't flood the connection with data, it just hogs up all the player slots
22:25.11DTRemenakblast007, so why don't we fix the problem then, instead of changing the ban system?
22:25.15Aribeththat was weird. i could tell conversations were going on, but nothing showed in the screen
22:26.08Tuponethe way I'want to fix is just rejecting the connection from known IP
22:26.13*** join/#bzflag blast007_linux (~blast@24-196-92-143.dhcp.mdsn.wi.charter.com)
22:26.48DTRemenakthat's a bad way, quite honestly.  unless someone's masterbanned they can still dos whomever.  and most people who would want to can get dynamic ips and cannot be masterbanned effectively.
22:26.49blast007_linuxapparently my wifi at home just went down  ;)
22:27.33blast007_linuxwhat would a way to fix the massive connection problem be?
22:27.41DTRemenakthe master ban list is really only effective for keeping cheaters and spammers out of the way of players
22:28.02blast007_linuxif they don't send a MsgEnter after X seconds, drop them?
22:28.06DTRemenakblast007: well, what is the specific problem?
22:28.34blast007_linuxthe problem is that the list server and the stat sites connect like this, to pull player/team stats
22:29.02blast007_linuxthey don't send a MsgEnter, so you don't see them join
22:29.14DTRemenakok...so we need a separate interface for stats.
22:29.15*** join/#bzflag creeperz (~Meatwad@host-57-142-230-24.midco.net)
22:29.52DTRemenakpreferably through the list server, so bzfs sends to list server, list server exposes as an html or rss or whatever
22:30.12blast007_linuxright
22:30.22TuponeDTRemenak: I need to change the behaviour ... people will stay in the server till all the authentication and reverse DNS is done. It is good that bad guy can send whatever message to bzfs ?
22:30.46Tuponenow they are banned as soon as they send the enter
22:30.54*** join/#bzflag blast007 (~blast007@24-196-92-143.dhcp.mdsn.wi.charter.com)
22:31.27Chestaln8
22:31.29DTRemenakTupone, how about this: set it up to reject any messages other than whatever comes before MsgEnter and MsgEnter itself from masterbanned folks.  Then kick them off once they send MsgEnter.
22:31.30Chestaloopsa
22:33.09Tuponewe need also a timeout on closing the connection , that AFAIKm is not there
22:33.39TuponeThere is no protection agains any one who really want to attacjk a server
22:34.00DTRemenakok.  so we need protection against _anyone_ who wants to attack the server, not against just masterbanned people
22:34.02Tuponeand the expertise needed is really low
22:34.09Tuponeyeah
22:34.18DTRemenakto me those are two separate problems
22:34.42Tuponeok, you propose another list of banned people for dos?
22:34.57jpa-hmm, any good guesses why glxgears says "Error: couldn't get an RGB, Double-buffered visual."
22:35.13DTRemenakTupone, I propose we fix holes that allow easy DOS :)
22:35.29Tuponehehe, good luck
22:35.37DTRemenakpersonally if someone attacks my server I add them to ipfw
22:35.56TuponeDo all the server owner have your expertise ?
22:36.03blast007maybe allow one or two connections (ones that haven't sent a MsgEnter) from the same IP?
22:36.27Tuponeso we avoid people playing at work :)
22:36.52DTRemenakwhy can we not send MsgReject followed by MsgSuperKill before MsgEnter is sent to us?
22:37.17DTRemenakwould that need additional client handling?
22:37.33blast007no, that wouldn't prevent more than two people from playing on the same connection
22:37.48blast007it would prevent more than two people who _haven't_ sent a MsgEnter
22:38.03DTRemenakblast007, what about robots?
22:38.17blast007oh yeah, hehe
22:38.56TuponeCould we add a field on masterban like severity
22:39.27*** join/#bzflag Legoguy (~Legoguy@68.250.253.78)
22:39.45DTRemenaknot without changing a lot of other things, no.  but actually that sounds like a very good idea
22:39.54DTRemenakbecause we could tie it in to the normal ban system also
22:40.07DTRemenakessentially allowing complete connection blocking for anyone the server owner chooses
22:40.21DTRemenakI still think that it ought to return some kind of message though
22:40.28blast007yeah
22:40.51blast007I think we can send a MsgMessage before they send MsgEnter
22:41.10TuponeThe problem is still ... when we close the connection ?
22:41.11blast007at least the client can, cuz I was just testing a borked script, and it did
22:41.33DTRemenakTupone, if we send UDP we can close the connection immediately, no?
22:41.46DTRemenakno ack required or anything
22:41.46Tuponewe don't open it :)
22:42.00DTRemenakhmmm?
22:42.40TuponeI mean, we get an incoming connection, we look at IP, we reject it
22:43.12Tuponethere is no structure setup for the player
22:43.12DTRemenakaah, so never assign a playerid?
22:43.31Tuponeyeah, no player id. If we assign it, we can be dos'ed
22:44.02DTRemenakhow about setting a special playerid for masterbanned people?  allow only one masterbanned connection at a time, send the reject message, close the connection.
22:44.29DTRemenakwe have a few playerids reserved and unused that could be assigned to that task
22:44.51DTRemenakiird
22:45.08Tuponelol. forget what I said. Things are becoming too much complicated, and I need sleeping :)
22:45.16Tuponenite
22:45.18*** part/#bzflag Tupone (~Tupone@Tupone.active.supporter.pdpc)
22:45.38blast007const PlayerId UnusedSpecialPlayer2 = 251; // Available for special needs in the future
22:45.44DTRemenakbingo
22:46.07DTRemenakso make that MasterBannedPlayer = 251.  give masterbanned player slot 251.
22:46.15DTRemenakif slot 251 is in use, reject player
22:46.44DTRemenakotherwise send MsgReject
22:46.51DTRemenakthen immediately close the connection
22:47.30DTRemenaksound good?
22:47.37blast007yeah
22:47.55DTRemenakheck, could use that system for _any_ banned player
22:48.15DTRemenakalthough then we'd have to reassign the playerid if they were antibanned
22:48.26DTRemenakand we have no mechanism for doing that
22:48.51DTRemenakso forget I said that.  just masterbanned (un-anti-bannable).
22:49.16menotumeneed a queue ?
22:49.50menotumeor, just one 'holding spot' ?
22:49.50DTRemenakmenotume, the way player ids are established a queued player would still take an id
22:50.07menotumeuhhh, queue before assinging id
22:50.17DTRemenakthere is no "before assigning id" :)
22:50.29menotumehuh ?
22:50.32menotumemake one !
22:50.33menotume:D
22:50.34blast007there could be
22:50.51DTRemenakMsgConnect sends \42\5aBZFS0026<id>
22:51.09menotumeo
22:51.15DTRemenakif we change protocol then we can have a playerid request/reply message set
22:51.21blast007but really, there aren't many masterbanned peoole  :)
22:51.24menotumeya, but that's not good now
22:51.25DTRemenakheh
22:51.54DTRemenakexactly
22:52.08*** join/#bzflag ruffle (~chatzilla@142.88.62.81.cust.bluewin.ch)
22:52.34menotumei still need to test that (tonight)
22:52.53DTRemenakmenotume, different problem
22:53.03menotumeit's not checked ?
22:53.09menotumeon enter ?
22:53.23DTRemenaka player can fill the player slots while they're waiting to be rejected
22:53.37menotumewaiting to be rejected ?
22:53.44DTRemenakbecause of antiban
22:53.51*** part/#bzflag ruffle (~chatzilla@142.88.62.81.cust.bluewin.ch)
22:53.53menotumei mean, forget ALL changes
22:53.56menotumefor now
22:54.06menotumeuser local antiban/groups
22:54.12menotumeinnstead of global groups
22:54.13DTRemenakthen how do you let people conect through a hostban?
22:54.25menotumehostban works ok now, yes ?
22:54.29DTRemenaklocal group still has to wait for global auth
22:54.37DTRemenakerr range ban
22:54.47menotumeyes, but it will know about ban/antiban before that
22:55.01DTRemenakhuh?
22:55.04*** join/#bzflag ruffle (~chatzilla@142.88.62.81.cust.bluewin.ch)
22:55.21menotumeput the anti-banned player in a local group, with ANTIBAN permiss
22:55.29DTRemenakI connect from address A.  address A is in banned range R.  I am banned.
22:55.52menotumenot if you check that player A is locally abti banned, yes ?
22:56.01DTRemenakI am in local group LOCAL.WHITELIST
22:56.12DTRemenakso far so good
22:56.43DTRemenakbut, I am not ACTUALLY IN that group until I am authenticated
22:56.55DTRemenakotherwise I might just be some random guy with the name DTRemenak
22:57.15DTRemenaksince I have not been added to the group by the server, I'm rejected outright
22:57.18menotumeonono -one sec - compny
22:57.22DTRemenakeven if I am in fact who I claim
22:57.35DTRemenakunless the server waits for authentication
22:58.08menotumeuse local auth, or local.global
22:58.17menotumeput antibanned player in local group
22:58.31DTRemenakdude you aren't listening
22:58.34menotumei need to test it - it's all 'theroy' right now
22:58.38blast007menotume: isn't there still a delay?
22:58.42menotumeno
22:58.45DTRemenakif I am in a local group I AM STILL GLOBALLY AUTHENTICATED
22:59.03DTRemenaklocal auth would ALSO be delayed until I type my password
22:59.06menotumegourps.db , userdb, etc are all in memory
22:59.25menotumei did say: USE LOACL AUTH
22:59.29menotume:)
22:59.35blast007menotume: but it still needs to check if you really _are_ that person, either by global auth, or /identify
22:59.44DTRemenakso how long should it wait for me to type /identify mypassword?
22:59.52menotumeewwwwww
23:00.00DTRemenakeven if my client sends it automatically there's network delay
23:00.03menotumei always use auto-ident :)
23:00.09menotumeyes, my bad
23:00.23DTRemenakyou HAVE to wait for auth, no matter what kind it is :)
23:00.29menotumesry :(
23:00.51blast007#include psychic.h  // Problem solved  ;)
23:00.52DTRemenaknp, sorry I yelled :)
23:00.59menotumeso, local antibans have never worked either ?
23:01.12DTRemenaknot against IP no
23:01.15menotumeahh
23:01.15DTRemenakonly against hostmask
23:01.52menotume~menotume--
23:01.54DTRemenakyou can almost always get local auth in faster than host resolution.  global auth is kind of a tossup but usually works faster also
23:01.57menotumebummer :)
23:02.07DTRemenakbut ip addresses don't need to wait for host resolution :)
23:02.12menotumeright
23:02.46menotumeok, so if no token, and playerIP is banned, we put them in a queue ....
23:02.50menotumelol - j/k !
23:02.53DTRemenakhehehe
23:03.20blast007when we can do a proto break, we could also do global auth before they fully join
23:03.23menotumeR's and S's too
23:03.34blast007but there would still be an issue with local registration
23:03.35DTRemenakrueues and sueues?
23:03.56blast007hehe, I just got the joke  ;)
23:04.00menotumelol
23:04.00DTRemenakheh
23:04.57menotumeok, so MsgConnect sends the player id
23:05.01DTRemenakyup
23:05.11menotumeis there a MsgJoin ?
23:05.16blast007MsgEnter
23:05.18menotumeor is that MsgAddPLyer ?
23:05.24DTRemenakMsgJoin is for spawn
23:05.29DTRemenakMsgEnter is for game entry
23:05.36blast007MsgEnter sends stuff like callsign, team, and token
23:05.36menotumeit the client dumb enough to forget the first id ?
23:05.43DTRemenaknope
23:05.47menotumecrap
23:05.53DTRemenakthe id governs all communications
23:06.21DTRemenakwhat would be way cool is if we could reassign it with another message
23:06.26menotumeya
23:06.41DTRemenakthen we could have banned players sit in a special slot until they were authed, then switch to normal players or get kicked off
23:06.55menotumethe client dowsn'r care other than to echo it back on outgoing msgs,., right ?
23:07.09DTRemenakas it is we'll be limited to using it for "non-anti-bannable" people
23:07.10Pimpinellajust for info: i checked the local antiban combined with local.global and global auth and it sems to work fine for me
23:07.30DTRemenakPimpinella, what version of bzfs, and using ip or host bans?
23:07.31Pimpinellait's  solution for now, but not in the long run
23:07.44Pimpinellaip and HEAD
23:07.57DTRemenakHEAD has bans delayed in order to fix that exact problem
23:08.17menotumewow, already? i missed to much today
23:08.20Pimpinellait worked earlier before though
23:08.38menotumeif that's the case, than someone can impersonate
23:08.44menotumeto get past a ban
23:08.53Pimpinellanot spawn though
23:09.01menotumehmm
23:09.29blast007supose they could still spam stuff though
23:09.46DTRemenakblast007, that can be fixed easily enough by a message filter
23:09.48Pimpinellayeah, think so, i didn't test i
23:10.13DTRemenakonly accept valid messages (e.g. MsgEnter, MsgWorld*) from banned ips
23:10.56Pimpinellathe only way to to fix this properly would be to break protokol imho
23:11.03DTRemenakcertainly
23:11.08menotumethen, allow a banned player in, if he does anything before ident, kick him
23:11.20DTRemenakheh
23:11.27menotumeagain though, spam
23:11.38menotumebanned players are usually not happy campers
23:11.40Pimpinellawould be possible
23:11.51DTRemenakdon't accept MsgMessage without "/identify" from banned players
23:11.57menotumewell, not spam, but semi-dos
23:12.00Pimpinellayeah
23:12.05menotumeright
23:12.05blast007menotume: if they 'do anything', I would assume that would include talking  ;)
23:12.10menotumeyep
23:12.12DTRemenakyes, they take a normal player slot :(
23:12.31blast007yeah, there's still that issue
23:12.39menotumeright, but hopefully only for 1-2 seconds
23:12.41blast007if they don't send a MsgEnter, they won't show up all all
23:12.46blast007not even in /playerlist
23:12.51DTRemenakmenotume, not if they fail to send MsgEnter
23:12.54*** part/#bzflag brlcad (~brlcad@brlcad.bronze.supporter.pdpc)
23:13.12blast007yet they can still send messages, coming from (UNKNOWN)
23:13.15DTRemenakso they can purposefully obstruct slots for as long as they want
23:13.20Pimpinellaban is performed in addPlayer, no?
23:13.23DTRemenakthey can _send_ messages?
23:13.29blast007teag
23:13.31blast007yeah*
23:13.37DTRemenakthat is seriously broken then
23:13.45menotumeas long as they want, until ident show they aren't antibanned?
23:14.07DTRemenakyou should not be able to send messages if you haven't sent MsgEnter
23:14.10menotumeforget i said that :P
23:14.11TheLastSpartanI've never heard of i said that :P, menotume!
23:14.16Pimpinellayeah, it is
23:14.16DTRemenakmenotume, auth doesn't even start until MsgEnter :)
23:14.42Pimpinellaso you can fill all available slots just by opening 200 connection
23:14.46Pimpinellas
23:14.58menotumeya
23:15.00Pimpinellawhether you're banned or not
23:15.14DTRemenakhow about splitting MsgEnter into two parts
23:15.22Pimpinellabecause you never pass addPlayer
23:15.30DTRemenakMsgAuth sent immediately after connect, and MsgEnter remaining where it is
23:15.33menotumego back to pre 1.7? no dup ips !
23:15.36PimpinellaDTRemenak: probably in 2.1
23:15.42menotumehehe Barons
23:15.53DTRemenakPimpinella, yeah speaking strictly post-protocol-break
23:16.11Pimpinellak, lets branch :)
23:17.00DTRemenakso the server could get MsgAuth and either 1. send the player his playerid if there are no outstanding bans, 2. hold the player until auth is resolved if there ARE outstanding bans.
23:17.21Pimpinellaack
23:17.31Pimpinellathats what i thought of
23:17.44Pimpinellakepp the player in limbo
23:17.50DTRemenakso antibanned people would have to wait longer in order to play
23:17.51DTRemenakbig deal
23:18.07Pimpinellanot really
23:18.17DTRemenaksarcasm :)
23:18.42Pimpinellaeven now i often get kicked for trying to spawn before i'm authenticated
23:18.42DTRemenakcould even allow them to download the world I suppose
23:19.03DTRemenakyeah, it would also help with that
23:19.11DTRemenakbecause even if it sent you a playerid it could still process auth
23:19.23DTRemenakwhile you were doing flag negotiation and world and texture transfer
23:19.41Pimpinellanite
23:19.45menotumeg'nite
23:20.20DTRemenaksuppose I should wait until I have at least a little actual code
23:21.03DTRemenakghosting and stuff all becomes ridiculously much easier with that setup too
23:21.27DTRemenak'cause you can ghost into the same player slot even if the server is full
23:21.36menotumeahh
23:22.13DTRemenakantibans get fixed, potential dos gets fixed, spawn-before-auth gets better
23:22.23DTRemenaksounds like a good deal to me
23:22.33menotumeyep
23:22.42menotumeglad i thought of it
23:22.44menotume:D
23:23.01menotumedoes the client reject msgs if it gets one that doesn't have it's id ?
23:23.42DTRemenakdunno
23:24.02DTRemenakbunch of stuff will have to change in order for it to work correctly.  probably need a temp id even :S
23:24.07menotumeit not, it might as well just reassign it's id as it gets them :)
23:24.14DTRemenakheh
23:24.29blast007menotume: the playerid isn't in most packets, afaik
23:24.39DTRemenakblast007, playerid should be in ALL packets
23:24.48DTRemenakotherwise you have no destination info
23:25.29DTRemenakhm, maybe not
23:25.30blast007hmm...I don't recall doing that with my PHP code
23:25.33DTRemenakthat's interesting
23:25.47DTRemenakyeah, it's not in hardly anything
23:26.02blast007starts out with packet type, and length
23:26.10blast007then the rest of the data
23:26.20menotumedoesn't need it
23:28.46*** join/#bzflag triclops (~triclops@c220-239-40-45.rivrw7.nsw.optusnet.com.au)
23:28.56menotumejust put everything in a queue, it'll work out
23:29.03DTRemenakhehe
23:29.14blast007:)
23:30.53DTRemenakwhen tupone returns I'll bounce ideas off of him.  if he's ok with it I guess we can.......branch....
23:38.36SportyGalbranch!  branch!  branch!
23:39.45DTRemenakwe need to release 2.0.4 sometime too :(
23:40.00blast007what needs to be finished before that?
23:40.38DTRemenakthe ban stuff need to be cleaned up.  the problem some people are having with not being able to contact the list server with 2.0.3 needs to be fixed.
23:41.08blast007k
23:41.30DTRemenakI think that's it.  check the top of the TODO list also.

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.