00:00.16 | BulletCatcher | In the SourceForge tracker, is there an easy way to link a patch to the corresponding bug? |
00:00.51 | brlcad | only via comments |
00:01.33 | BulletCatcher | Okay. It's not quite Bugzilla, but I can deal with it. |
00:02.40 | spldart | is looking for a little bit of work to do on the wiki |
00:03.56 | CIA-27 | BZFlag: 03macsforme * r16888 10/trunk/bzflag/AUTHORS: Credit BulletCatcher for miscellaneous fixes contributed. |
00:06.43 | JeffM | WHOHOO.. tracking numbers |
00:07.07 | Constitution | yay |
00:07.57 | JeffM | estimated delivery is the 3rd |
00:09.25 | Winny | hmm |
00:09.33 | JeffM | 45.9 lbs of shirts |
00:09.35 | Winny | debates chaning the link in his sig to rickroll |
00:09.47 | JeffM | debates banning Winny |
00:10.00 | Winny | hey, you know, so don't click :) |
00:10.10 | Winny | Only till tommorow at 12am :) |
00:10.14 | JeffM | read the rules/faq |
00:10.15 | JeffM | l( |
00:10.17 | JeffM | ;) |
00:10.21 | Erroneous | links should say explicitly what they are linking to |
00:10.44 | AAA_awright | Citation? |
00:10.56 | JeffM | needed! |
00:11.11 | AAA_awright | :) |
00:11.16 | Winny | "<Erroneous> links should say explicitly what they are linking to" |
00:11.17 | Winny | There ya go |
00:11.21 | Erroneous | http://my.bzflag.org/bb/viewtopic.php?t=890 number 8 |
00:11.25 | Erroneous | that good enough for you? |
00:11.40 | JeffM | the shirts left Charlotte North Carolia satuday morning at 7:54 |
00:11.45 | AAA_awright | Ah, right. Ahm. Uh. I knew that. |
00:11.46 | Winny | aww, party poopers ;) |
00:12.17 | spldart | Ok... Should I consider further detailing of the Windows section of http://my.bzflag.org/w/Category:Compiling ? Possibly including a linux build section.. which might be a little biased towards the debian distro without intention? |
00:12.17 | Erroneous | and honestly, being told by an admin should be citation enough. if it wasn't in the rules, I'd have added it ;) |
00:12.38 | JeffM | added a clarification :) |
00:12.55 | Erroneous | heh |
00:13.54 | Erroneous | 'cause undocumented rules suck |
00:17.29 | Winny | undocuments Erroneous |
00:22.25 | Think_Differentl | aw darn, no rickrolls?! |
00:26.14 | Winny | wonders why the BZContest forum isn't in the attic |
00:28.18 | JeffM | cus you can't put a full fourm in the attic |
00:28.21 | JeffM | no nesting |
00:28.36 | JeffM | but yeah it should go somewhere hidden |
00:29.07 | Erroneous | there's not gonna be another one this year? |
00:29.24 | JeffM | there wasnn't one last year |
00:29.53 | JeffM | I just hid it |
00:29.55 | Erroneous | ah |
00:30.32 | Erroneous | btw, I got valgrind-fbsd running on mirkwood |
00:30.41 | JeffM | cool |
00:31.05 | Erroneous | it's not nearly so stable as the linux version, but it works |
00:31.16 | Erroneous | some of my commits saturday were from that |
00:31.46 | *** join/#bzflag me1 (n=me1@pool-72-93-105-64.bstnma.fios.verizon.net) |
00:31.48 | Erroneous | just wanted to let you know in case you wanted to play with it |
00:40.36 | spldart | Any thoughts on my above query? Or possibly revamping the idea to adding links to that page to a specific step by step windows page and linux page that reflect my XP and debian etch experience in getting compiles. Possibly including screenshots, if possible of details in the Windows build. Or is that going to lead to problems? |
00:43.41 | *** join/#bzflag Nemoish (n=Gigi@unaffiliated/emonemo) |
00:45.42 | BulletCatcher | spldart: The Linux build section is conspicuously absent from that wiki page. I can provide the Fedora perspective if necessary. |
00:46.21 | *** join/#bzflag Flash (n=jwmelto@unaffiliated/flash) |
00:48.54 | *** join/#bzflag TD-Linux (n=wheeeeee@66-188-204-109.dhcp.roch.mn.charter.com) |
00:52.18 | *** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban) |
00:54.16 | *** join/#bzflag bz37 (n=4894b631@bz.bzflag.bz) |
00:54.29 | bz37 | help pls |
00:54.43 | KTL | what is the problem |
00:55.04 | bz37 | i tried signing up on bzflag and it said it sent a message to my mail for conformation |
00:55.13 | bz37 | and it dont show i got any msg's |
00:55.21 | bz37 | i check all folders |
00:55.24 | bz37 | checked |
00:56.06 | KTL | maybe if you logout and login to your webmail again? /me has no other clue |
00:56.28 | bz37 | how do i get them to resend the validation? |
00:56.37 | Constitution | use the "forgotten password" feature |
00:56.38 | bz37 | because i tried re registering |
00:56.40 | bz37 | and it wont |
00:56.42 | bz37 | wont work |
00:56.53 | bz37 | because it says it is not activated for that to work |
00:57.46 | donny_baker | bz37: i can help |
00:58.03 | bz37 | please do |
00:58.22 | donny_baker | what is the callsign you registered? |
00:58.30 | bz37 | Darkend |
00:58.37 | donny_baker | one moment |
00:58.40 | bz37 | k |
01:00.26 | donny_baker | bz37... the e-mail address is invalid |
01:00.38 | spldart | is back from playing.. I dunno.. No response makes me reluctant to add anything on builds.. perhaps for a very important reason I just thought of.. I'm goin to leave it alone for now |
01:00.39 | bz37 | its james_farley2@yahoo.com |
01:01.02 | donny_baker | that isn't what is in the registration |
01:01.11 | spldart | Perhaps AFTER the application process is completed for GSoC |
01:01.14 | bz37 | whats in registration |
01:01.22 | bz37 | im sure i put that |
01:01.30 | donny_baker | oh.. wait, i looked in the wrong field.. |
01:01.37 | bz37 | lol k |
01:01.57 | donny_baker | there is an e-mail in the MSN Messenger field that is incorrect |
01:02.19 | bz37 | incorrect? |
01:02.35 | bz37 | its bleach4141@hotmail.com right? |
01:03.43 | donny_baker | yeah, just sent a message to your "correct" account... reply to it for me |
01:04.14 | donny_baker | when I sent a message to blbl |
01:04.15 | bz37 | umm k |
01:04.28 | donny_baker | when I sent a message to bleach4141@hotmail.com it bounced |
01:05.09 | *** join/#bzflag bryjen (n=bryjen@CPE-76-177-176-191.natsoe.res.rr.com) |
01:05.09 | *** mode/#bzflag [+v bryjen] by ChanServ |
01:05.12 | donny_baker | bz37: just verifying it is you is all |
01:05.13 | bz37 | replied |
01:05.25 | bz37 | and i mainly use bleach4141 for msn |
01:05.29 | bz37 | messanger |
01:05.51 | *** join/#bzflag me1 (n=me1@pool-72-93-105-64.bstnma.fios.verizon.net) |
01:06.09 | donny_baker | that is fine, it just confused me when the message bounced is all |
01:06.20 | donny_baker | your good now, it should work |
01:06.26 | bz37 | thanks |
01:06.29 | donny_baker | np |
01:06.30 | bz37 | im going to try |
01:06.46 | bz37 | thank you alot |
01:06.47 | bz37 | thanks |
01:06.51 | donny_baker | np |
01:06.56 | bz37 | bye |
01:07.07 | bz37 | i'll come back later :P |
01:09.19 | BulletCatcher | donny_baker: good job solving the problem while making sure there was no social engineering |
01:09.24 | BulletCatcher | ~donny_baker++ |
01:19.07 | donny_baker | thanks |
01:19.34 | donny_baker | i'm always worried about that.. you never can tell |
01:21.22 | KTL | ~karma for donny_baker |
01:21.22 | ibot | for donny_baker has neutral karma |
01:21.42 | KTL | shouldn't it give an integer? |
01:21.45 | donny_baker | hehe... ibot forgot |
01:21.58 | donny_baker | ~karma donny_baker |
01:21.58 | ibot | donny_baker has karma of 4 |
01:22.11 | donny_baker | ~karma CBG |
01:22.11 | ibot | cbg has karma of -439 |
01:22.14 | KTL | lol |
01:22.28 | AAA_awright | ~CBG-- |
01:22.57 | *** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-) |
01:23.32 | donny_baker | ~karma winny |
01:23.32 | ibot | winny has karma of 50 |
01:24.05 | donny_baker | someone must have not liked me... a lot :P |
01:24.29 | Think_Differentl | ~karma |
01:24.29 | ibot | think_differentl has neutral karma |
01:25.57 | *** join/#bzflag QuantumBeep (i=QB@cpe-72-190-35-69.tx.res.rr.com) |
01:29.21 | AAA_awright | For the server list, the idea is to keep data in a InnoDB table, and read it from a MEMORY table. Every time a new request to modify data comes in, merge the InnoDB row with the new row, and export it back to the InnoDB and the MEMORY cache. There would be a plain text file to serve for unregistered users too. |
01:30.13 | AAA_awright | MEMORY is about as fast as it gets though, it may be faster then a local disk cache, I have to check |
01:35.44 | Winny | ~donny_baker++ |
01:36.10 | *** join/#bzflag AAA_awright (n=AAA_awri@wsip-68-14-251-102.ph.ph.cox.net) |
01:40.13 | donny_baker | AAA_awright: is an InnoDB MEMORY table guarenteed to stay in RAM or can/will it be swapped? |
01:40.44 | donny_baker | and what affect will that have on performance? |
01:41.49 | AAA_awright | Well, MEMORY and InnoDB are two seperate storage engines. I don't know, I imagine after your table grows past the RAM in the computer it has to go somewhere. |
01:42.45 | AAA_awright | That is a very good thought |
01:44.14 | spldart | So... wink is not a good way to capture bzflag game play.... :~( |
01:44.54 | donny_baker | AAA_awright: yeah, i don't know the answer... im just good at asking the questions :P |
01:46.20 | blast007 | AAA_awright: I actually ran some benchmarks on it in the past. For some things, the disk is faster... can't recall which exactly, but I can probably find my benchmark results somewhere |
01:46.30 | blast007 | not that my benchmark was perfect either :P |
01:46.35 | AAA_awright | You turned caching off, correct? |
01:46.39 | blast007 | I have no idea |
01:46.43 | blast007 | I was just doing it in PHP |
01:46.59 | AAA_awright | MySQL is very intelligent about caching common queries |
01:47.11 | blast007 | well, I was using MySQL for both things :P |
01:47.21 | blast007 | so would it not be equally smart? |
01:48.16 | *** join/#bzflag mbfg (n=dave@38.118.52.94) |
01:50.07 | AAA_awright | Right now I am just working on getting real server data imported to MySQL so I can play around with it |
01:50.51 | blast007 | AAA_awright: does the server list need to be in an InnoDB at all? |
01:50.58 | Monobi2 | *cough* behold: http://fractal.cluenet.org/~monobi/bzflag.png |
01:51.08 | blast007 | I mean, if we restart MySQL, we'll have a blank list, which isn't that big of a deal |
01:51.57 | AAA_awright | I was considering keeping records on the servers for the past few days, too |
01:53.16 | *** join/#bzflag Flash (n=jwmelto@unaffiliated/flash) |
01:53.30 | AAA_awright | So analyzing trends would be easy, perhaps a statistics service (like s.b.o or Redjacket Stats) could import the data daily and use it for cool stuff |
02:01.57 | *** join/#bzflag jude- (n=jude-@c-68-84-206-92.hsd1.az.comcast.net) |
02:02.02 | jude- | hello all |
02:02.12 | blast007 | hi jude- |
02:02.31 | KTL | ~karma jude- |
02:02.31 | ibot | jude- has karma of 1 |
02:02.33 | blast007 | AAA_awright: I'd rather see s.b.o go away for the most part |
02:02.37 | AHA | ~karma |
02:02.37 | ibot | aha has karma of 6 |
02:02.37 | KTL | ~karma blast007 |
02:02.38 | ibot | blast007 has karma of 9 |
02:02.58 | AAA_awright | blast007: Good :) |
02:03.00 | blast007 | KTL: my karma went so high, it looped around! |
02:03.05 | jude- | wasn't it closer to 129-ish at one point? |
02:03.12 | blast007 | jude-: yeah :( |
02:03.19 | jude- | did ibot crash? |
02:03.19 | blast007 | I had it at 160 last my logs show |
02:03.22 | AAA_awright | You can replace the entire website with header('Location: http://bzflag.redjacket.ws'); |
02:03.26 | jude- | 'cause yours should be higher |
02:03.27 | jude- | yeah |
02:03.28 | blast007 | AAA_awright :P |
02:03.47 | *** join/#bzflag AHA (n=aha@unaffiliated/aha) |
02:03.49 | blast007 | the s.b.o site is horrible |
02:03.51 | AAA_awright | ...Except it is down until BZFX gets a server *cough*whereisa_meteorite*cough* |
02:04.05 | jude- | ~seen a_meteroite |
02:04.07 | ibot | a_meteroite <n=sean@bz.bzflag.bz> was last seen on IRC in channel #bzflag, 823d 3h 45m 45s ago, saying: 'the fact that it even bothers you is the issue :)'. |
02:04.17 | jude- | ~seen a_meteorite |
02:04.18 | ibot | a_meteorite <n=a_meteor@unaffiliated/ameteorite/x-000000001> was last seen on IRC in channel #bzflag, 1d 2h 32m 11s ago, saying: 'ah'. |
02:04.45 | brlcad | heh |
02:04.48 | AAA_awright | from(*SeenServ*) I last saw a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) 20h 18m 23s ago, quiting: Remote closed the connection |
02:05.27 | blast007 | brlcad: that must have been an interesting conversation with a_met. :) now I'm wanting to go read my logs from back then |
02:05.50 | brlcad | that was a long time ago |
02:05.56 | blast007 | yeah |
02:06.02 | brlcad | took me a while to remember, did a touble-take |
02:06.27 | blast007 | I probably still have then, unless that was even before my hard drive went nuts on my linux box |
02:06.42 | brlcad | howdy mbfg |
02:07.10 | brlcad | yeah, I'm sure I have it somewhere .. almost every irc discussive I've ever had is archived away :) |
02:07.38 | blast007 | I should set my up for log rotation |
02:07.48 | blast007 | I just keep them all in single files... |
02:07.59 | brlcad | nothing wrong with that ;) |
02:08.06 | brlcad | lot easier to search that way |
02:08.27 | blast007 | true |
02:08.58 | blast007 | it was more of an issue on my P133 system.. greping through a 50MB log took a while on that ;) |
02:09.16 | blast007 | 32MB of RAM ftl |
02:09.22 | brlcad | hehe |
02:09.29 | jude- | brlcad: did you see that the student application deadline for GSoC 2008 had been extended to April 7th? |
02:09.40 | spldart | woah |
02:09.48 | brlcad | jude-: yes, I announced it within seconds |
02:10.13 | spldart | 50mg log!?!? |
02:10.20 | blast007 | spldart: sure |
02:10.21 | jude- | kk |
02:10.29 | blast007 | I have 29MB of logs for #bzflag on my dedi |
02:10.43 | spldart | goes to run free -m on his 200mmx |
02:11.03 | blast007 | 62MB for #css ;) |
02:11.32 | spldart | -/+ buffers/cache: 50 73 |
02:11.47 | spldart | 128 meg total |
02:12.18 | blast007 | I'll have a 200MMX soonish. Just waiting for the word from the boss so I can take it ;) |
02:12.25 | blast007 | 80MB of RAM, iirc |
02:12.34 | CIA-27 | BZFlag: 03JeffM2501 * r16889 10/trunk/bzflag/src/bzflag/ (ShotList.cxx ShotList.h): singletons FTW! |
02:12.36 | spldart | Mine is a tiny little pavilion |
02:12.48 | blast007 | then I'll install Windows 98, and I'll be all set! |
02:13.32 | *** join/#bzflag jwir3 (n=jwir3@c-66-41-249-30.hsd1.mn.comcast.net) |
02:14.06 | nn-main | hi all |
02:14.12 | brlcad | my current #bzflag log is just shy of 50MB, going back to the beginning of 2005 (archived elsewhere for earlier years) |
02:14.30 | spldart | ick.. @ 98 |
02:14.37 | spldart | you funnny |
02:14.44 | brlcad | spldart: is that suprise about log files in general or irc log files? :) |
02:15.20 | *** join/#bzflag Ride (n=18c5fa09@bz.bzflag.bz) |
02:15.34 | blast007 | spldart: but I'm serious :) |
02:15.42 | blast007 | I want it to play my old games |
02:15.57 | blast007 | and I have a gamepad that *only* works with Windows 9x/Me |
02:16.15 | blast007 | hi nn-main |
02:17.10 | brlcad | last I checked .bz rolls over about 2MB of logging per hour for the web services |
02:17.31 | jude- | blast007: you could run it in a VM on a more powerful box |
02:17.54 | spldart | ooOooo.. I've been meaning to do an install of 98se on a pIII 450 just for duke nukem now that you mention it :) |
02:17.58 | jude- | still plays his favorite DOS games with dosbox :) |
02:18.05 | blast007 | jude-: nah, tried that |
02:18.08 | spldart | But yeah.. Logs that long are very unwieldy |
02:18.14 | blast007 | the mouse just isn't the same |
02:18.21 | jude- | I see |
02:18.26 | spldart | Dosbox isn't doin dukenukem no matter what I try |
02:18.26 | blast007 | not responsive enough |
02:18.41 | blast007 | on a real DOS machine, I actually had to turn *down* the mouse sensitivity in the game |
02:18.50 | spldart | It's like BZFlag on a Rage fury or tnt or something |
02:18.59 | blast007 | hehe |
02:19.04 | jude- | depends on how fast your host machine is, I guess |
02:19.18 | blast007 | jude-: 1.6GHz Pentium M |
02:19.21 | spldart | Last test was Sempron 3000+ or something close |
02:19.28 | blast007 | also had probably tried on the C2D at some point |
02:19.32 | jude- | blast007: Intel Q6600 (1066MHz FSB) |
02:19.51 | blast007 | though I do have a port of Descent 2 for my nokia ;) 400MHz ARM chip |
02:20.07 | jude- | hugs his CPU |
02:20.14 | Think_Differentl | belive it or not they've started putting ARM chips in calculators |
02:20.16 | blast007 | watches jude- burn |
02:20.25 | Think_Differentl | hugs his CPU |
02:20.32 | jude- | only 55 degrees C on the hottest core right now :) |
02:20.39 | spldart | hugs his ancient dually |
02:20.49 | Think_Differentl | jude-, my cpu is sort of the sister of yours, except a bit cheaper :P |
02:21.09 | jude- | Core 2 architecture? |
02:21.13 | Think_Differentl | E6600 |
02:21.17 | jude- | ahh |
02:21.20 | blast007 | hugs is 486 75MHz laptop with no sound card |
02:21.22 | blast007 | his* |
02:21.27 | blast007 | it can play Descent 2 though :) |
02:21.33 | Think_Differentl | heh |
02:21.36 | blast007 | just kinda boring with no sound |
02:21.41 | spldart | ooOoo.. I remember descent.. stilll have that cd too |
02:21.44 | blast007 | I should try the 133MHz lappy |
02:21.44 | jude- | sometimes plays Doom on his 416 MHz AR |
02:21.50 | jude- | *ARM |
02:22.00 | Think_Differentl | plays doom on his ipod |
02:22.05 | blast007 | spldart: I used to play it over Kahn, which was an IPX-to-TCP gateway |
02:22.07 | jude- | ipod linux? |
02:22.22 | Think_Differentl | rockbox, got a 5th gen. |
02:22.35 | jude- | ~wiki rockbox |
02:22.59 | jude- | cool |
02:23.36 | jude- | reads the whole article |
02:24.50 | Think_Differentl | apparently it runs nicely on those Sansa players :D |
02:27.38 | jude- | if I ever get a media player, I'll make sure rockbox supports it first :) |
02:27.43 | jude- | or Linux |
02:27.50 | jude- | (something non-proprietary) |
02:28.25 | jude- | blast007: you mean to say there are laptops with 486's in them? |
02:28.57 | jude- | do they have lead acid batteries? |
02:29.20 | jude- | (e.g. car batteries)? |
02:30.42 | spldart | nicad was popular before lithium |
02:30.55 | spldart | ie old school rechargable |
02:31.12 | jude- | yeah, but the first portable computers needed more electricity than NiCD |
02:31.44 | spldart | lead acid didn't become near portable till the gell cells that came out way more recently |
02:32.00 | jude- | that's what I mean :) Ever seen a Kaypro? |
02:32.41 | spldart | but mega old laptops? lead acid? I remember the trs-80 notebook taking ni-cad and heavy duty carbon's ;-) |
02:32.54 | *** join/#bzflag Ride- (n=18c5fa09@bz.bzflag.bz) |
02:33.58 | jude- | reads the Wikipedia entry on the TRS-80 (his knowledge on early portable computers is limited) |
02:34.16 | Ride- | did blast just leave |
02:35.02 | spldart | I think they called them something odd |
02:35.04 | spldart | seems he did |
02:35.09 | Ride- | yeah |
02:35.15 | Ride- | darn just missed him |
02:35.20 | spldart | tries to remembrer the model number of that fat portagble |
02:36.02 | *** join/#bzflag AHA (n=aha@unaffiliated/aha) |
02:36.38 | jude- | heh--the TRS-80 Model 100 reminds me of today's TI graphing calculators :) |
02:37.31 | spldart | I owned a model 1 and 2 model III's :) |
02:38.11 | spldart | I even worked @ an authorized service center for Commodore during vic20 and 64 era + did alot of service on apple II |
02:38.52 | AAA_awright | Right now the list server transfers data in a row store, we could (if we choose) better compress data in a column store. Just a thought. |
02:40.09 | *** join/#bzflag Flash (n=jwmelto@c-24-8-45-143.hsd1.co.comcast.net) |
02:40.10 | *** join/#bzflag Nemoish (n=Gigi@unaffiliated/emonemo) |
02:41.04 | spldart | is goin to short_circuit |
02:41.08 | *** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net) |
02:45.09 | awilcox | jude-: ello, remember me? I'm the guy who got bzwb working on win32 (and committed a one-liner patch to make it do so). |
02:46.02 | jude- | awilcox! of course I remember |
02:46.16 | jude- | you were also working on your custom OS |
02:46.20 | jude- | AWOS, right? |
02:46.22 | awilcox | jude-: yup yup, still am |
02:46.27 | jude- | how is that going? |
02:46.55 | awilcox | it has a nicely rewritten memory allocator, basic VESA VBE info, Mode 13 support, and the beginnings of a driver model |
02:47.10 | jude- | yay! |
02:47.18 | awilcox | yeah :D |
02:47.36 | jude- | it can run directly on the silicon |
02:48.04 | awilcox | er, you mean can AWOS run on a real computer? |
02:48.12 | jude- | theoretically? |
02:48.23 | awilcox | yes, in fact it displays beautiful(?) 640x480x16-color on my Intel386 |
02:48.35 | jude- | excellent! |
02:48.36 | awilcox | er wait, 320x240..excuse me |
02:48.40 | AAA_awright | When is BZFlag gonna be supported ;) |
02:48.41 | awilcox | whatever mode 13 is |
02:48.53 | jude- | wishes that the OS he's working on in his OS design class could do that :/ |
02:48.58 | awilcox | AAA_awright: uhm, a bit after "never" or whenever the net stack gets implement |
02:49.01 | awilcox | *implemented |
02:49.19 | AAA_awright | ;) Good luck with the project |
02:49.26 | awilcox | thanks :) |
02:49.27 | AAA_awright | I heard about it a while back |
02:49.43 | jude- | awilcox: maybe you could get Linux drivers to be source-compatible? Then you'd have a TON of hardware support :) |
02:49.59 | Think_Differentl | hmm, why can't you find DDS 4 tapes in stores? |
02:50.00 | awilcox | jude-: there's another project I was working on...kinda secret atm...maybe pm? |
02:50.14 | awilcox | jude-: Linux driver model is kinda crap imo |
02:50.19 | awilcox | my driver model does C++ :p |
02:51.45 | AAA_awright | Get a program natively load Linux drivers, same way there is a project to get Windows wireless drivers working for Linux. |
02:51.54 | jude- | the Linux driver model definitely has room for improvement, but if you coudl support it, you wouldn't have to worry about hardware support |
03:01.56 | *** join/#bzflag bier_ (n=bier@p54A57A12.dip.t-dialin.net) |
03:02.02 | *** join/#bzflag ocmongoose (n=4887e2d6@bz.bzflag.bz) |
03:02.50 | ocmongoose | How can I stop someone from verbal abuse via PM on the bzflag.org forums? |
03:04.40 | Winny | yay |
03:04.52 | Winny | time for my half @$$ed april fools thread |
03:06.45 | ocmongoose | can anyone tell me? |
03:13.36 | *** join/#bzflag JeffM (n=Jeff@pool-71-109-218-124.lsanca.dsl-w.verizon.net) |
03:17.39 | AAA_awright | Loads the server list from the database in <=0.2 seconds. Nice and snappy ^_^ |
03:17.49 | AAA_awright | Though, that is local network. |
03:18.15 | JeffM | now do that 250 times a second ;) |
03:19.02 | AAA_awright | loads up ab |
03:19.38 | JeffM | DTRemenak and JeffM were bad today... http://picasaweb.google.com/JeffM2501/April108 |
03:19.43 | brlcad | we frequently sustain 20 lookups/sec on a busy day |
03:20.09 | brlcad | heh, nice |
03:20.18 | Winny | JeffM: haha |
03:20.44 | Winny | set up a hidden camera for the reaction :) |
03:20.58 | AHA | i dont get what it is :p |
03:21.29 | AAA_awright | Handling 5 requests at a time, 50% of the requests were served within 133ms, 95% of requests were served within 6 seconds. |
03:21.37 | brlcad | heh |
03:21.44 | AAA_awright | It goes down when you handle only 1 at a time |
03:22.30 | AAA_awright | I'm gonna try my MEMORY table tomorrow, today was the backwards-compatibility tests |
03:23.12 | AAA_awright | Hopefully I can start publishing code sometime soon |
03:26.02 | JeffM | yes memory table will speed it up |
03:26.03 | JeffM | a lot |
03:27.53 | JeffM | tho I don't know if that means we'd also have to have the entire phpbb table as a memory table too |
03:38.36 | *** join/#bzflag bz05 (n=44c2c25b@bz.bzflag.bz) |
03:41.34 | *** join/#bzflag TimRiker (n=timr@rikers.org) |
03:41.35 | *** mode/#bzflag [+o TimRiker] by ChanServ |
03:42.59 | JeffM | thinks winny will like the featured videos on youtube |
03:52.16 | *** join/#bzflag mib_fwije8 (i=7dec8669@gateway/web/ajax/mibbit.com/x-a4ac8d1d52fe3203) |
03:53.21 | jude- | awilcox: ping |
03:53.27 | blast007 | JeffM: heh, in those pics, I assume that the whole office isn't filled, and that it's just a layer on the windows? |
03:53.32 | blast007 | window* |
03:53.36 | JeffM | yeah |
03:53.47 | jude- | JeffM: lol, I'm going to try that |
03:53.51 | JeffM | UPS box taped to the inside frame |
03:53.52 | blast007 | that'd be a whole lotta stryofoam otherwise ;D |
03:54.49 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) |
03:56.29 | bz26 | Can someone help me: which features of MS directX april07 SDK do i need |
03:56.44 | JeffM | simplest to install em all |
03:57.09 | bz26 | but it's a lot of MB |
03:57.15 | blast007 | yeah |
03:57.20 | JeffM | welcome to development |
03:57.29 | blast007 | buy a bigger drive if that's an issue |
03:57.42 | bz26 | its more about dl speed... |
03:57.49 | JeffM | if you are that close to being full, you won't be able to compile |
03:57.53 | bz26 | just want to know if ALL of them are really necessary |
03:58.01 | JeffM | there are crosslinks |
03:58.08 | JeffM | so no, techincaly they are not ALL needed |
03:58.22 | JeffM | but can we tell you what ones to not install and ensure it works, no |
03:58.59 | blast007 | uh, and it is a web-installer? |
03:59.07 | *** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com) |
03:59.07 | blast007 | the one linked in the README is the 441MB file |
03:59.17 | blast007 | if that's the one you have, you already have all of it downloaded |
03:59.37 | JeffM | bz26: are you using visual studio 2008, or 2005 ? |
03:59.49 | bz26 | 05 EE |
03:59.54 | JeffM | k |
04:00.02 | bz26 | i think wiki said 08 incompatible |
04:00.07 | JeffM | ish |
04:00.17 | JeffM | 2005 works a lot better |
04:00.22 | JeffM | are you building trunk or branch? |
04:00.36 | bz26 | don't know what that means |
04:00.44 | bz26 | wait, --branch |
04:00.45 | JeffM | what version of bzflag are you building? |
04:00.46 | blast007 | 2.0.10, or 2.99.x? |
04:00.53 | bz26 | 2.0.10 |
04:01.00 | JeffM | do you have all the other dependencies then? |
04:01.07 | JeffM | libcurl, curses, and glew? |
04:01.49 | bz26 | i have libcurl, but not curses or glew |
04:01.53 | bz26 | haven't heard of those |
04:01.57 | JeffM | you'll proalby need them |
04:02.02 | JeffM | well you may |
04:02.17 | JeffM | I don't remember if branch tries to use them with VC8 |
04:02.20 | bz26 | for once i want to trust the wiki ;) |
04:02.37 | *** join/#bzflag Flash (n=jwmelto@unaffiliated/flash) |
04:02.39 | blast007 | the wiki is probably targeted at the latest SVN |
04:02.40 | JeffM | good luck on that |
04:02.54 | bz26 | pft... |
04:03.02 | JeffM | the only accurate info I know of is the readme.windows for trunk |
04:03.21 | bz26 | blast: whenever someone says something like that, the wiki has specifically mentioned the details |
04:03.47 | JeffM | what wiki page are you reading? |
04:04.18 | bz26 | category:compiling |
04:04.55 | blast007 | wow, that a really minimal page |
04:05.02 | blast007 | the README.WINDOWS has a lot more detail |
04:05.13 | blast007 | that's a* |
04:05.24 | JeffM | yeah, a lot is missing |
04:05.33 | bz26 | WHERE'S THE README.WINDOWS |
04:05.35 | blast007 | plus, that's not a "category" page |
04:05.36 | bz26 | oops sry caps |
04:05.40 | blast007 | bz26: in your source diretory |
04:05.44 | JeffM | in the root dir |
04:06.19 | JeffM | yeah whoever added that did a poor job |
04:06.23 | JeffM | it should not go there |
04:07.19 | JeffM | jftang did it |
04:07.21 | blast007 | yeah, it's a category page, so it should link to articles |
04:07.23 | blast007 | and Flash |
04:07.28 | blast007 | he added the OSX one |
04:07.29 | JeffM | reverts |
04:07.48 | Flash | don't blame me.... |
04:07.49 | bz26 | is it README.WIN32 |
04:07.58 | JeffM | ahh yeah on branch |
04:08.01 | JeffM | it changed in trunk |
04:08.02 | *** join/#bzflag PrezKennedy (i=Matthew@74.86.45.130) |
04:08.05 | JeffM | we mostly deal with trunk now |
04:08.10 | JeffM | 2.0.10 is dead |
04:08.12 | blast007 | Flash: heh.. |
04:08.28 | blast007 | Flash: you were just enhancing the page ;) |
04:08.34 | Flash | exactly |
04:10.50 | bz26 | i think the wiki mentioned everything i need |
04:11.00 | bz26 | i probably don't need bzadmin, cos i'm not changing that |
04:11.16 | JeffM | bz26: it hinted, but dosn't give you all the info you need |
04:12.57 | bz26 | so i just need libCurl and zlib dll |
04:13.23 | JeffM | you only need zlib if you are using a premade libCurl from the curl site |
04:13.23 | bz26 | zlib dll if its a binary version of libCurl |
04:13.33 | bz26 | you mean if i don't change it? |
04:13.42 | JeffM | I mean if you use the premade ones |
04:13.51 | JeffM | if you build it yourself, you can have it use our zlib |
04:13.59 | JeffM | or if you use a libcurl from trunk |
04:14.10 | JeffM | the ones made by the libCUrl people need it |
04:14.16 | JeffM | we never distribute those, we build our own |
04:15.07 | bz26 | devs have made their own libCURL which is available? |
04:15.25 | JeffM | no |
04:15.34 | JeffM | 2.99.x builds it automaticly |
04:15.37 | JeffM | it's part of the tree |
04:15.53 | JeffM | if you have built 2.99.x you can just reuse it |
04:15.59 | JeffM | but for you, yeah you need zlib |
04:16.28 | blast007 | when I build libcurl on my own (not part of the BZ project), it doesn't need the zlib DLL |
04:16.43 | blast007 | so I'm not sure how the ones who make their packages get it like that :/ |
04:16.53 | JeffM | they have options, bins are set to support compression |
04:17.04 | blast007 | ah |
04:17.57 | blast007 | so I guess mine doesn't have compression or SSL ;) |
04:18.44 | bz26 | <PROTECTED> |
04:18.46 | bz26 | is that what i want? |
04:19.35 | blast007 | possible |
04:19.36 | JeffM | I guess |
04:19.39 | JeffM | we don't use it |
04:19.42 | JeffM | so you are on your own for that one |
04:20.48 | blast007 | man, I'm gonna have so many memory leaks in my query application... |
04:20.56 | blast007 | valgrind is going to cry |
04:23.36 | blast007 | AAA_awright: also a note: right now, when a client wants to get a token, it calls the 'LIST' action... even if we're not going to "Find Servers" |
04:23.55 | blast007 | this is true for at least the full client. BZAdmin might be different, but I haven't looked. |
04:25.44 | JeffM | will finish later... http://my.bzflag.org/w/Compiling |
04:42.54 | *** join/#bzflag scgtrp (n=mike@c-71-203-182-43.hsd1.fl.comcast.net) |
04:43.12 | scgtrp | when i start a server via the game menus what is the password set to? |
04:44.01 | blast007 | there isn't one |
04:44.23 | blast007 | the in-game menu is not designed for running anything more than a quick LAN game |
04:45.51 | scgtrp | yeah, that's what i was trying to do. any way to set options or anything in it? |
04:57.38 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) |
04:59.38 | JeffM | scgtrp: not really, anything more advanced then that you do with the command line |
05:03.34 | *** join/#bzflag javawizard2539 (n=javawiza@c-24-10-227-207.hsd1.ut.comcast.net) |
05:10.33 | *** join/#bzflag noyb (n=noyb@nat/sun/x-fec11b6849c57716) |
05:29.46 | *** join/#bzflag Flash (n=jwmelto@unaffiliated/flash) |
05:30.54 | *** join/#bzflag FusionDude (n=jwmelto@c-24-8-45-143.hsd1.co.comcast.net) |
05:36.22 | *** join/#bzflag Marzipan (n=Marzipan@84.119.55.224) |
05:36.34 | *** join/#bzflag delusional (n=delusion@71.240.54.19) |
05:40.17 | *** join/#bzflag Ebert (n=EbErT@adsl-19-79-74.asm.bellsouth.net) |
06:37.17 | *** join/#bzflag chaoscon (n=jeremy@smartserv/ceo/chaoscon) |
06:45.56 | *** part/#bzflag FusionDude (n=jwmelto@unaffiliated/flash) |
07:28.46 | *** join/#bzflag LongDon (n=LongDon@host-091-097-071-168.ewe-ip-backbone.de) |
07:29.14 | *** part/#bzflag LongDon (n=LongDon@host-091-097-071-168.ewe-ip-backbone.de) |
07:29.30 | *** join/#bzflag Gilly (n=btw@83.146.211.140) |
07:41.34 | *** join/#bzflag PrezKennedy (i=Matthew@74.86.45.130) |
08:07.56 | *** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be) |
08:12.08 | *** join/#bzflag Epyon (n=Epyon@90-156-93-82.magma-net.pl) |
08:31.45 | KingofCamelot | It gets far too quiet on here at night :) |
08:35.34 | Epyon | Night? |
08:35.39 | Epyon | It's morning :P |
08:41.35 | *** join/#bzflag Dessy (n=Dessy@88-134-204-43-dynip.superkabel.de) |
08:53.00 | *** join/#bzflag Upsetter (n=Ups@i577B7B7B.versanet.de) |
09:08.14 | *** join/#bzflag MPS (n=c1c405fd@gateway/web/cgi-irc/zeebrothers.net/x-926a0c5f7c183696) |
09:08.58 | *** part/#bzflag MPS (n=c1c405fd@gateway/web/cgi-irc/zeebrothers.net/x-926a0c5f7c183696) |
09:19.52 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
09:19.52 | *** mode/#bzflag [+v tupone] by ChanServ |
09:30.15 | KingofCamelot | Depends on your timezone Epyon ;) |
09:40.40 | *** join/#bzflag donny_baker (n=joevano@about/essy/vvvvv/donnybaker) |
09:43.45 | *** join/#bzflag QuantumT1m (n=tim@62-249-230-206.no-dns-yet.enta.net) |
10:00.07 | *** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com) |
10:17.47 | *** join/#bzflag Suspect (n=Suspect@68-113-163-117.dhcp.plt.ny.charter.com) |
10:18.48 | *** join/#bzflag CBG (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com) |
10:39.06 | *** join/#bzflag delusional_ (n=delusion@pool-151-201-234-46.pitt.east.verizon.net) |
11:04.23 | *** join/#bzflag QuantumBeep (i=QB@cpe-72-190-35-69.tx.res.rr.com) |
11:15.27 | *** join/#bzflag Saturos (n=Saturos@p57A0EEF2.dip.t-dialin.net) |
11:29.21 | *** join/#bzflag Wits (n=Warinthe@75.84.188.72.cfl.res.rr.com) |
11:33.52 | *** join/#bzflag delusional (n=delusion@pool-71-253-16-197.pitbpa.east.verizon.net) |
11:49.19 | spldart | mornin |
12:14.37 | *** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org) |
12:24.42 | *** join/#bzflag Upsette1 (n=Ups@i577B43F8.versanet.de) |
12:36.52 | *** part/#bzflag TheRedBaron (n=Kalen_Em@75.144.224.155) |
12:39.16 | Flash | what trickery do the bzflag gurus have in store for us today? |
12:39.41 | ruskie | considering the output of fools on el-reg.... |
12:41.33 | *** join/#bzflag TheRedBaron (n=kemhof@75.144.224.155) |
12:49.00 | spldart | peeped around the forums a couple hours ago bub didn't see anything... Maybe they forgot :) |
12:49.37 | *** join/#bzflag jh (n=94e99f3a@bz.bzflag.bz) |
13:10.02 | *** join/#bzflag whodaman (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
13:26.31 | *** join/#bzflag O-Neil (n=Miranda@dslb-088-070-240-156.pools.arcor-ip.net) |
13:27.22 | *** join/#bzflag O-Neil (n=Miranda@dslb-088-070-240-156.pools.arcor-ip.net) |
13:48.07 | *** join/#bzflag Upsetter (n=Ups@i577B43F8.versanet.de) |
13:56.13 | *** join/#bzflag hvarro (n=50f182e6@gateway/web/cgi-irc/zeebrothers.net/x-7f676e85827adf59) |
14:05.02 | *** join/#bzflag Jefenry (i=80520f31@gateway/web/ajax/mibbit.com/x-4488d660836455bc) |
14:09.23 | *** join/#bzflag spldart (n=short_ci@adsl-70-240-251-10.dsl.hstntx.swbell.net) |
14:29.32 | *** join/#bzflag dt (n=5b41c584@gateway/web/cgi-irc/zeebrothers.net/x-d084d31d0b8df64e) |
14:30.20 | *** join/#bzflag kierra (n=jolie@c-68-35-238-65.hsd1.fl.comcast.net) |
14:31.49 | brlcad | hugs kierra |
14:32.16 | kierra | hey sweetness!!!!! |
14:32.23 | kierra | long time no see |
14:32.27 | *** join/#bzflag deviltank (n=5b41c584@gateway/web/cgi-irc/zeebrothers.net/x-88ab0077ef8e7fe2) |
14:32.33 | brlcad | indeed |
14:32.38 | deviltank | <PROTECTED> |
14:32.40 | kierra | how are you doing |
14:32.46 | deviltank | doesnt work obviously |
14:32.47 | kierra | no blank, deviltank |
14:32.48 | brlcad | up all night, but peachy |
14:32.50 | deviltank | doesnt work obviouslyops |
14:32.56 | kierra | no |
14:33.06 | kierra | no space in front, deviltank |
14:34.28 | Chestal | hi k! |
14:34.46 | kierra | howdy stranger |
14:35.17 | *** join/#bzflag Upsette1 (n=Ups@i577B5A6B.versanet.de) |
14:37.18 | whodaman | hey deviltank :) |
14:38.34 | *** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-) |
14:43.09 | *** join/#bzflag MPS (n=c1c405fd@gateway/web/cgi-irc/zeebrothers.net/x-1debc7b2f877d293) |
14:43.27 | *** part/#bzflag MPS (n=c1c405fd@gateway/web/cgi-irc/zeebrothers.net/x-1debc7b2f877d293) |
14:45.43 | *** join/#bzflag javawizard2539 (n=javawiza@c-24-10-227-207.hsd1.co.comcast.net) |
14:53.13 | AAA_awright | blast007: Alright, I remember you saying that a while back. Doesn't it also store the token it gets when you call LIST, to make it faster? |
14:54.00 | *** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm) |
14:54.17 | *** join/#bzflag TimRiker (n=timr@68.27.155.74) |
14:54.18 | *** mode/#bzflag [+o TimRiker] by ChanServ |
14:57.35 | AAA_awright | I assume we want to implement localization in the list server too, print("NOTICE: You have $pms private messages... doesn't work then |
14:58.41 | JeffM | we don't support localisaton of server messages now |
14:59.06 | JeffM | so I'd not worry about that untill we have a system for doing it to every service |
14:59.09 | JeffM | MOTD, etc... |
15:01.12 | AAA_awright | Just client-side for pre defined messages, replace a simple English phrase with the client language message |
15:01.29 | JeffM | yes, but I don't belive that is used for network messages |
15:01.49 | JeffM | dtr and I were talking about it yesterday |
15:02.03 | JeffM | someone needs to take a total pass thru all our localisation things |
15:02.12 | JeffM | and make the client do it from anything |
15:02.48 | AAA_awright | We could implement server side translation with the Accept-Language header too |
15:04.27 | JeffM | why bother if we have to have ta client side translator too? |
15:05.09 | AAA_awright | There may be a need to use different sayings in the future (not really). I like the client side translation. |
15:05.39 | JeffM | again, I'd worry about the big picture first and leave smaller things to later refactorings |
15:06.16 | JeffM | do you have a solution for making the system redudant and distributed? |
15:07.07 | AAA_awright | I'm gonna research MySQL and OpenLDAP distributed systems, I know for a fact they both support them, but how easy it is being another question |
15:07.17 | JeffM | and now efficent |
15:07.24 | AAA_awright | Yes |
15:07.32 | JeffM | I'd concentrate on that aspect before you look at flufl like localistions |
15:07.39 | JeffM | fluff can be added later |
15:11.14 | Wyk3d | is it something i misunderstood or is sending the group access list and group advertise list on every ADD message to the list server unnecessary ? |
15:11.54 | *** join/#bzflag TD-Linux (n=wheeeeee@about/essy/indecisive/TD-Linux) |
15:11.55 | JeffM | there are ways that it could change |
15:12.10 | JeffM | tho what is the "access list"? |
15:12.22 | JeffM | advertise could change for sure |
15:12.29 | JeffM | there is an API method t muck with that |
15:12.40 | JeffM | also you don't know if your last add was valid or not |
15:12.44 | Wyk3d | the &groups= tag |
15:12.56 | JeffM | that's for auth |
15:13.21 | JeffM | that is for "is this user in this group" and that only has to be sent when the add also has a user |
15:13.26 | JeffM | for token verification |
15:13.31 | JeffM | we do both at the same time |
15:13.45 | JeffM | since we have to update the list with our new player count, and verify the token |
15:16.19 | *** join/#bzflag SpazzyMcGee (n=Spazzy_M@unaffiliated/spazzymcgee) |
15:19.02 | Wyk3d | it seems to be sending the names of all the groups in the accessList |
15:20.15 | Wyk3d | so those are the names groups that are allowed to access the server or ? |
15:20.49 | Wyk3d | *groupAccess not accessList, which is a PlayerAccessMap |
15:22.16 | AAA_awright | Ack! MEMORY doesn't support BLOBs |
15:23.18 | Wyk3d | i wouldn't use MEMORY tables anyway |
15:23.27 | Wyk3d | if you want the added speed cache the info yourself |
15:23.52 | AAA_awright | On disk? And run a seek every time? |
15:23.56 | JeffM | Wyk3d, then I'm not sure what that group list is used for |
15:24.14 | JeffM | AAA_awright, he means code the caching, not just blindly use sqls |
15:24.14 | Wyk3d | cache it in memory i mean |
15:24.40 | Wyk3d | code it yourself yes, you can probably do it a lot better than mysql can, you can tailor it to your specific needs |
15:24.54 | JeffM | yes |
15:24.58 | *** join/#bzflag MPS (n=c1c405fd@gateway/web/cgi-irc/zeebrothers.net/x-46061e0e86d57ed2) |
15:25.09 | JeffM | since we don't need to cache the ENTIRE database |
15:25.46 | Wyk3d | yes and either way, if the entire database doesn't fit into memory then MEMORY tables won't work either |
15:25.53 | JeffM | yeah |
15:26.02 | JeffM | and I belive we are somewhat memory limited too |
15:26.16 | JeffM | and since we combine databases with phpbb.. that could be BAD fast |
15:26.47 | JeffM | let me get the list server and see what that group thing does |
15:27.06 | Wyk3d | <PROTECTED> |
15:27.06 | Wyk3d | <PROTECTED> |
15:27.06 | Wyk3d | <PROTECTED> |
15:27.06 | Wyk3d | <PROTECTED> |
15:27.06 | Wyk3d | <PROTECTED> |
15:27.07 | Wyk3d | <PROTECTED> |
15:27.09 | Wyk3d | <PROTECTED> |
15:27.11 | Wyk3d | <PROTECTED> |
15:27.20 | JeffM | I mean on the list server |
15:28.33 | AAA_awright | If we are serving the data in a variety of formats, we need a fairly flexible data store. Otherwise, we cache each format in a different file in, say /tmp. |
15:29.14 | JeffM | Wyk3d, it's used in checktokens |
15:29.38 | Wyk3d | i figured that myself but for what ? :) |
15:29.48 | JeffM | it's gotta be the groups the server cares about, and wants to know if the user is in any of them |
15:29.51 | JeffM | we have global groups |
15:30.11 | JeffM | so we way "hey is this token valid, and his he in any of THESE groups" |
15:30.36 | JeffM | then the list server says "yes they are valid, and in THIS, THIS, and THIS" group |
15:30.48 | Wyk3d | yes, and if so, it would be enough to just send the group list once |
15:30.48 | JeffM | then the server may asign different permisons for them |
15:31.01 | JeffM | Wyk3d, the group list can change at run time |
15:31.04 | Wyk3d | have the list server remember it, maybe update it when it changes |
15:31.12 | JeffM | and we don't know if the last add was still valid |
15:31.19 | JeffM | the list could have gone down inbwetween adds |
15:31.33 | JeffM | it's a possibility, but you'd have to address those issues |
15:32.36 | JeffM | if you can accurately know if the state on the list server is valid or not, then sure you can only send it when it changes. |
15:33.38 | Wyk3d | right, i suppose the only way would be to have the list server tell the server if he needs the list again |
15:33.52 | JeffM | yeah |
15:34.01 | JeffM | and right now we don't realy do any kind of bidirectional comunication |
15:34.06 | JeffM | since it's HTTP |
15:34.14 | Wyk3d | that wouldn't be a problem with a C++ daemon ;) |
15:35.31 | Wyk3d | which reminds me to get back to writing the application, only 500 words so far |
15:37.05 | *** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net) |
15:37.26 | JeffM | true it would not |
15:37.41 | JeffM | but then nether would be just sending the group list |
15:37.46 | JeffM | cus you don't have http overhead |
15:37.52 | JeffM | like I say we arn't bandwith limited at all |
15:45.48 | Wyk3d | less stuff to send/process means less work for the processor as well |
15:45.54 | JeffM | true |
15:45.57 | Wyk3d | although the gain is not substantial |
15:45.57 | JeffM | but there can be a ballance |
15:54.24 | *** join/#bzflag tidus2 (n=tidus@72.41.111.218.cbj02-home.tm.net.my) |
15:55.10 | *** join/#bzflag javawizard2539_ (n=javawiza@c-24-10-227-207.hsd1.ut.comcast.net) |
16:24.52 | *** join/#bzflag javawizard2539__ (n=javawiza@c-24-10-227-207.hsd1.co.comcast.net) |
16:38.48 | *** join/#bzflag jwir3 (n=IceChat7@cs-wlc-012.cs.umn.edu) |
16:41.40 | jwir3 | hi everyone |
16:41.46 | JeffM | hello |
16:43.19 | ruskie | lo |
16:44.19 | ruskie | JeffM, how are the shirts and gear? |
16:45.55 | JeffM | ruskie, got tracking info, they are suposed to arive on the 3rd |
16:46.11 | JeffM | so could be anytime in the next 3 days |
16:46.15 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) |
16:53.47 | JeffM | I love removing huge bits of duplicated code :) |
16:54.08 | Winny | removes bits of JeffM |
16:54.28 | JeffM | thankfully there is no duplicate JeffM |
16:54.33 | JeffM | but a distributed system |
16:54.36 | JeffM | ;) |
16:54.42 | Winny | :) |
16:54.47 | JeffM | how do you like the featured videos on youtube today Winny ? |
16:54.56 | Winny | Oh I love them very much :) |
16:55.37 | JeffM | I love the fact that they went and did that |
16:56.56 | *** join/#bzflag Wits (n=Warinthe@75.84.188.72.cfl.res.rr.com) |
16:58.48 | JeffM | tho so far, the people that get the cudos for the most effort, IGN with the legend of zelda trailer |
16:59.06 | Epyon | I'd vote for blizzard |
16:59.14 | JeffM | they get second for me |
16:59.17 | JeffM | go watch the IGN one |
16:59.26 | JeffM | I mean actors and stuff... that's impressive |
16:59.30 | Epyon | Molten core or the Starcraft one? :P |
16:59.36 | jwir3 | brb |
16:59.56 | JeffM | http://www.ign.com/ |
17:00.01 | JeffM | watch that trailer |
17:00.16 | JeffM | and tell me that didn't take a boatload of time |
17:03.02 | Epyon | OMFG! |
17:03.09 | JeffM | see |
17:03.20 | *** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-) |
17:03.36 | Winny | Wow, that looks like it's for a real movie |
17:04.13 | JeffM | I mean somewhere on an accounting spreadsheet, there is a line items that says "april fools budget, 2008" |
17:04.49 | jwir3 | dammit it's April Fools day |
17:05.09 | jwir3 | I was all jacked up for a Zelda movie |
17:05.17 | Winny | haha |
17:05.30 | *** join/#bzflag mebigfatguy (n=dave@38.118.52.94) |
17:05.38 | Winny | hm, 1pm |
17:05.51 | Winny | I guess I should say that it was a joke for the one person that fell for it |
17:06.27 | TheRedBaron | the featured youtube vids work on igoogle |
17:07.16 | Winny | oi.. engadget is pink |
17:08.29 | JeffM | just hit the wikipedia page and you can get a list of them all |
17:08.47 | Epyon | I still dig the Molten Core trailer, especially for it's sense of humor :P |
17:08.54 | JeffM | yeah that was prety funn |
17:09.05 | JeffM | "eight uniqune directions!" |
17:09.11 | Epyon | Features Sound! |
17:09.28 | Epyon | Not to mention the bear skinning xP |
17:09.43 | JeffM | but still, when your april fools joke requires hiring a GAFFER... you win |
17:10.12 | jwir3 | where is the molten core one? |
17:11.37 | TheRedBaron | requiem of a dream |
17:11.43 | JeffM | wtf.... only 53 errors...... |
17:11.55 | Epyon | http://www.worldofwarcraft.com/moltencore/ |
17:13.53 | *** join/#bzflag javawizard2539__ (n=javawiza@c-24-10-227-207.hsd1.co.comcast.net) |
17:14.12 | jwir3 | haha |
17:14.48 | Winny | hehe |
17:25.11 | *** join/#bzflag BZ_Win (n=KyleVE@unaffiliated/winny) |
17:25.25 | *** join/#bzflag cjhopman (n=cjhopman@24-183-44-113.dhcp.mdsn.wi.charter.com) |
17:25.25 | *** join/#bzflag PrezzKennedy (i=Matthew@74.86.45.130) |
17:25.39 | *** join/#bzflag DTRemenak|RDP (i=DTRemena@about/essy/CrazyCoder/DTRemenak) |
17:25.39 | *** mode/#bzflag [+v DTRemenak|RDP] by ChanServ |
17:25.43 | *** join/#bzflag TheRedBaro1 (n=kemhof@75.144.224.155) |
17:26.48 | TheRedBaron | split? |
17:27.17 | *** join/#bzflag Dessy2 (n=Dessy@88-134-204-43-dynip.superkabel.de) |
17:27.52 | Winny | probably a crappy connection to the server |
17:27.55 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) [NETSPLIT VICTIM] |
17:27.55 | *** join/#bzflag jwir3 (n=IceChat7@cs-wlc-012.cs.umn.edu) [NETSPLIT VICTIM] |
17:27.55 | *** join/#bzflag PrezKennedy (i=Matthew@74.86.45.130) |
17:27.55 | *** join/#bzflag Tedius (n=Tedius@musictech.MUSC.CWRU.Edu) [NETSPLIT VICTIM] |
17:27.55 | *** join/#bzflag DTRemenak (i=DTRemena@about/essy/CrazyCoder/DTRemenak) [NETSPLIT VICTIM] |
17:27.55 | *** mode/#bzflag [+v DTRemenak] by irc.freenode.net |
17:27.57 | Winny | oi |
17:28.27 | whodaman | :) |
17:30.27 | blast007 | JeffM: we can mix memory tables with other types in a single database, afaik, so sharing a db with phpbb shouldn't be an issue |
17:30.42 | JeffM | ahh |
17:31.11 | blast007 | though what all would be in the memiry table? just the server list? |
17:31.20 | blast007 | memory* |
17:31.34 | JeffM | dunno exactly what they are talking about |
17:31.43 | *** join/#bzflag redfoxjoe (n=3b5c5e61@bz.bzflag.bz) |
17:31.57 | redfoxjoe | hi |
17:32.06 | redfoxjoe | anybody home |
17:32.17 | blast007 | when mysql shuts down, data in a memory table goes away |
17:32.20 | blast007 | hi redfoxjoe |
17:32.29 | redfoxjoe | hi there |
17:33.32 | blast007 | what can we help you with, redfoxjoe? |
17:33.48 | redfoxjoe | well,i'm a starter |
17:33.52 | redfoxjoe | and |
17:34.00 | redfoxjoe | i'm looking to join a team |
17:34.06 | JeffM | blast007, yeah that's why I prefer the idea from Wyk3d of just doing your own memory caching system |
17:34.12 | whodaman | redfoxjoe, what league? |
17:34.19 | whodaman | GU, pillbox, ducati, soccer? |
17:34.24 | redfoxjoe | league? |
17:34.36 | whodaman | You said you wanted to join a team? |
17:34.39 | whodaman | teams are for leagues |
17:34.46 | redfoxjoe | yes |
17:35.00 | whodaman | so I ask again, what league |
17:35.00 | blast007 | JeffM: and even php has stuff for shared memory, though we'd probobly go c/c++ |
17:35.03 | whodaman | GU, pillbox, ducati, soccer? |
17:35.22 | redfoxjoe | ducati |
17:35.35 | JeffM | blast007, yeah, there are may other ways to do it |
17:36.07 | *** join/#bzflag deviltank (n=5b41c584@gateway/web/cgi-irc/zeebrothers.net/x-8ffff813a26236a1) |
17:36.09 | whodaman | redfoxjoe, are you registered? |
17:36.10 | kierra | maybe it would be better if redfoxjoe came to #bzchat |
17:36.17 | whodaman | yeah, sure |
17:36.19 | redfoxjoe | ya..i just did |
17:36.29 | whodaman | redfoxjoe, /join #bzchat |
17:36.40 | kierra | hi dt |
17:36.51 | deviltank | hi |
17:36.51 | kierra | come to ##kierra @ dt |
17:36.51 | redfoxjoe | ok |
17:36.58 | redfoxjoe | brb |
17:36.59 | JeffM | blooddy hell is RadarRenderer::render big.... |
17:37.15 | redfoxjoe | ty who |
17:45.02 | *** join/#bzflag javawizard2539__ (n=javawiza@c-24-10-227-207.hsd1.ut.comcast.net) |
17:45.45 | *** join/#bzflag CIA-26 (n=CIA@208.69.182.149) |
17:49.55 | JeffM | hmmm we always draw our own shots in white don't we/ |
17:49.56 | JeffM | ? |
17:54.42 | TheRedBaron | JeffM: yes |
17:54.52 | *** join/#bzflag delusional_ (n=delusion@141.158.72.58) |
17:55.01 | JeffM | then I must sort them :( |
17:55.07 | whodaman | heh |
17:55.48 | JeffM | or do I.... they are ether all white, or we color them on depth right? |
17:56.21 | TheRedBaron | JeffM: also - with colored shots off, there is no altitude distinction like there is with colored shots :( |
17:56.46 | whodaman | oh? |
17:59.33 | TheRedBaron | JeffM: would be nice if that could be fixed in 3.0 |
17:59.55 | JeffM | I'm rewriting the shot portion of radar right now |
18:00.20 | JeffM | so you want them to be depth cued all the time? |
18:00.33 | TheRedBaron | would be nice. |
18:00.46 | TheRedBaron | with the radar set to sorted/fast it colors the buildings |
18:01.26 | TheRedBaron | however - colored shots are a bit difficult to see on the colored buildings. White shows up just fine - but without altitude distinction - you don't know if the shots are on your level |
18:01.36 | JeffM | I'm not changing the building stuff |
18:01.42 | TheRedBaron | correct |
18:01.43 | JeffM | just where it gets its shots from |
18:01.47 | JeffM | no more shots per player :) |
18:01.55 | TheRedBaron | eh? |
18:02.09 | JeffM | right now we store a fixed list of shots per player |
18:02.24 | JeffM | it is being moved to one grand shot list |
18:02.25 | TheRedBaron | for shot stats? |
18:02.31 | JeffM | for shot tracking |
18:02.34 | TheRedBaron | ok |
18:02.58 | JeffM | your client won't realy know how many "shots" the other players have left, etc.. |
18:03.01 | TheRedBaron | so the client doesn't know what bullet is from who? it just sees a bullet - and the server tells it what bullet belongs to who? |
18:03.08 | JeffM | yes |
18:03.42 | TheRedBaron | JeffM: well - while your in the shot area - can you set altitude distinction for non-colored shots? |
18:03.44 | JeffM | in the end, the client dosn't even care who that shot belongs too, just what color to draw it in |
18:03.50 | JeffM | TheRedBaron, yeah I can |
18:04.01 | JeffM | it looks like we do it for your own shots.. |
18:04.28 | JeffM | what also seems odd is, if you turn off colored shots, all shots are white right? |
18:04.39 | TheRedBaron | correct - its a bug |
18:04.49 | TheRedBaron | been around since colored shots |
18:04.49 | JeffM | yet if you have colored shots on, and are color blind, your shots are white and everyone elses is red |
18:04.52 | JeffM | yellow |
18:04.53 | JeffM | sorry |
18:05.26 | JeffM | should it not just make all shots white (and depth shaded ) if you are color bind? |
18:05.42 | JeffM | why still let you see your shots vs other player shots when CB |
18:05.57 | JeffM | instead of making them all mush |
18:06.07 | JeffM | basicly CB = force colored shots to be off. |
18:06.18 | TheRedBaron | sounds good |
18:06.30 | JeffM | anyone else have a problem with that? |
18:06.35 | JeffM | brlcad, blast007? |
18:11.39 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:11.39 | *** mode/#bzflag [+o TimRiker] by ChanServ |
18:14.16 | JeffM | hmmm also world weapons arn't being drawn in the proper team color |
18:15.46 | BulletCatcher | As a player I think it would be least confusing if shot coloring were the same on radar and out the window, both normally and colorblind. |
18:15.52 | BulletCatcher | Is there a need to disable shot coloring only on radar? |
18:16.07 | TheRedBaron | JeffM: I thought world weapons were rouge - and therefore yellow |
18:16.08 | JeffM | it's a prefrence |
18:16.25 | JeffM | TheRedBaron, no, they have a team associated with the shot now |
18:16.34 | TheRedBaron | what color is their team? |
18:16.43 | JeffM | whatever team its set to |
18:16.49 | JeffM | the shot stores a team with it |
18:16.53 | JeffM | independent of the player |
18:17.06 | JeffM | it's all changed and like good and generic now :) |
18:17.12 | TheRedBaron | so teams can invoke a world weapon by following the necessary rite? |
18:17.16 | TheRedBaron | kewl! |
18:17.25 | JeffM | the server can assign a team color to any shot |
18:17.43 | JeffM | shots are no longer tied to palyer IDs |
18:17.52 | *** join/#bzflag CBG` (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com) |
18:19.07 | *** join/#bzflag Wyk3d (n=Wyk3d@lns-bzn-47f-81-56-254-111.adsl.proxad.net) |
18:19.55 | JeffM | BulletCatcher, we don't normal show your shots in the radar in your team color, so that is a case where they are not the same as out the window |
18:20.05 | JeffM | your shots are always a shade of white |
18:20.11 | BulletCatcher | good point |
18:20.38 | JeffM | with shot colloring off, all radar shots will be a shade of white |
18:21.02 | JeffM | with shot coloring on, right now your shots are white, others are team colros |
18:21.18 | JeffM | unless you have CB, then all others are yellow |
18:21.24 | JeffM | and yours are white |
18:21.33 | JeffM | I'm thinking of makign all shots white when you have CB |
18:21.52 | TheRedBaron | i'd turn off altitude distinction for CB |
18:23.26 | *** join/#bzflag Mets (n=Mets@CMU-242830.WV.CC.CMU.EDU) |
18:23.49 | BulletCatcher | TheRedBaron: I think of CB as a failure in the "identification: friend or foe" (IFF) system. It shouldn't affect altitude detection. |
18:24.56 | BulletCatcher | JeffM: In that context, one should still be able to distinguish one's own shots. |
18:25.55 | JeffM | CB is a bad flag, perhaps that is it's disadvantage ;) |
18:26.23 | *** part/#bzflag Mets (n=Mets@CMU-242830.WV.CC.CMU.EDU) |
18:26.25 | JeffM | if it's a failure in detection, it should also fail on your own shots |
18:26.58 | JeffM | well the code can be set up to do it ether way, it's a small mod |
18:27.12 | JeffM | the entire rason for this is just that now we have one big unsorted list of shots to go thru |
18:27.19 | JeffM | not per player |
18:27.25 | JeffM | so I have to draw all the shots at the same time |
18:27.54 | JeffM | I was going to bucket sort tem by team for speed, but that is pointless since every shot has a different color anyway |
18:29.39 | BulletCatcher | It ought to simplify coding if CB and non-color radar are exactly the same. |
18:29.52 | JeffM | slightly |
18:29.58 | JeffM | I mean it's like just an else in an iff |
18:30.04 | JeffM | so it's not too bad |
18:31.01 | JeffM | and it's just a one line thing, const TeamColor team = colorblind ? RogueTeam : player->getTeam(); |
18:31.10 | BulletCatcher | It would also be simpler from the player's point of view. |
18:31.12 | JeffM | that would force them all to rogue |
18:35.20 | *** join/#bzflag javawizard2539__ (n=javawiza@c-24-10-227-207.hsd1.co.comcast.net) |
18:35.56 | *** join/#bzflag Suspect (n=Suspect@68-113-163-117.dhcp.plt.ny.charter.com) |
18:35.59 | JeffM | I mean, I got the drawing code for any shot down to this, http://pastebin.bzflag.bz/m4e93f3e8 |
18:36.02 | JeffM | it's not too long |
18:36.58 | BulletCatcher | Yup. That is concise. :-) |
18:37.25 | BulletCatcher | Since it is easy to code either way, my preference is to avoid unnecessary changes to the player's experience. |
18:38.36 | JeffM | I have to check for IB there tho |
18:44.25 | *** join/#bzflag kirun (n=kirun@10.126.gr5.adsl.brightview.com) |
18:45.11 | *** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-) |
18:46.40 | JeffM | I still can't belive I only have 42 errors.... |
18:51.22 | *** join/#bzflag Ebert (n=EbErT@adsl-19-79-74.asm.bellsouth.net) |
19:29.25 | *** join/#bzflag Paul_PL (n=pawelbl6@chello087206115169.chello.pl) |
19:34.09 | *** join/#bzflag delusional (n=delusion@pool-151-201-117-86.pitt.east.verizon.net) |
19:37.02 | *** join/#bzflag Lukstr (n=Lukstr@206-248-161-221.dsl.teksavvy.com) |
19:37.17 | Lukstr | hello al |
19:37.29 | Lukstr | all... |
19:39.16 | Constitution | hi |
19:44.15 | *** join/#bzflag QuantumBeep (i=QB@cpe-72-190-35-69.tx.res.rr.com) |
19:45.22 | JeffM | Constitution, what is different about 3.0 that makes it work in a "non standard" location? |
19:46.10 | JeffM | is it love? |
19:46.46 | Constitution | something about the -config (or whatever the flag is) not working in 2.0 |
19:46.57 | JeffM | configdir should workf ine |
19:46.59 | JeffM | work fine |
19:47.00 | Constitution | not that it will work in 3.0 unless someone verifies it and fixes it |
19:47.13 | JeffM | as long as it's not a remote path |
19:47.13 | Constitution | dunno... blast007 apparently tested it |
19:47.20 | Constitution | hm |
19:47.30 | JeffM | it may not work as a relitive path |
19:47.39 | JeffM | but it should work |
19:47.42 | Constitution | a USB flash drive will also have a variable drive letter depending on the machine |
19:47.46 | Constitution | yeah |
19:47.48 | JeffM | yeah |
19:47.58 | JeffM | what we'd need would just be -localconf or someting |
19:48.17 | JeffM | or a linux boot CD |
19:48.25 | Constitution | heh |
19:48.46 | JeffM | there are programs out there that can 'virtualise" apps to a flash drive |
19:48.47 | donny_baker | JeffM: i also was unable to get it to work |
19:48.50 | JeffM | I'll be you could do that |
19:48.54 | JeffM | donny_baker, you use a full path? |
19:49.17 | donny_baker | yes, even on my desktop, but tried on flash also... drive letter correct |
19:49.26 | JeffM | k |
19:49.45 | JeffM | well no mater what, the option dosn't have anything to do with where the app is installed |
19:50.01 | JeffM | bz will always find it's data dir wherever you install the game |
19:50.17 | donny_baker | right, it runs off the flash |
19:50.31 | donny_baker | just can't specify the directory |
19:50.52 | JeffM | could also do a build target that dosn't actaly try to save anything |
19:51.01 | JeffM | a "flash" version |
19:52.04 | JeffM | now what the heck am I going to do about shot reloads :( |
19:52.53 | Constitution | perhaps if the conf stuff was moved to Local Settings or something people wouldn't worry about it |
19:52.57 | Constitution | it's kinda obvious in My Documents |
19:53.18 | Lukstr | heh |
19:53.21 | *** join/#bzflag Guest003 (n=540c64ef@gateway/web/cgi-irc/zeebrothers.net/x-58199875e518e1fe) |
19:53.32 | JeffM | it's not that they see it, it's that they don't have perms to write to the profile |
19:53.34 | JeffM | or anywhere |
19:53.39 | JeffM | guest access |
19:53.44 | Guest003 | hello |
19:53.48 | JeffM | hello |
19:54.03 | JeffM | Constitution, my docs is often more open to write then the rest of the profile |
19:54.08 | Guest003 | i should have logged on as tank_001 - was too lazy to type |
19:54.21 | JeffM | some public systems just wipe the dir when you logout |
19:54.22 | Lukstr | type `/nick tank_001` |
19:54.26 | Guest003 | Just create a mental hashmap |
19:54.42 | Constitution | JeffM: oh |
19:54.48 | tank_001 | destroy hashmap |
19:54.52 | Lukstr | roger |
19:55.21 | JeffM | Constitution, the main reason for -confdir was for users who had UNC paths for there profile |
19:55.27 | JeffM | that has been fixed |
19:55.31 | JeffM | so we can pull the -confdir |
19:55.38 | JeffM | and add somethign new for a nonwrite system |
19:55.42 | Constitution | I see |
19:55.47 | tank_001 | great to be able to talk to other bzflaggers |
19:56.10 | JeffM | a command line option is proalby not the best |
19:56.15 | JeffM | cus you'd have to have a shortcut to it |
19:56.20 | JeffM | and the shortcut would want a drive letter |
19:56.22 | JeffM | ;) |
19:56.28 | JeffM | so that would break the entire point |
19:56.37 | JeffM | I could see a build target for it and a seperate download |
19:56.59 | JeffM | or maybe if we detect that we can't write to the profile go into read-only mode |
19:57.03 | spldart | :-D |
19:57.17 | JeffM | auto detect would be cleanest |
19:57.36 | JeffM | perhaps when we try to write the gamma dump file |
19:57.54 | tank_001 | brb |
19:58.19 | JeffM | that would also work well on any OS, and boot CDs |
20:01.25 | JeffM | is ShotSlot a stupid class name? |
20:03.38 | Lukstr | hehe |
20:03.48 | Lukstr | in context? |
20:05.01 | *** join/#bzflag JBdiGriz (n=jbdigriz@216.143.48.99) |
20:05.01 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
20:05.20 | JeffM | its the reload list for the client |
20:05.36 | JeffM | I need it indpendent of the actual shots |
20:05.43 | Lukstr | oh |
20:05.46 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
20:05.57 | Lukstr | I guess it's decent |
20:06.08 | Lukstr | wary of the word "Slot" |
20:06.36 | JeffM | shell |
20:06.48 | Lukstr | shell? |
20:07.40 | *** join/#bzflag javawizard2539__ (n=javawiza@c-24-10-227-207.hsd1.ut.comcast.net) |
20:10.01 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
20:10.46 | tank_001 | back |
20:11.46 | tank_001 | a shell is that thingy you type silly commands in |
20:12.11 | tank_001 | this then makes your comp do silly things |
20:12.16 | Lukstr | of course |
20:12.29 | Lukstr | but does JeffM imply the name ShotShell? |
20:12.53 | tank_001 | Oopsidaisy - dunno about that |
20:13.05 | tank_001 | mmaybe you could ask him? |
20:15.03 | tank_001 | a slot - that rings a QT toolkit bell. They use a signal-slot design for their UI toolkit. |
20:15.08 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
20:16.14 | tank_001 | got to go now - cu later |
20:16.20 | Lukstr | later |
20:16.34 | tank_001 | do i have to type any command to log out from here? |
20:16.44 | tank_001 | or do i simply close my web client? |
20:16.45 | Lukstr | nah, I imagine closing your client will do the trick |
20:16.50 | tank_001 | ok thanks! |
20:16.54 | Lukstr | no problem |
20:16.58 | *** join/#bzflag Think_Differentl (n=shedelj@unaffiliated/thinkdifferentl/x-838543) |
20:17.02 | tank_001 | cu |
20:17.04 | Lukstr | bye |
20:17.06 | JeffM | Lukstr, yeah |
20:17.07 | spldart | bye |
20:17.17 | spldart | uhhh... ok |
20:17.20 | JeffM | basicly we used to use the shot list per player |
20:17.28 | Lukstr | in the client? |
20:17.30 | JeffM | yeah |
20:17.48 | Lukstr | so.. keeping track of all the shots? |
20:18.00 | JeffM | so each player had a fixed list of shots |
20:18.00 | *** join/#bzflag Chris_in_Aber (n=Chris_in@89.242.254.117) |
20:18.04 | JeffM | if the server was -ms 10 |
20:18.08 | JeffM | you got a list of 10 shots |
20:18.15 | Lukstr | right |
20:18.17 | JeffM | shoot one, it gets flaged as active and is drawn |
20:18.20 | JeffM | the other 9 hang out |
20:18.22 | Lukstr | right right |
20:18.26 | JeffM | we used that for reloads |
20:18.35 | Lukstr | so ShotSlot is an element in the ShotList ? |
20:18.39 | JeffM | no |
20:18.39 | *** join/#bzflag torghul (n=chatzill@78.179.136.122) |
20:18.48 | JeffM | that's how i it used to work |
20:18.51 | Lukstr | okay |
20:18.51 | JeffM | now it's all diffrent |
20:18.57 | JeffM | there is one big ass shot list |
20:19.00 | JeffM | for all shots |
20:19.07 | JeffM | from everywhere |
20:19.14 | JeffM | and the server fills it up |
20:19.14 | Lukstr | and shots are assigned to players themselves |
20:19.17 | JeffM | nope |
20:19.24 | Lukstr | I see |
20:19.36 | JeffM | client dosn't care who owns the shot |
20:19.39 | JeffM | it just draws em |
20:19.44 | Lukstr | oh right, of course |
20:19.50 | Lukstr | I get it |
20:19.52 | JeffM | that way we can add as many shots from any source that we want |
20:19.55 | JeffM | lot more flexable |
20:19.57 | Lukstr | yeah |
20:20.02 | *** part/#bzflag Chris_in_Aber (n=Chris_in@89.242.254.117) |
20:20.03 | JeffM | but that screws up the reload logic |
20:20.15 | JeffM | since shots that arn't "live" are culled from the list |
20:20.23 | JeffM | so I need a list that is stuck with the player |
20:20.33 | JeffM | that just reppresents the "shots you can fire and how often they reload" |
20:20.38 | JeffM | like the chambers in a revolver |
20:20.48 | Lukstr | I see |
20:20.58 | JeffM | so I need a name for the items in that list |
20:21.01 | Lukstr | Does the server not keep track of this too? |
20:21.17 | JeffM | the server will have to keep track of it as well at some point |
20:21.20 | JeffM | right now it does not |
20:21.26 | Lukstr | hm |
20:21.29 | JeffM | thats next on my list ;) |
20:21.50 | Lukstr | it seems like it'd make sense if the player just sends a "shoot" signal to the server, which then checks to see if the player can actually shoot or not, and if he can, fires a projectile |
20:22.00 | Lukstr | likewise when the player can reload, the server would inform them |
20:22.00 | JeffM | yeah that happens |
20:22.04 | JeffM | that happens now |
20:22.18 | JeffM | but we display on the client when you can shoot using the reload timers |
20:22.21 | Lukstr | right |
20:22.31 | JeffM | so I need to track that on the client now to display it |
20:22.38 | JeffM | indpendent of the live shot list |
20:22.50 | Lukstr | okay I get it |
20:22.54 | JeffM | we used to piggyback that calc on the live shot code |
20:22.57 | JeffM | but I can't do that anymore |
20:23.03 | Lukstr | so ShotSlot... hmm |
20:23.05 | JeffM | so I have to replicate just the reload info per player |
20:23.08 | JeffM | so shotslot ;) |
20:24.20 | Lukstr | So what kind of class is ShotSlot? A list, an element? |
20:24.27 | JeffM | an element in a vector |
20:24.44 | Lukstr | so each shotslot is either loaded or empty, or something similar |
20:24.49 | JeffM | yeah |
20:24.57 | JeffM | and it has some times |
20:25.05 | spldart | Is there a block diagram for the game logic anywhere? Kinda assist newcomers in the code. |
20:25.12 | JeffM | pfffff no |
20:25.13 | JeffM | ;) |
20:25.23 | Lukstr | spldart: could make one with bouml pretty quick |
20:25.32 | spldart | Man.. something like that would be great for the students hehe |
20:25.45 | Lukstr | I actually made a very quick rough one |
20:25.47 | Lukstr | just to get an idea |
20:25.47 | *** join/#bzflag EmoNemo (n=Gigi@unaffiliated/emonemo) |
20:25.51 | spldart | ic |
20:26.57 | spldart | was thinking a page on the wiki could have a course block diagram and then people could edit in additions until we have a relatively complete diagram |
20:27.13 | Lukstr | spldart: of classes and such? |
20:27.27 | JeffM | spldart you are welcome to make one, but they are notoriously hard to maintain |
20:27.36 | Lukstr | aye |
20:27.42 | spldart | Hrm... |
20:27.57 | JeffM | remember, bzflag isn't meant to be a learning tool :) |
20:28.05 | spldart | true |
20:28.06 | *** join/#bzflag Jefenry (i=80520f31@gateway/web/ajax/mibbit.com/x-5985f7b4288fa0c5) |
20:28.19 | JeffM | lots of things woudl be "nice" but if they take a way from development they could do more harm |
20:28.34 | JeffM | now if oyu can find a way to do it and have it be mostly automatic, then it'd be a help to devs too |
20:28.53 | JeffM | wrong documentation can be a lot worse then no documentation |
20:29.00 | Lukstr | JeffM: from wikipedia: "Revolvers have a number of firing chambers or 'charge holes' in a revolving cylinder" |
20:29.20 | spldart | Just thinking as I'm watching you layout how the code works in a particular area for the umpteenth time that perhaps for new dev's that are getting brought onto the team it could speed up the dev process.. but I could be totally wrong ;-) |
20:29.46 | JeffM | yeah I'm not making a class called "chargeHole" ;) |
20:29.49 | Lukstr | hahaha |
20:29.52 | spldart | hehe |
20:31.39 | Lukstr | I guess ShotSlot is fairly good |
20:31.44 | *** part/#bzflag kierra (n=jolie@c-68-35-238-65.hsd1.fl.comcast.net) |
20:31.45 | Lukstr | can't think of much that's more descriptive |
20:32.36 | Lukstr | ShotState? |
20:32.37 | Lukstr | :S |
20:37.09 | JeffM | it's not the state of the shot |
20:37.13 | JeffM | that's in the shot list |
20:37.15 | JeffM | with the shot path |
20:37.19 | marzipan | hi jeff ^^ |
20:37.29 | JeffM | once fired it has nothing to do with the round that left |
20:37.32 | JeffM | marzipan, hello |
20:38.15 | donny_baker | ShotCatalogue? |
20:38.27 | donny_baker | or ShitCensus |
20:38.27 | JeffM | it's not a list of differnt shots |
20:38.39 | JeffM | slot is best |
20:38.41 | JeffM | for now |
20:38.44 | donny_baker | dohShot* |
20:47.13 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
20:52.07 | *** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-008-039.ewe-ip-backbone.de) |
20:52.22 | *** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-008-039.ewe-ip-backbone.de) |
20:52.22 | *** part/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
20:55.11 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
20:58.30 | *** join/#bzflag slon02 (n=47e0aac5@bz.bzflag.bz) |
21:00.47 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) |
21:03.00 | JeffM | awww yeah 229 errors, THAT is more like it :) |
21:07.10 | Monobi2 | Can I link to a game in progress here, or is that discouraged ;) ? |
21:07.37 | *** join/#bzflag mbfg (n=dave@38.118.52.94) |
21:07.37 | TheRedBaron | i'd like to know how you'd do that |
21:07.41 | Monobi2 | vector.cluenet.org , default port :) |
21:07.44 | Monobi2 | like so :) |
21:08.19 | TheRedBaron | Meh - i don't see anything wrong with that. as long as you don't spam the channel with invites to the game :) |
21:08.25 | Monobi2 | ok |
21:08.26 | JeffM | that is more fore #bzchat |
21:08.33 | JeffM | this is the help and development channel |
21:08.34 | Monobi2 | :) |
21:08.37 | TheRedBaron | but i ain't the boss ;) |
21:10.10 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
21:11.30 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
21:13.04 | donny_baker | ~lart whodaman-'s internet connection |
21:13.04 | ibot | grabs a large, mis-shapened log, with squirrels, and beats whodaman-'s internet connection until only the nuts remain ... which the squirrels run off with |
21:13.22 | whodaman- | more, ~lart whodaman- for testing new IRC apps |
21:14.04 | *** join/#bzflag Ride (n=18c5fa09@bz.bzflag.bz) |
21:14.20 | *** join/#bzflag noyb (n=noyb@nat/sun/x-450906b6ce737765) |
21:25.27 | Constitution | is there more tank state stuff in the client that we want moved to the server? the server must have some idea of tank positions, since there are API calls for them |
21:26.02 | Constitution | as far as making collision detection on the server possible |
21:26.21 | *** join/#bzflag slon02 (n=47e0aac5@bz.bzflag.bz) |
21:28.09 | CBG` | Re: http://vector.cluenet.org/ "You should replace this page with your own web pages as soon as possible." lol |
21:28.50 | Constitution | ew lighttpd :P |
21:32.06 | JeffM | man is he a putz |
21:39.27 | Wyk3d | would accepted students be working on their own branches or in trunk ? |
21:39.36 | JeffM | depends on the project |
21:39.43 | JeffM | we'd like to have as many in trunk as possible |
21:40.10 | JeffM | that way it's real development, and easier/better for others to work with them |
21:40.26 | JeffM | for the auth thing, that woudl probalby have components in a new sub project in trunk |
21:41.05 | JeffM | and for the changes to the client/server you'd build that all into a new class/lib or something and we could just have trunk use ether for right now |
21:41.12 | Wyk3d | it would need to have quite a bit of changes for client/server integration in bzflag and bzfs |
21:41.23 | JeffM | depends on how you write it |
21:41.32 | JeffM | you can integrate it into the client and server |
21:41.39 | JeffM | and just have it not called by default untill it's done |
21:41.45 | JeffM | then pull out the old code at the end |
21:41.46 | Wyk3d | yes .. actually i was thinking of writing it in a way that you can choose between the normal auth or the new auth |
21:41.53 | JeffM | yeah |
21:41.55 | JeffM | then i'd be fine |
21:42.02 | Wyk3d | so hopefully it wouldn't bother the trunk too much |
21:42.10 | JeffM | if it does, we branch |
21:42.13 | JeffM | it's a fluid thing :) |
21:42.29 | Wyk3d | the initial phase would be the most disruptive, moving serverlink/nethandler to a lib |
21:42.43 | Wyk3d | after that no conflicts with the rest of the code |
21:43.10 | *** join/#bzflag SpazzyMcGee (n=Spazzy_M@unaffiliated/spazzymcgee) |
21:44.26 | JeffM | I belive a majority of the current list stuff is decently wraped |
21:44.34 | JeffM | or in only a few places |
21:44.45 | JeffM | it'd be prety easy to consolodate |
21:44.59 | Wyk3d | "list stuff" ? |
21:45.06 | JeffM | list/auth stuff |
21:45.10 | JeffM | it's all together right now |
21:45.32 | *** join/#bzflag JBdiGriz (n=jbdigriz@216.143.48.99) |
21:45.32 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
21:45.32 | JeffM | ahh you meant the net stuff |
21:45.37 | JeffM | yeah that'd be "fun" |
21:45.41 | JeffM | tho it's wraped ok too |
21:45.49 | JeffM | you'd just have to change how it got a new class |
21:45.58 | JeffM | after that the uses of the class would be mostly the same |
21:54.48 | *** join/#bzflag KingofCamelot (i=KingofCa@SCT-49-137.resnet.ucsb.edu) |
21:59.21 | *** join/#bzflag MattP (n=aha@unaffiliated/aha) |
22:12.36 | *** join/#bzflag iWinny (n=kylevane@unaffiliated/winny) |
22:20.52 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
22:27.29 | *** join/#bzflag me1 (n=me1@pool-72-93-105-64.bstnma.fios.verizon.net) |
22:31.29 | KingofCamelot | So even though the gsoc application deadline got extended, are the mentors currently reviewing the submitted applications, or will they wait until the new deadline has passed? |
22:36.04 | JeffM | we have looked and commented on some |
22:36.17 | JeffM | but I know i Perosnaly haven't done a big read of em all |
22:36.40 | JeffM | if you want it to be reviewed just ask |
22:36.46 | Constitution | if we get 40 applications like jude-'s, I pity you all |
22:36.58 | JeffM | Constitution, others are just as long |
22:37.07 | JeffM | I'm glad we have time |
22:37.31 | Wyk3d | is it considered a bonus if we bore you with thousands of lines of text ? :) |
22:37.37 | Wyk3d | *words |
22:37.47 | JeffM | only if they are good words :) |
22:37.54 | JeffM | and are usefull later |
22:38.01 | JeffM | if you tell me about your cat.... not so much ;) |
22:38.20 | KingofCamelot | @Constiution, is jude's long? |
22:38.47 | Wyk3d | not too long, just 7.5k words.. |
22:38.59 | KingofCamelot | @JeffM, well, i guess I'm asking for mine too be reviewed :) |
22:39.31 | Wyk3d | @KingOfCamelot: http://my.bzflag.org/w/User:Jude- |
22:40.16 | JeffM | what one is it? |
22:41.04 | KingofCamelot | Enhanced Server Listing |
22:41.22 | *** join/#bzflag fatass (n=fatass@unaffiliated/thinkdifferentl/x-838543) |
22:41.31 | JeffM | mayur or jason? |
22:41.51 | KingofCamelot | I sent you a link to it on the wiki the other day, but here's the link again http://my.bzflag.org/w/User:KingofCamelot |
22:41.58 | KingofCamelot | @JeffM, uh, neither? :P |
22:42.05 | JeffM | David? |
22:42.12 | JeffM | or is it not submited yet? |
22:42.38 | Constitution | KingofCamelot: yeah like 4,500 characters, 10 pages |
22:42.40 | KingofCamelot | David, ya |
22:42.51 | Constitution | the one he posted to the wiki, anyway |
22:42.55 | JeffM | damn that's big |
22:43.07 | JeffM | I'll have to read that when I get home |
22:43.14 | KingofCamelot | Mine is like 3,500 characters, heh |
22:43.15 | JeffM | wonder if I can print it. |
22:43.17 | KingofCamelot | *words |
22:44.31 | Constitution | er, yeah, words |
22:47.12 | *** join/#bzflag TheRedBaro1 (n=kemhof@75.144.224.155) |
22:50.41 | a_meteorite | hey, guys, I just finished my new map... http://tinyurl.com/2w4apm |
22:51.22 | a_meteorite | should be hosted once we get the server |
22:52.18 | KingofCamelot | Is it just me or are there only 2 recent patches on the SourceForge project? |
22:52.40 | whodaman- | a_meteorite: copyright! |
22:52.51 | a_meteorite | whodaman-: yes, you must get permission from me to host it |
22:52.57 | a_meteorite | that's the way I roll |
22:53.01 | KingofCamelot | nevermind |
22:53.06 | Think_Differentl | that is, rickroll |
22:53.12 | a_meteorite | april fools ;) |
22:54.11 | *** join/#bzflag O-Neil (n=Miranda@dslb-088-070-088-006.pools.arcor-ip.net) |
23:08.44 | *** join/#bzflag whodaman- (n=whodaman@p54A3E8D8.dip.t-dialin.net) |
23:19.36 | *** join/#bzflag Jaric (n=cb01d496@gateway/web/cgi-irc/zeebrothers.net/x-4034d5894ff04092) |
23:26.22 | *** join/#bzflag spldart (n=vircuser@c-98-197-19-35.hsd1.tx.comcast.net) |
23:30.26 | *** join/#bzflag JBdiGriz (n=jbdigriz@216.143.48.99) |
23:30.26 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
23:58.06 | *** join/#bzflag O-Neil (n=Miranda@dslb-088-070-088-006.pools.arcor-ip.net) |
23:59.17 | *** join/#bzflag eTangenT (i=etangent@inge069019.halls.colostate.edu) |