IRC log for #bzflag on 20080311

00:00.25Winnybefore? wow
00:00.37Erroneousbrlcad's been talking about before, yeah
00:00.37spldartwoah
00:00.39WinnyDoesn't it start in about 2 months?
00:00.41Erroneousyup
00:00.50spldart3.0 before soc 2k8?
00:00.56WinnyIF someone does server side shot tracking
00:01.02Erroneousor we could release in the middle of soc, and cause everyone a TON of pain :)
00:01.07Winnyor some other cool network feature
00:01.07JeffM2501spldart, that would be what we would like
00:01.16JeffM2501Winny, why?
00:01.19Erroneous"welcome to open-source development, this is what having three live branches and code freezes is like" :)
00:01.21spldartWow... that caught me off guard
00:01.38WinnyJeffM2501, no point in breaking proto twice if someone impltements a new feature
00:01.40ConstitutionErroneous: there are other ways to determine how many players we're dealing with in a host ban... the Norang database is an excellent resource
00:01.41JeffM2501Erroneous, aka the real world
00:01.44JeffM2501Winny, why not?
00:01.53spldartI assume then there will be some cram coding and testing in the near future to fix bugs and their will be multiple sub revision releases soon after
00:01.55Winnyspreads players too thin, IMO
00:02.08Winnyand admins will need to admin two, even three servers then
00:02.09JeffM2501they will get upgrade notificaitons
00:02.16JeffM2501or they can just swap
00:02.17ErroneousJeffM2501: it's kinda harsh to do that in the middle of a full development period like soc is supposed to be
00:02.32JeffM2501Erroneous, we is suposed to teach them about the real world ;)
00:02.57JeffM2501Winny, your basic statement is "downloading is hard :( " ?
00:03.00ErroneousJeffM2501: most real-world shops don't release during the middle of four or five major projects either
00:03.11JeffM2501mayhaps
00:03.16JeffM2501but yes it would be better to do it before
00:03.16Erroneousthey start the major projects after the release, or release after the projects
00:03.25*** join/#bzflag bryjen (n=bryjen@CPE-76-177-176-191.natsoe.res.rr.com)
00:03.25*** mode/#bzflag [+v bryjen] by ChanServ
00:03.32JeffM2501shots ain't gonna make it in before
00:03.34JeffM2501too much testing
00:03.38JeffM2501GM may make it
00:03.39JeffM2501maybe
00:03.39WinnyJeffM2501, there are always those people that don't update for ages.. two breaks in ~6 months is just too painful, IMO
00:03.40spldartI guess I understand
00:03.47JeffM2501Winny, sucks to be them
00:03.59ErroneousWinny: we have release notification checked in and working
00:04.29spldartclean up and get 3.0 out.. then start major work on what goes to next major release?
00:04.29JeffM2501I'd rather not see trunk go to 4 years old
00:04.33Erroneousthere should be a LOT fewer people who "just don't know" (i.e. nobody)
00:04.35spldartwow.. 2.0 is getting old isn't it
00:04.50JeffM2501spldart, that's not the age of 2.0, that's the age of the trunk split
00:05.02JeffM25012005 we split trunk from branch
00:05.10spldartBut it makes the age stand out
00:05.11Erroneouswe split trunk only 8 months or so after 2.0.0
00:05.12EpyonBTW, custom tank models wont make it into 3.0? :P
00:05.23JeffM2501Epyon, they are in 3.0 now
00:05.27JeffM2501they need finishing
00:05.30JeffM2501so they should
00:05.34Erroneouslots of stuff needs finishing
00:05.36EpyonWow, I'd like to see that
00:05.49Erroneous"before soc 2008" is a really aggressive schedule
00:06.01ErroneousI think we can do it, if we want to
00:06.03JeffM2501Epyon, it won't be a "pick your model and everyone sees it" kinda thing
00:06.05EpyonJeffM2501, what does need finishing?
00:06.09JeffM2501treads
00:06.18JeffM2501models that don't suck
00:06.21Erroneousbut there are a lot of half-finished features
00:06.22spldartmesh collision.. flag zones.. come to mind
00:06.24JeffM2501textures that don't suck
00:06.41JeffM2501some implementaiton of wheels
00:06.43EpyonJeffM2501, I know, that would be very prone to cheating (one pixel tank FTW :P)
00:06.43Winnyor are those the sucky ones? :P
00:07.05EpyonJeffM2501, I can try to do a model and textures if you guide me on what you need.
00:07.07JeffM2501Epyon, you assume that we use the tank geometry for hits
00:07.08JeffM2501we do not
00:07.12JeffM2501Epyon, I have a model
00:07.18EpyonJeffM2501, no, visibility :)
00:07.29Erroneousit'd only cripple yourself
00:07.33JeffM2501yeah
00:07.39JeffM2501since you could not see anyone else ether
00:07.45Epyon" Epyon, it won't be a "pick your model and everyone sees it" kinda thing"
00:07.46JeffM2501all tanks use the same model
00:07.53EpyonI was refering to that line
00:07.55spldart'Very ambitious' comes to mind
00:08.20JeffM2501if I do, do a pick your tank thing, all the clients would have to have the model installed too, or get the default
00:08.40WinnyJeffM2501: any chance of using some of my textures? :)
00:09.15EpyonJeffM2501, first you write that "models that don't suck" and "textures" are the things that need finishing and then you write that you already have them... that was... fast O.o
00:09.21JeffM2501Winny, not for the tank
00:09.32JeffM2501Epyon, they are not finished
00:09.34Winnythere are more then just the tank ones
00:09.35JeffM2501they are started
00:09.40JeffM2501Winny, dunno
00:09.46JeffM2501haven't done an art pass yet
00:09.48JeffM2501thats last
00:09.58Epyonergo, you want to finish yours and use them, right?
00:09.59JeffM2501I mean we can't even shoot some weapons now
00:10.19JeffM2501Epyon, unless someone else is going to finish the code to suport them, probably
00:10.42EpyonJeffM2501, you mean that every model needs it own code? O.o
00:11.18JeffM2501no
00:11.26JeffM2501but a full tank model needs more code then we have now
00:11.29EpyonToo bad, I really would like to take a shot at modelling a few tanks
00:11.37JeffM2501go for it
00:11.45JeffM2501but that ain't gonna help 3.0 get released
00:11.49JeffM2501we got bugs that need fixing
00:11.51JeffM2501BIG bugs
00:11.59JeffM2501I'll pull tank models in a hearbeat
00:12.06JeffM2501if it means shiping on time
00:12.18Erroneoustank models can be added or finished in a point release, without breaking protocol
00:12.23JeffM2501indeed
00:12.30EpyonJeffM2501, I was thinking about that, but I guess without indepth knowledge of the code, trying to fix a bug would be just a waste of time :/
00:12.41JeffM2501Epyon, how is it a waste
00:12.45JeffM2501it fixes a bug
00:12.49JeffM2501and you learn the code more
00:12.52JeffM2501that is never a waste
00:13.07JeffM2501the game can not ship with out fixes
00:13.24Erroneouswe've got serious stuff that needs to be fixed before release (like gm's not tracking, thief being broken, etc) and features that need to be finished/checked in (I'd like to at least get the message framework in for server dialogs)
00:13.41EpyonHowever if you have a bug report/feature request tied to the UI drawing/map generation/plugin system, I might take a look.
00:14.03JeffM2501that is a waste of time
00:14.13JeffM2501if you want to help, fix real bugs
00:14.25Erroneoustracking down and fixing bugs is one of the best ways to get familiar with the codebase :)
00:15.02Erroneouswe don't have any major outstanding ui bugs at the moment.  map and plugin stuff can be fixed in point releases later on, particularly if it's not critical.  you're always welcome to take a look though, of course.
00:15.22JeffM2501there are no major plug-ins that need to generate a map
00:15.47JeffM2501geting mesh colisions unbusted is more important then an API change
00:16.07EpyonIt's all a matter of productivity -- fixing bugs related to something I wont be working on anyway would be a waste of time in terms of "time taken/gain"
00:16.19JeffM2501a waste of your time
00:16.25JeffM2501not for the project
00:16.50ErroneousJeffM2501: he's trying to figure out where his goals and the project's align :)
00:16.56JeffM2501they don't
00:16.58Erroneousright now the answer may be nowhere
00:17.00JeffM2501just like last time
00:17.04EpyonWell true, but given that I will spend X hours on the project, I'd like those X hours give as much gain as possible, right? :)
00:17.07JeffM2501me disease
00:17.31JeffM2501Epyon, the problem is the gain from API work means way less then real bug fixes
00:17.50JeffM2501every feature has a value too
00:18.03Erroneousopen source is a lot about the developer - fixing stuff that bugs you, which happens to also bug other people
00:18.12JeffM2501the value of an API to add world objects is like 3, the value of theif working, is 100
00:18.31JeffM2501lets say you add the API, then one plugin will use it
00:18.40JeffM2501on lets say 5-10 servers
00:18.50EpyonYeah, yeah, I get the idea.
00:18.55Erroneousnow if we actually got people playing on 3.0, then people would be bugged by the broken stuff, and fix it
00:19.01Erroneouspresumably
00:19.03JeffM2501you fix thief, that affects 250 servers ;)
00:20.23Erroneousbugs and the shot stuff is the biggest outstanding stuff for 3.0, I think
00:20.45Erroneousthere are probably lots of bugs we don't even know about, too
00:20.53blast007Erroneous: and the mesh stuff
00:20.57JeffM2501I don't think we can do server side deaths with the shots in 3
00:21.01blast007and randomly blowing up on spawn
00:21.04JeffM2501it will take too much testing
00:21.05ErroneousI mean hell, for a couple months nobody could spawn :)
00:21.07EpyonHowever, if I start working on the thief bug, I may waste X hours, and after that get bored and frustrated with a 80% and practicaly waste time. Other more interesting tasks from my point of view might have a far lower "boredom/frustration" chance.
00:21.35JeffM2501Epyon, if noone fixes the theif bug your precious world plugin never ships ;)
00:21.49EpyonJeffM2501, that sounded like blackmail :P
00:21.54JeffM2501Epyon, a simple fact
00:21.55blast007hehe
00:22.05JeffM2501and actualy we are at the point where we want no new features
00:22.13JeffM2501so yeah, it may get diverted to a branch
00:22.19JeffM2501we need the codebase stable to ship
00:22.26Erroneousbzflag has historically been a project where developers work on whatever makes them happy.  you can always work on whatever you want as long as it doesn't break anything else.
00:22.33JeffM2501true
00:22.36JeffM2501you can do what you want
00:22.38JeffM2501never said that
00:22.48JeffM2501I'm just stating what I think we need to to do ship
00:22.52blast007Erroneous: or even if it does break anything else  ;)
00:22.54Erroneousjust be aware that choosing not to work on critical issues means releases get delayed, which means cool stuff you've already worked on never gets to the user
00:23.06JeffM2501and reserve the right to push your non-esential changes to a future branch
00:23.33JeffM2501if there is any question of it's stability
00:23.34Erroneousblast007: typically working on something that breaks everyone requires some amount of collaboration
00:23.44JeffM2501Erroneous, or I have to write it
00:23.45Erroneousotherwise it just gets reverted
00:24.11ErroneousJeffM2501: still requires collaboration.  you tend to talk about it first, so it's cool.
00:24.17blast007JeffM2501: any idea if you can get the tangibility stuff to work for the mesh faces?
00:24.17JeffM2501heh
00:24.26JeffM2501blast007, sure, given time
00:24.32blast007;)
00:24.34JeffM2501but I don't think it's a feature we need for 3.0
00:24.35Erroneousif you'd checked in that network stuff without talking to anyone first, I probably would have just reverted it straight up ;)
00:24.39JeffM2501so I'd be cool pushing it back
00:24.48JeffM2501heck, I say make a 3.0 branch NOW
00:25.01JeffM2501and we all work in it and push forward fixes
00:25.11JeffM2501and pull stuff that dosn't work
00:25.25JeffM2501if it's feasable
00:26.45Constitutiondid we get nn's super ausom power-bzadmin patch in yet? must do that first...
00:27.42blast007Constitution: heh... it was a hack with a specific need for him  ;)
00:27.50blast007not like it would be of any use to anyone else
00:27.56JeffM2501Constitution, did he ever submit it to sourceforge?
00:28.09Constitutionlol, no
00:28.17JeffM2501then he has never submited a patch
00:28.30blast007he probably submit it to sourcefarge instead
00:28.51JeffM2501probably just bzbb
00:29.09blast007wasn't it just outputting player positions?
00:29.14JeffM2501yeah
00:29.22ErroneousJeffM2501: the question is, is what we have "finished" in trunk right now, really worth a 3.0 release, even if it was all fixed?
00:29.22blast007useless..
00:29.24JeffM2501something that 3.0 can't do
00:29.54JeffM2501Erroneous, some server side stuff, a new flag, new shots, hud markers, bzrobots, and bug fixes.
00:30.05blast007a new flag? Low Gravity?
00:30.05JeffM2501lag compensation
00:30.07JeffM2501yeah
00:30.15JeffM2501a more consistent server side state
00:30.18blast007which actually isn't Low Gravity at all? just Higher Jump?  :P
00:30.19JeffM2501API fixes
00:30.34JeffM2501we can set the score, etc..
00:30.45Erroneousblast007: no, it's low gravity... same jump velocity, different downward acceleration
00:30.52blast007Erroneous: not last I checked
00:31.01blast007so unless someone fixed it..
00:31.03JeffM2501see if you fall slower
00:31.10ErroneousI'm pretty sure it's correct
00:31.16Erroneousif not, there's a patch for it
00:31.24JeffM2501but that is a test, write up a changelog and see if it measure up
00:31.25Erroneouswhich someone needs to review anyway
00:31.44blast007I'll check it
00:33.45blast007} else if (flag == Flags::LowGravity) {
00:33.45blast007<PROTECTED>
00:34.13Erroneoushah
00:34.13blast007easy to notice, because when you drop the flag, you don't fall any faster
00:34.49ErroneousI stand corrected :)
00:34.55blast007maybe if I get bored tomorrow I'll fix it
00:35.04Erroneousblast007: there is a patch for per-tank gravity
00:35.16blast007hmm
00:35.24Erroneousit needs to be reviewed; I have not gotten to it.  you are welcome to check it out.
00:37.47blast007seems a little overboard
00:39.23blast007all we really need to do is add another case for gravity like Wings already has
00:45.31donny_bakerok, stupid question
00:46.05donny_bakerwould it be useful to have a software development management package like JIRA or TRAC
00:46.19donny_bakerseems like a bunch of remembering
00:49.09donny_bakeror even forgbugz... they give their software away to opensource projects
00:49.22donny_bakerfrogbugz*
00:54.03blast007~Constitution++
01:04.03Erroneousdonny_baker: like sourceforge? :)
01:04.21JeffM2501that we never use
01:04.32JeffM2501our managemanet issues are not techincal ones ;)
01:05.05Erroneoustrue dat
01:06.02JeffM2501so have we applied to SoC?
01:06.17Erroneousyeah, brlcad applied for us
01:06.34JeffM2501cool, so he submited
01:08.01blast007heh... the _lgGravity is actually more gravity that _gravity
01:08.04blast007than*
01:08.19blast007what would we want it to default to?
01:08.42JeffM250142
01:08.45blast007:P
01:15.34blast007guess I'll try 75% of _gravity
01:19.52*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-080-139.pools.arcor-ip.net)
01:39.47*** join/#bzflag praetorian (n=praetori@124-171-44-251.dyn.iinet.net.au)
01:41.52*** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban)
01:42.17*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-080-139.pools.arcor-ip.net)
01:46.09*** join/#bzflag praetorian (n=praetori@124-171-44-251.dyn.iinet.net.au)
01:46.17brlcaddonny_baker: we also have simple text files for the day-to-day tracking of issues.. far lower barrier to use than any tracking system
01:46.26brlcadthat's what BUGS, TODO are for
01:55.24spldartMy spawns are sticking to the bases :confused: Wasn't a problem a while ago
02:01.02CBGiirc, try moving bases up or down by 0.1 or so
02:09.00*** join/#bzflag QuantumT1m (n=tim@62-249-230-206.no-dns-yet.enta.net)
02:09.42WinnyNever gonna give you up!
02:13.18*** kick/#bzflag [Winny!n=JeffM@pdpc/supporter/sustaining/JeffM2501] by JeffM2501 (JeffM2501)
02:14.30*** join/#bzflag Winny (n=KyleVE@unaffiliated/winny)
02:14.33Winny:p
02:15.52spldartQuick on the draw, I thought I'd be dead,
02:16.11*** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-)
02:17.16CBGNever gonna run around and desert you.
02:18.24spldart... and cranks up beastie boys LOUDER
02:19.11Winnysomehow I think you'd like rickroll more then O Magnum Mysterium ;)
02:19.33CBGRick Roll Rules. I love it.
02:19.50spldartCBG the bases are up .1 above the meshes as it is... I may have to move them more
02:19.54spldartUsed to work as it
02:19.55spldartis
02:21.02CBGWell, I just vaguely remember that that fixed some problem with getting stuck on them...
02:23.12spldartI'mma try increasing just to get it fixed short term... I forgot how profesional I did this map.. everything noted nicely :)
02:24.38spldartcrap... still spawing sealed with bases .1 higher
02:28.22spldartWow... I got my bases floating above my meshes and they are still sticky.. I don't get it
02:28.46spldartevery join I have to self destruct to unseal and respawn elsewhere...
02:28.53Winny-sb?
02:28.57spldartHeh.. maybe that's it... How do I set spawn zones
02:29.19Winnyhttp://my.bzflag.org/w/Zone/
02:29.29Winnyoh darn wrong link
02:29.44spldartI have flag zones already
02:29.48spldartbut not spawn zones
02:29.55Winnyhttp://my.bzflag.org/w/Zone .. spawn zones are more or less the same
02:33.58Winnyyay new episode of Systm is out
02:44.56spldartIt's my client!
02:45.08spldartMy client spawns sealed.. others aren't having the problem
02:45.16Winnyo.O
02:45.21spldart.. I'll have to try this with the windows client to check
02:54.16*** join/#bzflag JeffM (n=JeffM@adsl-76-243-140-190.dsl.lsan03.sbcglobal.net)
03:00.50*** join/#bzflag Foo_man_choo (n=james@c-98-197-19-35.hsd1.tx.comcast.net)
03:02.24*** join/#bzflag PrezzKennedy (i=Matt@74.86.45.130)
03:03.34*** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag EmoNemo (n=Gigi@unaffiliated/emonemo) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag ndim (i=hun@moooo.n-dimensional.de)
03:03.34*** join/#bzflag hobbsc (n=hobbsc@ip70-178-55-100.ks.ks.cox.net) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag blast007 (i=blast@pdpc/supporter/active/blast007) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag uso (n=uso@84-72-8-253.dclient.hispeed.ch) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag chaoscon (n=jeremy@smartserv/ceo/chaoscon) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag Gnurdux (n=gnurdux@c-69-251-255-231.hsd1.md.comcast.net) [NETSPLIT VICTIM]
03:03.34*** join/#bzflag Admirarch (i=mwr25@pip.srcf.societies.cam.ac.uk)
03:03.34*** join/#bzflag keith80403 (n=keith804@71-208-209-211.hlrn.qwest.net)
03:03.35*** mode/#bzflag [+v blast007] by irc.freenode.net
03:04.25*** join/#bzflag Nemoish (n=Gigi@unaffiliated/emonemo)
03:07.14JeffMok, anyone here with a paypal account want to make the ultimate sacrifice for me?
03:07.46a_meteoritedepends
03:07.53JeffMnot you, your poor
03:07.57JeffM:)
03:08.06a_meteoritethat is true
03:08.16JeffMtho it is only 0.60$
03:09.19Constitutionsure
03:09.21*** join/#bzflag fatass (n=shedelj@unaffiliated/thinkdifferentl/x-838543)
03:09.22AAA_awrightAny advertising space available on whatever it is?
03:09.27JeffMheh
03:09.47JeffMConstitution, you ok spending 60 cents and never ever getting it back unless you meet me again and beat it out of me?
03:10.00Constitutionif I must ;)
03:10.14fatassI'll spend 50 cents!
03:10.48JeffMI havea problem with shiping addreses not getting filled in but I thik it's cus I have more then one paypall setup here
03:11.20JeffMbuy one of these
03:11.21JeffMhttp://store.bzflag.bz/index.php?main_page=product_info&cPath=3&products_id=8
03:11.30JeffMpick the "flat rate" shipping. that is 10 cents
03:11.57fatassOh, I can't pay in pennies? That's too bad.
03:12.09JeffMthen pay via paypal, and make sure that you have paypal set to give me your address
03:13.09JeffMI need to verify that I can print a shiping label from within paypal, if i can then I'm set other then waiting on USPS
03:13.35JeffMwell that and replacing a bunch of boilerplate text
03:15.37JeffMheh, you are on the checkout page :)
03:15.54JeffMwow I can even see your OS
03:16.10ConstitutionOS X ftw
03:16.26JeffMit gives some very detailed stats of who is online
03:16.34Constitutionk, done
03:17.51JeffMawesome, thanks
03:18.01JeffMfilled in the shipping right from paypal :)
03:18.04Constitutionwhen may I expect remittance of the goods?
03:18.09Constitutioncool :)
03:19.41JeffMthank you for the help
03:20.15JeffMand the 60 cents :)
03:20.21JeffMwell 28 that we get
03:20.33Constitutionheh
03:21.56JeffMit is remarkably easy to sell stuff over the internet
03:28.57Constitutionsell me Winny's soul
03:29.06JeffM375$
03:29.48Constitutiontoo much ;)
03:34.36a_meteoritewhat use does one have for Winny's soul?
03:35.48ConstitutionI have a hoarde of many souls that serve me
03:38.54a_meteoriteyou are a sad sad little man
03:40.25Constitutionnot little
03:49.04*** join/#bzflag JeffM (n=Jeff@pool-71-109-231-178.lsanca.dsl-w.verizon.net)
03:54.53*** join/#bzflag TimRiker (n=timr@rikers.org)
03:54.53*** mode/#bzflag [+o TimRiker] by ChanServ
03:59.07*** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com)
04:08.42*** join/#bzflag bz69 (n=4c5d8bae@bz.bzflag.bz)
04:09.10bz69@whodaman:   Hello are u there?
04:09.23bz69Whodaman are u there?
04:09.27bz69Plz answer
04:11.42*** join/#bzflag QuantumT1m (n=tim@62-249-230-206.no-dns-yet.enta.net)
04:11.46Constitutionif he's not, how can he answer you?
04:13.24*** join/#bzflag Naveedbzflag (n=4c5d8bae@bz.bzflag.bz)
04:42.15*** join/#bzflag QuantumBeep (n=QuantumB@72.190.47.119)
04:50.44*** join/#bzflag hobbsc (n=hobbsc@ip70-178-55-100.ks.ks.cox.net)
05:34.30*** join/#bzflag noyb (n=noyb@nat/sun/x-c94f8d8a5a3ad8ba)
05:41.43L4m3r~bzflist
05:41.53L4m3rhm
06:11.34*** join/#bzflag QuantumBeep (n=QuantumB@cpe-72-190-49-139.tx.res.rr.com)
06:19.45JeffMyay for cheezing out the shipping system on the store :)
06:29.00Constitutionis PETER's signature on the BZBB appropriate? it reads "I am not a pirate. I simply use other people's backups of the stuff I haven't bought yet."
06:29.19JeffMnot really
06:29.30Constitutionhttp://my.bzflag.org/bb/profile.php?mode=viewprofile&u=23260
06:30.02Constitutioner, guess that doesn't show the signature
06:30.14JeffMI see it
06:32.54JeffMyay, so 11$ per item to ship anywhere in the world, 5 for the US :)
06:33.39*** join/#bzflag QBeep (n=QuantumB@cpe-72-190-47-119.tx.res.rr.com)
06:38.10Winnyhmm
06:42.32*** join/#bzflag QuantumB (n=QuantumB@72.190.47.119)
06:48.25*** join/#bzflag bier (n=bier@p54A55D65.dip.t-dialin.net)
07:01.03*** join/#bzflag QuantumTim (n=tim@62-249-230-206.no-dns-yet.enta.net)
07:09.45*** join/#bzflag QBeep (n=QuantumB@72.190.47.119)
07:37.28*** join/#bzflag rtfm (n=rtfm@pdpc/supporter/active/blast007)
07:37.28*** mode/#bzflag [+v rtfm] by ChanServ
07:58.14*** join/#bzflag Gilly (n=btw@83.146.211.140)
08:11.57*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
08:37.04*** join/#bzflag a_meteor (n=a_meteor@adsl-75-15-147-116.dsl.snlo01.sbcglobal.net)
08:37.39*** join/#bzflag a_meteor_ (n=a_meteor@adsl-75-15-147-116.dsl.snlo01.sbcglobal.net)
08:48.58*** join/#bzflag Nemoish_ (n=Gigi@75-121-15-54.dyn.centurytel.net)
09:00.51*** join/#bzflag Upsetter (n=Ups@i577B45B6.versanet.de)
09:04.23*** join/#bzflag utrrrongeeb (n=mhciipec@ties-pool2-02.isn.net)
10:00.08*** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com)
10:11.49*** join/#bzflag AAA_awright_ (n=AAA_awri@wsip-68-14-251-102.ph.ph.cox.net)
10:20.44*** join/#bzflag Suspect (n=Suspect@68-113-160-012.dhcp.plt.ny.charter.com)
10:39.25*** join/#bzflag LongDon (n=LongDon@134.106.59.199)
10:42.16*** part/#bzflag LongDon (n=LongDon@134.106.59.199)
11:02.58*** join/#bzflag EmoNemo (n=Gigi@unaffiliated/emonemo)
12:29.57*** join/#bzflag Upsette1 (n=Ups@i59F7CE75.versanet.de)
12:50.13*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
13:01.30*** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
13:04.35*** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-)
13:10.51spldartI didn't realize that Arc's are having collision issues too...
13:11.04spldartAnd I didn't realize team flags have hearts on them hehe
13:11.15ruskiedo they?
13:12.08spldarton 2.99
13:13.13spldartWhats the similarity between an arc and a mesh?
13:14.21tsspldart: Arcs are made of meshe, IIRC and meshes have collision issues..
13:15.27spldartI knew about the mesh collision issue but didn't know about arcs being meshes.. I figured since they weren't all drawn out like a custom mesh that they were more simliar to pyr's and boxes in game logic.. guess I was wrong
13:24.21spldartI think I have it confirmed now.. Your right... arc isn't treated the same... treated like a mesh
13:32.54*** join/#bzflag Upsetter (n=Ups@i577B6AA0.versanet.de)
13:44.12*** join/#bzflag Dessy (n=Dessy@88-134-204-43-dynip.superkabel.de)
13:59.55*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
14:02.50*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
14:07.09donny_bakerdon't you go to school anymore :P
14:07.39*** join/#bzflag CIA-26 (n=CIA@208.69.182.149)
14:09.52Winnynope
14:09.53Winny:p
14:10.05WinnyI'm as smartt as can be already!
14:10.52Winny;)
14:11.31donny_baker:)
14:52.06*** join/#bzflag TimRiker (n=timr@70-7-57-246.area7.spcsdns.net)
14:52.06*** mode/#bzflag [+o TimRiker] by ChanServ
14:55.10*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
15:09.52*** join/#bzflag spldart (n=vircuser@c-98-197-19-35.hsd1.tx.comcast.net)
15:18.14*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
15:50.29*** join/#bzflag L4m3r (n=l4m3r@about/essy/warning/L4m3r)
15:50.29*** mode/#bzflag [+v L4m3r] by ChanServ
16:06.29*** join/#bzflag DTRemenak (i=DTRemena@about/essy/CrazyCoder/DTRemenak)
16:06.29*** mode/#bzflag [+v DTRemenak] by ChanServ
16:08.28*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
16:09.08*** join/#bzflag bz85 (n=59ad2dee@bz.bzflag.bz)
16:13.36spldartTwo interesting issues with my client using v2_0branch code built on linux. On my WarTowers map it always first spawns stuck in the base sealed. The base sits .11 above a mesh with an arc floor for driveablity... Windows client does not have this issue. Also same linux client locks after limited play on 1purplepanzer.hopto.org:4610 and even leaving X and trying to kill the process as su will not release the locked client... I have to
16:13.37Winnyoh my god
16:13.43WinnyMozilla killed FF3 http://arstechnica.com/news.ars/post/20080310-first-look-firefox-3-beta-4-brings-new-vista-hotness.html
16:14.54JeffMWinny, why is making it have vista specific features "killing" it?
16:15.04WinnyLook at the icons.. they're damn ugly
16:15.20JeffMWinny, do you run vista?
16:15.49WinnyNot at home, but at school, yes
16:16.03JeffMthenyou should be used to ugly icons on vista
16:16.11Winnyheh
16:18.55*** part/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
16:19.29blast007JeffM: I have a "fix" for the Low Gravity flag ready to commit, but I'm wondering if I should bump protocol
16:19.45JeffMprobably
16:19.51blast007k
16:19.57blast007the jump height should be about the same
16:20.00JeffMit does no harm, and just makes it easer
16:20.08blast007but how the variable works is different now
16:20.21JeffMand how you fall is diferent I would think is
16:20.39blast007with low gravity, you can get to a little over 25 units high
16:20.53JeffMand you fall slower right?
16:21.00blast007and if you drop the flag now, you accelerate at the normal gravity
16:21.00blast007yes
16:21.08JeffMthat's the big dif
16:21.13blast007k
16:21.27blast007also added some new bugs to the list  ;)
16:21.28JeffMcus that will screw up the people that time shots on landing
16:21.32blast007-set and /reset don't work
16:21.32JeffMcooll
16:21.39JeffMI'm sure lots of stuff dosn't
16:23.00Wyk3dhi JeffM, I'd be interested in applying for gsoc this year and I have some ideas that aren't necessarily on the ideas list, should i wait for them till the application, discuss them here or in private ?
16:23.23JeffMWyk3d, discuss away
16:23.52*** join/#bzflag bier (n=bier@p54A55D65.dip.t-dialin.net)
16:24.46Wyk3dwell, as i understand you're in the process of moving more of the client processes to the server and for that you would need additions to the current API
16:24.54CIA-26BZFlag: 03blast007 * r16731 10/trunk/bzflag/ (5 files in 5 dirs):
16:24.54CIA-26BZFlag: Add a note to BUGS that -set at the terminal and /reset in-game do not work. Using /set in-game works though.
16:24.54CIA-26BZFlag: Make the Low Gravity flag actually affect gravity, not the jump velocity. Defaults to 0.75 normal gravity, and allows tanks to jump 25 units high.
16:24.54CIA-26BZFlag: Bump protocol to 0058.
16:25.03*** join/#bzflag SpazzyMcGee (n=Spazzy_M@unaffiliated/spazzymcgee)
16:25.11JeffMWyk3d, partaly correct
16:25.31Wyk3dso i looked at the current netcode for bzflag and bzfs and found that a lot of code is repeated
16:25.32JeffMwe don't NEED api calls to move stuff to the server, it would just be nice to have them so that plug-ins can modify the default behavor
16:26.02JeffMyeah much of the pack and unpack is duped
16:26.35Wyk3dso i figured, to make extending the current framework better, it would be a good idea to include a common network backend that would server both server and client
16:26.50Wyk3dmore maintainable, better designed etc
16:27.02JeffMsure
16:27.04Wyk3da simplistic but powerful library
16:27.12JeffMok
16:27.25JeffMwhat version of the code are you looking at?
16:27.29JeffM2.0.x? or trunk?
16:27.35Wyk3di looked at the trunk
16:27.39JeffMk
16:27.54JeffMthe network stuff dosnt' realy move anything to the server tho
16:27.59Wyk3dso i thought of a library that i've already use that fits these requirements
16:28.05Wyk3dit's called the Alhem socket library
16:28.07JeffMeven if you have both client and server using the same lib
16:28.19Wyk3dofcourse it doesn't
16:28.24Wyk3dit just makes moving stuff easier
16:28.25JeffMWyk3d, all that would do is replace winsoc
16:28.48Wyk3dnot just winsoc
16:29.03JeffMwhat other features over base socets does it offer?
16:29.05Wyk3dbut everything net related except libcurl
16:29.19JeffMumm that's just sockets and winsock ;)
16:29.24JeffMwe don't use anything else networking wise
16:29.30Wyk3dwell it's easier to use, object oriented
16:29.44JeffMdoes it offer any other features over base sockets? like RPC? compression? channels? UDP only?
16:30.10Wyk3dafaik it doesn't have builtin compression..
16:30.18JeffMhave you looked at raknet?
16:30.25JeffMor other more game oriented networking libs
16:30.31JeffMthat do more then just socket wrapers?
16:30.53Wyk3dno but sounds interesting
16:31.21JeffMthe idea of reworking the network code to be more common is not a bad one
16:31.31JeffMbut I think you'd have to end up doing a number of other networking enhancments as well
16:31.37JeffMsuch as threading the server, etc..
16:31.43*** join/#bzflag Dessy (n=Dessy@88-134-204-43-dynip.superkabel.de)
16:31.54Wyk3dabout other networking enhancements
16:32.01JeffMand I would not propose it as having anything to do with moving stuff to the server
16:32.19JeffMif we are going to swap networking libs, then we should find one with the most number of featuers we can get :)
16:33.13Wyk3dindeed
16:34.07Wyk3dwell initially i thought that if "just a network" libary wouldn't be enough, then maybe as an application of the netcode i could write a simple daemon for server lists and global auth aswell
16:34.23JeffMperhaps
16:34.24blast007http://www.jenkinssoftware.com/raknet/manual/rakvoice.html  <-- Nifty
16:34.27JeffMtho we are using HTTP now
16:34.34Wyk3di know, libcurl
16:34.44JeffMlibcurl is not used for the server
16:34.54JeffMyour list server would have to be better then our current one
16:35.05JeffMauth is a big thing right now
16:35.14JeffMwe want/need to make it distributed
16:35.37JeffMso just sayin you want to throw it into a deamon may not be the best thing, since we may be changing how the entire thing works
16:35.44JeffMcurrently we are looking at ldap
16:36.01Wyk3dyes i looked at ldap
16:36.23JeffMso have we :)
16:36.40JeffMldap is nice for us because the fourms, wiki, website, and the game can all be made to use it
16:36.44JeffMone login for all
16:36.50Wyk3dso i've heard .. yes
16:37.22JeffMon the idea of a socket wraper, I don't know how much weight it woudl hold
16:37.24Wyk3dso the current auth website is not capable of handling the load ?
16:37.27Winnybah, no 058 servers yet ;)
16:37.33JeffMwe already have what is basicly our own current wraper
16:37.37JeffMin our network lib
16:37.48JeffMit handles the low level socket stuff
16:38.02JeffMso the exposure of that new lib would be minimal
16:38.13JeffMthe real worlk would be in modifying that network handler class
16:38.36JeffMWyk3d, since it's http, it tends to get attacked, and loads up
16:38.40JeffMit is not very efficent
16:39.09blast007Winny: I'm rebuilding mine right now
16:39.10JeffMit holds the normal load fine, it's just when that load (no list http traffic ) spikes it has issues
16:39.23Winnyblast007: :)
16:39.32JeffMso a distributed system would help that, and give us a net against worse issues.
16:39.46blast007or, if we have a network issue at sagonet, another server elsewhere can take over  ;)
16:39.51JeffMsince we have had the HTTP list, I say our current server is handling it the best
16:39.56blast007single point of failure == bad
16:40.11JeffMblast007, thats what I meant by "worse issue"
16:40.42JeffMthere are many reasons to have your core sevices distributed
16:42.41blast007Winny: the random map I'm running has 20 Low Gravity flags
16:43.26Winnyhmm, f4 doesn't work for minimizing
16:44.00JeffMfix it :)
16:44.05blast007did you build with SDL?
16:44.41WinnyJust worked now.. odd
16:44.56blast007it doesn't work while in a menu
16:45.01Winnyahh, ok
16:45.05blast007at least without joining a game
16:45.10blast007nor does F5, iirc
16:45.14WinnyJeffM: I would, but it takes be a week to write a Hello world C++ program :P
16:45.17Winnyme*
16:45.28JeffMWinny, there is only one way to get better ;)
16:46.32Wyk3dso would a highly efficient and secure global auth daemon be high enough on the priority list to have any chance ?
16:46.45blast007Wyk3d: yes
16:46.53JeffMWyk3d, yeah if it could suport all our needs
16:47.11JeffMdistributed, able to let non game systems auth into it, etc.
16:47.28JeffMbe able to work and support the group manager, etc..
16:47.33Wyk3dnon game systems via ldap i presume
16:47.44JeffMvia some maintainable system
16:47.53JeffMldap is just the current idea
16:48.06JeffMin your research you could sugest other systems
16:48.11JeffMand why
16:48.51Wyk3dsql is there but not as easy to integrate with other stuff I guess
16:49.08JeffMthat'd be part of your research ;)
16:49.15blast007Wyk3d: most things would not have direct LDAP communication. My thought is that only the auth daemon, the forum, wiki, main site, and other official web services would have direct LDAP access.  The servers and clients would go through the auth daemon.
16:49.42JeffMcurrently we are using phpbb2, and plan to upgrade to phpbb3
16:49.47JeffMfor the fourms
16:49.53JeffMthe group manager is custom code
16:50.00JeffMweblogin is custom code
16:50.10Wyk3dblast007: yes, that's pretty much how i pictured it
16:50.18JeffMand the current plan is to make the main website use drupal since it can use ldap, and manage ldap users.
16:51.12*** join/#bzflag bier (n=bier@p54A540F0.dip.t-dialin.net)
16:51.21Winnyyay drupal
16:51.59JeffMdude last week you were all "why do we have to use drupal.. it sucks... why can't we use wordpress..:( "
16:52.04*** join/#bzflag delusional_ (n=delusion@pool-151-201-221-114.pitt.east.verizon.net)
16:52.08WinnyEither works
16:52.43JeffMWyk3d, another big thing for us is we would prefer to have less fist party software to maintain.
16:52.48JeffMfirst party
16:55.57blast007brlcad would find this interesting: http://www.jenkinssoftware.com/raknet/manual/networksimulator.html
16:56.40Wyk3dyes, so that would mean chosing an efficient network library, openldap (if we use ldap)
16:57.10Wyk3dmaybe a common public/private key encryption lib
16:57.13WinnyI believe he already is going with that one
16:58.13blast007Winny: well, he has it installed and has played with it. not sure how far he has gotten with "going" with it
16:58.25Winnyahh
16:59.03blast007I've tried a wiki out authentiating to an LDAP server (Windows Server 2003) and it worked
16:59.24blast007though I think it was more limited in what I could do, compared to something like OpenLDAP
16:59.42blast007Netware would probably be better as well
17:00.42JeffMraknet is VERY Cool
17:01.15WinnyWe should just send in our callsign and password to blast007 in an envelope and then he can either allow our client to identify or not ;)
17:01.27blast007that'd work
17:01.31L4m3rby pidgeon
17:01.35blast007hehe
17:05.00*** join/#bzflag RHimeAnimal (n=4a20bd59@gateway/web/cgi-irc/zeebrothers.net/x-13f81343d4f656f2)
17:05.59blast007hello RHimeAnimal
17:08.05*** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net)
17:09.09*** mode/#bzflag [+v Erroneous] by ChanServ
17:13.45*** join/#bzflag CBG (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com)
17:22.42JeffMso blast007 &| brlcad ether of you want to take a spin thru the store site when you have a chance and see if you find any problems/mispellings/text that should be changed?
17:31.55L4m3r"Don't fight naked, buy a shirt" -> "Don't fight naked. Buy a shirt."
17:33.22JeffMthanks
17:33.34L4m3r"Help support the project, buy a CD." -> "Help support the project by buying a CD."
17:34.46L4m3r"Each CD contains pre-made versions of full game" -> "Each CD contains pre-made versions of the full game" :P
17:35.54L4m3rLooks good, though.
17:43.02JeffMthanks I made those changes
17:43.20JeffMnow that USPS shipping is setup, the store is basicly live
17:43.45JeffMwe are just an unverified paypal user
17:55.14*** join/#bzflag spldart (n=short_ci@adsl-70-240-180-216.dsl.hstntx.swbell.net)
18:00.07*** join/#bzflag SpazzyMcGee (n=Spazzy_M@unaffiliated/spazzymcgee)
18:03.59*** join/#bzflag Spazzy_McGee (n=Spazzy_M@unaffiliated/spazzymcgee)
18:22.19*** join/#bzflag zee383 (n=a8d25ab4@gateway/web/cgi-irc/zeebrothers.net/x-4a5d51d5d3646de6)
18:32.10*** join/#bzflag ALEXfrance (n=ALEXfran@213.166.216.176)
18:42.33*** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
18:42.33*** mode/#bzflag [+v L4m3r] by ChanServ
18:47.24*** join/#bzflag QuantumBeep (n=QuantumB@cpe-72-190-47-119.tx.res.rr.com)
18:50.37*** join/#bzflag Suspect (n=Suspect@68-113-160-012.dhcp.plt.ny.charter.com)
18:57.06*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
18:57.06*** mode/#bzflag [+v tupone] by ChanServ
18:59.14WinnyJeffM, has satu submitted his t-shirt yet?
19:13.47Winnys/t-shirt/design/
19:14.59donny_bakers/design/t-shirt design/
19:15.01JeffMno
19:15.08Winny:(
19:15.14JeffMwhy?
19:16.05JeffMas am I, but it is best not to rush people
19:20.45blast007"EEach CD contains pre-made"
19:22.29JeffMdamnit
19:22.33SpazzyMcGeeJust to check: it's four colors + the background?
19:22.43JeffM4 is the MAX
19:22.47JeffMless then 4 is better
19:23.01JeffMand yes colors do not count on the background
19:23.08JeffMeach color adds cost to the shirt
19:23.15SpazzyMcGeeah....
19:30.06*** join/#bzflag andresj (n=andresj@c-67-188-106-51.hsd1.ca.comcast.net)
19:31.05JeffMblast007, we can put standard HTML in for the item descriptions, so if you have any ideas on it, let me know :)
19:33.24*** join/#bzflag kirun (n=kirun@10.126.gr5.adsl.brightview.com)
19:33.27*** join/#bzflag Wits (n=Warinthe@1.168.188.72.cfl.res.rr.com)
19:34.41*** join/#bzflag angryfirelord (n=angryfir@c-71-224-229-83.hsd1.pa.comcast.net)
19:38.08WinnyOh boy! It's the 2nd Tuesday of the month!
19:38.16WinnyIt's Microsoft patch tuesday!
19:38.19a_meteoriteis that special?
19:38.20a_meteoriteoh
19:38.41Winny:)
19:40.25SpazzyMcGeewhat's the store URL again?
19:40.36JeffMstore.bzflag.bz
19:41.13SpazzyMcGeeI suppose I could have worked that out for myself.
19:41.54Erroneousshould probably get tim to assign you store.bzflag.org too
19:42.03JeffMyeah we will
19:42.08JeffMwanted to get it all setup first
19:42.09SpazzyMcGeeAre you planning on doing just the one favorite design?
19:42.19JeffMSpazzyMcGee, the first run will be one design
19:42.22Erroneousfor the first run, just one
19:42.28JeffMbut if those go ok we will do more designs
19:42.42WinnyYou might saturate the market :)
19:42.45JeffMmore designs means more people that may buy more then one shirt
19:42.45Erroneousif it's a popular thing we may do more
19:42.46SpazzyMcGeeheh
19:42.51JeffMWinny, perhaps
19:42.59JeffMwe do have some player turnover
19:43.02JeffMso that may help
19:43.30Erroneousand there will be people who want different designs, if we do a second batch with a different design
19:43.35SpazzyMcGeePeople might be more interested if there were witty messages.
19:43.46ErroneousSpazzyMcGee: cook some up then! :)
19:43.57WinnyDear god I hate shirts with stupid messages
19:44.05SpazzyMcGeeheh
19:44.22JeffMit may also be hard to do the messages in various languages
19:44.48SpazzyMcGeeI would have thought the only other major language would be German.
19:45.37SpazzyMcGeeIs there a significant spanish/french community?
19:45.49WinnyJeffM, here's the PSD for mine: http://art.bzflagr.net/svnroot/Shirts/Concept1.psd
19:45.54WinnyI'm pretty much done.
19:46.59JeffMgot a png? I don't have photoshop here
19:47.23Winnyoh
19:47.29Winnyyeah, one sec
19:48.38Winnyhttp://art.bzflagr.net/svnroot/Shirts/FinalShirt1.png
19:49.22JeffMyour mime types are not set right ;)
19:49.23Winnymm, didn't even need to restart after th M$ patches
19:49.23JeffMthat is not bad
19:49.37JeffMI don't mind the setencel font ether
19:49.46JeffMtho did you also look at the font we use in the logo images?
19:50.03WinnyI really really hate that font. Sorry. :P
19:50.32JeffMit looks like you have 4 colors
19:50.35JeffMnot 3
19:50.37Winnyeh, I do?
19:50.48JeffMthere is some dark gray
19:50.51JeffMfront of the treads
19:50.55JeffMand on the barrel
19:50.57Winnygrr, I thought I got rid of it
19:51.18JeffMhave you tried that with a wireframe tank?
19:51.29JeffMor some form of outline?
19:51.36JeffMto maybe coputer it up?
19:53.13Winnyhmm, ok
19:56.31*** join/#bzflag shedelj (n=shedelj@179.sub-75-198-144.myvzw.com)
19:57.58WinnyJeffM, http://art.bzflagr.net/svnroot/Shirts/FinalShirt2.png
19:58.04WinnyThat should get rid of the grey
19:58.16Winnythe PSD is in the same SVN dir if you want it later
19:58.20JeffMk
19:58.26JeffMfix your mime types ;)
19:58.45Winnyit does that, and I havent bothered to figure out how to fix it
19:59.07Winnyit only does that in subversion dirs ;)
19:59.44JeffMprobably how your webdav is setup
19:59.46JeffMor the extra info on the files isn't right
19:59.46Winnyhm, ok
19:59.46JeffMyou can set the default mime type based on extension
19:59.46JeffMIIRC
20:00.48JeffMheh
20:03.38*** part/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-)
20:03.49*** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-)
20:27.32*** join/#bzflag LongDon (n=LongDon@134.106.59.199)
20:28.49*** part/#bzflag LongDon (n=LongDon@134.106.59.199)
20:35.25*** join/#bzflag andrecastelo (n=pulse@189.71.42.131)
20:44.14*** join/#bzflag TD-Linux (n=wheeeeee@about/essy/indecisive/TD-Linux)
20:52.01*** join/#bzflag F687s_ (n=noah@cpe-71-67-112-44.woh.res.rr.com)
20:53.32brlcadblast007: that is pretty interesting
20:54.38*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
20:57.01brlcadblast007: there's also a server on a different isp over in germany that we can use (if there's a net issue at sagonet)
20:58.38blast007brlcad: right, that was my point  ;)  the current system can't handle that
20:59.02blast007we'd have to change DNS and wait for it to propagate
20:59.38brlcadWyk3d: also ldap and libcurl have pretty much nothing to do with in-game communications (injecting/responding to comments made earlier) .. the game chatter has completely different requirements.  bzauthd could talk over a completely different (custom) protocol if it has to, something lightweight between the it and the client/servers
21:00.49Winnyhaha
21:01.45brlcadalso not too fond of that tank in FinalShirt ....
21:07.09*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
21:07.11JeffMbrlcad, are you happy enough to buy a CD? ;)
21:08.29Winnyhow much is the shipping on the CDs?
21:08.54JeffMdepends on where you are and how fast you want it
21:09.02WinnyCanada - whenever
21:09.06JeffMadd one to your cart, it'll estimate it
21:09.11Winnyk
21:09.16JeffMit'll all hooked up to real live USPS rates
21:10.42JeffMi guess I can add some more domestic shiping options :)
21:11.45Winnyrofl, 9$ for a 5$ item
21:11.58JeffMthats less then I expected
21:12.21JeffMyou are cheaper then the rest of the world at 11$
21:13.36JeffMI could get DTR and myself to sign it, if you wanted ;)
21:14.21Winnyhehe
21:14.29brlcadooh ooh
21:14.33brlcadcan I have a signed copy?
21:14.35WinnyDO I get paid for a damadged CD then? ;)
21:14.43JeffMno
21:14.46JeffMbrlcad, sure
21:15.02JeffMWinny, tho I'm going to wrap them in carboard
21:15.08JeffMthat should help
21:15.14brlcadwith no phallic markings on the disc
21:15.17Thumper_limited edition signed copies... $30 :)
21:15.24JeffMThumper_, thought about it
21:15.28WinnyThumper_: ultimate edition!
21:15.49JeffMneed to have Erroneous look over the final disk layout
21:15.58JeffMbut I plan on printing up a batch of labels today
21:16.34Thumper_"Limited Edition Erroneous Signed BZFlag Disc" ... except that sounds like it's supposed to be defective ;)
21:16.47JeffMhence why I said DTR ;)
21:16.49brlcador at least signed incorrectly
21:17.00brlcadBZlfag
21:17.30Winnyrofl
21:21.50donny_bakerJeffM: need to get the checkout success Sample Text changed :P
21:22.01JeffMdonny_baker, what does it say now?
21:22.11JeffMI rememberd that I had to do that
21:22.15JeffMbut I foggot where it was
21:22.25donny_bakerThis file is located in /languages/english/html_includes/classic/
21:22.31JeffMthanks
21:22.35donny_bakernp
21:22.39JeffMI didn't want to buy another thing to just find out where
21:23.48WinnyJeffM, like the target on this one any better? http://bzfusion.net/bzflag/shirts/difftarget.jpg
21:23.52donny_bakeryay... I was purchase 5 :P
21:25.47donny_bakerand the password reset feature works, if you hadn't tested that yet
21:27.01Winnyhaha
21:27.07WinnyI could get one, and use it as a robe
21:27.26Winnyor coat
21:27.40donny_bakeri have lost 20 lbs in the last 5 weeks... so I am zeroing in on the XL (and may already fit)
21:27.56JeffMheh
21:27.57Winny:o
21:28.08JeffMthe checkout page should now have better text
21:28.23donny_baker~JeffM++
21:28.34Erroneousdonny_baker: didn't IDO say he was a 3XL?
21:28.37WinnySOMEONE SAID THAT 3 SECONDS AGO
21:28.39Winnyugh
21:28.41donny_bakeryeah
21:28.46Winny~JeffM++
21:28.48Winnythere
21:28.57JeffMsadly I have to charge more for the XXL + ones :(
21:29.24JeffMErroneous, we have an oder to ship, you want to build the autorun for that disk?
21:29.28donny_bakerby the time you have them printed I'm hoping not to need one :)
21:29.42JeffMdonny_baker, what color case do you want?
21:29.48ErroneousJeffM: hmm.  probably should, but I'm a bit busy at the moment :)
21:29.49donny_bakersurprise me
21:29.53Winnyhot pink!
21:29.56JeffMblue, red, green, purple, or hunter
21:30.03donny_bakerhunter
21:30.03JeffMthe red ones are somewhat pink
21:30.05Erroneousno rabbit? :)
21:30.11WinnyJeffM: no brown?
21:30.11JeffMthey didn't have clear ones
21:30.16JeffMbrown is not a team
21:30.19Winnyso?
21:30.20Winny:P
21:30.22tsbrown..eek
21:30.30Winnywe could look like giant zunes!
21:31.02tsWhat was tank colour in rabbit mode? Orange?
21:31.09JeffMyeah
21:31.15JeffMI have orange cases :)
21:31.17WinnyJeffM, what was the link to the color chart again?
21:31.44tsPink..I doubt guys would wear it.
21:31.44JeffMhttp://www.imprintablecatalog.com/catalog/search/?category=A&mill=42&style=2000
21:31.57JeffMts, we were saying the color of the CD case
21:32.01JeffMnot the shirt
21:32.07tsAh..sorry
21:32.07JeffMyou can not order shirts yet
21:32.10JeffM;)
21:32.23JeffMtho they are in the upcoming products ;)
21:32.34JeffMwe may go with a black shirt
21:32.39JeffMdepends on the deign
21:32.44WinnyOhh, this isn't the shirt color
21:32.53JeffMCD case
21:33.01JeffMdonny_baker purchased a CD
21:33.22JeffMI got a number of colored slimline CD cases that kinda match team colors
21:33.38donny_bakerJeffM: could the store be set up to male a straight donation also? just a thought
21:33.48donny_bakers/male/make/
21:33.50JeffMdonny_baker, yes we could
21:34.11JeffMI can do "virtual" products that don't have shiping addreses
21:34.25JeffMperhaps I'll do one for a cool rank on the boards ;)
21:35.00tsWell, we could order a few kisses, Sean isn't picky I read :)
21:35.19donny_bakeroh, i bet you would have quite a few taers on that
21:35.24WinnyJeffM: would that rank be "sucker"?
21:35.38donny_baker"donator"
21:35.39Winny;)
21:38.35WinnyJeffM: http://bzfusion.net/bzflag/shirts/DiffTarget.png (Probably more distinguisable as a target)
21:38.45JeffM"Friend to humanity and all around good guy"
21:39.23JeffMand maybe we could set up a donator only bzfs server :)
21:40.49Winny:o
21:42.51*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
21:46.04WinnyJeffM, you said the shirt and hoodie ship seperately, right?
21:48.05JeffMthey would yeah
21:48.18JeffMI haven't figured out the final price on the hoodies yet
21:48.36JeffMErroneous, weigh your sweatshirt
21:48.50Erroneousheh
21:48.52JeffMWinny, I'm betting I can shove one into a flat rate box
21:49.05*** join/#bzflag Think_Differentl (n=shedelj@unaffiliated/thinkdifferentl/x-838543)
21:49.39JeffMWinny, I'll have to see, I may be able to shove them in the same box
21:49.44JeffMwe have the boxes down there
21:49.48Winnyok
21:49.58JeffMwe'll shove Erroneous's sweatshirt into a box tonight
21:50.01JeffMand see
21:57.22Wyk3dhttp://opentnl.sourceforge.net/doxydocs/
21:58.24Wyk3dcustom protocol called "Notify" (not udp or tcp) for extremely low bandwidth usage, high security like public key cryptography comes standard
21:58.58Wyk3dcompression
22:00.58Wyk3dseems quite alright for an efficient auth daemon :)
22:00.58JeffMWyk3d, yeah TNL is "interesting"
22:01.17JeffMyou want to use TNL just for auth?
22:01.37JeffMTNLs strong points are in it's game related things
22:01.47JeffMRPC, network shared objects, etc..
22:01.59Wyk3dwell i was just googling for network libs actually :)
22:02.02JeffMit's a very powerfull networking system that would redo a lot of how BZ comunicates
22:03.14Wyk3di know it was designed for games but it seems alright for servers .. at least at a first glanc
22:03.30JeffMI would not use it for the auth server
22:03.37JeffMthe transport to the auth server is not the problem
22:03.41JeffMit is the server backend
22:03.51JeffMbandwith to the list is not too bad
22:04.16Wyk3dok so I guess we'd go with TCP then
22:04.22JeffMWyk3d, I would recomend that you start by Identifying WHAT the problem is
22:04.26JeffMnot finding a solution first
22:04.48JeffMI could even see staying wiht HTTP as a trasport, it is not horible
22:05.07JeffMand no mater what we have to have an HTTP interface for old games
22:06.33Wyk3dwell i'm just confused because some of the statements i've heard so far conflict
22:06.50Wyk3dbrlcad said "bzauthd could talk over a completely different (custom) protocol if it has to, something lightweight between the it and the client/servers"
22:06.53JeffMthat may be because we have been talking about a number of difrent thing
22:06.55blast007enen PHP could work for the auth system, since it supports LDAP. but a C/C++ app could be more efficient
22:07.20JeffMWyk3d, notice the term "could"
22:07.24JeffMin there
22:07.40JeffMhe is just saying there are many ways
22:07.46JeffMthe thing to do is to find out what way is BEST
22:07.47JeffMand why
22:07.56Wyk3dyou're right.. it seemed to imply a "should" but i guess that' just my misunderstanding
22:07.58JeffMto do that you have to find out what is wrong with the current system
22:08.06blast007or keep the old list/auth system around, and modify th backend to work with the new system
22:08.09brlcadWyk3d: yeah, there are presently two different networking "layers" in bz .. one is game chatter that is low-latency, high-performance, etc .. mostly udp plus sprinkled tcp -- that's where raknet or tnl or a few other libs are relevant
22:08.15JeffMpersonaly I don't think the actual transport to the clients/servers is the problem
22:08.23brlcadbzauthd has little/nothing to do with the game chatter layer
22:08.24JeffMit is the backend of how that is done
22:08.52JeffMa C++ web server could probably be nearly as efficent as a C++ app using TNL
22:09.03*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
22:09.04JeffMsince we only use a fraction of HTML
22:09.15JeffMbut that's what you'd have to research
22:09.23JeffMif I were you I'd look at what we do now
22:09.32JeffMand see where you can find the weak points
22:09.47JeffMbrlcad, that may be, but I don't think it is the worst thing we do
22:10.13JeffMhis first step should be to understand what we do now
22:10.19JeffMthen what our needs are
22:10.25brlcadit's not, but still is a design weakness to me, additional complexity with no measured feature benefit
22:10.33JeffMtrue
22:10.47JeffMit would be nice if a final design got rid of all weaknesses
22:11.07JeffMand it is somethign to consider in said final design
22:11.12JeffMbut it is only one part
22:11.25JeffMTNL has a fair amount of overhead
22:11.44JeffMI'd bet it takes as much time for it's data pack/unpack as it would to do http
22:11.51JeffMwhere a raw TCP data squirt would be fine
22:12.17JeffMTNL is a lot more then a socket wraper ;)
22:12.28brlcadthe networking can happen over a variety of layers, that much doesn't really seem to be a big deal to me (for bzauthd) as that part doesn't have the same performance requirements
22:12.49JeffMindeed
22:13.09brlcadfrom what I understand, nobody is proposing to change the game chatter layer anytime soon
22:13.19brlcadjust the list server auth portion
22:13.27JeffMyeah
22:13.56JeffMTNL would be great for client <->game server
22:14.04brlcadyeah, or at least great to test out
22:14.15JeffMwe could get rid of messages and do it all as shared network objects :)
22:14.17brlcadsee what the performance/scalability looks like
22:14.29JeffMtanks would jsut magicaly update states
22:14.40brlcadugh
22:14.53JeffMwe'd have to rewrite  a ton of stuff
22:14.54brlcadnetwork "objects" often have massive hidden performance hits
22:15.03JeffMbrlcad, they can
22:15.11JeffMTNL dosn't do a half bad job at it
22:15.28JeffMyou can tell it that it's a fast moving player type object and it streamlines
22:15.40JeffMTNL is basicly the network layer from tribes2
22:15.40brlcadthey often 'do' is my point, if TNL provides that as a service, maybe it wouldn't be so bad
22:16.03brlcadI meant more implementing one would suck, that's not easy to get right
22:16.11JeffMyeah they provide it as a service
22:16.33JeffMhence why I say i'ts a LOT more then a socket wraper
22:17.04brlcadis this to solve a non-issue or cause new problems? :)
22:17.32brlcadour problems are with the procotol itself, the game logic, not the chatter
22:17.45JeffMhe was thinking of using it to talk to the list server
22:17.51JeffMI was saying TNL Is overkill for that
22:18.16JeffMand then I said if we did use it, it would be for game stuff
22:18.20JeffMsince that is what it is made for
22:18.34JeffMnot something as simple as talking to a list server to get a token ;)
22:18.48brlcadi agree that TNL is overkill for list server chatter, way overkill
22:19.51brlcadI'd use bz's existing simple socket layer before that, less burden
22:20.48brlcadat least until there's testing infrastructure in place to test something like a TNL move for the game chatter (which would be a huge risky deal, imho .. to be proceeded with extreme caution)
22:24.48brlcadWyk3d: for a proposal, I'd suggest just not specifying the communications layer itself, that much shouldn't be a big deal -- the higher-level issues are how it communicates (with what, what's the protocol), what if any subsystems are involved (ldap, mysql, text files on backend, etc), what languages you'd approach this from, and implementation phases
22:26.08Wyk3dwill do
22:26.11brlcadI can say that a lot of this has been discussed before (to *great* lengths), but little code written so 1) it's not set in stone and you have lots of flexibility and 2) lots of people have thought about the needs and what fulfills those needs well (so you might not have a lot of flexibility after all) ;)
22:27.31brlcadthis hasn't been updated in a long while, but there are some thoughts on it here:  http://my.bzflag.org/w/BZAuthd
22:27.36Wyk3din general excuse me if I tend to suggest "too efficient" solutions cause i'm used to working in environments where that's a necessity
22:28.14brlcadcaveat that some things in that wiki page may be *completely* wrong/bad to do or were decided not important for any first-phase work, for example, so read with caution/skepticism
22:28.54brlcadWyk3d: the only complaint with "too efficient" is if that efficiency comes with other practical costs
22:29.40brlcadadding a new dependency to the package (TNL, Raknet, whatever) all have a burden associated .. there's not much benefit or justification when there are already two entirely separate networking layers already coupled
22:30.08Wyk3dwell i wouldn't sacrifice too much efficiency for elegance / maintainability ofcourse
22:30.17brlcad(i.e. our custom tcp/udp layer used for game chatter, and the http-based libcurl layer)
22:30.28Wyk3d*i WOULD ..
22:30.48Wyk3dsorry i said the opposite of what i meant =)
22:31.02brlcadheh, no idea what you really meant now, but have a good idea ;)
22:31.05*** join/#bzflag spldart (n=vircuser@c-98-197-19-35.hsd1.tx.comcast.net)
22:31.07brlcader, yeah ;)
22:31.55Wyk3dso in general things should be maintainable, elegant, clean and such .. besides efficient
22:42.32JeffMunmaintainable code is worse then no code ;)
22:42.46Wyk3d100% agreed
22:43.06JeffMif I were you I'd start by writing down how we do what we do now
22:43.17JeffMand then what our future needs are
22:43.26JeffMthen make a list of the weaknesses in our current system
22:43.48*** join/#bzflag Good (n=47cad667@bz.bzflag.bz)
22:43.49JeffMthen you can brainstorm ideas that would fix the weaknesses as well as solve the needs.
22:44.02JeffMthen you can find soltuons that meet them :)
22:45.17Wyk3dok i'll keep that in mind ;)
22:47.00*** part/#bzflag Wyk3d (i=c1e206e2@gateway/web/ajax/mibbit.com/x-c933b27784019a14)
22:47.25*** join/#bzflag Wyk3d (n=Wyk3d@lns-bzn-47f-81-56-254-111.adsl.proxad.net)
22:50.10*** join/#bzflag Tank (n=45755842@bz.bzflag.bz)
23:04.01*** join/#bzflag QBeep (n=QuantumB@72.190.49.139)
23:05.22[dmp]Is there any usage restriction on the tank-logo? (http://my.bzflag.org/wiki/images/9/9c/Bzflag-48x48.png)
23:05.38WinnyIsn't it LGPL To?
23:05.39JeffMno, it's LGPL just like the rest of the game
23:05.47WinnyLGPL, too*
23:05.53JeffMwhatcha want to do with it?
23:06.05[dmp]use it as a launch icon
23:06.13[dmp]for a application
23:06.13JeffMtis what it is there for ;)
23:06.27JeffMjust don't clame you made it ;)
23:06.29[dmp]Just making sure, before lawyers tell me :)
23:06.41JeffMyeah basicly you can't claim you made it
23:06.54JeffMand if you modify it, you have to also provide the "sources" for your mods
23:06.55[dmp]people wouldnt belive me anyhow
23:06.57*** join/#bzflag QuantumB (n=QuantumB@72.190.49.139)
23:07.04JeffMbut for an image that would be the image itself
23:08.24[dmp]is there a larger version of that logo?
23:09.13JeffMshuld be a 256 one in the data dir
23:09.38Winnyhttp://bzfusion.net/bzflag/bzicon_red.png <-- dunno if that's any bigger
23:09.42Winnyforget where I got it
23:10.02JeffMfrom saturos
23:10.16Winnyyeah, but I don't remember the link from where I downloaded it
23:10.30JeffMhe recently linked it to me here IIRC
23:10.36JeffMthat's the bigest he has
23:10.49[dmp]its perfect :)
23:11.16JeffM[dmp], what license is your launcher released under?
23:13.19*** join/#bzflag Naveedbzflag (n=4c5d8bae@bz.bzflag.bz)
23:13.26[dmp]JeffM: MIT
23:13.47JeffMthen you will hit all the requrements we have
23:14.05JeffMyou just may want to say 'some elementes are from bzflag... and are LGPL'
23:14.09NaveedbzflagCAN SOME ONE GET ATTENTION TO WHODAMAN PLZ????
23:14.14JeffMNaveedbzflag, wow
23:14.22NaveedbzflagIm serious
23:14.23JeffMNaveedbzflag, send him a PM on the forums
23:14.24NaveedbzflagIm serious
23:14.25WinnyTalking in non caps works well :)
23:14.26NaveedbzflagIm serious
23:14.29NaveedbzflagIm serious i did
23:14.30NaveedbzflagIm serious i did
23:14.31Winnystop spamming
23:14.34Naveedbzflagsrry
23:14.36JeffMonce is fine
23:14.39WinnyWhat is so urgent?
23:14.40Naveedbzflagcomputer froze
23:14.45WinnyPerhaps one of us can help?
23:14.46JeffMthen it is his choice to respond to you
23:14.50Naveedbzflagok
23:14.52JeffMyou can not demand anything of anyone
23:14.57JeffMbut yes, what is the issue?
23:15.18Naveedbzflagwell my brother decided to screw everything up and he made me get kicked out one of my fav....servers
23:15.30Winnyheh, your "brother", right.
23:15.31Naveedbzflagwhich is  05.bztank.net:5158
23:15.32JeffMthen you wait for him to get back
23:15.34Naveedbzflagdude
23:15.35JeffMor to answer you
23:15.44JeffMif he dosn't want to, you play on another server
23:15.46Naveedbzflagi waited for like 3 days and yeah
23:15.50JeffMso?
23:15.52spldartRelax, it's quite safe here
23:15.54Naveedbzflagbut i love that server
23:16.05JeffMwell then you should have protected your account better
23:16.09WinnyThen you shoudn't of let your "brother" screw it up
23:16.10JeffMstuff happens
23:16.14JeffMWinny, be nice
23:16.23JeffMpeople do have brothers
23:16.30spldartLend your broh the keys and.. well :)
23:16.32JeffMit is not our place to decide if he is telling the truth or not
23:16.40JeffMbut the server owners
23:16.54JeffMNaveedbzflag, you have contacted him. all you can do now is wait
23:17.09JeffMbugging people not involved in the situation will only make it worse for you
23:18.00WinnyYou could always contact another admin, too
23:18.08JeffMor the owner
23:18.16JeffMunless he is the owner
23:18.20Winnyhttp://bztank.net/adminlist.php
23:18.27JeffMif so then an other admin won't want to overide the owner
23:19.12WinnyYeah, if that's who I think it is, he came onto my server, spammed a bad word, and then less then 20 seconds later I had a PM saying "my sister did it plz unban me plzz"
23:19.27JeffMthen best to tell that to the owner ;)
23:19.35*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
23:19.36JeffMbans being private and all
23:20.18*** join/#bzflag QuantumBeep (n=QuantumB@72.190.49.139)
23:24.22*** join/#bzflag QBeep (n=QuantumB@cpe-72-190-49-139.tx.res.rr.com)
23:28.11*** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-63-199-245-196.dsl.sndg02.pacbell.net)
23:28.11*** mode/#bzflag [+o JBdiGriz] by ChanServ
23:29.16*** join/#bzflag QuantumB (n=QuantumB@cpe-72-190-49-139.tx.res.rr.com)
23:31.12*** join/#bzflag Ebert (n=EbErT@adsl-156-13-161.asm.bellsouth.net)
23:33.24*** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban)
23:41.03*** join/#bzflag QuantumBeep (n=QuantumB@72.190.47.119)
23:49.50*** join/#bzflag O-Neil (n=Miranda@dslb-088-070-241-029.pools.arcor-ip.net)
23:57.08*** join/#bzflag noyb (n=noyb@pool-71-119-173-104.lsanca.dsl-w.verizon.net)

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