IRC log for #bzflag on 20080130

00:02.27*** part/#bzflag LongDon (n=LongDon@host-091-097-062-232.ewe-ip-backbone.de)
00:34.35*** join/#bzflag bier_ (n=bier@p54A54AF9.dip.t-dialin.net)
00:44.46*** join/#bzflag BenUrban (n=benurban@c-68-49-10-243.hsd1.md.comcast.net)
01:26.10*** join/#bzflag javaJake (n=javaJake@unaffiliated/javajake)
01:27.19*** join/#bzflag AHA (n=aha@unaffiliated/aha)
01:37.44*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
01:49.51*** join/#bzflag Think_Differentl (n=shedelj@unaffiliated/thinkdifferentl/x-838543)
01:50.13*** join/#bzflag Suspect (n=Suspect@68-113-160-034.dhcp.plt.ny.charter.com)
02:38.10*** join/#bzflag delusional (n=delusion@pool-141-158-67-230.pitt.east.verizon.net)
02:45.36*** join/#bzflag AHA (n=aha@unaffiliated/aha)
02:57.47*** join/#bzflag sigonasr2 (n=sigonasr@ip72-200-88-154.tc.ph.cox.net)
02:57.58*** join/#bzflag xim (n=lol@bas7-montreal28-1178023684.dsl.bell.ca)
03:19.39*** join/#bzflag whodaman-_ (n=whodaman@pdpc/supporter/student/whodaman-)
03:37.28*** join/#bzflag think_tank (n=think_ta@c-71-194-147-60.hsd1.il.comcast.net)
03:56.01*** part/#bzflag sword (n=sword@74-139-216-185.dhcp.insightbb.com)
04:22.10*** join/#bzflag ShadowSpectre (n=Default@24-197-139-149.dhcp.spbg.sc.charter.com)
04:36.26Winnybrad, ping
04:50.05*** join/#bzflag short_circuit (n=vircuser@c-98-197-19-35.hsd1.tx.comcast.net)
04:59.07*** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com)
05:07.04*** join/#bzflag zee763 (n=acbc49fd@gateway/web/cgi-irc/zeebrothers.net/x-fd4fceed0542a268)
05:16.35*** join/#bzflag CBG (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com)
05:43.14*** join/#bzflag JeffM (n=Jeff@pool-71-109-231-178.lsanca.dsl-w.verizon.net)
06:17.29Constitutionwhat's MsgAdminInfo for? is it a replacement for MsgAddPlayer?
06:17.54blast007sends IP info, right?
06:18.16Constitutionlooks like it
06:18.18JeffMit should be so that admins can get the IP and stuff
06:18.28JeffMand they arn't send out to everyone by default
06:18.31awilcox"Added MsgAdminInfo, removed playerlist parsing from bzadmin and use MsgAdminInfo instead, added some new text messages to bzadmin"
06:18.43Constitutionwould that be a safe place to set mainPlayer->isAdmin?
06:19.02Constitutionwell I guess not, if it only happens when other players join
06:19.18JeffMlook at what the API does, it can set the core admin bit
06:20.00blast007JeffM: I got really bored today and got PyBZFlag mostly running again
06:20.18JeffMI'm sorry
06:20.19JeffM;)
06:20.22blast007hehe
06:20.48JeffMbeter then what I did when I got bored today
06:20.52awilcoxConstitution: MsgAdminInfo is only sent to players with PLAYERLIST permissions (from blast007, timestamp 2004-11-10 00:26.44)
06:21.07JeffMConstitution: what are you trying to do?
06:21.18awilcoxConstitution: Googling "MsgAdminInfo" yields interesting results ;)
06:21.19ConstitutionI'm trying to figure out a way to make the client realize that it's an admin when it has hideAdmin
06:21.24Constitutionso it will display player slots
06:21.37JeffMin the current proto?
06:21.41Constitutionyes
06:21.43JeffMor with a new message?
06:22.03JeffMhave it try a fake kick ;)
06:22.06JeffMsee if it works
06:22.11Constitutionlol
06:22.17JeffMthat's all I can think of
06:22.30JeffMsince we don't realy "tell" the client in a message that it's an "admin"
06:22.37blast007if you modify the server, it should be possible
06:22.39JeffMthe @ is just a marker set based on the server
06:22.51blast007isn't there an isAdmin bit on the players?
06:22.58JeffMyeah have the server send you @ just to the player that is admin
06:23.06Constitutionhmm, k
06:23.12JeffMAPI may be able to do that
06:23.15blast007or maybe it was an isAdmin function..
06:23.18JeffMit has an overide for the @
06:23.21JeffMthere is an event
06:23.21Constitutionthat would probably be good enough even for 3.0
06:23.38Constitutiona client mod in 2.0 would probably get pretty hacky
06:25.01blast007don't see a need for the client mod
06:25.14blast007it's easy to lie to clients for some stuff
06:25.22Constitutiononly that it would be easier for the users
06:25.34Constitutionthen they wouldn't have to bug the server ops to update their bzfs's
06:25.43blast007meh
06:25.54JeffMbz_eGetPlayerInfoEvent
06:26.15JeffMnaw, you'll have to mod the client
06:26.19JeffMsorry mod the server
06:26.21JeffMnot client
06:26.26JeffMit sends it as a broadcast
06:26.32JeffMyou'll have to send it as a loop
06:26.37JeffMand set admin for the player that is admin
06:26.44JeffMnot a hard change
06:26.55Constitutionmmk
06:27.03blast007when the client receives MsgAdminInfo, couldn't the client assume it's an admin and then show slot #'s?
06:27.20JeffMlots of things "could" happen
06:27.27Constitutionit doesn't get that message until another player joines, afaik
06:27.30JeffMbest would be just to make client ask "should I show slots"?
06:27.35blast007I'm meaning for 2.0  ;)
06:27.41blast0073.0 can do it however it wants
06:29.37JeffMI'd think what you'd want to do is change sendPlayerInfo() ( in bzfs.cxx )
06:29.56JeffMand have it set and pack the admin bit to 1 for the player that IS admin
06:30.30JeffMso you'd send out the update for everyone execpt you, then just one for you as an admin
06:30.39JeffMeveryone else would see you as no admin, but you'd see yourself as admin
06:31.08*** join/#bzflag Mets (i=HydraIRC@JETSTAR.RES.cmu.edu)
06:31.24Constitutionso basically implement a modified broadcastMessage()  there?
06:32.25JeffMwell do it as a loop
06:32.31JeffMand repack it for each player
06:32.42JeffMbroadcast just loops it anyway
06:33.09JeffMyou could go and just pack up non admins
06:33.12JeffMand send those
06:33.35JeffMthen pack up an update with the admins that are hidden, and pack them as not admin and send those
06:33.39JeffMor hell
06:33.45JeffMsend out the current broadcast
06:34.01JeffMthen just pack up just the players that ARE admin
06:34.09JeffMthen send them to just those players
06:34.12Metsdoes anybody have admin perms on smj's unix hackers
06:34.16JeffMso they will go not admin then admin
06:34.17Metswe've got a problem
06:34.33Metsit's like the cheat haven right now
06:34.54JeffMConstitution: that way then admins see admins, even if they are hideen
06:34.57JeffMyou see ALL admins
06:35.00Constitutionyeah, ok
06:35.04JeffMMets: if it's not well admined, then play elsewhere
06:35.11Metshax, a lone tanker were just there, and sensative guy is in there now, he's got oo, theif and killing people from inside a block
06:35.23JeffMConstitution: the people who are hidden will 'boop' on and off
06:35.36JeffMmets who owns it?
06:35.37Constitutionjust to the admins, right?
06:35.42JeffMConstitution: yeah
06:35.42MetsJeffM, i do, i'm more concerned about the fact that it's a hideout
06:35.44Metssmj
06:35.48Metsit's the SDF public unix server
06:35.52Metscan't find him though
06:35.59JeffMthen it's poorly admined
06:36.04JeffMlike many servers
06:36.13JeffMsend him a PM on the boards and go elsewhere
06:36.14JeffMsimple as that
06:36.24Metsi'm not arguing with you about that, just wondering if anybody is an admin that's here
06:36.40Metsi'll keep looking, thanks
06:37.44*** join/#bzflag bier_ (n=bier@p54A56721.dip.t-dialin.net)
06:38.24ConstitutionJeffM: I'm thinking that splitting up the admins from the other users, and then sending the updates separately, would be the more elegant solution?
06:38.36JeffMtechincaly yes
06:38.43JeffMbut it may be a lot more code
06:38.50Constitutionhmm, true
06:39.16JeffMbut your call
06:41.03Constitutionis sendPlayerInfo() called often? if so, the additional code may generate a bit more CPU usage
06:46.43JeffMpfffft
06:46.45JeffMno
06:46.53Constitutionok
06:47.02JeffMmaybe on a 286
06:47.51JeffMit's called per player add
06:48.00Constitutionoh
06:48.01JeffMthere is no message thats sent on a perm change to "hide" the admin
06:48.13JeffMso that's as good as you are going to get
06:49.01JeffMI mean if you were packing and sending that stuff a couple hundred times per loop, sure it'd become noticable
06:49.20JeffMbut computers are fast enough to do a simple loop twice
06:49.35Constitutionyeah, k
06:50.01JeffMI mean techincaly every change we do to the server can add more "cpu usage"
06:50.12JeffMthat's what we WANT to do
06:50.16JeffMhave the server DO more
07:04.03Constitutionhow does this look: http://pastebin.bzflag.bz/m441d1417
07:09.28JeffMwhatever workjs
07:10.09Constitutiontesting now
07:27.45*** join/#bzflag lan56 (n=Ian_Agar@adsl-75-4-252-33.dsl.irvnca.sbcglobal.net)
07:42.40*** join/#bzflag QuantumTim (n=tim@62-249-230-206.no-dns-yet.enta.net)
07:57.19*** part/#bzflag lan56 (n=Ian_Agar@adsl-75-4-252-33.dsl.irvnca.sbcglobal.net)
08:04.22*** join/#bzflag L4m3r (n=l4m3r@about/essy/warning/L4m3r)
08:04.22*** mode/#bzflag [+v L4m3r] by ChanServ
08:37.11*** join/#bzflag QuantumT1m (n=tim@62-249-230-206.no-dns-yet.enta.net)
08:40.24*** join/#bzflag zee499 (n=5aceee31@gateway/web/cgi-irc/zeebrothers.net/x-379c55da469ac991)
08:41.19Constitutionmy.bzflag.org is down... looks like it will need brlcad's attention
08:42.18think_tank...again
08:44.40ManuConstitution: not down, just memory problems again
08:45.18Constitutionwell yeah
08:47.01Metsit's not down, but it's not up - it's escaping!
08:47.17Constitutionnot offline, but the forums and list server are "down"
08:47.27Constitutionhehe
08:56.24*** join/#bzflag Pogovina (n=Rita@c-98-197-19-35.hsd1.tx.comcast.net)
08:56.55Pogovinateehee
09:12.58brlcadso that's where the space has been going...
09:14.36*** join/#bzflag Epyon (n=Epyon@90-156-93-82.magma-net.pl)
09:14.45brlcadautomatic mysql backups are/were eating up about 350MB/day through to the end of a month ..
09:15.04brlcadand since we're near the end of a month, we're at almost as big as it gets
09:15.34brlcadwith one mysql db in particular taking up 11GB with just this past month's backups
09:24.12Constitutioneek
09:24.27*** join/#bzflag Epyon_ (n=Epyon@90-156-93-82.magma-net.pl)
09:24.51think_tankso it's not a memory issue but a space issue?
09:25.36brlcadit's not been a memory issue for years
09:26.16brlcadmanu meant disk memory, he knew the disks were full
09:27.01brlcadwe were just accummulating too fast -- I didn't catch that dir the first time I scanned the file system
09:27.24brlcadbut knew something was eating up space fast, becaused I'd just free'd up several GB just a couple days ago
09:27.42think_tankah
09:37.14brlcadthere that should fix the problem
09:38.25brlcadthe one mysql pig will only run every third day so it'll only need 3GB instead of 12GB in a given month
09:46.36*** join/#bzflag Pogovina (n=Rita@c-98-197-19-35.hsd1.tx.comcast.net)
09:47.59*** part/#bzflag Pogovina (n=Rita@c-98-197-19-35.hsd1.tx.comcast.net)
09:50.13*** join/#bzflag LongDon (n=LongDon@host-091-097-067-079.ewe-ip-backbone.de)
10:29.01*** join/#bzflag delusional_ (n=delusion@pool-141-158-67-230.pitt.east.verizon.net)
10:30.30*** join/#bzflag Dessy (n=Dessy@88.134.130.102)
10:48.57*** join/#bzflag Mets (i=HydraIRC@JETSTAR.RES.cmu.edu)
11:00.45*** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com)
11:07.27*** join/#bzflag winwinwin (i=DavidHK@unaffiliated/davidhkmrpowers)
11:16.43*** join/#bzflag Upsetter (n=scratch@i59F7DD25.versanet.de)
11:16.48*** join/#bzflag Suspect (n=Suspect@68-113-160-034.dhcp.plt.ny.charter.com)
11:27.21*** join/#bzflag Warinthestar (n=Warinthe@1.168.188.72.cfl.res.rr.com)
11:33.39Constitution~whodaman-++
11:33.49whodaman*whodaman
11:33.50whodaman:p
11:34.20whodamanActually, whodaman- is good (otherwise I'd have to start from 0 ;))
11:34.41Constitutionyou're like -3 right now for some reason
11:35.01whodaman~karma whodaman
11:35.01ibotwhodaman has karma of -3
11:35.08whodaman:/
11:35.18whodamanAh well
12:08.47*** join/#bzflag Dessy (n=Dessy@88.134.205.178)
12:11.32*** join/#bzflag Upsetter_ (n=scratch@i577B56D7.versanet.de)
12:12.25*** part/#bzflag LongDon (n=LongDon@host-091-097-067-079.ewe-ip-backbone.de)
12:30.31*** join/#bzflag AHA (n=aha@unaffiliated/aha)
13:42.47*** join/#bzflag Tedius (n=Tedius@musictech.MUSC.CWRU.Edu)
13:43.15*** join/#bzflag Blizzard- (n=chatzill@72.243.14.122)
13:43.40*** part/#bzflag Blizzard- (n=chatzill@72.243.14.122)
14:02.36*** join/#bzflag bier (n=bier@p54A56721.dip.t-dialin.net)
14:27.57*** join/#bzflag Epyon (n=Epyon@90-156-93-82.magma-net.pl)
14:38.05*** join/#bzflag sword (n=sword@74-135-197-136.dhcp.insightbb.com)
14:56.27*** join/#bzflag TD-Linux (n=wheeeeee@24-159-201-10.dhcp.roch.mn.charter.com)
15:06.55bradWinny: pong!
15:07.15Winnyyou run the moooo.org server(s), right?
15:07.22bradsometimes
15:07.25whodamanyeah :p
15:08.00Winnysomeone called "the tank" is an @ on there.. cheater
15:08.18whodamanbrad, your perms still don't work
15:09.14bradwill have to fix it all later
15:09.14whodamanall the @ are hidden...no /showgroup or /showperms
15:09.14whodamanfun! :)
15:09.14Metssigh, so much cheating right now from those three
15:10.06Metskind of surprised it was from admins though, wan't expecting that
15:10.17brad!
15:10.32bradhe begged so much I just gave in :P
15:10.38whodamanlol...
15:10.42Metsi hope that's a joke
15:11.24bradnah I cant remember adding him
15:12.00Metsthey practically took over smj's server last night, we had to firewall them so they couldn't get back in
15:13.07*** join/#bzflag zee (n=42b0d10c@gateway/web/cgi-irc/zeebrothers.net/x-bea0921ae2c4c4f1)
15:13.17Winnysmj?
15:13.54MetsWinny, he runs freeshell
15:14.13Winnywhat server is it...?
15:26.30*** join/#bzflag winwinwin (i=DavidHK@unaffiliated/davidhkmrpowers)
16:16.57*** join/#bzflag TimRiker (n=timr@rikers.org)
16:16.57*** mode/#bzflag [+o TimRiker] by ChanServ
16:47.25Winnybrad, he's in ##guleague
16:52.25*** join/#bzflag ryanakca (n=ryan@ubuntu/member/ryanakca)
16:53.01Winnyeh
16:53.05Winnyjust use spawnzones
16:53.30Winnyand put zones on the bases
16:54.42Winnyhttp://my.bzflag.org/w/Zone
16:56.50*** join/#bzflag the_tank (n=phbb-tec@69.8.5.103)
16:57.02the_tanktest
16:57.05Winnyheh
16:57.06the_tankk
16:57.58ryanakcaWinny: thanks :)
16:58.03Winnyyeah sure
17:15.53ryanakcaWinny: so, this, in theory, should make a spawn zone for blue and red on their respective bases?
17:16.36Winnyyou need to make it
17:16.39Winnyit doesn't do it for you
17:18.24ryanakcaWinny: oops, sorry, never gave you the link: http://paste.ubuntu-nl.org/54077/
17:18.25ryanakcathere
17:19.48Winnyshould
17:19.54Winnymight need -sb
17:20.03Winnyactually
17:20.09Winnyyou need to raise the zones up 10 units
17:20.14Winnythey should be on top of the base
17:21.03ryanakca-sb is already set, and I'll try raising them. Thanks :)
17:21.32the_tankbeen a while sence i made a map
17:24.58ryanakcahmm.. still not spawning on bases
17:58.29*** join/#bzflag TimRiker (n=timr@psnet.cc)
17:58.30*** mode/#bzflag [+o TimRiker] by ChanServ
17:58.47*** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
17:58.47*** mode/#bzflag [+v L4m3r] by ChanServ
18:12.30*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
18:14.25JeffMbrlcad, you there?
18:15.23Winnyit's actually sagonet :p
18:15.32JeffMyeah yeah yeah
18:15.37Winny:)
18:15.44Winnylegonet!
18:15.51*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
18:15.53JeffMdoing the 2 gig P4 with 320gigs of space
18:16.05whodaman:o
18:16.20L4m3rblast007: ping
18:16.30L4m3ror JeffM, if you're up to it
18:16.34JeffMsup?
18:16.57Winnyoh cool, speaking of which
18:16.57L4m3rapparently the googlebot is crawling the CGI:IRC page
18:17.03WinnyI can't get to BZFlagr, sagonet.com, or the listserver
18:17.03whodamanyeah...
18:17.07Winnyfun!
18:17.07L4m3rand that's causing hordes of joins
18:17.14whodamanunder my name :p
18:17.16L4m3ras seen in #bzchat earlier
18:17.29JeffMk
18:17.47L4m3rso, we need nofollow, or an edit to robots.txt, or something :P
18:18.12JeffMarn't you part of the web group?
18:18.26L4m3rweb group?
18:18.32JeffMon the server
18:18.39L4m3rI've got nothing on the server :P
18:18.50JeffMreally?
18:18.51JeffModd
18:19.05L4m3rhaven't had the needs... whenever I need something hosted I have a webhost, or the mofo box, or my dorm pipe
18:19.11JeffMWinny, did you guys do a referal to brlcad ?
18:19.14L4m3rs/needs/need/
18:19.53JeffMwell yeah but I thouhg you had a login for bz work
18:20.00L4m3rnope :P
18:20.08JeffMwell that's just not right
18:20.09WinnyJeffM, Constitution is the main account holder, ask him. I'm just the contact
18:20.09L4m3rat least not that I know of
18:20.53L4m3rI don't really know how to tweak phpBB anyway... if it was vBulletin I'd have already fixed it via the adminCP :D
18:20.57*** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net)
18:21.07JeffMyes you do, you're smart
18:21.13JeffMyou just don't want to ;)
18:21.23Winnyhmm, sagonet seems to be having euro issues ATM
18:21.29JeffMwell I don't se a robots.txt or anything
18:21.37Winnyevery one on my server from europe has 25% >_<
18:21.39donny_bakerWinny: just pay in dollars
18:21.44L4m3rcan we deny specific pages with robots.txt?
18:21.49JeffMI don't know
18:22.03Winnydonny_baker, eh? :p
18:22.07L4m3roh, we can just block the whole irc dir :)
18:22.27donny_bakerWinny: if they are having problems with euros just use dollars :P
18:22.41JeffMbrlcad, pinG!
18:27.25*** join/#bzflag QuantumTim (n=tim@62-249-230-206.no-dns-yet.enta.net)
18:29.14donny_bakerwell there is no robots.txt it would seem... that could be part of the problem
18:29.33donny_bakercd ..
18:30.05L4m3r~ww :)
18:31.10*** join/#bzflag think_tank (n=think_ta@c-71-194-147-60.hsd1.il.comcast.net)
18:31.19donny_bakerah, found it
18:32.26whodamanStupid question, how do I .zip a file in windoze?
18:32.42think_tankwinzip
18:32.46whodamannvermind
18:33.12donny_bakerthat is a stupid question ... but an easy answer right click... sent to... compressed zip
18:33.24donny_bakeri prefer 7-zip myself
18:33.41whodamandonny_baker, I've never used windoze in my whole entire life
18:35.41donny_bakerJeffM: i added /irc/ to the disallowed directories
18:35.56donny_bakerbrlcad: you might want to check it ^^^
18:36.10*** join/#bzflag Upsetter_ (n=scratch@i59F7D896.versanet.de)
18:37.13*** join/#bzflag jftsang (n=chatzill@88-108-238-145.dynamic.dsl.as9105.com)
18:41.40*** join/#bzflag CBG` (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com)
18:42.29*** join/#bzflag oops___ (n=scratch@i577B4859.versanet.de)
18:44.54*** join/#bzflag Warinthestar (n=Warinthe@1.168.188.72.cfl.res.rr.com)
18:45.35JeffMdonny_baker, cool
18:45.52JeffMWinny, how many IPs did you get?
18:45.58Winny2
18:46.01JeffMk
18:46.05JeffMyou host your own DNS?
18:46.09Winnyyou can get more for free
18:46.12JeffMk
18:46.16Winnybut they need to be "justified"
18:46.25JeffMI'm going to ask brlcad if he can be our backup nameserver
18:47.01donny_bakerJeffM: i can if you want, i backup norang and pm as well as a few others
18:47.41donny_bakermy name server is on an AT&T circuit
18:47.52jftsanghow many list servers are there? and is it possible to set up our own list server?
18:48.01Winnyone, and yes it is
18:48.49jftsanghm. I heard rumours that there were "backup" servers or "extra" servers or something like that
18:49.00jftsangbut how would I set up my own list server?
18:49.06donny_bakerjftsang: that would be a rumor
18:49.27jftsangdonny_baker: no. we spell words correctly in UK. :)
18:49.34donny_bakerthere has been talk of having backups and the like, but it has not been implimented
18:49.52JeffMwell it's not a "rumor"
18:49.55JeffMit's a plan
18:50.07JeffMthe goal is to redo the list server into something that is distributed
18:50.15JeffMso it can have more then one
18:50.20JeffMbut right now we run one
18:50.25JeffManyone else can run one if they want as well
18:50.45JeffMbut it will not be used unless the client is setup to use it.
18:51.19jftsangand as I understand, it is a PHP script right?
18:51.23L4m3rso would the lists just mirror each other?
18:51.46JeffML4m3r, depends on how it gets implemented, in it's most basic way, yes it could mirror
18:52.01JeffMin a more complex system like ldap they'd all be notes in a distributed network
18:52.11JeffMjftsang, the basic list is PHP
18:52.17JeffMit uses mysql for data
18:52.22JeffMand phpbb2 for authentication
18:52.28L4m3rI mean, if we have them all send all data to one another, we get a redundant system
18:52.34JeffMyes
18:52.51L4m3rand servers can add themselves to any server and propagate over the whole list
18:53.03JeffMwe could do it right now with just sql replication and some client and server changes
18:53.09L4m3ryeah
18:53.55JeffMthat would not be the most efficient but it would work from a failure standpoint
18:56.26L4m3rI see that as the main thing we have to gain, though :)
18:57.02L4m3rI mean, the list could/should be pretty light
18:57.12JeffMwell right now it's tied to phpbb ;)
18:57.19JeffMso you'd replicate that too
18:57.24L4m3ryeah
18:57.33L4m3rwe need a new list before we mirror it or anything :P
19:06.00JeffMindeed
19:06.06JeffMwe have the first mirror machine
19:07.20jftsanghow does BZFlag determine whether a burrower has been ran over or not
19:07.58jftsangis it just if their X and Y position are the same and if the burrower has a lower Z
19:08.15jftsangor does it calculate by seeing if there is contact
19:08.21L4m3rthere's a radius
19:08.42L4m3rif a burrowed tank senses someone in said radius, it dies
19:08.55L4m3rnot that complicated
19:10.12jftsangis it _srRadiusMult
19:10.18L4m3rI believe so
19:10.47donny_bakerjftsang: if the burrower is far enough below the surface they cannot be run over
19:11.24L4m3rtwo burrowed tanks should always be able to run one another over
19:11.30JeffMIIRC it's a rad/height check
19:11.33JeffMso a cylinder
19:11.47jftsangyou see, I have _burrowDepth as -6
19:11.51jftsangand I still get run over
19:11.55L4m3rlol
19:11.56donny_bakerL4m3r: i don't think burrowed tanks can run each other over
19:12.05jftsangthey probably could
19:12.06L4m3rdonny_baker: they can... if the collide they both die
19:12.10L4m3rkind of like SR
19:12.12jftsangjust... they would kill each other first
19:12.23L4m3rsometimes only one dies, though, because of lag
19:14.24*** join/#bzflag AAA_awright_ (n=AAA_awri@wsip-68-14-251-102.ph.ph.cox.net)
19:15.27*** join/#bzflag Teppic (n=Teppic@87-194-205-16.bethere.co.uk)
19:16.09TeppicCan you thread PHP on a server?
19:16.16Teppicwebserver*
19:16.28awilcoxTeppic: ##PHP , and yes I believe so.
19:17.00awilcoxTeppic: Through the weirdness of the Internet, you ended up in an IRC channel for a fun open-source game.
19:17.16TeppicYes. its a webserver for testing maps
19:17.33awilcoxOhhh.  Still, I believe that PHP support would be out of our realm.
19:17.50Teppicyou can try it if you like http://craven.dyndns.org/upload/
19:18.26TeppicAnd I know some pretty handy web devs hang out here from time to time, plus I don't have to explain what I'm doing so hard...
19:21.06awilcoxTeppic: Would a /query be alright?  I may have some information that could help you.
19:21.39TeppicSure
19:24.23*** join/#bzflag TimRiker (n=timr@psnet.cc)
19:24.24*** mode/#bzflag [+o TimRiker] by ChanServ
19:37.49*** join/#bzflag jftsang_ (n=chatzill@88-108-211-237.dynamic.dsl.as9105.com)
19:40.56Winnydoes anyone in here have earthlink internet?
19:43.34*** join/#bzflag Suspect (n=Suspect@68-113-160-034.dhcp.plt.ny.charter.com)
19:44.33*** join/#bzflag kjs (n=keith@cartman.nzsolutions.net)
19:45.05kjsTimRiker:  hI
19:45.24awilcoxWinny: one of my friends had it a while back, anything I could help with?
19:45.34Winnyneed someone who has it now
19:45.52Winnytrying to figure out if they share IPs between customers
19:46.13kjsI was just messing about with my netgear router (DGA834) and I found a script written by you :) checked out your domain. Read your site... Though I would stop by the chan... as I was on freenode :)
19:48.06TimRikerkjs: cool cool.
19:48.46TimRikerprobably the udhcpc script? It's in a lot of systems. #eLinux would be a better place to ask about that stuff. :)
19:50.46kjsYeah, no I just stoped buy out of bordom
19:51.10kjsand yes that is the script
19:51.28TimRikerkjs: heh. BZFlag is a good remedy for boredom sometimes. :)
19:52.13brlcadjftsang_: we have the backup hardware, just not written the code nor done any of the setup to make it act like a backup
19:52.45TeppicWinny, get them to run sheilds up and see if there are any open ports they don't have open.
19:52.49jftsang_aaahhh
19:53.18TimRikerawilcox: thx. :) there are many others in here that do as much or more. :)
19:53.54awilcoxTimRiker: that's quite true, but even still, I rarely ever see you online.
19:54.09TimRikeroh, I'm often here, just lurking. :)
19:54.25awilcoxthat sounds familiar with my project's channel :)
19:54.35kjsTimRiker: do you not play counter strike?
19:54.37WinnyTeppic, I can't trust what the user has to say
19:54.58Winnysince their IP was seen cheating, and they claim it's cause they share an IP
19:55.20kjsTimRiker: just thought I would let you know your now part of netgears firmware :)
19:56.01TeppicWinny, get them to run wireshark, then do a portscan, if they go offline ban them.
19:56.41kjsare there packages for bzflag on ubuntu ?
19:56.44*** join/#bzflag bier (n=bier@p54A57B88.dip.t-dialin.net)
19:58.16*** join/#bzflag jftsang__ (n=chatzill@88-108-217-38.dynamic.dsl.as9105.com)
19:58.36TimRikerkjs: yes. there are debian packages, which get folded over to ubuntu. I don't play counter strike really. as to firmware, I've got code in so many embedded devices I've lost count long ago.
19:58.57awilcoxWinny: doesn't look like multiple customers share a single IP address, and to be quite honest, that would be literally impossible to set up.  think about it: non-passive FTP would connect to a random port on an IP addy, what happens if another person with that same IP addy wants to FTP and by chance gets the same random port number?  crash boom bang.
19:59.16jftsanghttp://prdownloads.sourceforge.net/suparun/bzflag-2.0.8-x86-Opkg.tar.gz?download: for Linux 2.0.10
19:59.18awilcoxWinny: I did find this on the spamcop forums though: "Earthstink rotates the IP, so many people share the same IP, and if I sign off and log in again, I'll probably get a different IP."
19:59.38Winnyit was within like, 2 hours
19:59.41Winnyof each other
19:59.50awilcoxWinny: what he means by 'share the same IP' is probably closer to either AOL proxies or it is normal like any other dial-up
20:00.00Winnyas in
20:00.07awilcoxdisconnect->reconnect->different IP
20:00.13Winnyhe claims that another BZFlag player somehow has the same IP as him
20:00.17WinnyI don't really believe it
20:00.23Winnybut I want to make sure its not possible
20:00.50awilcoxWinny: well it is *POSSIBLE* that the prior (banned?) player disconnected, and this guy connected and got his IP
20:01.15think_tankmultiple occurrences on separate days tho
20:01.21Winnyyep
20:01.28awilcoxbut to be quite honest, it doesn't really look to be in this person's favour.
20:06.35*** join/#bzflag jftsang__ (n=chatzill@88-108-187-58.dynamic.dsl.as9105.com)
20:13.43*** join/#bzflag L4m3r (n=l4m3r@about/essy/warning/L4m3r)
20:13.43*** mode/#bzflag [+v L4m3r] by ChanServ
20:19.25*** join/#bzflag TimRiker (n=timr@psnet.cc)
20:19.26*** mode/#bzflag [+o TimRiker] by ChanServ
20:33.45donny_bakerawilcox: i don't think it would be impossible... if they natted behind an ISP router it could be possible
20:34.36donny_bakernot saying that that is what is happening... just a possibility
20:35.00donny_bakeras natting at the ISP level is not a common setup
20:46.16awilcoxdonny_baker: didn't think of that, but that's really complex, and they suck too much to know that they even COULD do that :P
20:46.36donny_bakeryeah exactly... just a possibility
20:57.31*** join/#bzflag jftsang___ (n=chatzill@88-108-221-107.dynamic.dsl.as9105.com)
21:20.49ConstitutionJeffM: IIRC I think I did list brlcad as a referral... can't quite remember precisely
21:21.05Winnybrad, menotume, Dessy: ping.. "the_lone_tanker" is spamming ##guleague
21:21.15JeffMConstitution, know if he gets anyting? :)
21:21.37*** join/#bzflag the_lone_tanker (n=lonetank@69.8.5.103)
21:21.43the_lone_tankerLOl
21:21.49the_lone_tankeri am a true asshole
21:21.52the_lone_tankershit!
21:21.54the_lone_tankershit!
21:21.55the_lone_tankershit!
21:21.57the_lone_tankershit!
21:21.57*** kick/#bzflag [the_lone_tanker!n=sean@pdpc/supporter/silver/brlcad] by brlcad (brlcad)
21:22.15*** mode/#bzflag [+o JeffM2501] by ChanServ
21:22.19*** join/#bzflag the_lone_tanker (n=lonetank@69.8.5.103)
21:22.24*** mode/#bzflag [+b the_lone_tanker!*@*] by brlcad
21:22.31*** kick/#bzflag [the_lone_tanker!n=JeffM@pdpc/supporter/sustaining/JeffM2501] by JeffM2501 (JeffM2501)
21:22.52*** mode/#bzflag [+b *!*@69.8.5.103] by brlcad
21:23.27Winny~Sportchick++
21:23.50*** join/#bzflag randomparticle (n=faber@about/essy/snick/randomparticle)
21:23.54SportChickJeffM2501/brlcad: he's making the bz-rounds
21:24.04JeffM2501not much we can do about that
21:24.05JeffM2501dynamic
21:24.13brlcadis it?
21:24.18Winnyyeah
21:24.21JeffM2501yeah
21:24.23Winnyhe was on last night with a different IP
21:24.28Winny(not here, a server)
21:25.12randomparticlecan bz screenshotting be made more efficient?
21:25.23randomparticleas in drastically
21:25.24JeffM2501it can be put into a thread for compression
21:25.29JeffM2501but that's about it
21:26.00JeffM2501heh
21:26.15randomparticlesomeone was muttering that glreadpixels is inefficient
21:26.26JeffM2501yeah it is
21:26.28JeffM2501but that's all we can do
21:26.31randomparticlek
21:26.42Winnybrlcad, none I bet
21:26.47JeffM2501best woudl be having a real engine that can render to a texture
21:26.53JeffM2501but I don't think that would save THAT much
21:26.58JeffM2501it's all dwarved by the compression
21:26.59randomparticleic
21:27.18randomparticleatm it's too slow to render movies real-time on most machines
21:27.41WinnyI put in a 69.8.*.* ban on my server(s)
21:27.46randomparticleother games can slow up/down to render avi's, but obviously that'd be a lot of work
21:28.04JeffM2501randomparticle, yes they have better sim systems
21:28.26ConstitutionJeffM2501: I dunno what (if anything) brlcad gets from sagonet... one would think that if they ask for it, they'll give him some benefit :)
21:28.42Winnyhe gets his soul back :O
21:28.44JeffM2501randomparticle, it's hard to do movies of realtime data
21:28.59JeffM2501sicne you basicly have to log it and send it to a record thread or something
21:29.05randomparticleic
21:29.15ConstitutionL4m3r: are you sure about the burrow collision thing? I seem to recall that burrowed tanks can't kill each other with contact
21:29.26randomparticlei was getting reasonably good results at 1680x1050 using the horribly named ishowu
21:29.34randomparticleabout 30fps
21:29.57Winny~ping
21:29.57ibotpong
21:29.59Winnyhmm
21:30.01randomparticlethat's the only one i've tried
21:30.38WinnyWOW network issues today
21:30.55randomparticlemaybe i give fraps a go sometime
21:31.14JeffM2501fraps is suposed to be rather good
21:31.21JeffM2501it works in WoW and stuff
21:33.11randomparticlei might try adding some sort of avi creation to bzflag and running in a second thread
21:33.33randomparticlenothing fancy. just use the energy saver to keep a steadyish framerate
21:33.52JeffM2501spliting out the compression would help it be a lot more managable
21:33.56awilcoxrandomparticle: won't that be amazingly inefficient on disk space?
21:34.19awilcoxand won't it also be extremely processor intensive?
21:35.13randomparticleprohibitively? i don't know :)
21:35.34awilcox:)
21:35.57randomparticleobviously the disk space/cpu usage thing is a trade-off
21:36.14awilcoxeven raw captures can be a bit of a CPU hog
21:36.29awilcoxbut uncompressed AVI can use about 8MB/sec
21:36.50awilcoxand that's at 640x480 (iirc).
21:37.07WinnyServer admins: I suggest setting bans on 69.8.*.* and 72.9.*.* to take care of the lone tanker
21:37.11Winnythat would be his ISP's range
21:37.40awilcoxI couldn't even imagine how large one second of AVI would be with 32-bit, 48000Hz, 2ch sound and 1680x1050x32-bit vidoe
21:37.54randomparticlepretty large i imagine :)
21:38.15randomparticlei made some recordings from Quake 4. it produces a sequence of tga's
21:38.36randomparticleit's easy to eat up the GBs that way
21:39.48*** join/#bzflag jftsang___ (n=chatzill@88-108-140-68.dynamic.dsl.as9105.com)
21:40.43randomparticlei think you'd probably get around 30s for half a gig. just guessing, mind
21:42.52randomparticlehow long is it taking you chaps for a full compile of bzflag, approx?
21:44.34randomparticlei imagine jeff's box gets it compiled in double-quick time
21:44.46Constitutionabout 10-15 minutes
21:45.04randomparticlenot bad at all, const
21:51.13awilcoxrandomparticle: my Celeron/1600 with inadequate RAM compiles bzflag in an hour and a half on Linux, and about the same time in VC++7.1
21:51.28randomparticleblimey! ^^
21:53.47awilcoxit's got 440MB RAM
21:54.08*** join/#bzflag LongDon (n=LongDon@host-091-097-067-079.ewe-ip-backbone.de)
21:54.26awilcoxI don't really know why it's so slow; to be honest, that Celeron/1600 has been about equal with my Celeron/500 on all accounts.  I'm wondering if it's about ready to die :(
21:54.37randomparticlei'm surprised it takes that long. i used to do it in about 20 mins on a 647MHz PIII with 320MB memory
21:55.11awilcoxrandomparticle: yeah see, it's been uber slow lately =/
21:55.12randomparticlespeedstepping? :)
21:56.12awilcoxrandomparticle: I don't think so.  I've used it on AC power for months now
21:59.22randomparticleso we have one 10 mins and one 90 mins in the great bz compiler race :)
22:04.34*** join/#bzflag jftsang___ (n=chatzill@88-108-237-193.dynamic.dsl.as9105.com)
22:08.44Constitution~blast007++
22:08.57Winny~Constitution--
22:09.41Winny:)
22:10.08Constitutionapparently you missed all the work I did last night so you could have hideadmin with player slots :P
22:10.30Winnythen don't join as "CRW" :p
22:11.05Winny:)
22:11.23Winny~Constitution++
22:12.03Constitution~karma
22:12.03ibotconstitution has karma of 40
22:12.21Constitutioncool
22:12.42Winny~karma
22:12.42ibotwinny has karma of 39
22:12.45Winny:(
22:13.09jftsangI've been thinking... you have a master ban list, so why not make a master admin list? say you needed an admin on a server (as some people generally come on here and shout "HAY WE NEED ADMIN ON <server>") you always have a few...
22:13.18jftsangand you could have -noMasterAdmins or something
22:13.26JeffM2501becuase we don't run servers
22:13.29JeffM2501we are not cops
22:13.35JeffM2501somone could make a cop system
22:13.37JeffM2501sure
22:13.40JeffM2501but that would be opt in
22:13.43JeffM2501not opt out
22:13.53jftsangyes.. opt in
22:13.56jftsangbut you get the idea
22:14.02JeffM2501that's the idea of the CAN
22:14.09jftsangand if you don't run servers, then why masterbans?
22:14.17JeffM2501masterbans are optional
22:14.19JeffM2501but default on
22:14.29JeffM2501and only used for public service abbusers
22:14.37JeffM2501having admins is difrent
22:14.42JeffM2501masterban is rather small
22:14.52jftsangwell, my point is that masteradmins should be optional too
22:14.56JeffM2501doing admins means we'd have to have formal rules
22:15.00jftsangtrue
22:15.10JeffM2501jftsang, sure, set it up, and tell people to add your group
22:15.14JeffM2501the tech is there
22:15.21JeffM2501we just don't want to make it part of the project
22:15.31JeffM2501masterban is as far as we'll go right now
22:15.36jftsangok.
22:15.37JeffM2501admin is a MUCH larger job
22:16.52brlcadand rather time consuming
22:17.12brlcadlots of people can be great admins
22:17.24JeffM2501the big thing would be ensuring that your rules are leienent enough to allow for people to actualy RUN servers the way they want,and strict enough so that there are checks and balances against an admin going bonkers
22:17.37JeffM2501masterban is actualy the worst idea I've ever had
22:17.43brlcadheh
22:17.47JeffM2501it should have been done as a CAN like thing
22:17.50JeffM2501not a flat list
22:17.58JeffM2501because that's what people want
22:17.59brlcadit fixed a problem at the time
22:18.04brlcadand was really quick to implement
22:18.07JeffM2501it pushed a problem back in time
22:18.08JeffM2501that's all
22:18.11JeffM2501I can't say it fixed it
22:18.12brlcadCAN is more heavy
22:18.16JeffM2501yes
22:18.20JeffM2501can is heavy
22:18.29JeffM2501CAN can't work till reg is required tho
22:18.59WinnyI really would like to see some kind of nagware built into the client
22:19.02brlcadunless a player happens to be excessively active AND a dev and loads of free time, I don't think most devs should also be admins except as an absolute last resort
22:19.10Winnylike, every 20 min it says "hai, register plz"
22:19.31JeffM2501Winny, that's a stupid way
22:19.40JeffM2501simply make the game HELP you regser when you install it and run it
22:20.00JeffM2501have a dialog box that comes up "this server requires registration, please register HERE"
22:20.06Winnyahh
22:20.08Winnygood idea
22:20.27brlcadthere are plenty of really good trustworthy players to pull from to admin servers -- shouldn't need to take time away from devs, only so many people can write code
22:20.37Winnythen they enter a username, pass, email, and then a validation thing is sent to them?
22:20.39brlcadsame goes for the web services
22:20.47JeffM2501thats why CAN should be indepenednet of the project
22:20.49JeffM2501made of players
22:20.50JeffM2501not devs
22:21.11JeffM2501Winny, I'd like to have a mode where some servers are set up that will let registered, but unverifies players play
22:21.14JeffM2501so you install
22:21.14JeffM2501reg
22:21.16brlcadjust requires the devs to set it all up :)
22:21.17L4m3rI think CAN should be part of the project
22:21.20JeffM2501play on a subset of servers
22:21.26JeffM2501untill you verify your e-mail
22:21.29JeffM2501then you get the rest
22:21.30Winnyah
22:21.35L4m3rbut no, I don't think devs should do the actual policing :P
22:21.39JeffM2501that would be optimal
22:21.58JeffM2501the CAN plugin and tech should be part of the project
22:22.07*** join/#bzflag KTL (n=KTL@213.219.144.106.adsl.dyn.edpnet.net)
22:22.12JeffM2501but the acutal network and it's PEOPLE should not be
22:22.22JeffM2501devs may be in CAN sure
22:22.28L4m3ryeah, maintenance and oversight only
22:22.32JeffM2501no oversight
22:22.45JeffM2501totaly seperate
22:22.49JeffM2501just the tech
22:22.57JeffM2501keeps it clean
22:24.03Winnywould any of the devs be interested in working on coding this sort of thing?
22:24.22JeffM2501I'm sure you could find somone to help you
22:24.26Constitutionusing the system would bring ideas to mind and bring bugs to light, I imagine
22:24.29JeffM2501the tech isn't that complex
22:25.08Constitutionit's hard to separate the devs from the gameplay
22:25.25Constitutionsilvercat, for instance, was administered by a team of mostly developers
22:25.30JeffM2501that' fine
22:25.38JeffM2501that's an admin who also happens to be a dev
22:25.51JeffM2501devs should NOT be made admins by default
22:25.56*** join/#bzflag triclops (n=triclops@59.154.120.204)
22:25.59JeffM2501people can wear more then one hat
22:26.07JeffM2501but one hat should not give more then one job
22:26.38JeffM2501thats why it's important to seperate
22:27.03jftsangI think if those who are always on IRC (or otherwise online) are the admins... not necessarily devs...
22:27.04L4m3roversight of CAN, not servers :P
22:27.11JeffM2501L4m3r, even then
22:27.20JeffM2501oversight of can can influence the polity
22:27.24L4m3rjust, you know, make sure things don't get out of hand
22:27.35JeffM2501if it gets out of hand, the servers will drop it
22:27.41JeffM2501its' self regulating ;)
22:28.05JeffM2501now if say they want hosting on .bz, then sure someone like brlad can have some say in what they do
22:28.10JeffM2501but that's between him and them
22:28.45L4m3ryeah, but if it's part of the project, we should not allow it to be abused
22:28.49L4m3rjust like any other service
22:29.21JeffM2501the other services arn't "part" of the project
22:29.22L4m3rI don't care what's going on with actual servers, just what people would be doing with CAN itself, in such a situation
22:29.23JeffM2501that's the key
22:29.29JeffM2501the list software is
22:29.48JeffM2501but the list data itself is not open source but provided by one of the project's developers cus he's cool
22:29.56JeffM2501that's the key seperation there
22:29.56L4m3rwhat about bzbb?
22:30.00JeffM2501same thing
22:30.00Constitutionalso, the devs/project admins/bzbb admins are the ones people generally know about and trust... finding admins that everyone is comfortable with might be difficult
22:30.22jftsangI agree with Constitution
22:30.26JeffM2501Constitution, sure it makes senst for that seperate CAN thing to ask trusted devs and admins
22:30.36JeffM2501but that is them acting SEPERATE from the project
22:31.23JeffM2501it's very important to recongise what "the project" is
22:31.36JeffM2501techincaly"the project" is just the code and the license, all run by tim
22:32.02JeffM2501Tim, personaly provides dns names for a lot of peoiple
22:32.06JeffM2501out of the kindness of his heart
22:32.10JeffM2501but that has nothing to do with the project
22:32.36JeffM2501Sean provides the list and bzbb services out of the kindness of his heart, to make playing easer, but has nothing to do with the project
22:32.40JeffM2501etc..
22:32.49JeffM2501sourceforge provides us hosting in the projet's name
22:32.55JeffM2501but is seperate
22:33.18JeffM2501so as far as the "project" is concerned, it can only do tech
22:34.05JeffM2501I don't think it'd be a good idea for the current project administrators to add some sort of social controll system as part of what we do
22:34.13JeffM2501that would be better done as a community thing
22:34.18JeffM2501seperate
22:34.37JeffM2501not saying it can't PULL from trusted people in the devs
22:34.38JeffM2501etc..
22:34.46Constitutionyeah... separation of services from code
22:34.48JeffM2501but I don't thik it should be for instance put on the main page of bzflag.
22:34.56JeffM2501or tied into dev accounts
22:35.07L4m3roh, of course not
22:35.13JeffM2501if that CAN project wants to ask Sean for hosting, and he agrees, GREAT
22:35.26JeffM2501if the CAN project wants to ask Tim for domains and he agreees, GREAT
22:35.42JeffM2501if that can project asks a number of developers to stand by as an overisight and they agree, GERAT
22:35.46JeffM2501but that's all seperate
22:36.10L4m3rsounds like splitting hairs, but ok. I see it as being on the same level as bzbb, the list, global auth, etc
22:36.15JeffM2501the importance for sepratin is the fact that the project REALY is just TIM
22:36.33JeffM2501and if he goes,  that part of the project goes with him
22:36.52JeffM2501by keeping it seperate it can go on it's own
22:37.04JeffM2501L4m3r, it is, but it's important to understand
22:37.38JeffM2501I mean if the bzbb data was part of the project, we'd have to give out everone's e-mail address to anyone that asked for the soruce ;)
22:38.27JeffM2501but I have no problem with the develoipers working on plug-ins or pages or whatnot to facilitate a CAN network
22:38.35JeffM2501and making that part of the project
22:38.56JeffM2501and in doing that, they can also help develop what a good example policy could be
22:39.00JeffM2501and make the tech work well with that
22:39.09JeffM2501just like the list server
22:39.34JeffM2501remember that the list server is a slightly modified copy of what's in soruce ;)
22:39.39JeffM2501so the CAN would be as well
22:39.39L4m3rheh
22:40.09JeffM2501it would be a use of the proejcts software by a group of peopele who also happened to be developers or admins.
22:40.53Constitutionwould the development of said plugin be an appropriate task for GSOC?
22:41.10Constitutionif we do that again
22:41.20WinnyGee Sock
22:41.23JeffM2501I think there are better tasks for SoC
22:41.29JeffM2501but that'd be up to the sudents
22:41.38JeffM2501since they propose them
22:41.49JeffM2501I don't think it'd be a bad thing to offer as a sugestion
22:41.54Constitutionperhaps... although gsoc does seem to be the most successful way of generating code recently
22:41.59JeffM2501but I'm not going to vote for it over say a new 3d engine.
22:42.07Winnyyay
22:42.08JeffM2501Constitution, then that means we fail
22:42.16JeffM2501if we can't write code the project is dead
22:42.25JeffM2501and then the CAN won't matter
22:42.40ConstitutionI thought the 3D engine was said to not be a good GSoC project too... something about being too big?
22:42.43L4m3rone could argue that the project is dead anyway, but I won't go there :P
22:42.48Constitutionor too involved with the codebase
22:42.53JeffM2501implementing one in full woudl be
22:42.59JeffM2501but doing the research and staring it woudn't
22:43.13JeffM2501SoC projects don't have to have an "end" product
22:43.22JeffM2501you could do SoC and just fix a bunch of bugs
22:43.29JeffM2501they are NOT like school projects
22:43.38JeffM2501they are real world "work in open soruce" stuff
22:44.00JeffM2501I mean look at our last SoC
22:44.06JeffM2501how much of that code is in daily use?
22:44.52Winnynone?
22:44.57JeffM2501bingo
22:45.49JeffM2501but sure, if they do SoC again, and we join it, and we get accepted, it is not a bad idea to throw that out as a sugested idea
22:45.49Constitutionheh
22:46.24*** join/#bzflag ahs3- (n=ahs3-@adsl-065-005-193-158.sip.rdu.bellsouth.net)
22:46.36L4m3rdo the projects have to be individual?
22:46.39JeffM2501but it looks bad for the people that are going to RUN that network, if they wern't willing to write it first
22:46.44JeffM2501L4m3r, techincaly no
22:46.59JeffM2501all the mentors have to do is be able to verify the work of each individual
22:47.09JeffM2501techincaly none of them are individual
22:47.12L4m3rso we could theoretically task two students to, say, making an engine-based client together?
22:47.15JeffM2501since they are working IN live open soruce
22:47.23JeffM2501L4m3r, we can't task them at all
22:47.31JeffM2501we dont' tell them what to do
22:47.34JeffM2501they say what they want to do
22:47.42JeffM25012 students could say they want to work on it
22:47.44JeffM2501and that'd be fine
22:47.54JeffM2501and I'd hope devs would work on it WITH them
22:47.59L4m3ryes, but say we get two students who are into that and want to work on it
22:48.07JeffM2501then yes we can talk to them
22:48.16JeffM2501and sugest that they work together
22:48.20JeffM2501and then flag them both
22:48.23JeffM2501and bam they go
22:48.30jorgenptI don't think you can apply for a joint project
22:48.35JeffM2501basicly google dosnt' care what they do, as long as they DO
22:48.42jorgenptLike, two students saying they want to work together on something XYZ
22:48.42JeffM2501you don't have to apply as a joint project
22:48.55JeffM2501you all seem to be stuck in the student mindset of classwork
22:49.00JeffM2501SoC is not a class
22:49.05jorgenptBut I guess they could send in the same project, and if they were lucky they both get accepted, and then they could work together, yes.
22:49.26JeffM2501yeah, the submistion is more for the student then the project
22:49.29jorgenptI just remember reading in the FAQ about projects involving more than one student'
22:49.32JeffM2501google just wants to make sure they do things
22:49.48Constitutionwe would have to be careful that both students are held accountable to do their work, since the one would be dependant on the other
22:49.51JeffM2501we did our SoC badly IMHO
22:49.55JeffM2501we just let them go off
22:49.58JeffM2501and that was bad
22:50.03JeffM2501we should have worked with them
22:50.08JeffM2501real devs working on the code too
22:50.19JeffM2501all it would have done is made MORE get done
22:50.22JeffM2501and more people undderstand it
22:50.26JeffM2501it's about colaboration
22:50.34jorgenptConstitution: Yes, and if their code is too intermingled, you might end up with one student slowing down the others progress.
22:50.37JeffM2501Constitution, that's what source controll does ;)
22:50.48JeffM2501jorgenpt, that's part of learning how to work WITH people
22:50.50JeffM2501comunication
22:50.52jorgenptOf course
22:50.56JeffM2501again you all think like students ;)
22:50.59jorgenptNo
22:51.02JeffM2501the point is to get you all ready for real jobs
22:51.18jorgenptTwo people learning to communicate without anyone with prior experience takes a helluva lot longer than if they had someone with experience.
22:51.37*** join/#bzflag AHA (n=aha@unaffiliated/aha)
22:52.02Constitutionprior experience, in what sense?
22:52.12JeffM2501that's why they work WITH devs
22:52.20JeffM2501not that "go off and work" thing we did last time
22:52.21jorgenptYes, that I agree.
22:52.43jorgenptConstitution: E.g. established members of the project.
22:53.14JeffM2501jorgenpt, your point goes the same for ONE student dev, they will get lost if they don't have experienced help as well ;)
22:53.38JeffM2501it just gets worse the more you add
22:53.52JeffM2501so if we do it again this year I'd like to see us all taking a difrent track
22:54.11JeffM2501more 'you come here, you work on it, we work on it, everyone gets LOTS done'
22:54.39jorgenptJeffM2501: Yes, clearly.
22:54.50JeffM2501what I got from the mentor sumit was that every student I saw was freting the letters of the google rules, and google dons't give much care to them ;)
22:55.04JeffM2501basicly if the mentor says the student is cool, google pays
22:55.06JeffM2501that's IT
22:55.25jorgenptI guess it takes quite a bit of involvement from the mentor, which can be frustrating - since the student is paid, but the pay for the mentor is only symbolic.
22:55.30JeffM2501well that and the student dosn't call the google people bad names :)
22:55.36jorgenptHaha :p
22:55.40Constitutionjorgenpt: yeah, although there's no guarantee that the applications that end up getting accepted will be from studenst who are already involved
22:55.48JeffM2501well the mentor has agreed to do it for the benifit of the project
22:55.52JeffM2501that's why they do it
22:55.55ConstitutionI mean, how many existing student devs applied last year? one?
22:55.58JeffM2501to get more people working on the THING
22:56.12JeffM2501yeah
22:56.13jorgenptConstitution: I'm referring to mentors, not student, if you mean with regards to communication.
22:56.19Constitutionoh
22:57.03JeffM2501this time the mentors should do what they can to get other developers/comunity memembers inovled in the projects as well
22:57.26jorgenptJeffM2501: The whole evaluation of applications and such is on a very .. vague and time-consuming basis. Students are merely stretching for some real way to judge their chance of success and such.
22:57.28JeffM2501not only so you get good input on the design and colaboation in work, but it also helps the sudent see his stuff is used.
22:58.01JeffM2501jorgenpt, the best way to get your application accepted is to comunicate with the project beforehand
22:58.07jorgenptJeffM2501: Absolutely
22:58.08JeffM2501eveyrone we picked were people that talked to us
22:58.12JeffM2501that's it
22:58.13jorgenptI can't help but feel guilty about not having dedicated any amount of time to bzrobots after gsoc. :-/
22:58.21JeffM2501I don't think google even read what the projects were :)
22:58.37*** join/#bzflag sigonasr2 (n=sigonasr@ip72-200-88-154.tc.ph.cox.net)
22:58.38JeffM2501if only to make sure they wern't obviously lame or illegal
22:58.56Erroneouswe got some applicants that were obviously lame :)
22:58.58jorgenptYeah, fraudulent applications too.
22:58.59Erroneouslike the ant guy
22:59.00JeffM2501jorgenpt, that's a common thing, few people stayed as devs it seems
22:59.04jorgenptant guy?
22:59.05JeffM2501yeah like the ant guy
22:59.11JeffM2501wanted to do an ant sim
22:59.17JeffM2501he spammed all the projects
22:59.37Erroneousthat was one of several that didn't even include the word "bzflag" in it :)
22:59.39JeffM2501at the summit, google basicly said "whatever makes you happy" like 50 times
22:59.46JeffM2501but we filtered that out
22:59.48jorgenptJeffM2501: I really wish I had more time to put into it, but besides school, work and a girlfriend, I barely have time to dedicate to the project(s) I already have some form of obligation to. :p
22:59.58jorgenptErroneous: Nice
22:59.59JeffM2501I think that second round orgs rarely even get read
23:00.12JeffM2501jorgenpt, welcome to the real world ;)
23:00.17jorgenptHehe
23:00.22Erroneousjorgenpt: same is true for all of us :)
23:00.26jorgenptSecond round orgs?
23:00.34JeffM2501you know how many people at google actualy work on SoC?
23:00.46JeffM2501projects that are in for a second or more year
23:00.50JeffM2501not first timers
23:00.51Erroneous'course I think the last time I committed anything substantial was a couple months ago...
23:01.00jorgenptNo, how many?
23:01.24JeffM2501one head, one worker, one admin, one web guy, and one web guy intern
23:01.33Erroneousbasically three
23:01.34jorgenptHaha, cool
23:01.35JeffM2501and SoC is not there only task
23:01.36JeffM2501yeah
23:01.40JeffM25013 part time
23:01.45Erroneousone full time, three some of the time
23:01.58JeffM2501I don't think les was even full time
23:02.00Erroneousah, and the intern
23:02.17JeffM2501so I doubt they read every project
23:02.23JeffM2501they use the mentor orgs as BIG filters
23:09.41Constitutionwhere did the responses to the rejected GSoC applications end up?
23:10.24Constitutionstill "when we can get to it," or something?
23:10.56*** join/#bzflag zee699 (n=189aa42b@gateway/web/cgi-irc/zeebrothers.net/x-8d90fff8d33ab0c8)
23:12.30brlcadConstitution: mm, something like that -- many have been responded to (more than half)
23:12.39brlcadjust not a handful
23:12.54Constitutionok
23:15.52*** part/#bzflag LongDon (n=LongDon@host-091-097-067-079.ewe-ip-backbone.de)
23:21.22brlcadthere was a question as to whether to make the submissions and responses public at one point, but since we didn't make any statement/claim beforehand that we might do that, I don't think it'd be right
23:22.55Constitutionwell some kind of comment on the merits of the application would be nice
23:23.03brlcadbut I can, should, and will still be posting up the summary writeup that was sent in to google
23:23.26Constitutioncool
23:23.31jorgenpt\o(
23:26.46brlcadin fact, lemme put it somewhere now ..
23:29.11*** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com)
23:29.49jorgenpt:o
23:31.17jorgenptHow long is it, brlcad?
23:32.25awilcoxjorgenpt: I don't recognise your nick, but you seem to have been here a while -- as a lurker who was on vacation and didn't lurk during it, I must ask, who are you?
23:33.09jorgenptdaxxar, my GSoC project was bzrobots.
23:33.16awilcoxahhhhhhh okay.
23:33.26jorgenptIf that rings any bells :)
23:33.30awilcoxyes
23:33.39Winnyhehe
23:34.09brlcadjorgenpt: about 300 pages
23:34.13jorgenptjorgenpt is my first name plus the initials of my two last. I merely switched to it for some purposes where my usual nick made no sense.
23:34.20Constitutionthat few?
23:34.22Winnybrlcad, size 72 font?
23:34.22jorgenptbrlcad: Wow. :)
23:34.35brlcadWinny: yeah ;)
23:34.39Winnyhehe
23:34.41awilcoxjorgenpt: i.e. why I am now awilcox (I was AWOSDev many many years ago)
23:34.44jorgenpt(or, my usual nick never makes any sense, but where it made no sense to keep it)
23:34.56jorgenptHehe ;-)
23:35.06awilcox;_
23:35.08awilcoxer ;)
23:35.08brlcadlooks like "the lone tanker" started playing under than name as of Aug 2007
23:35.26Winnybrlcad, just ban 69.8.*.* and 72.9.*.* and be done with him
23:35.52jorgenptIsn't that a bit .. wide for a ban?
23:36.01Winnyit's some obscure dualip provider
23:36.03sigonasr2That's normal when you have annoying cheaters
23:36.07jorgenptdualip?
23:36.19Winnymy logs don't show anyone but hum coming from that address span
23:36.22Winnyerr, dialup
23:36.37jorgenptOh. Hehe. ;-)
23:36.38awilcoxlol.
23:36.38Winnydyslexics untie!
23:36.47jorgenptAnd now you'll never see anyone coming from it ;)
23:36.52awilcoxhaha.
23:37.08awilcoxI thought Winny meant that it was giving him two IPs (i.e. 69.8 and 72.9)
23:37.19jorgenptYeah, ditto
23:37.35jorgenptSeemed kinda strange to have a specific _term_ for ISPs that gave you two IPs.
23:37.41awilcoxHaha.
23:37.47jorgenptWhat about triip, quadip providers?
23:38.03awilcoxMy ISP goes up to a fiverip iirc.
23:38.07Winny72.9.*.* = range ban
23:38.07jorgenptYou'd run out of usable words kinda fast.
23:38.09brlcadWinny: that was done hours ago
23:38.13jorgenptWinny: No wai!
23:38.26Winny"two IPs (i.e. 69.8 and 72.9)" ...
23:38.32jorgenptThat's a /16, innit?
23:38.44jorgenptI guess he meant one in the range foo and one in the range bar.
23:39.00brlcaddo you have a specific 72.9 ip example?
23:39.23Winny72.9.67.212
23:39.34awilcoxjorgenpt: I don't remember how to express netmasks like that, but er, it's a 255.255.0.0 mask (FFFF)
23:40.02jorgenpt/16 means that the first 16 bits (two octets) are unchanged
23:40.43jorgenptE.g. I have a quadip provider, which actually provides me with a /30, but they route the network and broadcast addresses normally.
23:40.52jorgenptSo I just use those as normal IPs. ;-)
23:41.30jorgenptIf you use their setup, you get one IP (router takes one, one for broadcast, one for network, the last is given to the first DHCP client)
23:41.40brlcadWinny: th
23:41.41brlcadx
23:41.57awilcoxah
23:42.01Winnybrlcad, from the 69.8 range, he used 69.8.5.103
23:42.38jorgenptBut it's pretty cool, because if you WHOIS the IP, you'll see it in the name of my dad. (which is where this machine is located, at my mum & dads place)
23:42.39awilcoxjorgenpt: a /30 would be 255.255.255.192, correct?
23:43.03usohis bzid 26084 may also help, if you check IPs on the forum
23:43.25jorgenptIf 192 is 11000000 in binary, then yes, awilcox. :-)
23:43.48awilcoxyes, it is.
23:43.49awilcox:)
23:43.59jorgenptThough, my setup isn't exactly like that:
23:44.00jorgenpt<PROTECTED>
23:44.00awilcoxjorgenpt: $ whois wack.idi.ntnu.no
23:44.05awilcoxjorgenpt: % no matches
23:44.07jorgenptOh, sorry, the wrong link.
23:44.12jorgenptThis is via an irssiproxy
23:44.28jorgenptWhois 213.145.191.128
23:44.40awilcoxNorway, eh?
23:44.52jorgenptYes
23:44.58jorgenptIn any case, you have to whois the IP, not the domain.
23:45.00uso/30 is .252
23:45.05uso.192 is /26
23:45.10jorgenptErr, of course. My bad.
23:45.23jorgenpt/30 would be the last two bits unset, not the first two bits set.
23:45.42jorgenptI blame that it's late. ;-)
23:45.43awilcoxHeh.
23:46.21brlcadWinny: I have all the 69.8 .. they are actually limited to a class C
23:46.52brlcadbanning the class B was excessive but fortunately I don't see anyone else coming from the rest of the B
23:47.25Winnybrlcad, which is why I have a whitelist group :)
23:47.50jorgenptSorry for lying to you, awilcox :-(
23:49.16awilcoxjorgenpt: heh, that's not a problem :)  not your fault.
23:49.46jorgenptDarn math! Always getting in the way.
23:49.56awilcox~lart math
23:49.56ibotDoSes math
23:50.24jorgenptPseudo-science ftw! "Yellow blood cell count?"
23:50.27awilcoxer, <offtopic>anybody know something like xcopy but move instead of copy?</offtopic>

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.