00:00.06 | JeffM2501 | I did, din't I? |
00:00.15 | JeffM2501 | oh the faq, thanks |
00:00.15 | JeffM2501 | I did the subject |
00:01.31 | JeffM2501 | there that should do it |
00:02.23 | QuantumBeep | ...and then I'll just reply to the FAQ with a couple of spelling corrections :) |
00:04.06 | *** join/#bzflag PrezKennedy (n=Matthew@c-69-251-101-137.hsd1.md.comcast.net) |
00:05.08 | *** join/#bzflag CBG (n=CBG@about/essy/fan/CBG) |
00:05.59 | CBG | Can anyone think of some way to make a team flag automatically spawn anywhere other than the team base? |
00:06.32 | CBG | I can easily move it to a safety zone by dropping it over a pyramid, for example, but it always spawns at the base first time. |
00:19.43 | *** join/#bzflag douglash_ (n=Matt@74-138-48-208.dhcp.insightbb.com) |
00:21.25 | Thumper_ | CBG: freeCtfSpawns |
00:21.55 | *** join/#bzflag LongDon (n=LongDon@dialin-79088.ewetel.net) |
00:21.55 | Thumper_ | oh wait ... flag not tanks... |
00:21.59 | CBG | I was aware that that would allow players to spawn off-base, but it works for flags too? |
00:22.02 | CBG | Hehe. :) |
00:24.22 | Thumper_ | What if you have a flag safety zone for the teamflag and something covering the base (like a transparent inclined plane) so flags can't spawn there - I'm not aware of anyone ever actually trying that |
00:25.04 | CBG | Thumper_: doesn't seem to work. |
00:25.23 | CBG | In order for tanks to spawn, the incline has to be drivethrough, correct? |
00:25.42 | CBG | And "drivethrough" also seems to mean flags ignore it. |
00:26.25 | *** join/#bzflag big_daddy2 (n=48f122db@bz.bzflag.bz) |
00:27.17 | big_daddy2 | sup all |
00:28.10 | big_daddy2 | ~karma big_daddy2 |
00:28.10 | ibot | big_daddy2 has karma of -1 |
00:29.20 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
00:29.21 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
00:29.21 | CBG | ~big_daddy2-- |
00:30.24 | Winny | hehe CBG |
00:30.34 | big_daddy2 | lol |
00:30.47 | Winny | ~big_daddy2-- |
00:31.01 | CBG | now big daddy TWO has a corresponding karma. |
00:31.11 | CBG | of the negative variety. |
00:31.18 | Winny | ~karma CBG |
00:31.18 | ibot | cbg has karma of -454 |
00:31.18 | big_daddy2 | -.- |
00:31.23 | CBG | ;) |
00:31.24 | big_daddy2 | lol |
00:31.25 | Winny | :) |
00:31.30 | big_daddy2 | how did u get that? |
00:31.39 | CBG | Lots of hard work and graft. |
00:31.43 | Winny | ~CBG-- |
00:31.46 | big_daddy2 | :) |
00:31.58 | big_daddy2 | ~karma winny |
00:31.58 | ibot | winny has karma of 1 |
00:32.08 | CBG | ~karma BZ_Win |
00:32.08 | ibot | bz_win has neutral karma |
00:32.14 | big_daddy2 | lol im -1, winny 1,cb -454 |
00:32.27 | Winny | we can read. |
00:32.34 | CBG | Winny: we can!? |
00:32.37 | big_daddy2 | im just sayin its funny |
00:32.45 | Winny | CBG: I am assuming so since your using IRC :p |
00:32.55 | JeffM2501 | /msg works well with the bot |
00:33.05 | JeffM2501 | Daveman, I'm home |
00:33.24 | CBG | wat dat meen? |
00:33.25 | JeffM2501 | so pick away |
00:33.31 | Winny | JEff: cause there was so much chat going on to disrput, too ;) |
00:33.43 | big_daddy2 | pie!!!!!!!! |
00:33.48 | big_daddy2 | *laughs* |
00:34.06 | JeffM2501 | I simply said it worked well |
00:34.16 | JeffM2501 | you made the assumption for the rest of the statement |
00:34.20 | big_daddy2 | more pie!!!!!!!!!!!! |
00:34.37 | big_daddy2 | ~karma big_daddy2 |
00:34.37 | ibot | big_daddy2 has karma of -3 |
00:34.56 | big_daddy2 | how am i -3 now?! |
00:34.59 | big_daddy2 | i was just -1 |
00:35.15 | JeffM2501 | yeah your making a fool of yourself |
00:35.15 | Epyon | ~karma Epyon |
00:35.15 | ibot | epyon has neutral karma |
00:35.25 | Epyon | just as I thought |
00:35.36 | JeffM2501 | everyone starts as nutral |
00:35.55 | Winny | neutral* |
00:36.01 | big_daddy2 | but how did i get -3? |
00:36.04 | Epyon | nutritious* |
00:36.10 | Winny | someone hates you. |
00:36.12 | JeffM2501 | people gave it to you |
00:36.14 | big_daddy2 | lol |
00:36.17 | CBG | ~big_daddy2-- |
00:36.17 | JeffM2501 | it dosn't mean anything |
00:36.21 | Daveman | back |
00:36.21 | CBG | now you will be -4 |
00:36.24 | big_daddy2 | ok......... |
00:36.25 | Daveman | oh, hey JeffM :) |
00:36.29 | JeffM2501 | Daveman, I'm home now |
00:36.30 | Epyon | ~Epyon-- |
00:36.34 | big_daddy2 | ~karma big_daddy2 |
00:36.34 | ibot | big_daddy2 has karma of -4 |
00:36.35 | Epyon | Does that work? :> |
00:36.48 | Epyon | Duh, it doesn't :/ |
00:36.51 | JeffM2501 | ask the bot for help in a /msg or #potpark |
00:37.00 | JeffM2501 | botpark even |
00:37.19 | Epyon | Nah, I can't stand people playing with the bot on my own channel, so I'll stop here :P |
00:37.40 | Epyon | #potpark, lol :P |
00:38.21 | big_daddy2 | gtg |
00:38.45 | JeffM2501 | of course you do |
00:38.48 | Winny | horay |
00:43.30 | purple_cow | what hook is that? |
00:43.31 | JeffM2501 | where were the old proto docs again? I don't think our connection has changed has it? |
00:43.36 | JeffM2501 | the magic hook ;) |
00:44.05 | JeffM2501 | can twisted take and send network data from functioncalls? or does it have to open it's own socket? |
00:44.39 | *** join/#bzflag eTangenT (n=tangent@71-212-169-108.hlrn.qwest.net) |
00:44.50 | purple_cow | JeffM2501: take a look at the reactor inside the python directory |
00:45.08 | purple_cow | err |
00:45.18 | purple_cow | I'm confused |
00:45.20 | purple_cow | what do you want to do? |
00:45.45 | *** join/#bzflag phoe6 (i=[U2FsdGV@61.2.66.33) |
00:45.45 | purple_cow | you want to let plugins add their own stuff to the poll loop? |
00:45.57 | JeffM2501 | have a C++ system that is already listening and accepting socket connections, but I want to feed the data to twister so it can be an http server :) |
00:46.20 | Thumper_ | what's the equivalent of "cvs up -C -d" in svn ? |
00:46.22 | JeffM2501 | you said it had a little HTTP server in it right? |
00:46.28 | JeffM2501 | svn up |
00:46.38 | Thumper_ | but I want to toss all my local changes |
00:46.46 | purple_cow | svn revert |
00:46.49 | Thumper_ | thx |
00:47.00 | purple_cow | well, that plus svn up |
00:47.14 | SpazzyMcGee | Why not set the CGI:IRC on the forums to #bzchat ? |
00:47.30 | JeffM2501 | SpazzyMcGee, because it's primary use is for help |
00:47.38 | JeffM2501 | but I ponder it MORE AND MORE |
00:47.44 | purple_cow | JeffM2501: there's an example in there that runs a web server through twisted, yes |
00:47.59 | JeffM2501 | and twisted doesn't need to open it's own socket? |
00:48.09 | *** join/#bzflag Spazzy (n=516bdb40@bz.bzflag.bz) |
00:48.13 | purple_cow | it handles all of its own sockets |
00:48.20 | SpazzyMcGee | hmmm |
00:48.28 | JeffM2501 | that is what I want it NOT to do |
00:48.40 | JeffM2501 | curiousity :) |
00:48.56 | JeffM2501 | so it dosn't have to listen on another port |
00:49.07 | purple_cow | it's possible that you can get twisted to do that |
00:49.11 | purple_cow | but it seems a bit dodgy |
00:49.22 | JeffM2501 | it does |
00:49.24 | purple_cow | both implementation-wise and protocol-wise |
00:49.26 | JeffM2501 | mostly I was just curious |
00:51.41 | JeffM2501 | you know me and my whackass ideas :) |
00:51.55 | *** join/#bzflag rob1n (n=rob1n@unaffiliated/rob1n) |
00:53.47 | phoe6 | Hi all, I am newbie getting started with bzflag. I want to try bzflag by running the local server on my machine. When I am connected to Internet having a inet addr, bzfs starts but bzfs fails when not connect (on my local loopback ip 127.0.0.1) |
00:54.21 | phoe6 | Any modifications required? to start bzfs without being online ie. connected via my slow dialup. |
00:54.59 | Daveman | Is there a centralized location where events are handled by bzfs? |
00:55.01 | brlcad | phoe6: not really |
00:55.13 | JeffM2501 | Daveman, depends what you mean by "events" |
00:55.19 | JeffM2501 | network messages? |
00:55.25 | Daveman | yeah |
00:55.29 | Daveman | :| |
00:55.37 | JeffM2501 | bzfs.cxx |
00:55.42 | JeffM2501 | handlecommand |
00:55.51 | JeffM2501 | bit switch |
00:55.55 | JeffM2501 | big switch |
00:55.56 | brlcad | phoe6: you'll need a way to know what your external ip is if you're connecting from remote, but otherwise connecting from local will work to the loopback regardless |
00:55.56 | Daveman | hmm |
00:56.09 | brlcad | big bit switch |
00:56.32 | JeffM2501 | that will swap out and ether call one of the handle functions in bzfsClientMessages, or just handle it right there for the ones I haven't moved yet |
00:56.55 | Daveman | is there any API access to the event handling subsystem? :| |
00:56.59 | Daveman | :x |
00:57.14 | JeffM2501 | no |
00:57.22 | Daveman | yeah |
00:57.37 | JeffM2501 | tho many of the events will trigger logical API events |
00:57.43 | JeffM2501 | like "somone sent a chat message" |
00:57.53 | Daveman | hrm |
00:57.56 | JeffM2501 | or "A player moved" |
00:58.16 | JeffM2501 | the API tries to not be tied to the exact protocoll and deal with more abstract concepts |
00:58.38 | Daveman | well, logically :) |
00:58.56 | JeffM2501 | I am looking at puting in a hook now to let a plugin handle any connecton that isn't a bz client |
00:59.09 | brlcad | omg wtf.. |
00:59.30 | Daveman | though I'm currently going through a checkoff list of things that basically need to exist if I want to do this is as a plugin, checking what exists currently / is available to use, and what I would need to do, if I wanted to do it that way... |
00:59.32 | JeffM2501 | viagra spam |
00:59.43 | brlcad | since this morning nonetheless |
00:59.47 | JeffM2501 | Daveman, what you need does NOT all exiist |
00:59.57 | Daveman | I am aware :P |
01:00.12 | JeffM2501 | probably only about 1/3 does |
01:00.14 | Daveman | The worst part is I don't think "write a formal plugin framework" is part of the task description, but would surely make this a lot easier, if it did exist :D |
01:00.27 | JeffM2501 | yeah it should exist |
01:00.31 | brlcad | gah, spam relay spoofing bzflag.bz |
01:00.40 | JeffM2501 | we keep adding API calls for the management funcitons |
01:00.43 | Daveman | like, would plugins run on the same thread, or a separate thread per plugin |
01:00.46 | JeffM2501 | cus other plugins need them |
01:00.46 | brlcad | hundreds of delivery failures to random e-mail addresses |
01:00.56 | JeffM2501 | they run in the main thread now |
01:00.59 | Daveman | brlcad, ick |
01:01.03 | Daveman | jeffm, oh |
01:01.21 | *** part/#bzflag phoe6 (i=[U2FsdGV@61.2.66.33) |
01:01.22 | JeffM2501 | tho they could spawn there own thread/process if they wanted to |
01:01.41 | JeffM2501 | there is a "tick" event they can have called if they need to service something |
01:02.15 | Daveman | hmm, interesting |
01:03.08 | JeffM2501 | it's mostly event based, responding to events that happen in bzfs |
01:03.23 | JeffM2501 | that's why I wanted to add a hook for a non bzf client |
01:03.31 | JeffM2501 | then you can just be called when there is data pending |
01:03.53 | Daveman | right |
01:04.19 | eTangenT | oh, just so you guys know, looks like a bot found the new wiki ... http://my.bzflag.org/wiki/index.php?title=Wiki/index.php&curid=412&action=history |
01:04.35 | Daveman | heh heh heh |
01:04.54 | *** join/#bzflag Arsage (n=lee137@pool-71-98-92-107.ipslin.dsl-w.verizon.net) |
01:05.04 | JeffM2501 | I have to get a svn trunk here first |
01:08.55 | Daveman | Like, I'm really interested in trying to do it as some sort of plugin... however, it's looking like it might actually be easier, to just propose to do it as an embedded deal... I'm still thinking it all through, there is much to consider; though ideally I think it would be easier to have it as a plugin, and then run that. |
01:09.48 | JeffM2501 | no mater what way you do it, I think the trick will be doing the admin functions with out a real player |
01:09.50 | JeffM2501 | that's the kicker now |
01:10.00 | JeffM2501 | you can't call any generic / command with out a player record |
01:11.15 | Daveman | oh, certainly |
01:11.27 | Daveman | I never even thought about that :P |
01:12.09 | Daveman | I figured I'd have to define a separate authentication method |
01:12.11 | JeffM2501 | it works for bzadmin cus it's a player |
01:12.29 | Daveman | so it could tell whether it's a "player" or "admin" (access the interface) |
01:12.33 | JeffM2501 | and all the / commands assume a player to send error codes back to |
01:12.35 | Daveman | oh, lame |
01:12.37 | JeffM2501 | that's part of it |
01:12.38 | JeffM2501 | yeah |
01:12.40 | Daveman | yeah I've doen that before, actually |
01:12.49 | Daveman | yeah especially if I'm going to use SSL |
01:12.54 | Daveman | I guess that's what made me think of it ;) |
01:13.26 | JeffM2501 | for the API i've been breaking the functionality for the admin functions out into sperarte stuff that does the work, and then let the / command handler just check the perms |
01:13.34 | Daveman | yay! |
01:13.36 | JeffM2501 | so both the API and the / command stuff can call the same function |
01:14.01 | JeffM2501 | but it's not all done |
01:14.07 | Daveman | darn :p |
01:14.12 | Daveman | well, it's going! |
01:14.26 | Daveman | not just speculation, like my current stuff is ;p |
01:14.27 | JeffM2501 | kick and ban and all that are done |
01:14.31 | Daveman | neat |
01:14.49 | Daveman | this could be hot. |
01:19.10 | JeffM2501 | you may wan to to look at the API header to see what you can do |
01:19.18 | Daveman | hmm |
01:19.35 | Daveman | bzfsAPI.cxx? |
01:19.46 | JeffM2501 | the h |
01:19.56 | Daveman | hmm |
01:19.58 | JeffM2501 | that has the functions that plugins can call |
01:20.07 | JeffM2501 | and all the events they can register |
01:20.34 | Daveman | looking :P |
01:20.53 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
01:21.07 | *** join/#bzflag JeffMFishBone (n=JeffM@pool-71-109-227-134.lsanca.dsl-w.verizon.net) |
01:21.33 | JeffMFishBone | yay for wireless |
01:21.52 | Daveman | heehee |
01:21.56 | Daveman | oh, I see, it's in include, duh :p |
01:28.41 | *** join/#bzflag deepspace (n=blueshif@c-71-228-154-169.hsd1.az.comcast.net) |
01:29.19 | deepspace | This may be the wrong place to ask this but I keep getting kicked from a server with a message saying my client appears to be using bdotson code. I have no clue what this means - does anyone have an idea? |
01:29.49 | JeffMFishBone | where did you get your client? |
01:30.08 | Daveman | infected/suspicious client |
01:30.18 | deepspace | From the Gentoo package repository. |
01:30.22 | Daveman | hah |
01:30.27 | Daveman | maybe the server just doesn't like you. |
01:30.32 | Daveman | perhaps check their support info? |
01:30.32 | JeffMFishBone | doubtfull |
01:30.40 | JeffMFishBone | is it just one server or more then one |
01:30.47 | Daveman | probably just that one |
01:30.49 | deepspace | Yeah, I can't figure out a way of contacting them - just one, this is the mofo.kicks-ass.net server |
01:30.50 | JeffMFishBone | Daveman, I personaly know the gentoomaintainer |
01:30.58 | Daveman | heh |
01:31.06 | JeffMFishBone | so keep outa this one, ok |
01:31.11 | Daveman | :( |
01:31.12 | Daveman | meanie |
01:31.20 | JeffMFishBone | deepspace, it's probably your build date |
01:31.32 | JeffMFishBone | I would contact the server owners |
01:31.39 | JeffMFishBone | thanfully they have an IRC channel |
01:31.44 | CBG | deepspace: ##planetmofo |
01:31.48 | JeffMFishBone | yeah |
01:31.48 | deepspace | Thanks folks. |
01:31.59 | JeffMFishBone | join that and explain and they can tell you what they look for |
01:32.14 | spldart | heh |
01:32.27 | JeffMFishBone | Daveman, no,you just have no info to add obviously and all you were doing was confusing a possible legit user. |
01:32.48 | JeffMFishBone | while you may think your comments HALARIOUS, they are not to those acctualy having a problem |
01:33.26 | JeffMFishBone | when support time comes around, it's not the time for jokes |
01:33.56 | Daveman | I was not joking, at all. </discussion> |
01:35.16 | JeffMFishBone | then you were making random stabsin the dark, when others here know the truth ;) |
01:35.21 | Daveman | ah, bz_TickEventData() |
01:35.36 | JeffMFishBone | that is the data that is sent with the tick event |
01:35.44 | JeffMFishBone | each event has data sent with it |
01:35.47 | Daveman | apparently ;) |
01:35.55 | Daveman | I was looking for it |
01:37.13 | JeffMFishBone | IIRC all it has is the time |
01:39.20 | Daveman | So... where does this get me? |
01:40.08 | JeffMFishBone | shows you what we have right now avaialable for plug-ins |
01:40.13 | Daveman | I guess I'd just need to add the appropriate stuff for handling the admin stuff |
01:40.16 | Daveman | right |
01:40.27 | Daveman | looks to be a bit lacking for what I would eventually require |
01:40.40 | Daveman | though it's good, because know I know where the API stands on that side :) |
01:40.40 | JeffMFishBone | well you'd have to define what all the "admin stuff" was |
01:41.01 | Daveman | clearly |
01:41.04 | Daveman | :p |
01:42.36 | JeffMFishBone | hmmm we do a server challenge first |
01:43.07 | JeffMFishBone | does http send out a message from the server first? |
01:43.21 | Daveman | hmm? |
01:43.45 | Daveman | as opposed to the client/remote initiating the request? |
01:43.46 | JeffMFishBone | when the socket from a browser connects to a server |
01:43.48 | JeffMFishBone | yeah |
01:43.55 | Daveman | dubious |
01:44.06 | Daveman | though yeah that's a good point :) |
01:45.20 | Daveman | Yeah I figured it'd be something like, connect via HTTP/HTTPS, it recognizes that it's clearly not a player request, or more accurately, recognize the http request, then test for admin auth, negotiate, and la-dee-da |
01:45.30 | Daveman | if not so eloquently put :p |
01:45.38 | JeffMFishBone | what is the first thing that happens in HTTP? |
01:45.47 | JeffMFishBone | the server send something back to the client? |
01:45.57 | Daveman | right |
01:46.02 | JeffMFishBone | what is it? |
01:46.12 | Daveman | after the browser sends a request to the remote_host |
01:46.38 | Daveman | who knows, some sort of acknowledgement, or request for authentication. |
01:46.47 | *** join/#bzflag lodxcol (n=lodxcol@c-69-141-182-18.hsd1.nj.comcast.net) |
01:46.50 | Daveman | oh wait, maybe we're not thinking on the same step of the process :D |
01:46.52 | JeffMFishBone | that is my question |
01:47.00 | JeffMFishBone | what is the exact thing sent |
01:47.08 | Daveman | for which part? |
01:47.15 | Daveman | sorry, it's confusing :) |
01:47.19 | *** join/#bzflag lodxcol (n=lodxcol@c-69-141-182-18.hsd1.nj.comcast.net) |
01:47.27 | Daveman | maybe I should do a flowchart or something :P |
01:47.29 | JeffMFishBone | after the server accepts the client sicket |
01:48.04 | Daveman | requests some sort of identifcation, I suppose, something simple enough like, "who/what are you?" |
01:48.34 | JeffMFishBone | I'm not asking what you suppose |
01:48.39 | Daveman | blah |
01:48.44 | JeffMFishBone | if you don't know the proto, just say so :) |
01:49.00 | *** join/#bzflag Arsage (n=lee137@pool-71-98-92-107.ipslin.dsl-w.verizon.net) |
01:49.32 | Daveman | I guess I'm trying to figure out, are you referring to the current bz protocol (which I am unfamiliar with), or the HTTPS protocol, which I am much more familiar with :P |
01:50.09 | JeffMFishBone | no the http |
01:50.14 | JeffMFishBone | thats why I kept saying http |
01:50.21 | JeffMFishBone | I know what BZ does |
01:50.37 | Epyon | Time for a -20 |
01:51.17 | Daveman | Sorry ;) |
01:53.01 | JeffMFishBone | I had a simple tcp app connect to www.google.com and I got no data, so it looks like the server waits for the browser to send data first |
01:57.31 | Winny | laters |
01:57.43 | *** part/#bzflag Winny (n=Winny@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
01:59.21 | *** join/#bzflag rob1n_ (n=rob1n@unaffiliated/rob1n) |
02:07.03 | JeffMFishBone | looks like we'd have to change to a client challenge system |
02:07.04 | JeffMFishBone | may not be to bad |
02:07.04 | Daveman | I'm not sure I quite fully grasp the implications that would have... |
02:07.04 | JeffMFishBone | minimal |
02:07.04 | Daveman | Oh, alright. |
02:14.32 | Daveman | Darn, I guess I really need to decide what I'm going to do :) |
02:15.15 | JeffMFishBone | the big thing will be if you want to use our port, or listen on your own port |
02:15.28 | JeffMFishBone | if your on another port, you can just use a lib |
02:19.32 | *** join/#bzflag Hannibal (n=Hannibal@pool-71-113-209-249.herntx.dsl-w.verizon.net) |
02:22.06 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
02:32.53 | *** part/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
03:15.55 | Daveman | bzflag |
03:22.13 | *** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban) |
03:49.49 | *** join/#bzflag The_Vaxorcist (n=phillip@dial-209-148-113-237.sonic.net) |
03:50.44 | Daveman | damn modules |
03:50.59 | Sir_Pants | ~bzflag |
03:51.02 | ibot | from memory, bzflag is a 3D internet multiplayer multiplatform (win32, linux, mac, etc) opensource opengl Battlezone capture the flag game of the same name that you must try at http://BZFlag.org/ or a continual development project with periodic gaming interuptions. See also TimRiker |
03:51.10 | Daveman | 3D? |
03:51.19 | Sir_Pants | 3 - dimensional |
03:51.24 | Daveman | yeah right |
03:51.24 | Sir_Pants | the world you live in |
03:51.29 | Daveman | not quite |
03:51.32 | Sir_Pants | lol |
03:51.36 | Daveman | people are rather two dimensional |
03:51.39 | Daveman | on most days |
03:51.45 | Daveman | SERVE THE HIVE. |
03:52.01 | Daveman | Yes, milord. |
03:56.34 | *** join/#bzflag TimRiker (n=timr@rikers.org) |
03:56.35 | *** mode/#bzflag [+o TimRiker] by ChanServ |
03:56.40 | Daveman | Hi Tim |
04:07.38 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
04:07.38 | *** mode/#bzflag [+v tupone] by ChanServ |
04:29.05 | *** join/#bzflag tankzilla (n=tankzill@ool-4571e8e3.dyn.optonline.net) |
04:34.51 | *** join/#bzflag JeffM2501Laptop (n=JeffM@pool-71-109-227-134.lsanca.dsl-w.verizon.net) |
04:35.12 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
04:35.12 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
04:37.51 | *** part/#bzflag tankzilla (n=tankzill@ool-4571e8e3.dyn.optonline.net) |
05:27.04 | Daveman | Zzzzzzzzzflag |
05:28.22 | Daveman | anyone still awake? |
05:30.50 | blast007 | nope |
05:30.53 | blast007 | we're all sleeping |
05:31.15 | Sir_Pants | ~sleep |
05:31.22 | ibot | somebody said sleep was overrated, and a poor substitute for caffeine. |
05:32.06 | Daveman | -_- |
05:32.34 | L4m3r | ~is |
05:32.35 | ibot | rumour has it, is is the country code for iceland |
05:32.42 | L4m3r | awww |
05:33.00 | Sir_Pants | lol |
05:33.24 | L4m3r | ~is $1 |
05:33.27 | Daveman | ... |
05:33.44 | L4m3r | ~is $1 is <reply> I totally agree, |
05:34.04 | Sir_Pants | ~is L4m3r |
05:34.12 | Sir_Pants | shouldn't it be $who |
05:34.13 | Daveman | boring. |
05:34.21 | L4m3r | jbot is broken, apparently |
05:34.21 | Daveman | JeffM, did you go to bed? |
05:34.24 | Sir_Pants | or is ibot different? |
05:34.28 | L4m3r | er |
05:34.32 | L4m3r | ibot is broken :) |
05:34.57 | Daveman | what do you expect ;D |
06:00.52 | *** join/#bzflag eTangenT (n=tangent@71-212-169-108.hlrn.qwest.net) |
06:03.41 | JeffM2501 | ? |
06:04.13 | JeffM2501 | been pondering how to do events to support both server and client challenge systems |
06:05.01 | Daveman | sort of |
06:05.10 | Daveman | I'm now rewriting my proposal |
06:05.19 | Daveman | I've decided to go with the idea for a plugin (finally) :p |
06:05.29 | Daveman | and yes, I have just now been considering that aspect |
06:05.32 | Daveman | I just got there |
06:05.47 | Daveman | I haven't considered a server challenge system |
06:06.09 | JeffM2501 | no I meant what I was doing |
06:06.15 | JeffM2501 | not asking what you were doing |
06:06.16 | Daveman | oh, heehee :) |
06:06.26 | Daveman | :x |
06:06.29 | JeffM2501 | I can change BZ to be a client challenge easy |
06:06.35 | Daveman | hooray |
06:06.55 | JeffM2501 | but that dosn't get me easy use of server challenge protos like IRC |
06:07.22 | JeffM2501 | may have to do a small timeout then call another event |
06:08.42 | Daveman | well, what I can say is what you seem to be doing with the API is and will be great :D |
06:09.48 | JeffM2501 | we'll see |
06:09.57 | *** join/#bzflag the_j0k3r (n=7cbd0d06@bz.bzflag.bz) |
06:10.03 | Daveman | The great plugin conspiracy. |
06:10.18 | JeffM2501 | it may be simpler to let the API just install a port listener using the existing net stuff |
06:10.32 | Daveman | yeah I was going to ask about that |
06:10.36 | JeffM2501 | I'm not sure how great the need is to admin the server from the same port |
06:10.41 | JeffM2501 | it would be simpler, yes |
06:10.47 | JeffM2501 | less firewall setup |
06:10.48 | Daveman | it would? |
06:10.59 | Daveman | oh, blah, yeah... I suppose |
06:11.04 | JeffM2501 | yeah a server owner would not need to setup 2 ports per server |
06:11.13 | Daveman | True :\ |
06:11.18 | Daveman | Is that a big enough factor? |
06:11.30 | purple_cow | it wasn't 10 years ago :P |
06:11.35 | JeffM2501 | maybe we just do same port support for client challenge protos, and add a port listener for server challenge |
06:11.36 | Daveman | haha |
06:11.39 | Daveman | purple_cow :p |
06:11.48 | JeffM2501 | personaly I don't think it is |
06:11.57 | Daveman | yeah |
06:12.24 | Daveman | well what different protocols would commonly be called that would require both? |
06:12.28 | JeffM2501 | maybe I'll just start by adding that hook |
06:12.42 | JeffM2501 | IRC is server based |
06:12.52 | Daveman | true |
06:13.06 | JeffM2501 | so if somone wanted for some reason to put an IRC server in bzfs vai plug-in it would not work |
06:13.14 | JeffM2501 | unless I do some trickyness |
06:13.16 | Daveman | haha |
06:13.24 | JeffM2501 | it's not horible trickyness |
06:13.26 | Daveman | is anyone doing that -now- though? |
06:13.32 | JeffM2501 | just have the server wait like 3 seconds |
06:13.39 | JeffM2501 | not a server no, but a client yes |
06:13.56 | JeffM2501 | if the server dosn't get a message in 3, call an event |
06:14.06 | JeffM2501 | then wait 3 more for any respoince |
06:14.50 | JeffM2501 | that would not let users play if they have a ping over 6000, but I think that is a reasonable limit |
06:14.57 | JeffM2501 | and we can make it a bzdb var |
06:16.22 | *** join/#bzflag Daveman (n=dave@pool-151-198-115-88.mad.east.verizon.net) |
06:16.24 | Daveman | oops |
06:16.52 | Daveman | Sorry JeffM, you were saying? |
06:18.35 | JeffM2501 | just that 6000ping is unreasonable |
06:18.43 | Daveman | o.O |
06:19.18 | *** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz) |
06:19.19 | Daveman | wait, what does that have to do with client/server challenges? |
06:19.19 | JeffM2501 | what was the last thing you saw? |
06:19.20 | Daveman | Did I miss something? :) |
06:19.56 | Daveman | oh, haha |
06:20.16 | Daveman | Sorry, I see, it's in the logs (never appeared in the stupid client) |
06:20.34 | Daveman | that sounds reasonable |
06:20.51 | Daveman | bzdb var |
06:20.53 | JeffM2501 | if it's even needed |
06:21.06 | Daveman | right |
06:21.19 | Daveman | but the timeout response retry sounds logical |
06:21.57 | JeffM2501 | yeah, it's just some cheeze |
06:23.03 | Daveman | mmm... cheese |
06:23.20 | Daveman | So what, I have like 17.5hrs left? |
06:23.49 | JeffM2501 | probably something like that |
06:23.56 | Daveman | Okedokey |
06:24.12 | Daveman | I'm really looking forward to this plugin, no matter how it ends up :) |
06:24.28 | Daveman | heck, if anything it'd be a step closer to improved plugin support, methinks. |
06:24.53 | Daveman | and you seem to be quite enthusiastic about them :P |
06:25.09 | JeffM2501 | the api is always expanding |
06:25.16 | JeffM2501 | well I did the plugins |
06:25.28 | Daveman | yep |
06:25.48 | Daveman | the one thing I guess I'm unclear on, is how the plugin should work, specifically for handling/referring data |
06:26.13 | JeffM2501 | that is up to how they want to get the data |
06:26.14 | Daveman | will it effectively handle responses, or, will that be internal to bzfs? |
06:26.59 | JeffM2501 | it would handle it all |
06:27.07 | JeffM2501 | bzfs would not know a lick of the HTTP protocoll |
06:27.23 | Daveman | heh |
06:27.31 | Daveman | I'd hope so, if it's supposed to be a plugin ;) |
06:28.18 | Daveman | okay, so if I send POST data or some such, then the plugin would be solely responsible for handling it, but BZFS would, I guess, have an event to handle the go-between crap... more or less |
06:28.40 | JeffM2501 | yeah, bzfs would simply provide a function to send some binary data out the socket |
06:29.23 | Daveman | sorry, it's late, so my statements aren't as clear as they might typically be :) |
06:29.31 | Daveman | okay, cool |
06:29.50 | Daveman | I guess I just want to make sure I'm keeping track of my own thoughts, coherently, at this point ;) |
06:30.08 | Daveman | I guess biking 15mi in the evening is tiring :P |
06:31.06 | Daveman | so do you figure a plugin for this would use the existing net stuff, if it was using the same port? |
06:31.27 | JeffM2501 | it would have to, if it used the same port |
06:31.32 | Daveman | right |
06:31.35 | Daveman | otherwise? |
06:31.37 | JeffM2501 | as far as I know you can't have 2 sockets listening on the same port |
06:31.44 | Daveman | heh |
06:32.08 | Daveman | not for a sockstream |
06:32.16 | Daveman | you can do naughty stuff |
06:32.17 | JeffM2501 | if you do any of the socket work yourself, your duplicating code |
06:32.26 | Daveman | I wouldn't want to |
06:32.30 | Daveman | that's not my job :D |
06:32.32 | JeffM2501 | and you have to have your own cross platform stuff |
06:32.40 | Daveman | screw that :P |
06:32.53 | Daveman | no individual socket stuff is cross-platform anyway |
06:32.59 | Daveman | alas, still. |
06:33.33 | Daveman | Anyhoo, so I figure that'd probably be easist, as it stands now. |
06:37.21 | Daveman | So when you said earlier that you were breaking up the API, so that the command handler just checks the params... then could the plugin effectively use these very calls to perform similar command_prefixed commands similar to that of a player or admin? |
06:37.39 | JeffM2501 | not the API, the / command stuff |
06:37.39 | Daveman | I take it the bzadmin was simply guised under a player, with say, all perms |
06:37.43 | Daveman | oh, okay |
06:37.53 | JeffM2501 | bzadmin IS a player |
06:37.55 | JeffM2501 | to the server |
06:37.59 | JeffM2501 | it just never spawns |
06:38.00 | Daveman | right |
06:38.10 | Daveman | I did something like this for another project |
06:38.35 | Daveman | to not have to create an entirely new client for auth/handshake, etc |
06:38.41 | Daveman | existing protocols, yadda yadda |
06:39.35 | Daveman | though, I believe the point here would not be to make it a player, at all, as has been mentioned several times, just to have bzfs recognize this ;) |
06:40.25 | Daveman | oh cool |
06:40.42 | Daveman | you could write a hook |
06:41.37 | Daveman | haha, have you been slowly planning for this type of stuff, jeffm, or just slowly extending the api, over time? :) |
06:43.00 | JeffM2501 | we have server side players |
06:43.08 | JeffM2501 | bzfchron does that |
06:43.11 | *** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org) |
06:43.17 | JeffM2501 | but making a player just to admin is stupid |
06:43.20 | Daveman | czfchron? |
06:43.22 | JeffM2501 | the server shoudln't NEED that |
06:43.26 | Daveman | no kidding |
06:43.31 | JeffM2501 | there is a cron plugin |
06:43.35 | Daveman | oh |
06:43.38 | Daveman | what does it do? |
06:43.41 | JeffM2501 | to run events |
06:43.46 | JeffM2501 | from crontab |
06:43.48 | Daveman | of course :P |
06:43.51 | Daveman | other than that? |
06:44.00 | JeffM2501 | it uses a server side player cus it runs arbitrary / commands |
06:44.04 | Daveman | sorry I mean, why is that a player? |
06:44.05 | Daveman | OH |
06:44.08 | Daveman | :\ |
06:44.23 | Daveman | this is the crazy plugin I've heard so much about, today? |
06:44.40 | JeffM2501 | it's less crazy now in 2.1 |
06:44.49 | Daveman | oh, joy |
06:44.56 | JeffM2501 | it used to use the network code to connect back to the server |
06:45.03 | JeffM2501 | in 2.0.x we don't have server side players |
06:45.08 | Daveman | Okay, I suppose I could see why it would be a player. |
06:45.32 | Daveman | so instead, it's just, what, another player? |
06:45.53 | Daveman | o.O |
06:45.55 | JeffM2501 | on the observer team |
06:45.58 | JeffM2501 | so it never spawns |
06:46.02 | Daveman | oh |
06:46.09 | Daveman | but it's still a "player", right? |
06:46.10 | JeffM2501 | but it shows in the list |
06:46.12 | JeffM2501 | yeah |
06:46.14 | JeffM2501 | it has a slot |
06:46.14 | Daveman | okay |
06:46.17 | Daveman | sensible |
06:46.17 | JeffM2501 | and a player record |
06:46.21 | JeffM2501 | so all the stuff works |
06:46.21 | Daveman | of course ;) |
06:46.27 | Daveman | as I've seen :P |
06:46.47 | JeffM2501 | any admin system should have the option of also creating a player for chat reasons |
06:46.54 | JeffM2501 | but that is doable in the API now |
06:46.57 | Daveman | great |
06:47.12 | Daveman | yeah, I had already considered that, briefly ;) |
06:47.25 | Daveman | though that's clearly non-pertinent, at the moment :] |
06:47.33 | JeffM2501 | it has to be an option |
06:47.41 | JeffM2501 | otherwise all the chat would come from the "server" |
06:47.52 | Daveman | yeah yeah |
06:48.01 | Daveman | there can be LOTS of options; that and more, to come |
06:48.13 | Daveman | but I suppose that's a good point |
06:48.37 | Daveman | how would that be done, by the way? |
06:49.03 | Daveman | or would you have to add it in? |
06:49.05 | JeffM2501 | plugin tells bzfs to add a server side player, and provides an object |
06:49.16 | JeffM2501 | then that object can chat all it wants |
06:49.21 | JeffM2501 | it gets a real player ID |
06:49.22 | Daveman | ah, okay cool |
06:49.34 | Daveman | so it simply provides an interface for it |
06:49.34 | JeffM2501 | it just dosn't have a net socket |
06:49.39 | JeffM2501 | yeah |
06:49.42 | Daveman | right, because it's server-side |
06:49.43 | Daveman | :) |
06:49.51 | Daveman | sounds good! |
06:51.07 | eTangenT | JeffM2501: I'm only catching this latest part of chat here... and what I see sounds nice. :) |
06:51.25 | JeffM2501 | dosn't mean that others will like it :) |
06:51.48 | *** part/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
06:51.54 | eTangenT | of course they won't, but if they HAVE to use a player name for server messages, they could just use SERVER. :P |
06:52.11 | a_meteorite | I just am interested in who Daveman is |
06:52.13 | a_meteorite | *am just |
06:52.34 | eTangenT | I think having server-side players (specifically obs) could let server admins set up really cool things with server messages. |
06:52.55 | Daveman | heehee |
06:52.57 | JeffM2501 | server side players are done |
06:53.07 | JeffM2501 | well for chat reasons done enough |
06:53.15 | eTangenT | ah |
06:53.19 | JeffM2501 | they can spawn |
06:53.20 | eTangenT | well, good work. |
06:53.22 | JeffM2501 | but they can't move or shoot |
06:53.24 | Daveman | SERVER: all your administrative capabilities are belong to us |
06:53.51 | Daveman | oh, so they *can* spawn? |
06:54.23 | eTangenT | alright, I'm off to bed |
06:54.25 | Daveman | oh, right, observers. |
06:54.29 | Daveman | later ETangent |
06:54.34 | eTangenT | if I peer or timeout, it's because my lappy crashed again |
06:54.34 | JeffM2501 | ssp's don't have to be observers |
06:54.35 | Daveman | have a good night :) |
06:54.37 | eTangenT | DEATH TO DELL! |
06:54.40 | Daveman | whee |
06:54.45 | JeffM2501 | there intent was for server side bots |
06:54.46 | Daveman | viva la deathstar! |
06:54.53 | Daveman | heh |
06:54.55 | eTangenT | and if it crashes, that makes 5 times today. |
06:54.58 | Daveman | how's that going, JeffM? ;) |
06:55.13 | JeffM2501 | it isn't dine |
06:55.14 | JeffM2501 | done |
06:55.20 | Daveman | bot plugins!? |
06:55.24 | Daveman | :D |
06:55.30 | JeffM2501 | we don't have enough gamestate on the server to do proper nav |
06:55.36 | JeffM2501 | tho we have more now that I did DR |
06:56.49 | Daveman | I'm glad that there are people like you who are active and enthusiastic about the project :) |
06:57.13 | JeffM2501 | heh |
06:57.38 | purple_cow | I have learned from experience that a modicum of snuff can be most efficacious. |
06:57.49 | Daveman | haha |
06:58.09 | Daveman | ;) |
06:58.40 | purple_cow | sorry, I was momentarily overcome by the awesomeness of that |
06:59.18 | Daveman | purple_cow, always with the witty quips? ;) |
07:00.31 | Daveman | heh, rutgers lost |
07:00.41 | Daveman | poor girls |
07:03.33 | DTRemenak | woot, bzfscron |
07:06.20 | *** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz) |
07:10.06 | Daveman | :| |
07:10.49 | Daveman | purple_cow, so what do you do, other than provide great occasional witty humor, as I have so observed? :) |
07:11.01 | purple_cow | I complain |
07:11.05 | purple_cow | I complain a lot |
07:11.07 | Daveman | Don't we all? |
07:11.12 | Daveman | Oh, you're a big one? ;p |
07:11.51 | Daveman | Well, hopefully you're good at it. |
07:13.32 | Daveman | any idea if bzadmin operates under masked player permissions? |
07:14.49 | DTRemenak | bzadmin uses the same permissions system as bzflag does |
07:15.01 | Daveman | yes, clearly |
07:15.54 | Daveman | I just meant, bzfs checks permissions agains something, right? but clearly there's permission groups or something, so I just figured that bzadmin's "player" just had exclusive or all permissions or something like that |
07:16.28 | DTRemenak | bzadmin is just another client. sends a username and token to the server, who then checks against the groups. |
07:16.45 | Daveman | oh, okay |
07:16.54 | DTRemenak | basically bzadmin is a text-based bzflag that can't spawn a tank |
07:16.58 | Daveman | so bz does use practical command groups? |
07:17.06 | Daveman | yeah, I figured |
07:17.22 | DTRemenak | command groups? |
07:17.33 | DTRemenak | we use a fine-grained permissions system |
07:17.40 | Daveman | okay |
07:17.53 | Daveman | great! |
07:18.33 | DTRemenak | there is also an "admin bit" triggered by the /password command that bypasses the normal permissions |
07:19.27 | DTRemenak | current permissions list is http://my.bzflag.org/w/Group_Permissions |
07:19.34 | DTRemenak | or http://my.bzflag.org/w/Server_Permissions |
07:19.38 | DTRemenak | which should be merged |
07:25.09 | Daveman | ah, cool; thanks DTR |
07:30.11 | Daveman | That's nice; perhaps this can utilize the same or a similar bypass method for administration purposes :) |
07:31.50 | DTRemenak | better to go through the permissions system (have the user log in) |
07:32.11 | DTRemenak | it's all exposed through the API |
07:34.01 | Daveman | yup yup! |
07:37.31 | *** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz) |
07:41.00 | _Grace | Hey, can anyone tell me if there's a way to stop from being disconnected. Im getting this every so often -->*** Disconnected from IRC (click to reconnect) <-- |
07:44.25 | *** join/#bzflag Raziel (n=Raziel@cm245164.red83-165.mundo-r.com) |
07:44.34 | *** join/#bzflag Tenrou (n=okami@cust.fiber-lan.vnet.lk.85.194.51.211.stunet.se) |
08:00.30 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
08:23.29 | Daveman | haha bzfcron |
08:23.35 | Daveman | wow |
08:36.20 | *** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz) |
08:36.26 | *** join/#bzflag Rune-boy8620 (n=root@70.134.122.250) |
08:36.51 | Tanksnipe | any body seen jeff |
08:40.23 | a_meteorite | not at this time |
08:41.21 | Tanksnipe | u seen wat on bzflag.org |
08:41.35 | Tanksnipe | go to tanksnipe.no-ip.org/stuff/screen.png |
08:42.01 | Tanksnipe | and hi met |
08:42.10 | a_meteorite | uh |
08:42.18 | a_meteorite | wow |
08:42.36 | Tanksnipe | did u know that was there? |
08:42.45 | a_meteorite | no |
08:42.50 | Tanksnipe | not very appropriate |
08:42.57 | _Grace | BZFlag - Family Friendly? |
08:43.03 | Tanksnipe | nope =[ |
08:44.27 | Manu | Tanksnipe: nope? why? |
08:44.42 | Tanksnipe | wat |
08:44.43 | Daveman | yeah |
08:44.58 | Tanksnipe | cause of wats on bzflag.org |
08:45.03 | Daveman | he dropped about 90min ago |
08:45.12 | Daveman | asleep no doubt |
08:45.20 | Tanksnipe | wat are u talking abotu dave |
08:45.31 | _Grace | Jeff i think |
08:45.34 | Daveman | You asked if anybody had seen, Jeff, sorry. |
08:45.35 | Tanksnipe | o |
08:45.36 | Daveman | Yes. |
08:45.38 | Daveman | :) |
08:45.40 | _Grace | =) |
08:45.46 | Tanksnipe | -.- |
08:45.47 | _Grace | Anywayz... |
08:46.01 | Tanksnipe | i think bzflag needs to be cleaned up.. |
08:46.08 | Daveman | \o/ |
08:46.09 | _Grace | Me and Tanksnipe were just talking to an 11yr old that wanted to know how to make maps |
08:46.16 | Daveman | cute |
08:46.36 | Tanksnipe | u mean i was talkngi to him.. |
08:46.46 | Tanksnipe | talking* |
08:46.50 | a_meteorite | removed |
08:46.55 | Tanksnipe | wat removed? |
08:46.57 | _Grace | yea - I did contribute to that conversation =P |
08:47.02 | a_meteorite | I removed the spam |
08:47.11 | Daveman | spam ~_~ |
08:47.21 | Tanksnipe | its everywhere... |
08:47.25 | a_meteorite | ack |
08:47.28 | a_meteorite | yeah, hold on |
08:47.33 | Tanksnipe | lol |
08:47.43 | Tanksnipe | i think jeff put it there |
08:47.46 | Tanksnipe | j/k |
08:48.06 | Tanksnipe | http://www.bzflag.org/wiki/EndShot |
08:48.09 | Tanksnipe | its there too. |
08:49.29 | Tanksnipe | i just got the sudden feeling that i was gonna vomit |
08:49.48 | a_meteorite | soon as you see the first link, close your eyes ;) |
08:50.00 | Tanksnipe | first link? |
08:50.06 | Tanksnipe | sicko... |
08:50.11 | Tanksnipe | u actually clicked |
08:50.15 | a_meteorite | no |
08:50.27 | a_meteorite | the links are descriptive enough |
08:50.43 | Tanksnipe | lol |
08:50.47 | Tanksnipe | XD |
08:50.55 | Daveman | I'm great a making up words. |
08:51.28 | Tanksnipe | ok.. |
08:52.10 | a_meteorite | I really don't want to know |
08:52.32 | Tanksnipe | know wat? |
08:52.55 | a_meteorite | what kind of words he can make up |
08:53.05 | Tanksnipe | o |
08:53.13 | Tanksnipe | met how do i get my texture to load? |
08:53.29 | a_meteorite | spam on nearly every page >_< |
08:53.33 | Tanksnipe | since it needs to be on bzflag.org |
08:53.44 | a_meteorite | submit your texture |
08:53.51 | Tanksnipe | where |
08:56.45 | a_meteorite | Tanksnipe: are there any more pages? |
08:57.34 | Tanksnipe | i dont wanan look im traumatized already |
08:57.38 | a_meteorite | k |
08:57.38 | Tanksnipe | lol |
08:57.42 | Tanksnipe | j/k |
08:58.06 | a_meteorite | nah, you probably like it |
08:58.13 | _Grace | lol |
08:58.26 | Tanksnipe | -.- |
08:58.47 | _Grace | ~bzfrag Tanksnipe |
08:58.58 | ibot | ACTION destroys Tanksnipe with a guided missile |
08:59.05 | Tanksnipe | thats nice |
08:59.12 | _Grace | XD |
08:59.17 | Tanksnipe | DX |
08:59.23 | Tanksnipe | =======D |
08:59.40 | Tanksnipe | (.)(.) |
09:00.05 | purple_cow | watch it |
09:00.06 | _Grace | ... |
09:00.09 | Tanksnipe | ? |
09:00.23 | a_meteorite | agh, spam everywhere |
09:00.28 | Tanksnipe | i know |
09:00.30 | Tanksnipe | its horrible |
09:00.55 | Tanksnipe | i think i remeber seeing those links before but i forgot to tell anyone |
09:01.21 | a_meteorite | at least they put it on the bottom -> easy to remove |
09:01.26 | Tanksnipe | ya |
09:01.53 | _Grace | How did they get there? |
09:01.58 | _Grace | may i ask |
09:02.10 | a_meteorite | someone signed up and put it there |
09:02.21 | Tanksnipe | the question is who |
09:02.27 | _Grace | lol |
09:02.38 | Tanksnipe | *cough* grace *cough |
09:02.43 | _Grace | =0 |
09:03.16 | a_meteorite | most likely an automated bot |
09:03.40 | Tanksnipe | or grace |
09:03.50 | Tanksnipe | admit it -.- |
09:04.07 | _Grace | I have my own site for that stuff =P |
09:04.20 | _Grace | i kid i kid - that stuffs grose |
09:04.24 | Tanksnipe | 0.o |
09:05.07 | Tanksnipe | did u get all of it met? |
09:05.31 | a_meteorite | no |
09:05.34 | a_meteorite | there's still more |
09:05.38 | a_meteorite | my schoolwork is suffering |
09:05.54 | Tanksnipe | its 2am here.. |
09:06.02 | a_meteorite | yeah |
09:06.03 | _Grace | 6:40pm here XD |
09:06.04 | a_meteorite | I know |
09:06.12 | a_meteorite | lucky |
09:06.19 | Tanksnipe | eurasia ... |
09:06.22 | a_meteorite | I have a report due tomorrow |
09:06.29 | _Grace | oow |
09:06.45 | Tanksnipe | plagirism =] |
09:06.49 | _Grace | I just finished 1 - it was about Justice! =P |
09:07.10 | a_meteorite | argh |
09:07.25 | a_meteorite | so many pages of spam |
09:07.34 | Tanksnipe | idk |
09:07.45 | Tanksnipe | i only found the 2 told u |
09:07.51 | Tanksnipe | i didnt search all pages... |
09:07.57 | _Grace | Is there anyway to find out who may've put it there? |
09:08.06 | a_meteorite | the admins of the wiki |
09:08.19 | Tanksnipe | that wiki is old... |
09:08.23 | Tanksnipe | new one pwns |
09:08.41 | a_meteorite | someone help out |
09:08.42 | _Grace | ~bzfrag Old Wiki |
09:08.52 | ibot | ACTION blindsides Old Wiki with an invisible bullet |
09:08.52 | Tanksnipe | how do i upload my textures.. |
09:08.52 | a_meteorite | http://bzflag.org/wiki/RecentChanges |
09:09.04 | a_meteorite | look at 2007-3-27 and younger |
09:11.07 | Tanksnipe | http://bzflag.org/wiki/Version_202_2e0_20mapmaking_20information |
09:11.17 | Tanksnipe | i think i know woh did ut |
09:11.19 | *** join/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net) |
09:11.19 | Tanksnipe | it |
09:11.30 | _Grace | who? |
09:11.38 | a_meteorite | whoa, this goes back a long time |
09:11.57 | Tanksnipe | ya i remember from long tiem ago |
09:12.15 | a_meteorite | sign up and help |
09:12.27 | Tanksnipe | ehhh |
09:12.36 | Tanksnipe | busy not doing anything |
09:13.03 | a_meteorite | then help me out here, this is due tomorrow and I'm trying to be a good bz citizen :P |
09:13.16 | _Grace | lol |
09:13.20 | Tanksnipe | i foudn it |
09:13.25 | Tanksnipe | so im good citizen |
09:13.31 | Tanksnipe | ;p |
09:14.09 | a_meteorite | yeah, I'm not going beyond a certain date. it's too much |
09:15.06 | Tanksnipe | lol |
09:15.17 | Tanksnipe | arent those liek archives or something |
09:15.28 | a_meteorite | http://bzflag.org/wiki/RecentChanges |
09:16.20 | Tanksnipe | culprit - SinaCrisafi |
09:16.32 | a_meteorite | it's just a username |
09:17.12 | Tanksnipe | u didnt tell me how to upload textures.. |
09:17.22 | a_meteorite | it's on the boards |
09:17.29 | Tanksnipe | where |
09:17.52 | a_meteorite | look in announcements |
09:21.22 | Tanksnipe | how would i edit my downloadacces file to allow all site to dwonlaod texturefrom |
09:22.19 | a_meteorite | open it, delete the lines, and add "allow *" |
09:22.30 | a_meteorite | but if you submit your texture, no one will have to do that |
09:22.59 | Tanksnipe | i know |
09:23.10 | Tanksnipe | but they have to be aprroved that will take time |
09:23.21 | a_meteorite | a little |
09:23.37 | Tanksnipe | i just rather people not see my textyre or the edit the downloadccess file |
09:23.44 | Tanksnipe | textures* |
09:30.34 | a_meteorite | alright, I spent 45 mins delete stuff. back to my report (there is more spam, but on on obscure pages). |
09:37.21 | Daveman | hey menotume |
09:50.56 | *** join/#bzflag Davemon (n=dave@pool-141-150-73-250.mad.east.verizon.net) |
10:36.23 | *** join/#bzflag bz46 (n=5412043e@bz.bzflag.bz) |
12:02.07 | *** join/#bzflag the_j0k3r (n=pizza_ma@124.189.13.6) |
12:04.18 | *** part/#bzflag the_j0k3r (n=pizza_ma@124.189.13.6) |
12:04.49 | *** join/#bzflag donny_baker (n=donny_ba@mse1.bowencenter.org) |
12:55.10 | *** join/#bzflag RatOmeter (n=chatzill@139.78.95.188) |
12:57.10 | *** join/#bzflag Flash (n=jwmelto@unaffiliated/flash) |
13:04.28 | *** join/#bzflag detonation123 (n=54f875b8@bz.bzflag.bz) |
13:04.42 | detonation123 | hello |
13:04.54 | donny_baker | hi |
13:05.08 | detonation123 | where can i play bzflag? i'm new |
13:05.29 | donny_baker | have you downloaded the game yet? |
13:05.36 | detonation123 | yeah |
13:06.14 | donny_baker | ok, when you start the game, you selct "Join Game" |
13:06.33 | donny_baker | And then "Find Server" |
13:06.46 | detonation123 | ok i think i get it from there but i thik i have to download it again cause i can't find it on my computer |
13:06.56 | donny_baker | the list of servers is sorted by the number of players on |
13:07.04 | donny_baker | what operating system? |
13:07.49 | detonation123 | i am going to download it again cause i think i deltedi it but do u know whewre is a good place i can download it |
13:08.04 | donny_baker | what operating system? windows? |
13:08.10 | detonation123 | xp |
13:08.52 | donny_baker | the latest compiled client is at http://beta.bzflag.bz/builds/2.0.x/ |
13:09.04 | donny_baker | get the 2.0.9s8 build |
13:09.10 | detonation123 | ok |
13:09.43 | donny_baker | one other thing, don't get frustrated at first |
13:09.59 | donny_baker | seems like the first thing everyone gets good at is dying :) |
13:10.14 | donny_baker | then you get better |
13:11.08 | donny_baker | practice makes perfect... and there are some very good players, don't let them frustrate you at first |
13:12.29 | RatOmeter | I got my score up to 67 this morning at Badgerking's map. Then I had to go to work :| |
13:12.53 | detonation123 | k |
13:12.58 | detonation123 | thanks |
13:13.43 | donny_baker | good luck... if I can play this, anyone can |
13:14.04 | donny_baker | and RatOmeter can vouch for my lack of skill |
13:14.04 | detonation123 | k |
13:14.29 | RatOmeter | detonation123 is doing well so far, having registered his callsign in the forums (I played for a looong time before doing that) |
13:14.52 | RatOmeter | heh, actually donny_baker is not that bad at it. |
13:14.56 | donny_baker | yep, oh and your username and password from the forums are what you use in the game |
13:15.07 | donny_baker | that usually trips up new players |
13:16.11 | *** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
13:16.59 | *** join/#bzflag detonation123 (n=54f875b8@bz.bzflag.bz) |
13:17.11 | detonation123 | it's working and thanks! |
13:20.53 | *** join/#bzflag donny_baker (n=donny_ba@mse1.bowencenter.org) |
13:22.44 | *** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
13:23.29 | CBG | RatOmeter: aww, only 2 short |
13:23.55 | RatOmeter | ;) |
13:30.27 | *** join/#bzflag donny_baker (n=donny_ba@mse1.bowencenter.org) |
13:36.12 | *** join/#bzflag detonation123 (n=54f875b8@bz.bzflag.bz) |
13:36.25 | detonation123 | hello |
13:36.34 | donny_baker | hi again |
13:36.40 | CBG | hola |
13:37.16 | detonation123 | how can i jion a server it always say something with the callsign or something |
13:37.33 | detonation123 | or maybe its that no body wants me |
13:37.42 | donny_baker | yeah, you use the same password and username that you sue on the forums |
13:37.45 | CBG | Fill in the callsign and password fields in game the same as at the forum at my.bzflag.org/bb/ |
13:38.10 | donny_baker | in callsing put detonation123, and in password put your password from the forums |
13:38.13 | detonation123 | so my name here detonation123 on the callsign part |
13:38.18 | detonation123 | ok |
13:38.24 | detonation123 | brb |
13:38.30 | detonation123 | thanx |
13:42.37 | *** join/#bzflag Guest097eu (n=5af00d4d@vs189182.vserver.de) |
13:45.35 | donny_baker | hmmm, wonder if detonation123 got it to work? he isn't currently on :( |
13:46.03 | CBG | he seems more intelligent than some |
13:46.25 | CBG | and at least tries to spell right. |
13:47.11 | donny_baker | and he did find out the right place to ask for help |
13:47.30 | CBG | yep |
13:47.40 | donny_baker | of course I can't say the help he IS getting is quality help ;) |
13:47.45 | CBG | ;) |
13:47.51 | CBG | it surely isn't. :P |
13:54.17 | *** join/#bzflag SpazzyMcGee (n=SpazzyMc@client-82-3-235-200.glfd.adsl.virgin.net) |
14:26.07 | *** join/#bzflag Epyon (i=xpj123@host99.180.219.81.magma-net.pl) |
14:26.25 | Epyon | Hello all :) |
14:28.13 | *** join/#bzflag SpazzyMcGee (n=SpazzyMc@client-82-3-248-231.glfd.adsl.virgin.net) |
14:28.29 | SpazzyMcGee | this pissing network. |
14:28.31 | SpazzyMcGee | oops wrong channel |
14:28.36 | SpazzyMcGee | *hmph* stupid client |
14:29.01 | SpazzyMcGee | sorry all |
14:35.20 | *** join/#bzflag LePoulpe303 (n=olivier@about/essy/MobileTarget/LePoulpe303) |
14:45.08 | *** part/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net) |
14:51.29 | *** join/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net) |
15:04.22 | ruskie | Manu, I should have one compiled against gcc33 in 10 min or so :) |
15:05.48 | *** part/#bzflag LePoulpe303 (n=olivier@about/essy/MobileTarget/LePoulpe303) |
15:08.01 | Manu | ruskie: ok :) |
15:22.23 | *** join/#bzflag Dessy (n=Dessy@88.134.210.139) |
15:24.44 | ruskie | Manu, on the ML just sent |
15:27.01 | ruskie | bah it's stuck in the moderator approval queue |
15:27.17 | ruskie | <PROTECTED> |
15:27.33 | *** join/#bzflag a_temp_dist (n=temporal@about/essy/alarming/a-temp-dist) |
15:29.34 | Manu | ruskie: k |
15:29.46 | ruskie | reset with just the .so |
15:29.54 | Manu | sent it to me directly |
15:30.19 | ruskie | it's on the ML all now :) |
15:31.03 | Manu | I see :) |
15:38.28 | *** join/#bzflag QuantumBeep (n=QuantumB@doc-72-47-46-111.leesville.la.cebridge.net) |
15:42.35 | *** part/#bzflag Daveman (n=dave@pool-141-150-73-250.mad.east.verizon.net) |
15:42.35 | *** join/#bzflag Daveman (n=dave@pool-141-150-73-250.mad.east.verizon.net) |
15:43.16 | Daveman | Hello gentlemen! |
15:43.34 | QuantumBeep | Liar. |
15:51.36 | *** join/#bzflag TimRiker (n=timr@216.49.181.128) |
15:51.36 | *** mode/#bzflag [+o TimRiker] by ChanServ |
15:54.37 | Daveman | Hey Tim |
15:55.35 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
15:55.58 | *** join/#bzflag a_temp_dist (n=temporal@about/essy/alarming/a-temp-dist) |
16:09.28 | ruskie | hmm in bzfsAPI.h when did bz_Load get lost? |
16:09.45 | ruskie | and is there something that replaces it |
16:12.43 | RatOmeter | I can't find a page in the Wiki that details compiling BZFlag with VC8. Am I just missing it or does it not exist (I'll write it if it doesn't exist)? |
16:14.44 | *** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net) |
16:19.57 | *** join/#bzflag JBdiGriz (n=jbdigriz@206-15-67-5.static.twtelecom.net) |
16:19.57 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
16:32.17 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
16:32.18 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
16:35.22 | RatOmeter | I can't find a page in the Wiki that details compiling BZFlag with VC8. Am I just missing it or does it not exist (I'll write it if it doesn't exist)? |
16:37.07 | JeffM2501 | it does not exist |
16:37.25 | JeffM2501 | tho there should be info in the readme |
16:37.45 | JeffM2501 | IIRC we don't realy have compiling instructons in the wiki, they are part of the source package |
16:38.04 | JeffM2501 | blast007, it shiped yesterday, I'm waiting to get the tracking number from our billing dept. |
16:39.30 | Daveman | Hey Jeff |
16:39.34 | JeffM2501 | hello |
16:56.09 | JeffM2501 | TimRiker, if we change the bzfs connection handshake to be more HTTP like, how many things have to change? the ibot stuff, maybe list server, and the poll scripts in misc, anything else i'm missing? |
17:02.30 | JeffM2501 | wow all of trunk is only 36 megs, that's not too bad |
17:02.57 | Daveman | :) |
17:06.27 | JeffM2501 | well at least I won't break the list server |
17:06.37 | JeffM2501 | just the queryies |
17:09.20 | *** join/#bzflag hobbsc (n=hobbsc@ip70-178-55-100.ks.ks.cox.net) |
17:16.19 | TimRiker | JeffM2501: sounds like about it. the poll scripts, the stats scripts, the clients, etc. |
17:16.27 | JeffM2501 | k |
17:16.42 | JeffM2501 | I researched it last night, I can do it prety easy |
17:18.16 | Daveman | Jeff, great! |
17:19.21 | TimRiker | JeffM2501: should be fairly easy. would be nice |
17:19.30 | JeffM2501 | yeah I'll do it this week |
17:20.37 | JeffM2501 | and a hook for when it detects a connection that is not BZFS |
17:21.00 | Daveman | yay! |
17:25.51 | *** join/#bzflag Davemon (n=dave@pool-141-150-73-250.mad.east.verizon.net) |
17:26.21 | Davemon | \o/ |
17:28.21 | TimRiker | would be nice to have http file transfers there too for meshes and textures. then we can just use urls to the client for LAN setup of custom maps. |
17:28.50 | ruskie | what would casue a plugin not to load with a no method error bz_load ? |
17:28.54 | *** join/#bzflag Archangel_13 (n=Daemonin@207-47-196-160.regn.hsdb.sasknet.sk.ca) |
17:30.59 | JeffM2501 | TimRiker, I'm just going to set it up so we can do whatever |
17:31.33 | JeffM2501 | basicly geting the bzfs proto out of the way for those connections and provide a place to put whatever new code goes. |
17:31.39 | JeffM2501 | ruskie, how many -d? |
17:32.39 | ruskie | no clue... Manu or Pimpi_ would know... |
17:33.14 | JeffM2501 | IIRC it only gives load errors on 3 or more |
17:38.40 | TimRiker | JeffM2501: the things I had not decided... what do we use to start the bzfs part of the connection? and what paths does the http part serve up? |
17:38.55 | TimRiker | GET / should show something useful. |
17:39.11 | JeffM2501 | Im going to have the bz client send the BZFSXXXX at the start |
17:39.17 | JeffM2501 | so we know it's a bz client |
17:39.17 | menotume | yikes, we're gonna break the stats sites, etc ? |
17:39.20 | JeffM2501 | yes |
17:39.26 | ruskie | *joy* |
17:39.35 | JeffM2501 | then the server will send back BZFSXXXX and it will work as it does now |
17:39.40 | TimRiker | JeffM2501: could use an HTTP CONNECT or simular. |
17:39.41 | JeffM2501 | after that, I'm leaving it up to others |
17:39.56 | TimRiker | but I'd likely use BZFLAG as the command. |
17:40.04 | JeffM2501 | that's what BZFS is |
17:40.11 | JeffM2501 | just our command that nooneelse will use |
17:40.21 | TimRiker | should use normal HTTP version strings for client and server versions. |
17:40.24 | JeffM2501 | then we'll be in our own proot and done |
17:40.26 | JeffM2501 | why? |
17:40.37 | JeffM2501 | let HTTP be http |
17:40.42 | JeffM2501 | bz be bz |
17:40.47 | JeffM2501 | and IRC be IRC ;) |
17:40.56 | menotume | what will be will be |
17:40.58 | TimRiker | cause http should already have the server and client versions handled. |
17:41.12 | TimRiker | we should not send the same information again coded differently. |
17:41.17 | JeffM2501 | we won't send it again |
17:41.24 | JeffM2501 | it will only be sent once for each client type |
17:42.42 | JeffM2501 | if it's a bz game client it'll send bzfsXXXX first, and the server will do what it does now |
17:42.55 | JeffM2501 | if it sends anythign else ( like HTTP ) then the HTTP side can handle that |
17:43.15 | JeffM2501 | I'm just geting the bzfs out of the way |
17:43.34 | JeffM2501 | so that other protcolls can use the same port ( HTTP and others ). |
17:43.40 | menotume | just sharing the port ? |
17:43.43 | JeffM2501 | yeah |
17:43.57 | JeffM2501 | and adding a way to add another listener on another port if you want |
17:44.10 | JeffM2501 | just the hooks for whatever wants to be done with it |
17:44.17 | *** join/#bzflag StainlessSteelRa (n=423c986a@bz.bzflag.bz) |
17:44.26 | menotume | i see |
17:44.38 | JeffM2501 | I will not be implemnting tim's full plan |
17:44.39 | menotume | and /.configurable ? |
17:44.42 | JeffM2501 | as that is a SoC |
17:44.48 | JeffM2501 | it won't have HTTP |
17:44.50 | JeffM2501 | just hooks |
17:44.56 | JeffM2501 | so this part will be done all the time |
17:45.11 | JeffM2501 | if there is no code in the hooks, it'll be skiped |
17:45.14 | JeffM2501 | just like it is now |
17:45.15 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
17:45.15 | *** mode/#bzflag [+v tupone] by ChanServ |
17:45.27 | JeffM2501 | I just want to get it ready for the SoCers |
17:45.33 | menotume | thx for stopping by, tupone : |
17:45.36 | JeffM2501 | at a very low level |
17:46.02 | TimRiker | so how with the client detect the server version? or know that it is talking to a bzfs? |
17:46.56 | JeffM2501 | the client sends out BZFSXXX first, then when the server sees that, it sends back BZFSXXX as it does now and the normal connection we do now, continues |
17:47.03 | TimRiker | currently the client waits and reads the server info _before_ sending any bzfs protocol stuff. |
17:47.04 | JeffM2501 | it's just adding one more BZFSXX |
17:47.06 | JeffM2501 | yes |
17:47.10 | JeffM2501 | that is what I'll change |
17:47.25 | JeffM2501 | add one more BZFSXXX from the client at the start |
17:47.27 | JeffM2501 | it's realy simple |
17:47.55 | TimRiker | again, I'd much rather you not send and XXX |
17:47.59 | TimRiker | just BZFLAG. |
17:48.02 | JeffM2501 | why? |
17:48.14 | JeffM2501 | server can then do a fast out if it's not the right proto |
17:48.25 | TimRiker | cause we already send client version elsewhere. |
17:48.29 | JeffM2501 | so |
17:48.33 | JeffM2501 | it's just text |
17:48.40 | TimRiker | the client will still be able to drop as it does now when it gets the BZFSXXXX |
17:48.55 | JeffM2501 | but ok, I'll send BZFLAG |
17:48.55 | JeffM2501 | fine |
17:48.55 | JeffM2501 | no big whup |
17:48.59 | JeffM2501 | text is text |
17:49.16 | menotume | BZFLAG1 ? to allow for upward compat ? |
17:49.21 | JeffM2501 | won't need to |
17:49.28 | JeffM2501 | we can add more later |
17:49.32 | menotume | ah, nvm :) |
17:49.34 | JeffM2501 | non is the same as BZFLAG0 ;) |
17:49.34 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
17:49.35 | *** mode/#bzflag [+v tupone] by ChanServ |
17:49.35 | menotume | right |
17:49.55 | menotume | thx for stopping by, tupone. take your coat off and stay a while this time :) |
17:50.00 | JeffM2501 | thankfully the list won't have to change |
17:50.15 | TimRiker | the XXXX should die eventually. I'd prefer to see BZFLAG\n\rOtherHeaders:...\n\r\n\r then BZFSXXXX from the server. |
17:50.15 | JeffM2501 | and the sites and scrips will just need to send a thing right after connect, so it's a small mod for them |
17:50.51 | TimRiker | then have the client send proper HTTP headers for client version etc. |
17:50.59 | JeffM2501 | why? |
17:51.03 | menotume | welll, sites & scripts will have to deal with old and new servers |
17:51.16 | TimRiker | but I'm peachy with BZFLAG\r\n\r\n and then the server sending BZFSXXXX |
17:51.40 | JeffM2501 | yeah menotume they can know from the list server by the proto |
17:51.49 | JeffM2501 | if it's over 0048 it's new style |
17:52.02 | TimRiker | or is it \n\r? which ever is HTTP. and the server should handle \r or \n or \r\n etc. like most http servers. |
17:52.02 | JeffM2501 | actualy you can send it for everyone |
17:52.05 | JeffM2501 | old server will ignore |
17:52.11 | JeffM2501 | and still get back BZFSXXXX |
17:52.35 | TimRiker | old server will not currently ignore. it'll kick you. |
17:52.37 | JeffM2501 | so bzflag clients can connect to web servers? |
17:52.42 | menotume | her's a silly question ... what are we going to do with http anyway ? |
17:52.55 | menotume | control vars ? |
17:52.56 | JeffM2501 | the plan is for admin |
17:52.57 | JeffM2501 | yeah |
17:53.01 | JeffM2501 | bzfadmin stuff via a page |
17:53.05 | TimRiker | bzflag clients DO connect to web servers. this just means that the 2 connects start to merge more. |
17:53.30 | JeffM2501 | how can they merge, one his handled by libcurl |
17:53.53 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
17:54.00 | Davemon | woo. bzparty! |
17:54.05 | TimRiker | have to look at libcurl. I expect it handles http CONNECT somehow and can hand off the pipe. |
17:54.26 | JeffM2501 | sounds funky just to be funky |
17:54.35 | JeffM2501 | oh,, your looking for lame proxy support |
17:54.36 | JeffM2501 | bahh |
17:54.57 | TimRiker | not really, but http files from the server would be nice. ie: meshes and textures. |
17:55.20 | JeffM2501 | and we can do that with out having the c lient use HTTP for game conenctis |
17:55.23 | JeffM2501 | VERY easalay |
17:55.38 | *** join/#bzflag Tupone_ (n=atupone@pdpc/supporter/active/Tupone) |
17:55.38 | *** mode/#bzflag [+v Tupone_] by ChanServ |
17:56.32 | TimRiker | true. I would hope that "bzflag google.com:80" would close the connection promptly and call the user a fool. er.. give an error message. |
17:57.15 | TimRiker | with BZFSXXXX and nothing else... the http server would still be listening and need to timeout. |
17:57.56 | TimRiker | if the connect sends a valid header, the client will get an HTTP error and be able to quickly call the user a fool. er.. display an error. |
17:58.37 | TimRiker | with at least \r\n\r\n we get the remote side closing the connection. |
17:58.53 | JeffM2501 | ok, so BZFLAG \r\n\r\n |
17:59.00 | TimRiker | peachy to me. |
17:59.01 | JeffM2501 | so it'll at least crap out |
17:59.03 | JeffM2501 | k |
17:59.12 | TimRiker | that's what I'm after. quick crapping. :) |
17:59.49 | JeffM2501 | cus we love idiots |
18:00.36 | TimRiker | well, cause we get them. not that we luv them. |
18:01.05 | TimRiker | oh, it's \r\n not \n\r that I typed sometimes. |
18:02.14 | JeffM2501 | yeah I'm sure it happens all the time now :) |
18:02.22 | JeffM2501 | but it's just text |
18:02.24 | JeffM2501 | so no big |
18:02.46 | TimRiker | yeah, won't hurt the servers, but bzflag does hang iirc. /me tries. |
18:04.12 | JeffM2501 | then the script updates are still easy |
18:06.20 | TimRiker | yep. current bzflag hangs till the server times out. |
18:06.20 | JeffM2501 | thats what they get for bein an idiot :) |
18:06.20 | TimRiker | heh. perhaps so. |
18:07.17 | TimRiker | then we add all kinds of goo on the minimal http server. some human readable / output, lame get textures, meshes, some kind of /plugin/pluginname call interface, /admin etc. things like that. |
18:07.24 | TimRiker | but that can happen later. |
18:07.39 | JeffM2501 | whatever floats yoru boat skip |
18:07.44 | TimRiker | ibot and stats goo will need to change to handle different versions differently. |
18:07.54 | Daveman | whatever sinks your ship |
18:07.58 | TimRiker | a 3 hour tour... |
18:08.11 | Daveman | mmm goo |
18:08.26 | JeffM2501 | has anyone even defined what the /admin "stuff" is? |
18:08.30 | JeffM2501 | that's going to be the hard part |
18:08.35 | TimRiker | goo can patch ships too. |
18:08.39 | Daveman | :) |
18:08.39 | JeffM2501 | have to make it so those can be done with out a player record. |
18:08.45 | Daveman | Jeff, yeah |
18:08.55 | TimRiker | nope. do a /plugin/foo interface and write a few plugins. :) |
18:09.08 | Daveman | plugins \o/ |
18:09.36 | JeffM2501 | ether plugin or internal, the features of the / commands need to be changed to run with out a player |
18:09.41 | JeffM2501 | kick/ban/ etc are done |
18:09.53 | TimRiker | hmm. listen loop will want a player[] to associate I expect. |
18:09.55 | JeffM2501 | but are there any other features that are done by / command that don't have a function needed? |
18:10.03 | JeffM2501 | many things want a player |
18:10.08 | JeffM2501 | that's what Im saying |
18:10.21 | JeffM2501 | I've broken out many of the / commands to have a function that does the work, that dosn't need a player |
18:10.24 | Daveman | what about the /password thing I heard about? |
18:10.24 | JeffM2501 | you'll need the same thing |
18:10.35 | JeffM2501 | it's assumed plugins have full rights |
18:10.38 | JeffM2501 | since the admin installed them |
18:10.41 | Daveman | yay |
18:10.53 | TimRiker | the /admin goo would want to do http basic authentication (at least) or better yet some kind of cookie. then it can be a proper player entry. |
18:10.57 | JeffM2501 | one would assume that the HTTP server does as well, after it auths |
18:11.02 | JeffM2501 | yes |
18:11.06 | JeffM2501 | oh you want it to be a player |
18:11.07 | JeffM2501 | ok |
18:11.13 | Daveman | :[ |
18:11.14 | JeffM2501 | then you'll need a server side player |
18:11.15 | JeffM2501 | that's done |
18:11.21 | JeffM2501 | at least for observers |
18:11.28 | JeffM2501 | bzfcron uses one |
18:11.34 | TimRiker | the admin goo should use some kind of authentication, so I expect it will want a player. |
18:12.00 | JeffM2501 | depends on how you do it |
18:12.03 | Daveman | why would it have to be? |
18:12.05 | TimRiker | stats, and display server info should not need a player. but basic or cookie auth likely would use a player slot. |
18:12.23 | TimRiker | oh. server side player might work. |
18:12.30 | JeffM2501 | :) |
18:12.32 | Daveman | :) |
18:12.41 | JeffM2501 | they have all the hooks for chat and perms, etc.. |
18:12.53 | JeffM2501 | they can even spawn, they just can't drive or shoot yet |
18:13.16 | Daveman | eTangenT, you around? |
18:13.52 | JeffM2501 | well at least I have enough to get going for the basics to ge the connection ready for them |
18:14.09 | JeffM2501 | then you and the SoC people can handle the rest of the specifics |
18:14.15 | TimRiker | sounds plausible to me. still need to authenticate somehow. would be nice to be able to use token based redirects like the league sites. |
18:14.36 | JeffM2501 | yeah I was going to add a function to verify a token |
18:14.38 | JeffM2501 | to the server |
18:14.44 | JeffM2501 | so you could do it the same way |
18:14.59 | TimRiker | I'm thinking that global registered groups could admin a new box. I'd like to avoid sending a password as you might not trust the admin. etc. |
18:15.07 | JeffM2501 | indeed |
18:15.10 | TimRiker | but all that can happen after the http change. |
18:15.20 | JeffM2501 | I just want it for an RSS plugin |
18:15.26 | TimRiker | :) |
18:15.35 | TimRiker | another excellent use. :) |
18:15.50 | JeffM2501 | and an IRC plug-in |
18:16.02 | JeffM2501 | IRC needs one more hook, but it ain't too bad |
18:17.15 | Daveman | Will you implement some sort of timeout? |
18:17.18 | JeffM2501 | yes |
18:17.33 | JeffM2501 | to protect againt conenctions left open |
18:17.42 | Daveman | ah, good :] |
18:29.02 | JeffM2501 | man does bzfs contain the worlds longest function or what? |
18:31.41 | Erroneous | used to be longer :) |
18:31.51 | JeffM2501 | yeah |
18:41.00 | Daveman | :p |
18:41.08 | Daveman | Hi Erroneous |
18:41.19 | Erroneous | hi Daveman |
18:41.28 | Daveman | I checked out bzfcron last night ;p |
18:41.44 | Tupone | I prefer big function in one file that randomly separated tiny chunks of code in multiple files |
18:42.45 | Erroneous | Daveman: the trunk version is pretty sane |
18:42.53 | Erroneous | you should see the 2.0 version |
18:43.25 | Erroneous | it creates a socket and connects back to bzfs, does all net handshaking by tick events |
18:44.06 | Erroneous | before I wrote that I didn't realize it was even possible for a process to communicate with itself via sockets :) |
18:45.25 | eTangenT | Daveman: Hi. |
18:45.39 | Daveman | Howdy! |
18:46.04 | Erroneous | Tupone: the key is to separate it logically |
18:46.11 | Daveman | Erroneous, ah, good stuff :P |
18:46.18 | Daveman | I'll take a peak later :) |
18:46.20 | Tupone | Erroneous, thanks for suggestion |
18:46.32 | Erroneous | Tupone: hehe :) |
18:48.25 | Tupone | Just found a book here that says like you said, dated on 1980 :) "The pratical Guide to Structured Systems Design" |
18:49.09 | Erroneous | heh, 'twas before I was born :P |
18:49.21 | Tupone | I suspected :-) |
18:50.48 | Erroneous | Daveman: http://my.bzflag.org/bb/download.php?id=2238 |
18:51.01 | Erroneous | 'tis the last bzfscron package for 2.0 |
18:57.21 | *** join/#bzflag Pommes_ (n=Pommes@pD9545E89.dip0.t-ipconnect.de) |
19:03.27 | *** join/#bzflag SpazzyMcGee (n=SpazzyMc@client-82-27-244-142.glfd.adsl.virgin.net) |
19:04.34 | *** join/#bzflag big_daddy2 (n=48f122db@bz.bzflag.bz) |
19:22.01 | big_daddy2 | pie!!!!! |
19:22.25 | *** join/#bzflag DougBot (n=noodlebo@199.231.139.242.static.sdf.hosting.com) |
19:29.26 | *** join/#bzflag amcnabb (n=amcnabb@c-71-195-212-252.hsd1.ma.comcast.net) |
19:32.50 | big_daddy2 | pie |
19:32.55 | *** join/#bzflag Quol (n=Quol@modemcable177.75-202-24.mc.videotron.ca) |
19:33.38 | big_daddy2 | ~karma big_daddy2 |
19:33.38 | ibot | big_daddy2 has karma of -4 |
19:36.27 | *** join/#bzflag Arsage (n=lee137@pool-71-98-111-167.ipslin.dsl-w.verizon.net) |
19:43.50 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
19:51.49 | *** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r) |
19:51.49 | *** mode/#bzflag [+v L4m3r] by ChanServ |
19:53.31 | *** join/#bzflag Tenrou (n=okami@cust.fiber-lan.vnet.lk.85.194.51.211.stunet.se) |
20:13.21 | *** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r) |
20:13.21 | *** mode/#bzflag [+v L4m3r] by ChanServ |
20:14.05 | Daveman | Thanks Erroneous :P |
20:14.54 | Erroneous | Daveman: hmmm? |
20:14.55 | Daveman | bzfscron package :P |
20:14.57 | Erroneous | ah |
20:15.38 | Manu | an erroneous package ;) |
20:15.49 | Erroneous | indeed |
20:15.49 | Daveman | indeed :D |
20:15.55 | *** join/#bzflag Winny (n=Winny@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
20:15.57 | Daveman | :P |
20:16.03 | Dessy | hi winni |
20:16.07 | Dessy | winny |
20:16.15 | Dessy | and hi others :) |
20:16.21 | Winny | hi dest |
20:16.27 | Erroneous | y'know Daveman, if you keep sticking your tongue out like that, someone's gonna cut it off :P |
20:16.33 | *** join/#bzflag Arsage (n=47625c6b@bz.bzflag.bz) |
20:17.26 | *** join/#bzflag R3laX (n=18ba88d9@bz.bzflag.bz) |
20:20.37 | Daveman | :x |
20:23.29 | *** join/#bzflag retro (n=ksumrall@wall.danger.com) |
20:28.31 | *** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
20:32.23 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
20:33.57 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
20:36.35 | *** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux) |
20:51.11 | *** join/#bzflag Arsage (n=47625c6b@bz.bzflag.bz) |
20:55.54 | *** join/#bzflag Birdie (n=Birdie@d54C12333.access.telenet.be) |
20:58.29 | *** join/#bzflag gl2tosl2 (n=leif@myrtle.stat.umn.edu) |
20:59.31 | *** join/#bzflag puma (n=4408e62f@bz.bzflag.bz) |
21:07.20 | *** join/#bzflag big_daddy2 (n=48f122db@bz.bzflag.bz) |
21:08.27 | big_daddy2 | has anyone seen blast007? |
21:08.37 | big_daddy2 | oh nvm, sry |
21:09.23 | Winny | ~big_daddy2-- |
21:09.29 | *** join/#bzflag Epyon|S (i=xpj123@host99.180.219.81.magma-net.pl) |
21:19.51 | *** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
21:20.06 | *** join/#bzflag inferno285 (n=root@71-221-41-84.dlth.qwest.net) |
21:28.00 | *** join/#bzflag Blue_Eyes (n=Blue@host230-172-dynamic.0-87-r.retail.telecomitalia.it) |
21:29.52 | CIA-17 | BZFlag: 03atupone * r13962 10/branches/v2_0_cs_branch/bzflag/src/mediafile/ (Makefile.am MediaFile.cxx): Reading images with CS |
21:32.14 | *** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz) |
21:33.53 | *** join/#bzflag L4m3r (n=83b3219e@bz.bzflag.bz) |
21:53.29 | *** join/#bzflag colorado3855 (n=42a26ce4@bz.bzflag.bz) |
21:54.19 | JeffM2501 | In theory, I've got the connection changes done. |
21:54.52 | Daveman | \o/ |
21:54.52 | colorado3855 | <PROTECTED> |
21:54.53 | purple_cow | have you tested it? ;) |
21:54.59 | purple_cow | have you *compiled* it? :) |
21:55.02 | JeffM2501 | no, thats why it's a theory ;) |
21:55.05 | JeffM2501 | yeah it compiles |
21:55.08 | *** join/#bzflag TheRedBaron (n=Baron@fl-71-49-1-173.dhcp.embarqhsd.net) |
21:55.12 | colorado3855 | I am having a issue with a new laptop and am unable to connect to bzflag |
21:55.20 | JeffM2501 | colorado3855, what error do you get? |
21:55.53 | colorado3855 | I keep getting this error...The world cache files disappeared. Jloin Cancelled |
21:55.56 | Daveman | jeffm, so non-bzfs connections can be made, and receive back error codes and such? :D |
21:56.02 | JeffM2501 | colorado3855, are you on windows? |
21:56.05 | colorado3855 | yes |
21:56.08 | colorado3855 | XP Pro |
21:56.21 | JeffM2501 | colorado3855, is your my documents dir on a network share? |
21:56.24 | JeffM2501 | or some place not local? |
21:56.37 | colorado3855 | my laptop is a work laptop and .....yes..that is what I was going to say |
21:56.41 | JeffM2501 | yeah |
21:56.44 | JeffM2501 | bzflag dosn't like that |
21:56.48 | JeffM2501 | what vesion do you have? |
21:56.52 | colorado3855 | am I hosed? |
21:56.59 | colorado3855 | of ? BZ? |
21:57.01 | JeffM2501 | we added a command line option to let you specify a local dir |
21:57.02 | JeffM2501 | yeah |
21:57.22 | colorado3855 | should be the latest.....I just downloaded it the other day.... |
21:57.26 | JeffM2501 | from where? |
21:57.28 | colorado3855 | new job..new laptop |
21:57.41 | JeffM2501 | well it's probalby not 2.0.9x |
21:58.03 | JeffM2501 | you want to get the current build for 2.0.9 from http://beta.bzflag.bz/builds/2.0.x/ |
21:58.07 | colorado3855 | yep..2.8 |
21:58.24 | JeffM2501 | then in your shortcut add -configdir "some/path/on/your/machine" |
21:58.40 | JeffM2501 | make sure it's a local path |
21:58.46 | JeffM2501 | then that will use that for your config and cache |
21:59.10 | colorado3855 | should I remove 2.0.8 from my laptop...will that matter? |
21:59.29 | JeffM2501 | 2.0.8 will not run, but the new version will go into a difrent folder |
21:59.36 | colorado3855 | k |
21:59.36 | JeffM2501 | so it's kinda pointless to keep .8 |
22:00.37 | colorado3855 | sorry...I am little confused about this line...then in your shortcut add -configdir "some/path/on/your/machine" |
22:00.52 | JeffM2501 | right click on your shortcut to the client |
22:00.57 | JeffM2501 | hit properties |
22:01.03 | JeffM2501 | then in the target field |
22:01.06 | JeffM2501 | after the last " |
22:01.14 | JeffM2501 | add -configdir |
22:01.26 | JeffM2501 | then the path to some writeable folder on your hard drive |
22:02.39 | *** join/#bzflag patlkli (n=patlkli@unixboard/users/patlkli) |
22:03.21 | colorado3855 | Jeff....any of the 2.0.9s4 exe paths? |
22:03.35 | JeffM2501 | any path we can write to |
22:03.41 | JeffM2501 | that is local |
22:03.57 | JeffM2501 | .\ is probably even valid |
22:04.02 | colorado3855 | sorry...I meant the 2.0.9. download...I followed the lilnk you provided |
22:04.08 | JeffM2501 | oh |
22:04.13 | JeffM2501 | get the one with the bigest number :) |
22:04.34 | colorado3855 | hehehe...bigger is newer and better...theoritically |
22:05.10 | colorado3855 | downloading.... |
22:06.31 | *** join/#bzflag Constitution (n=Constitu@gateway.pct.civiltec.com) |
22:07.17 | *** join/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net) |
22:07.26 | patlkli | JeffM2501: by the way, now i read my new c++ book, so i hope my next plugin will be better... but maybe it was the tiredness only... :-/ |
22:07.35 | patlkli | hi Constitution, hi LongDon |
22:07.58 | Daveman | yay more plugins! |
22:08.11 | patlkli | Daveman: lol, but what plugin? |
22:08.13 | JeffM2501 | cool, good luck on it |
22:08.26 | patlkli | JeffM2501: thanks |
22:09.28 | LongDon | hi patlkli |
22:09.36 | colorado3855 | Jeff...like this "C:\Program Files\BZFlag2.0.9s8\bzflag.exe"-configdir |
22:09.39 | colorado3855 | ? |
22:09.48 | JeffM2501 | no, the path to a folder |
22:09.49 | JeffM2501 | not an exe |
22:09.57 | JeffM2501 | ijust do -configdir .\ |
22:10.04 | JeffM2501 | that will do the same for you |
22:10.15 | JeffM2501 | and add a space |
22:10.23 | JeffM2501 | " -configdir . |
22:10.27 | JeffM2501 | .\ |
22:15.53 | colorado3855 | Jeff....sorry man, I am way out of my league with this stuff...this is what is in my Target box on properties |
22:15.59 | colorado3855 | "C:\Program Files\BZFlag2.0.9s8\bzflag.exe" |
22:16.39 | colorado3855 | do I need to change that completely? Initially, you said to add the -configdir after the last " |
22:18.22 | Daveman | brlcad, are you lurking? |
22:18.58 | JeffM2501 | you add |
22:19.00 | Constitution | patlkli: hi |
22:19.01 | JeffM2501 | add a space after the " |
22:19.12 | JeffM2501 | then -configdir .\ |
22:19.14 | JeffM2501 | that's it |
22:20.09 | *** join/#bzflag lodxcol (n=lodxcol@c-69-249-178-98.hsd1.nj.comcast.net) |
22:20.22 | JeffM2501 | hmmm. I think all I have wrong is the adding of the socket to the set |
22:21.23 | colorado3855 | working on it |
22:21.34 | JeffM2501 | I also cleaned up the main and the server loop a little :) |
22:22.33 | inferno285 | hi |
22:23.15 | JeffM2501 | hello |
22:24.00 | *** join/#bzflag Rogue (n=181dd265@bz.bzflag.bz) |
22:24.21 | Rogue | hello |
22:24.29 | JeffM2501 | hello |
22:24.54 | Rogue | wats the random topic of the day? |
22:25.04 | JeffM2501 | pardon? |
22:25.29 | Rogue | what are we talking about if there was a dissussion? |
22:26.01 | JeffM2501 | it is not random |
22:26.01 | JeffM2501 | this channel is for development of bzflag |
22:26.01 | Rogue | ok... |
22:26.37 | Rogue | wait a second... |
22:26.43 | Rogue | O.O |
22:27.26 | Rogue | so this is suggestions? for the game? |
22:27.37 | JeffM2501 | that can be part of it |
22:27.41 | *** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
22:27.50 | JeffM2501 | mostly it is the discussion on whatever developers are working on |
22:27.51 | Rogue | ah..... |
22:27.53 | JBdiGriz | 14 |
22:28.01 | JeffM2501 | as well as helping people who have problems with it |
22:28.23 | *** join/#bzflag lodxcol (n=lodxcol@c-69-249-178-98.hsd1.nj.comcast.net) |
22:28.24 | Rogue | ah hello griz |
22:29.34 | JeffM2501 | did you need something or just curious? |
22:30.41 | Epyon | JeffM2501, any news on slotcount? |
22:30.45 | JeffM2501 | nope |
22:30.53 | JeffM2501 | havent' talked to the brlcad today |
22:31.00 | Rogue | wanted to explore te site, jest joined so my little bros would stop bugging me about how "i dont had a little plus next to my name" type thing |
22:31.02 | JeffM2501 | have to go set up shelves now |
22:31.07 | JeffM2501 | ahh |
22:31.09 | JeffM2501 | global ID |
22:31.10 | JeffM2501 | fun |
22:31.40 | Rogue | din din time se ya |
22:32.03 | *** join/#bzflag Hannibal (n=Hannibal@pool-71-113-209-249.herntx.dsl-w.verizon.net) |
22:32.08 | Rogue | how do i log out? |
22:32.14 | JeffM2501 | close the window |
22:32.15 | *** join/#bzflag Arsage (n=47625c6b@bz.bzflag.bz) |
22:32.18 | Daveman | :p |
22:32.28 | Rogue | geese im noobish O.O |
22:32.38 | Rogue | bye |
22:36.42 | *** join/#bzflag spldart (n=troublem@cpe-24-28-107-184.houston.res.rr.com) |
22:37.08 | *** join/#bzflag The_Vaxorcist (n=phillip@209-148-120-155.arc15.nas1.200p.dial.sonic.net) |
22:38.46 | colorado3855 | JeffM2501....got it to work.....thanks for you help and patience! |
22:39.01 | Daveman | :) |
22:39.05 | colorado3855 | well....I am assuming you were being patient! :) |
22:52.54 | *** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r) |
22:52.54 | *** mode/#bzflag [+v L4m3r] by ChanServ |
22:53.37 | *** join/#bzflag ybf (n=joel@adsl-71-146-43-205.dsl.pltn13.sbcglobal.net) |
22:54.16 | ybf | anyone here have access to the gulist? it appears i cant talk or spawn anymore on any of the gu match servers... :( |
22:55.17 | Daveman | woot |
22:55.21 | Daveman | debugging party! |
23:01.11 | *** join/#bzflag lodxcol (n=lodxcol@c-69-249-178-98.hsd1.nj.comcast.net) |
23:04.56 | *** part/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net) |
23:05.30 | Erroneous | Daveman: 'tis written "Hors d'oeuvres", just fyi |
23:05.59 | L4m3r | ~seen donny_baker |
23:06.21 | ibot | donny_baker <n=donny_ba@about/essy/vvvvv/donnybaker> was last seen on IRC in channel ##essy, 8h 6m 11s ago, saying: 'costs a little, but well worth the money... free version is available'. |
23:06.22 | *** join/#bzflag goon (n=goon@unaffiliated/goon) |
23:06.29 | Winny | someone find and wake up menotume :p |
23:08.33 | Constitution | ibot: wake menotume |
23:08.34 | ibot | ACTION throws a barrel-full of ice water on menotume and shouts "GOOD MORNING!!!!" |
23:09.06 | patlkli | Constitution: did you know, barrels hurt.... :P |
23:09.41 | Constitution | I believe it was the water, not the barrel, that was supposed to hit him :-) |
23:09.47 | patlkli | ibot: help |
23:09.58 | patlkli | ah, that works, nice! |
23:13.34 | patlkli | hey, onjoin is nice |
23:16.28 | Erroneous | onjoin is mostly just annoying |
23:17.59 | patlkli | Erroneous: but sometimes better than MemoServ |
23:18.06 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
23:18.06 | *** mode/#bzflag [+o TimRiker] by ChanServ |
23:18.07 | *** join/#bzflag me1 (n=mkumykov@pool-71-184-81-209.bstnma.fios.verizon.net) |
23:18.42 | Erroneous | patlkli: hardly ever better than botmail |
23:19.48 | patlkli | Erroneous: umm, ibot = spambot too ? :P |
23:20.02 | Erroneous | hehe |
23:20.24 | *** mode/#bzflag [+v Erroneous] by ChanServ |
23:20.50 | me1 | is there a way to turn off momentum in observer mode? |
23:21.22 | *** join/#bzflag snoop0x7b (n=affirmed@155.68.152.140) |
23:21.27 | Constitution | yeah it's the slow keyboard movement thin |
23:21.30 | Constitution | *thing |
23:21.32 | *** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net) |
23:21.38 | Constitution | I believe it's the 'a' key |
23:21.53 | *** mode/#bzflag [+v Erroneous] by ChanServ |
23:22.07 | me1 | yay, thx |
23:22.09 | Constitution | np |
23:22.12 | *** part/#bzflag me1 (n=mkumykov@pool-71-184-81-209.bstnma.fios.verizon.net) |
23:24.08 | *** join/#bzflag Sir_Pants (n=Sir_Pant@67-42-80-2.tukw.qwest.net) |
23:24.18 | *** join/#bzflag AAA_awright (n=chatzill@wsip-68-14-251-102.ph.ph.cox.net) |
23:24.25 | *** join/#bzflag codergeek42 (n=peter@fedora/codergeek42) |
23:25.13 | ibot | gives Microsoft Windows Vista Super Amazing Ultimate Business Enterprise edition a good seeing to, courtesy of aaa_awright |
23:25.41 | AAA_awright | :) |
23:27.02 | spldart | o_O |
23:28.21 | *** join/#bzflag Raziel (n=Raziel@80.174.126.125) |
23:30.03 | patlkli | AAA_awright: see... |
23:30.05 | patlkli | :P |
23:30.18 | CBG | bzfs is crashing for me... Player [0] accept() from 66.111.56.50:64814 on 6 ... Player [0] submitted reverse resolve query <-- those are the two lines right before it halts |
23:30.22 | AAA_awright | LOL |
23:30.25 | AAA_awright | ;) |
23:33.17 | *** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1) |
23:33.17 | *** mode/#bzflag [+v bryjen] by ChanServ |
23:36.40 | *** join/#bzflag rob1n (n=rob1n@unaffiliated/rob1n) |
23:36.54 | Epyon | brlcad ? |
23:37.18 | JeffM2501 | don't push it man, we'll know when we know :) |
23:38.34 | CBG | nobody knows what a reverse resolve query is? :/ |
23:39.02 | Epyon | CBG, don't push it man, we'll know when we know :) |
23:39.51 | L4m3r | CBG, is this on the box? |
23:39.51 | CBG | yes, L4m3r |
23:39.52 | CBG | same error as you? |
23:39.52 | CBG | ~wet Epyon |
23:40.27 | ibot | ACTION tips a bucket of solid ice over Epyon's head! |
23:40.27 | L4m3r | my crashes seem to be random |
23:40.27 | Epyon | Erroneous, what so amusing about it? :| |
23:40.27 | L4m3r | doesn't say anything about segfaulting |
23:40.27 | CBG | my server just won't fully start, L4m3r |
23:40.28 | L4m3r | but isn't the bzfs build only a few days old? |
23:40.37 | CBG | the build I'm using is, yes. |
23:40.37 | *** join/#bzflag triclops (n=triclops@203-206-249-129.dyn.iinet.net.au) |
23:40.37 | Erroneous | Epyon: I seem to recall telling you not to worry about it, yes? :) |
23:40.37 | CBG | was built last night, with a slight modification. was working fine until just now |
23:40.52 | Epyon | aaaah, refreshing ^^ |
23:41.58 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
23:42.18 | CBG | on startup, it goes through all the usual procedures, tries to queue add msg to list server, then I get these two lines: Player [0] accept() from 66.111.56.50:49279 on 6 ... Player [0] submitted reverse resolve query and it just stops. |
23:46.43 | CBG | Erroneous: yeah, ~wet is a joke :) |
23:47.24 | a_meteorite | ~wet |
23:47.34 | ibot | ACTION tips a bucket of boiling hot water over a_meteorite's head! |
23:47.36 | a_meteorite | ibot: ping |
23:47.37 | ibot | pong |
23:48.23 | a_meteorite | ibot: bad ibot! |
23:48.24 | ibot | Bad ibot!, bad! No cookie for you! |
23:48.36 | Winny | ~lart a_meteorite |
23:48.36 | ibot | hauls a_meteorite up by the scruff of the neck and spanks him until he waddles |
23:48.57 | Constitution | ibot: boo! |
23:49.00 | ibot | for heaven's sake, constitution, don't do that! |
23:49.17 | a_meteorite | don't scare poor ibot |
23:49.29 | Constitution | yeah he really jumped that time |
23:49.34 | Winny | poor, poor ibot |
23:49.54 | CBG | ~gender |
23:49.55 | ibot | I'm sexless |
23:50.01 | a_meteorite | no you're not |
23:50.17 | CBG | ~wet it's own |
23:50.18 | ibot | ACTION tips a bucket of solid ice over it's own's head! |
23:50.27 | patlkli | ~gender me |
23:50.28 | ibot | I heard patlkli is female. |
23:50.28 | Winny | ... |
23:50.28 | a_meteorite | JeffM2501: did you see all that wiki spam on bzflag.org (not the new wiki)? |
23:50.29 | Constitution | ibot: I'm sorry |
23:50.31 | ibot | ACTION forgives you constitution |
23:50.32 | patlkli | bah |
23:50.40 | Winny | ~gender me |
23:50.42 | ibot | I heard winny is male. |
23:50.43 | patlkli | ibot: bad ibot |
23:50.44 | ibot | Bad ibot, bad! No cookie for you! |
23:50.51 | a_meteorite | I deleted most of it, I spent 45 mins deleting it |
23:51.03 | a_meteorite | http://bzflag.org/wiki/RecentChanges |
23:51.06 | CBG | wanna cookie? |
23:51.28 | Winny | Met: delete the old wiki? :p |
23:51.37 | a_meteorite | lol |
23:51.50 | a_meteorite | Winny: whatever you do, don't look at the unedited pages. you will throw up. |
23:52.12 | patlkli | ~gender Bill Gates |
23:52.13 | ibot | I heard Bill Gates is not sure. |
23:52.21 | patlkli | hmm :) |
23:52.31 | JeffM2501 | a_meteorite, yes I did |
23:53.01 | Constitution | ~a_meteorite++ |
23:53.20 | JeffM2501 | that wiki can die |
23:53.24 | spldart | International spam day? |
23:53.26 | patlkli | JeffM2501: omg, [01:52:55] <ibot> I heard JeffM2501 is lesbian. |
23:53.27 | JeffM2501 | nothing should link to it |
23:53.33 | JeffM2501 | are you guys done? |
23:53.44 | JeffM2501 | perhaps botpark would be good for your childish antics |
23:53.45 | a_meteorite | well, I would of, except I don't have the power to do that :) |
23:54.08 | a_meteorite | but someone complained about the MapMaking page, and to my horror I saw that spam |
23:54.12 | Winny | Jeff: fun is fun anywhere ;) |
23:54.16 | a_meteorite | then I saw it was nearly everywhere |
23:54.16 | CBG | a_meteorite: blue, underlined text makes you throw up? |
23:54.33 | a_meteorite | CBG: it's the descriptions and the possibility a 11 year old might click one |
23:54.34 | JeffM2501 | still nothing should link to that wiki |
23:54.38 | JeffM2501 | even the main page |
23:54.45 | a_meteorite | someone has to fix it :) |
23:54.49 | a_meteorite | I can't |
23:54.53 | JeffM2501 | or delete the wiki |
23:54.59 | a_meteorite | that too |
23:55.04 | JeffM2501 | is all data transfered? |
23:55.07 | a_meteorite | I noticed there were some pretty good pages |
23:55.16 | CBG | I like how all tastes are catered for. |
23:55.22 | a_meteorite | no, I think I'll go back and get any pertinent info |
23:55.26 | CBG | At least the spammer aint discriminating. |
23:55.35 | a_meteorite | that's nice |
23:55.43 | JeffM2501 | if nothing links to it, and it has no other info, then who cares whats in it |
23:56.14 | Winny | hehe CBG |