00:06:03 | BZFlag | where would you track it? |
00:07:43 | vogon_jeltz | servers would report in from time to time with scores for each player that's passed through to either a local or global stats server |
00:08:10 | vogon_jeltz | similar to the ngWorldStats stuff that's available for UT, MW4, and Q3T |
00:08:16 | vogon_jeltz | but much simpler |
00:08:53 | vogon_jeltz | it could also keep track of ratings and flags picked up by each player |
00:09:06 | vogon_jeltz | (ratings could be used for handicapping purposes) |
00:10:51 | BZFlag | ah |
00:11:23 | BZFlag | the servers already talk to the list server every now and then. probably just have to add more info to what they send. |
00:11:38 | vogon_jeltz | yep |
00:11:40 | vogon_jeltz | good point |
00:12:03 | vogon_jeltz | but we'd also have to make some sort of password authentication for each player |
00:12:13 | vogon_jeltz | so that their stats could be kept clean |
00:12:38 | BZFlag | I'm thinking about converting the inter-server chat and the client-> server chat into http format. |
00:13:43 | vogon_jeltz | I personally like the current scheme |
00:13:49 | BZFlag | Then perhaps add the security by having the list server issues ssl keys to the users and then they present them to the game server. |
00:14:03 | vogon_jeltz | do you *really* need 128-bit security for a game? |
00:14:06 | vogon_jeltz | :) |
00:14:46 | BZFlag | no, the lowest bit rate should be fine. The same key would be used in the user's web browser to edit personal data etc. |
00:15:26 | BZFlag | the point is that all these libraries exist and have GPLed, tested implementations. |
00:15:41 | vogon_jeltz | yeah |
00:15:44 | BZFlag | we know there are no blatant security holes. |
00:15:45 | vogon_jeltz | good point, again :) |
00:16:46 | BZFlag | as the user base grows, we could presumable rewrite the list/stats/key server to be any kind of web database applet. |
00:17:03 | BZFlag | and the clients remain the same. |
00:17:21 | BZFlag | now I'm NOT talking about using ssl for game play. ;-) |
00:18:11 | vogon_jeltz | eep |
00:18:14 | vogon_jeltz | that would suck |
00:18:48 | vogon_jeltz | I would, though, like to see some sort of cheat-proofing |
00:19:08 | vogon_jeltz | proton and I talked about maybe using an MD5 hash and DES to encrypt packets |
00:19:09 | BZFlag | heh "secure gaming, even your system admin won't know" =) |
00:19:25 | vogon_jeltz | if the packet came in corrupt, the server would kick the player |
00:19:59 | vogon_jeltz | the MD5 hash would be based on the compiled binary |
00:20:04 | BZFlag | I've got a never ending resource for that type of thing. ever heard of sub-space? The author is a good friend of mine. |
00:20:14 | vogon_jeltz | nope, never heard of it |
00:21:18 | BZFlag | http://www.subspace.net/ 200 people in the same game board. 4-5 game servers running on a single host. |
00:21:52 | vogon_jeltz | wow, nice |
00:22:04 | BZFlag | he was talking to the MSN folk and they kept telling him they could speed up his network stack without knowing the nubers he gets now. |
00:22:36 | BZFlag | he's like... "Ok, how many client connects to you get on your game servers" and they said |
00:23:17 | BZFlag | we can get over 50 gamers on one 4 way pIII 650 Mhz! |
00:23:27 | vogon_jeltz | muwahahahahaha |
00:23:32 | vogon_jeltz | that's sad |
00:23:36 | BZFlag | he's like. hmmm... Ok, I get 200+ on my Pentium 200 |
00:23:42 | vogon_jeltz | :) |
00:23:57 | vogon_jeltz | you hear about the latest M$ news? |
00:24:06 | BZFlag | probably not. what? |
00:24:20 | vogon_jeltz | the appeals court refused to let them push back the date of the antitrust proceedings |
00:24:44 | vogon_jeltz | M$ wanted the proceedings pushed back so that they could release XP unhindered |
00:25:37 | BZFlag | sweet |
00:27:38 | vogon_jeltz | the funny thing about that netstack thing is that you can get 50 players on a *UT* server with 130K/sec bandwidth and a decent bit of processor speed |
00:27:38 | BZFlag | /. won't let me login/change prefs. I always run in minimalistic mode, and it won't now. what's up with that? |
00:27:55 | vogon_jeltz | ditched slashdot a long time ago |
00:28:04 | BZFlag | heh, not quite. his p200 was hosted in CA |
00:28:23 | vogon_jeltz | I'm talking about the MSN braggarts |
00:28:41 | BZFlag | yep. |
00:28:47 | vogon_jeltz | FS98 and the like can't be nearly as net- and processor-demanding as UT |
00:29:47 | BZFlag | I'm lost I though you meant Utah (where he and I live). UT? FS96? |
00:30:07 | vogon_jeltz | no, Unreal Tournament; Flight Simulator 98 |
00:30:11 | vogon_jeltz | :) |
00:30:12 | BZFlag | ahh |
00:30:21 | vogon_jeltz | sees that BZ isn't much of a gamer |
00:33:49 | BZFlag | nope. I like building em more than playing em. |
00:35:04 | vogon_jeltz | :) |
00:35:05 | vogon_jeltz | me too |
00:35:11 | vogon_jeltz | I'm quite bad at UT |
00:35:28 | vogon_jeltz | ranked 9,300-somethingth out of 10,900-something |
00:36:02 | vogon_jeltz | but it's a fun game to make mods for |
00:36:33 | vogon_jeltz | pretty much everything, from bots to weapons to ammunition to the display, is coded in UnrealScript |
00:36:47 | vogon_jeltz | it's a restrictive subset-ish part of Java |
00:37:09 | vogon_jeltz | same classing interface, same code syntax |
00:37:44 | vogon_jeltz | only the core of the engine (system-level stuff and the UnrealScript interpreter) is actually coded in C++ |
00:38:57 | vogon_jeltz | I plan to make a TC (total conversion) for an RPG that I play called Paranoia |
00:39:05 | vogon_jeltz | and possibly one for BZFlag :) |
00:39:22 | vogon_jeltz | both of them OS, of course |
00:40:56 | BZFlag | cool. |
00:43:51 | vogon_jeltz | and with the Unreal engine's great particle/explosion support, a BZ mod'll look a lot cooler than the actual game ;) |
00:44:03 | vogon_jeltz | but they won't be net-compatible |
00:49:13 | vogon_jeltz | (duh) |
02:09:09 | captain_proton | nice conversation you had there |
02:09:31 | vogon_jeltz | yep |
02:10:31 | captain_proton | i wonder if tim knows of any good matrix multiplication algorithms |
04:56:20 | captain_proton | welcome back |
04:56:49 | vogon_jeltz | thx, it's great to be here :) |
04:57:02 | captain_proton | i just found something cool |
04:57:10 | captain_proton | you can implement a complete particle system in a vertex program |
04:57:13 | vogon_jeltz | cool |
04:57:44 | captain_proton | which means when my game is done the people with gf3's will get rockin particle effects and everyone else can have them done in software |
04:58:08 | vogon_jeltz | hahaha |
04:58:11 | vogon_jeltz | :P |
05:00:33 | captain_proton | of course by then everybody will have a video card capable of vertex programs :P |
05:00:45 | vogon_jeltz | rofl |
05:22:02 | captain_proton | crashed :( |
05:22:09 | vogon_jeltz | wb, then |
05:30:18 | captain_proton | wb |
05:30:25 | vogon_jeltz | thx |
05:30:27 | vogon_jeltz | :) |
05:30:41 | captain_proton | hey - want to write part of a 3d engine? |
05:32:07 | vogon_jeltz | not really, but I'll give it a shot :) |
05:32:57 | captain_proton | care to write fast polygon-based collision detection routines? |
05:33:12 | vogon_jeltz | sure, what the hell... *rolls eyes* |
18:10:57 | captain_proton | hi tim |
18:58:17 | | que tal, captain_proton |
18:58:17 | captain_proton | hello |
18:58:38 | | captain_proton: huh? |
18:58:38 | captain_proton | ibot, nada mucho |
18:58:55 | vogon_jeltz | hi, proton, Tim, and ibot |
19:00:08 | captain_proton | i'm getting very frustrated...i can't find winograd's matrix multiplication algorithm anywhere |
19:02:42 | captain_proton | hmmm we need a topic |
19:03:12 | vogon_jeltz | :) |
19:03:24 | captain_proton | nice |
19:04:11 | vogon_jeltz | the problem is, all of my cool new ideas will have to wait until the 1.8 devel cycle startx |
19:04:16 | vogon_jeltz | starts, even |
19:04:29 | captain_proton | what cool new ideas are those? |
19:04:51 | vogon_jeltz | stats and cheat-proofing, among other things |
19:05:04 | captain_proton | other things? |
19:05:04 | vogon_jeltz | I also want to do stuff with good flag win limits |
19:05:31 | captain_proton | how about some real collision detection? |
19:05:36 | vogon_jeltz | I'd also like to work with you on that :) |
19:05:40 | captain_proton | or at least improved collision detection |
19:05:50 | captain_proton | so it collides with a box instead of a plane |
19:05:59 | vogon_jeltz | and we also need more shapes |
19:06:07 | vogon_jeltz | I'd like to see spheres, at least |
19:06:12 | captain_proton | spheres! |
19:06:21 | vogon_jeltz | and (although I really doubt this) CSG... |
19:06:27 | captain_proton | there's a collision detection nightmare for you... |
19:06:33 | captain_proton | nooooo....no CSG |
19:06:33 | vogon_jeltz | hell yes... :( |
19:06:40 | vogon_jeltz | why not? |
19:06:55 | captain_proton | because CSG has to be rendered using ray casting |
19:07:02 | vogon_jeltz | oh, yeah... duh |
19:07:03 | vogon_jeltz | :/ |
19:07:23 | vogon_jeltz | I'd like to see customizable textures, at least... |
19:07:25 | captain_proton | it would be cool though |
19:09:05 | vogon_jeltz | customizable textures could be done pretty quickly with you hacking on the object classes :) |
19:10:02 | captain_proton | the protocol would need to be hacked some too |
19:10:08 | vogon_jeltz | yeah |
19:10:14 | vogon_jeltz | that's why we have to wait for 1.8 |
19:10:47 | vogon_jeltz | if we just start now, we get into the thing that most people say is wrong with OS |
19:10:58 | vogon_jeltz | incompatible versions, all being managed by different people |
19:12:00 | captain_proton | i wonder if tim would let us start drafting up a new protocol definition |
19:12:43 | vogon_jeltz | he talked last night about the possibility of switching to HTTP... bleh |
19:12:52 | captain_proton | include support for 4-byte world sizes, downloadable textures, etc |
19:12:57 | captain_proton | HTTP? it could work |
19:12:59 | vogon_jeltz | that's gonna rule |
19:13:01 | captain_proton | XML!!!!!!!!!!!!!!!!!!!!!! |
19:13:06 | vogon_jeltz | rofl |
19:13:17 | vogon_jeltz | hacks on his copy of the protocol def |
19:13:22 | captain_proton | we NEED to do the worlds in XML |
19:13:25 | captain_proton | i'm serious |
19:13:42 | vogon_jeltz | it makes it easier on you, right? :) |
19:14:08 | vogon_jeltz | plus, it's extensible... |
19:14:25 | captain_proton | <box size="10, 10, 10" rotation="45" position="0, 0, 0"><side id="1" texture="side.jpg"/></box> |
19:14:39 | vogon_jeltz | :) |
19:14:40 | captain_proton | oooh yeah |
19:14:41 | vogon_jeltz | ooh, pretty |
19:15:00 | vogon_jeltz | erp |
19:15:18 | vogon_jeltz | I'd probably be the one put in charge of hacking the parser/tokenizer... :( |
19:15:30 | vogon_jeltz | because of my experience hacking the server to death |
19:15:33 | captain_proton | uhmm...libxml |
19:15:45 | vogon_jeltz | well, yeah, but I don't know libxml :/ |
19:15:53 | vogon_jeltz | and isn't that a GNOME thing? |
19:15:58 | captain_proton | no - not xml world files, xml client-server comm!!!!!!!!!!! |
19:16:15 | vogon_jeltz | eww |
19:16:17 | vogon_jeltz | sorry |
19:16:21 | vogon_jeltz | that's even worse |
19:16:49 | vogon_jeltz | how do we implement version checking if new versions use XML and old versions use the BZ protocol? |
19:17:19 | vogon_jeltz | it'd be easy enough to implement mode switching, but we want to keep backward compatibility |
19:17:25 | vogon_jeltz | at least somewhat |
19:18:01 | vogon_jeltz | :( |
19:18:16 | captain_proton | well, switch on the first client request |
19:18:22 | vogon_jeltz | yeah, hrm |
19:18:31 | vogon_jeltz | I suppose I'd have to do that... |
19:18:37 | captain_proton | you can even compress the xml stuff before you send it |
19:18:47 | vogon_jeltz | good point :) |
19:19:05 | vogon_jeltz | I'd also like to add a progress meter to the connecting... message |
19:19:12 | vogon_jeltz | and some kind of local cache for maps |
19:19:17 | captain_proton | yes yes yes yes yes yes |
19:19:41 | vogon_jeltz | maybe we could give each map an ID number based on its MD5 hash |
19:20:09 | vogon_jeltz | first message sends the hash over, client checks if it has the map, makes sure it's valid, and connection continues |
19:20:27 | captain_proton | good idea |
19:20:31 | vogon_jeltz | hrm... that kills two birds with one stone, too :) |
19:20:37 | vogon_jeltz | it cheat-proofs the cache |
19:20:48 | captain_proton | hmmm - if all this stuff happens the entire protocol will be different |
19:20:53 | vogon_jeltz | yup |
19:20:56 | captain_proton | cheat-proofs the cache??? |
19:21:17 | vogon_jeltz | people could theoretically hack their cached copies of maps so that all the buildings were removed |
19:21:27 | vogon_jeltz | thus, they circumvent collision detection |
19:21:27 | captain_proton | yeah |
19:21:45 | captain_proton | hashes are good :) |
19:21:59 | captain_proton | GET BACK HERE TIM!!!!!!!!!! |
19:22:03 | vogon_jeltz | let's use RC5 for encryption :) |
19:22:16 | captain_proton | encryption of what? |
19:22:24 | vogon_jeltz | network traffic |
19:22:26 | vogon_jeltz | j/k |
19:22:31 | vogon_jeltz | that'd really suck |
19:23:33 | vogon_jeltz | but seriously, we could encrypt all client -> server network traffic with DES based upon the client binary |
19:23:51 | captain_proton | lol |
19:24:08 | vogon_jeltz | on the server side, it'd try to decrypt each message with one of several keys (one for each platform/version) |
19:24:26 | captain_proton | rofl |
19:24:29 | vogon_jeltz | if it finds one that works, it jots the version info down in the socket descriptor |
19:24:48 | vogon_jeltz | if not, the client is kicked with a "don't cheat" message :) |
19:25:22 | captain_proton | but then you'd have to have 'trusted builds' |
19:25:30 | captain_proton | like what frank is doing with p2501 |
19:25:37 | captain_proton | there is a small portion that isn't open source |
19:25:42 | captain_proton | its got keys in it |
19:25:51 | vogon_jeltz | the trusted builds would be all official binaries |
19:26:14 | captain_proton | what if i wanted to use my patched client?? |
19:26:17 | vogon_jeltz | the people who aren't devels have no reason to use CVS |
19:26:31 | vogon_jeltz | and we could include some sort of password authentication for people who are devels |
19:26:42 | captain_proton | oh god |
19:26:57 | captain_proton | lets build in retina analysis tools! |
19:27:00 | vogon_jeltz | yes, it sucks right now, but if we add stats tracking at the same time... |
19:27:13 | vogon_jeltz | we could keep a registry of all BZ players in the world |
19:27:19 | captain_proton | *** WARNING: unofficial build detected. if you are a developer, please place your eye up to the scanner *** |
19:27:19 | vogon_jeltz | flag some of them as developers |
19:27:30 | vogon_jeltz | roflmao |
19:27:34 | vogon_jeltz | ibot, captain_proton++ |
19:27:50 | captain_proton | thx |
19:27:59 | vogon_jeltz | we can work it out later |
19:28:18 | vogon_jeltz | we may have to add some sort of #define for a developer version |
19:28:23 | vogon_jeltz | but that's not quite secure :) |
19:29:03 | captain_proton | no its not |
19:29:18 | vogon_jeltz | we could always have some weird number #define... |
19:29:31 | vogon_jeltz | that relies upon a long mathematical calculation |
19:29:36 | captain_proton | that only developers know about? |
19:29:41 | vogon_jeltz | yep |
19:29:52 | vogon_jeltz | it's like developer hazing... :) |
19:30:21 | captain_proton | rofl |
19:30:56 | captain_proton | you have to drink more tequila than the last developer to join, or we won't give you the number... |
19:31:37 | vogon_jeltz | now put your right hand on Tux, and repeat after me: "I shall not release the number of the sacred define to anyone, lest I be stoned to death with unresolved symbols." |
19:33:50 | captain_proton | wow...my jokes are funnier when i don't get enough sleep |
19:33:58 | vogon_jeltz | :) |
19:33:59 | vogon_jeltz | so are mine |
19:34:13 | captain_proton | is downloading a new kernel |
19:34:32 | vogon_jeltz | can't download a new kernel because 2.4.8-pre5+ don't support X 4.0.x DRI |
19:34:41 | captain_proton | ooh!!!!!!! i'm goona be on an OC3 starting wednesday!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
19:34:47 | vogon_jeltz | lucky :( |
19:35:10 | captain_proton | i need to go buy a patch cable & high-quality cdrw disks |
19:35:13 | captain_proton | and a cable lock |
19:35:24 | vogon_jeltz | rofl |
19:35:32 | captain_proton | why don't you upgrade to X 4.1? |
19:35:41 | vogon_jeltz | because SLI only works with 4.0.2 |
19:35:54 | vogon_jeltz | (the prerelease, frozen branch, no less) |
19:36:07 | captain_proton | heh |
19:36:17 | captain_proton | me buying a lock is funny? |
19:36:32 | vogon_jeltz | no, it's just that you're really into planning this :) |
19:37:24 | captain_proton | i'm just worried about having a really expensive computer in a ground-level dorm room |
19:38:01 | captain_proton | its insured, but i'd still like a lock |
19:38:04 | vogon_jeltz | that's why I'm planning to do my first 2-4 years of college within commuting range of my house |
19:38:24 | captain_proton | oh please don't |
19:38:50 | captain_proton | it'll be time to move on |
19:39:04 | captain_proton | plus you get high-speed internet access |
19:39:12 | vogon_jeltz | geez; I'm not into college life |
19:39:17 | vogon_jeltz | loud parties aren't for me |
19:39:25 | captain_proton | me neither |
19:39:37 | vogon_jeltz | and neither is sharing a room with somebody |
19:39:46 | captain_proton | when they assign dorms they ask whether or not you are particularly studious |
19:39:47 | vogon_jeltz | I'll take my crappy slow modem, thanks :) |
19:39:52 | captain_proton | they group the quit people together |
19:39:56 | captain_proton | quiet |
19:40:04 | vogon_jeltz | captain_proton: they don't ask that up here |
19:40:12 | captain_proton | really? |
19:40:15 | vogon_jeltz | captain_proton: yep |
19:40:23 | captain_proton | you're planning on going to the university of washington? |
19:40:24 | vogon_jeltz | captain_proton: they group you by major |
19:40:29 | vogon_jeltz | captain: yes |
19:40:40 | vogon_jeltz | at least for undergrad |
19:41:06 | captain_proton | i have a friend going there |
19:41:48 | vogon_jeltz | I think you told me that once before :) |
19:41:53 | captain_proton | heh...right now he's building a motion detection system by hacking a quickcam |
19:42:04 | vogon_jeltz | sweet |
19:42:07 | vogon_jeltz | I want to do that :) |
19:42:21 | captain_proton | he's rewriting the driver because it doesn't do what he wants |
19:42:30 | vogon_jeltz | hehe |
19:43:11 | captain_proton | he already has done a lot of stuff with sound processing |
19:43:14 | captain_proton | he can remote control his computer via his ham radio |
19:43:26 | captain_proton | (he's a cool guy) |
19:43:27 | vogon_jeltz | cool |
19:44:07 | vogon_jeltz | hrm |
19:44:25 | vogon_jeltz | ponders the difficulty in setting up his computer to be controlled over the phone |
19:45:58 | captain_proton | i've thought about setting up an answering machine by hacking a winmodem |
19:46:21 | vogon_jeltz | good idea... I may have to steal it :) |
19:46:52 | captain_proton | then again i've thought about doing a lot of things |
19:47:00 | captain_proton | voice authorization for local logins, etc |
19:47:11 | captain_proton | cuecat authorization for local logins :) |
19:47:20 | vogon_jeltz | sounds fun |
19:47:51 | vogon_jeltz | DNA authorization for local logins |
19:48:08 | captain_proton | he |
19:48:15 | captain_proton | oh well |
19:48:20 | captain_proton | i should go shopping :) |
19:48:31 | | BZFlag was last seen on #tuxscreen 1 hours, 38 minutes and 17 seconds ago, saying: grep -rIs "main *(" * [Sat Aug 18 19:10:14 2001] |
19:48:31 | vogon_jeltz | ibot, seen BZFlag |
19:48:55 | captain_proton | thats an interesting message |
19:49:01 | captain_proton | grep -rIs "main *(" * |
19:50:44 | vogon_jeltz | damn it... Chris Schoeneman chose possibly the crappiest way possible to insert player IDs |
19:51:09 | vogon_jeltz | he jams them in the middle of messages in many cases |
19:51:23 | captain_proton | i'm telling you, we need an entirely new protocol |
19:51:27 | captain_proton | xml based |
19:51:27 | vogon_jeltz | gets out a set of protocol-killing gloves |
19:51:47 | captain_proton | is away: buying computer stuff |
21:00:22 | captain_proton | i'm back |
21:00:27 | vogon_jeltz | hi |
21:00:55 | vogon_jeltz | has been tinkering with the protocol def |
21:02:06 | captain_proton | lets see what you've come up with |
21:02:20 | vogon_jeltz | doesn't have DCC :/ |
21:02:26 | vogon_jeltz | I'll e-mail it to you later |
21:02:49 | captain_proton | geez...come on...start xchat w/ a different user & dcc it |
21:02:57 | vogon_jeltz | I've still got some kinks to work out... |
21:03:13 | captain_proton | i'd like to see what you've got so i can tell you if it sucks or not |
21:03:25 | vogon_jeltz | I'm trying to figure out how we can make it secure *and* compatible |
21:03:31 | captain_proton | lets see! |
21:03:35 | vogon_jeltz | no |
21:03:42 | vogon_jeltz | I'm not done yet |
21:07:41 | captain_proton | come on...i can give you suggestions |
21:07:50 | vogon_jeltz | no\ |
21:08:15 | vogon_jeltz | not yet |
21:08:40 | vogon_jeltz | if I'm still stuck tonight, I'll DCC you what I have so far |
21:10:21 | captain_proton | if you wont send it, tell me what you have done |
21:10:58 | vogon_jeltz | I've started working on setting up the message structure to allow for an MD5 summing |
21:11:44 | vogon_jeltz | I'm also seeing how much I'll have to change for 4-byte world sizes |
21:12:17 | captain_proton | i still think http/xml is the way to go...it'll allow extensibility |
21:12:35 | vogon_jeltz | yeah, but that's something to aim for in BZFlag 2.0 |
21:12:48 | captain_proton | 2.0 is years away :( |
21:12:54 | vogon_jeltz | rofl |
21:13:07 | captain_proton | if we're changing the protocol, why not change it to the best option? |
21:13:13 | vogon_jeltz | not if *TIM* will allow us to start working on *ONE POINT EIGHT* |
21:13:42 | vogon_jeltz | because if we do this, it'll be months before all the network mods are caught up |
21:14:16 | | BZFlag was last seen on #tuxscreen 3 hours, 4 minutes and 2 seconds ago, saying: grep -rIs "main *(" * [Sat Aug 18 19:10:14 2001] |
21:14:16 | vogon_jeltz | ibot, seen BZFlag |
21:14:57 | captain_proton | network mods? |
21:15:34 | vogon_jeltz | the mods that involve networking changes, but aren't merged into the CVS yet |
21:16:04 | captain_proton | oh |
21:16:40 | captain_proton | well i was thinking that this could happen *after* the next release (*TIM*) |
21:17:10 | vogon_jeltz | oh, OK |
21:17:12 | vogon_jeltz | :) |
21:17:38 | captain_proton | and if we do it this way, not only do we have world caching, but we don't run into the world size problems |
21:17:48 | vogon_jeltz | good point :) |
21:18:09 | vogon_jeltz | thinks we should bother BZFlag into letting us start on 1.8 |
21:18:22 | captain_proton | Content-length: n bytes |
21:18:29 | captain_proton | yes |
21:18:36 | vogon_jeltz | we need to merge at least my flag-on-building patch and our custom CTF patches |
21:19:05 | captain_proton | mmhmmm |
21:19:19 | vogon_jeltz | because those make the game a lot more fun |
21:19:28 | captain_proton | :) |
21:19:50 | captain_proton | i'm thinking once the next release comes out, i'll hack my cvs stuff to put logos on the bases |
21:20:03 | vogon_jeltz | and I think we need to add a good flag win limit |
21:20:05 | vogon_jeltz | at least for GM |
21:20:31 | vogon_jeltz | GM campers really bug pretty much everyone |
21:20:51 | vogon_jeltz | especially habitual GM campers like Kulma |
21:21:17 | captain_proton | heh |
21:22:20 | vogon_jeltz | thinks he better start working on converting network traffic to XML |
21:23:53 | vogon_jeltz | I'd also like to implement all the flags that were never implemented originally |
21:24:04 | vogon_jeltz | like kamikaze, magnet, and a few more |
21:24:08 | captain_proton | magnet? |
21:24:15 | vogon_jeltz | you draw shots toward you |
21:24:20 | captain_proton | ick |
21:24:41 | vogon_jeltz | but not laser |
21:24:44 | captain_proton | ecm? |
21:24:56 | vogon_jeltz | that wasn't in the original code, I don't think |
21:25:15 | captain_proton | self destruct |
21:25:18 | captain_proton | bind it to caps lock |
21:25:39 | vogon_jeltz | here... Magnet, Kamikaze, Heat Seeker, Death, Possession, and Thief |
21:25:48 | vogon_jeltz | those are the 6 flags that weren't implemented |
21:26:00 | captain_proton | possession? |
21:26:06 | vogon_jeltz | you control another tank |
21:26:14 | captain_proton | hmmmm ;) |
21:27:08 | vogon_jeltz | wait, there are some more |
21:27:26 | vogon_jeltz | Suicide, ECM, Interdimensional Teleport, Smart Bomb, and Turbo Boost |
21:27:41 | vogon_jeltz | Suicide = high speed, fast shots, die when you kill someone |
21:27:43 | captain_proton | interdimensional teleport?!? |
21:27:57 | vogon_jeltz | when you drop, it teleports you to a random teleporter |
21:32:35 | captain_proton | i just found out who keeps killing bzfs on my server |
21:32:41 | vogon_jeltz | who? |
21:32:53 | captain_proton | one of the pissy admins |
21:32:57 | vogon_jeltz | hehe |
21:33:14 | captain_proton | i sent him a nasty email about how its the summer and its not bothering anybody |
21:33:19 | captain_proton | he set up a fscking cron job |
21:34:00 | captain_proton | care to play a little bz? |
21:34:09 | vogon_jeltz | sure |
21:34:20 | captain_proton | my server? |
21:34:26 | vogon_jeltz | yep |
21:34:30 | vogon_jeltz | ballpark |
21:34:43 | captain_proton | ballpark? right now i've got twintowers up |
21:34:57 | vogon_jeltz | k |
21:35:01 | vogon_jeltz | I gotta restart X |
21:35:11 | vogon_jeltz | damn texture corruption hits every once in a while |
22:05:16 | captain_proton | had enough? |
22:09:40 | captain_proton | has finished downloading 2.4.9 |
22:27:00 | | BZFlag was last seen on #tuxscreen 4 hours, 16 minutes and 46 seconds ago, saying: grep -rIs "main *(" * [Sat Aug 18 19:10:14 2001] |
22:27:00 | captain_proton | ibot, seen BZFlag? |
23:09:07 | captain_proton | got my modem working with a new kernel :() |
23:09:10 | captain_proton | ack |
23:09:11 | captain_proton | :) |