IRC log for #bzflag on 20070404

00:00.06JeffM2501I did, din't I?
00:00.15JeffM2501oh the faq, thanks
00:00.15JeffM2501I did the subject
00:01.31JeffM2501there that should do it
00:02.23QuantumBeep...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.59CBGCan anyone think of some way to make a team flag automatically spawn anywhere other than the team base?
00:06.32CBGI 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.25Thumper_CBG:   freeCtfSpawns
00:21.55*** join/#bzflag LongDon (n=LongDon@dialin-79088.ewetel.net)
00:21.55Thumper_oh wait ... flag not tanks...
00:21.59CBGI was aware that that would allow players to spawn off-base, but it works for flags too?
00:22.02CBGHehe. :)
00:24.22Thumper_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.04CBGThumper_: doesn't seem to work.
00:25.23CBGIn order for tanks to spawn, the incline has to be drivethrough, correct?
00:25.42CBGAnd "drivethrough" also seems to mean flags ignore it.
00:26.25*** join/#bzflag big_daddy2 (n=48f122db@bz.bzflag.bz)
00:27.17big_daddy2sup all
00:28.10big_daddy2~karma big_daddy2
00:28.10ibotbig_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.21CBG~big_daddy2--
00:30.24Winnyhehe CBG
00:30.34big_daddy2lol
00:30.47Winny~big_daddy2--
00:31.01CBGnow big daddy TWO has a corresponding karma.
00:31.11CBGof the negative variety.
00:31.18Winny~karma CBG
00:31.18ibotcbg has karma of -454
00:31.18big_daddy2-.-
00:31.23CBG;)
00:31.24big_daddy2lol
00:31.25Winny:)
00:31.30big_daddy2how did u get that?
00:31.39CBGLots of hard work and graft.
00:31.43Winny~CBG--
00:31.46big_daddy2:)
00:31.58big_daddy2~karma winny
00:31.58ibotwinny has karma of 1
00:32.08CBG~karma BZ_Win
00:32.08ibotbz_win has neutral karma
00:32.14big_daddy2lol im -1, winny 1,cb -454
00:32.27Winnywe can read.
00:32.34CBGWinny: we can!?
00:32.37big_daddy2im just sayin its funny
00:32.45WinnyCBG: I am assuming so since your using IRC :p
00:32.55JeffM2501/msg works well with the bot
00:33.05JeffM2501Daveman, I'm home
00:33.24CBGwat dat meen?
00:33.25JeffM2501so pick away
00:33.31WinnyJEff: cause there was so much chat going on to disrput, too ;)
00:33.43big_daddy2pie!!!!!!!!
00:33.48big_daddy2*laughs*
00:34.06JeffM2501I simply said it worked well
00:34.16JeffM2501you made the assumption for the rest of the statement
00:34.20big_daddy2more pie!!!!!!!!!!!!
00:34.37big_daddy2~karma big_daddy2
00:34.37ibotbig_daddy2 has karma of -3
00:34.56big_daddy2how am i -3 now?!
00:34.59big_daddy2i was just -1
00:35.15JeffM2501yeah your making a fool of yourself
00:35.15Epyon~karma Epyon
00:35.15ibotepyon has neutral karma
00:35.25Epyonjust as I thought
00:35.36JeffM2501everyone starts as nutral
00:35.55Winnyneutral*
00:36.01big_daddy2but how did i get -3?
00:36.04Epyonnutritious*
00:36.10Winnysomeone hates you.
00:36.12JeffM2501people gave it to you
00:36.14big_daddy2lol
00:36.17CBG~big_daddy2--
00:36.17JeffM2501it dosn't mean anything
00:36.21Davemanback
00:36.21CBGnow you will be -4
00:36.24big_daddy2ok.........
00:36.25Davemanoh, hey JeffM :)
00:36.29JeffM2501Daveman, I'm home now
00:36.30Epyon~Epyon--
00:36.34big_daddy2~karma big_daddy2
00:36.34ibotbig_daddy2 has karma of -4
00:36.35EpyonDoes that work? :>
00:36.48EpyonDuh, it doesn't :/
00:36.51JeffM2501ask the bot for help in a /msg or #potpark
00:37.00JeffM2501botpark even
00:37.19EpyonNah, I can't stand people playing with the bot on my own channel, so I'll stop here :P
00:37.40Epyon#potpark, lol :P
00:38.21big_daddy2gtg
00:38.45JeffM2501of course you do
00:38.48Winnyhoray
00:43.30purple_cowwhat hook is that?
00:43.31JeffM2501where were the old proto docs again? I don't think our connection has changed has it?
00:43.36JeffM2501the magic hook ;)
00:44.05JeffM2501can 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.50purple_cowJeffM2501: take a look at the reactor inside the python directory
00:45.08purple_cowerr
00:45.18purple_cowI'm confused
00:45.20purple_cowwhat do you want to do?
00:45.45*** join/#bzflag phoe6 (i=[U2FsdGV@61.2.66.33)
00:45.45purple_cowyou want to let plugins add their own stuff to the poll loop?
00:45.57JeffM2501have 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.20Thumper_what's the equivalent of "cvs up -C -d" in svn ?
00:46.22JeffM2501you said it had a little HTTP server in it right?
00:46.28JeffM2501svn up
00:46.38Thumper_but I want to toss all my local changes
00:46.46purple_cowsvn revert
00:46.49Thumper_thx
00:47.00purple_cowwell, that plus svn up
00:47.14SpazzyMcGeeWhy not set the CGI:IRC on the forums to #bzchat ?
00:47.30JeffM2501SpazzyMcGee, because it's primary use is for help
00:47.38JeffM2501but I ponder it MORE AND MORE
00:47.44purple_cowJeffM2501: there's an example in there that runs a web server through twisted, yes
00:47.59JeffM2501and twisted doesn't need to open it's own socket?
00:48.09*** join/#bzflag Spazzy (n=516bdb40@bz.bzflag.bz)
00:48.13purple_cowit handles all of its own sockets
00:48.20SpazzyMcGeehmmm
00:48.28JeffM2501that is what I want it NOT to do
00:48.40JeffM2501curiousity :)
00:48.56JeffM2501so it dosn't have to listen on another port
00:49.07purple_cowit's possible that you can get twisted to do that
00:49.11purple_cowbut it seems a bit dodgy
00:49.22JeffM2501it does
00:49.24purple_cowboth implementation-wise and protocol-wise
00:49.26JeffM2501mostly I was just curious
00:51.41JeffM2501you know me and my whackass ideas :)
00:51.55*** join/#bzflag rob1n (n=rob1n@unaffiliated/rob1n)
00:53.47phoe6Hi 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.21phoe6Any modifications required? to start bzfs without being online ie. connected via my slow dialup.
00:54.59DavemanIs there a centralized location where events are handled by bzfs?
00:55.01brlcadphoe6: not really
00:55.13JeffM2501Daveman, depends what you mean by "events"
00:55.19JeffM2501network messages?
00:55.25Davemanyeah
00:55.29Daveman:|
00:55.37JeffM2501bzfs.cxx
00:55.42JeffM2501handlecommand
00:55.51JeffM2501bit switch
00:55.55JeffM2501big switch
00:55.56brlcadphoe6: 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.56Davemanhmm
00:56.09brlcadbig bit switch
00:56.32JeffM2501that 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.55Davemanis there any  API access to the event handling subsystem? :|
00:56.59Daveman:x
00:57.14JeffM2501no
00:57.22Davemanyeah
00:57.37JeffM2501tho many of the events will trigger logical API events
00:57.43JeffM2501like "somone sent a chat message"
00:57.53Davemanhrm
00:57.56JeffM2501or "A player moved"
00:58.16JeffM2501the API tries to not be tied to the exact protocoll and deal with more abstract concepts
00:58.38Davemanwell, logically :)
00:58.56JeffM2501I am looking at puting in a hook now to let a plugin handle any connecton that isn't a bz client
00:59.09brlcadomg wtf..
00:59.30Davemanthough 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.32JeffM2501viagra spam
00:59.43brlcadsince this morning nonetheless
00:59.47JeffM2501Daveman, what you need does NOT all exiist
00:59.57DavemanI am aware :P
01:00.12JeffM2501probably only about 1/3 does
01:00.14DavemanThe 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.27JeffM2501yeah it should exist
01:00.31brlcadgah, spam relay spoofing bzflag.bz
01:00.40JeffM2501we keep adding API calls for the management funcitons
01:00.43Davemanlike, would plugins run on the same thread, or a separate thread per plugin
01:00.46JeffM2501cus other plugins need them
01:00.46brlcadhundreds of delivery failures to random e-mail addresses
01:00.56JeffM2501they run in the main thread now
01:00.59Davemanbrlcad, ick
01:01.03Davemanjeffm, oh
01:01.21*** part/#bzflag phoe6 (i=[U2FsdGV@61.2.66.33)
01:01.22JeffM2501tho they could spawn there own thread/process if they wanted to
01:01.41JeffM2501there is a "tick" event they can have called if they need to service something
01:02.15Davemanhmm, interesting
01:03.08JeffM2501it's mostly event based, responding to events that happen in bzfs
01:03.23JeffM2501that's why I wanted to add a hook for a non bzf client
01:03.31JeffM2501then you can just be called when there is data pending
01:03.53Davemanright
01:04.19eTangenToh, 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.35Davemanheh heh heh
01:04.54*** join/#bzflag Arsage (n=lee137@pool-71-98-92-107.ipslin.dsl-w.verizon.net)
01:05.04JeffM2501I have to get a svn trunk here first
01:08.55DavemanLike, 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.48JeffM2501no mater what way you do it, I think the trick will be doing the admin functions with out a real player
01:09.50JeffM2501that's the kicker now
01:10.00JeffM2501you can't call any generic / command with out a player record
01:11.15Davemanoh, certainly
01:11.27DavemanI never even thought about that :P
01:12.09DavemanI figured I'd have to define a separate authentication method
01:12.11JeffM2501it works for bzadmin cus it's a player
01:12.29Davemanso it could tell whether it's a "player" or "admin" (access the interface)
01:12.33JeffM2501and all the / commands assume a player to send error codes back to
01:12.35Davemanoh, lame
01:12.37JeffM2501that's part of it
01:12.38JeffM2501yeah
01:12.40Davemanyeah I've doen that before, actually
01:12.49Davemanyeah especially if I'm going to use SSL
01:12.54DavemanI guess that's what made me think of it ;)
01:13.26JeffM2501for 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.34Davemanyay!
01:13.36JeffM2501so both the API and the / command stuff can call the same function
01:14.01JeffM2501but it's not all done
01:14.07Davemandarn :p
01:14.12Davemanwell, it's going!
01:14.26Davemannot just speculation, like my current stuff is ;p
01:14.27JeffM2501kick and ban and all that are done
01:14.31Davemanneat
01:14.49Davemanthis could be hot.
01:19.10JeffM2501you may wan to to look at the API header to see what you can do
01:19.18Davemanhmm
01:19.35DavemanbzfsAPI.cxx?
01:19.46JeffM2501the h
01:19.56Davemanhmm
01:19.58JeffM2501that has the functions that plugins can call
01:20.07JeffM2501and all the events they can register
01:20.34Davemanlooking :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.33JeffMFishBoneyay for wireless
01:21.52Davemanheehee
01:21.56Davemanoh, 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.19deepspaceThis 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.49JeffMFishBonewhere did you get your client?
01:30.08Davemaninfected/suspicious client
01:30.18deepspaceFrom the Gentoo package repository.
01:30.22Davemanhah
01:30.27Davemanmaybe the server just doesn't like you.
01:30.32Davemanperhaps check their support info?
01:30.32JeffMFishBonedoubtfull
01:30.40JeffMFishBoneis it just one server or more then one
01:30.47Davemanprobably just that one
01:30.49deepspaceYeah, I can't figure out a way of contacting them - just one, this is the mofo.kicks-ass.net server
01:30.50JeffMFishBoneDaveman, I personaly know the gentoomaintainer
01:30.58Davemanheh
01:31.06JeffMFishBoneso keep outa this one, ok
01:31.11Daveman:(
01:31.12Davemanmeanie
01:31.20JeffMFishBonedeepspace, it's probably your build date
01:31.32JeffMFishBoneI would contact the server owners
01:31.39JeffMFishBonethanfully they have an IRC channel
01:31.44CBGdeepspace: ##planetmofo
01:31.48JeffMFishBoneyeah
01:31.48deepspaceThanks folks.
01:31.59JeffMFishBonejoin that and explain and they can tell you what they look for
01:32.14spldartheh
01:32.27JeffMFishBoneDaveman, no,you just have no info to add obviously and all you were doing was confusing a possible legit user.
01:32.48JeffMFishBonewhile you may think your comments HALARIOUS, they are not to those acctualy having a problem
01:33.26JeffMFishBonewhen support time comes around, it's not the time for jokes
01:33.56DavemanI was not joking, at all. </discussion>
01:35.16JeffMFishBonethen you were making random stabsin the dark, when others here know the truth ;)
01:35.21Davemanah, bz_TickEventData()
01:35.36JeffMFishBonethat is the data that is sent with the tick event
01:35.44JeffMFishBoneeach event has data sent with it
01:35.47Davemanapparently ;)
01:35.55DavemanI was looking for it
01:37.13JeffMFishBoneIIRC all it has is the time
01:39.20DavemanSo... where does this get me?
01:40.08JeffMFishBoneshows you what we have right now avaialable for plug-ins
01:40.13DavemanI guess I'd just need to add the appropriate stuff for handling the admin stuff
01:40.16Davemanright
01:40.27Davemanlooks to be a bit lacking for what I would eventually require
01:40.40Davemanthough it's good, because know I know where the API stands on that side :)
01:40.40JeffMFishBonewell you'd have to define what all the "admin stuff" was
01:41.01Davemanclearly
01:41.04Daveman:p
01:42.36JeffMFishBonehmmm we do a server challenge first
01:43.07JeffMFishBonedoes http send out a message from the server first?
01:43.21Davemanhmm?
01:43.45Davemanas opposed to the client/remote initiating the request?
01:43.46JeffMFishBonewhen the socket from a browser connects to a server
01:43.48JeffMFishBoneyeah
01:43.55Davemandubious
01:44.06Davemanthough yeah that's a good point :)
01:45.20DavemanYeah 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.30Davemanif not so eloquently put :p
01:45.38JeffMFishBonewhat is the first thing that happens in HTTP?
01:45.47JeffMFishBonethe server send something back to the client?
01:45.57Davemanright
01:46.02JeffMFishBonewhat is it?
01:46.12Davemanafter the browser sends a request to the remote_host
01:46.38Davemanwho 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.50Davemanoh wait, maybe we're not thinking on the same step of the process :D
01:46.52JeffMFishBonethat is my question
01:47.00JeffMFishBonewhat is the exact thing sent
01:47.08Davemanfor which part?
01:47.15Davemansorry, it's confusing :)
01:47.19*** join/#bzflag lodxcol (n=lodxcol@c-69-141-182-18.hsd1.nj.comcast.net)
01:47.27Davemanmaybe I should do a flowchart or something :P
01:47.29JeffMFishBoneafter the server accepts the client sicket
01:48.04Davemanrequests some sort of identifcation, I suppose, something simple enough like, "who/what are you?"
01:48.34JeffMFishBoneI'm not asking what you suppose
01:48.39Davemanblah
01:48.44JeffMFishBoneif 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.32DavemanI 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.09JeffMFishBoneno the http
01:50.14JeffMFishBonethats why I kept saying http
01:50.21JeffMFishBoneI know what BZ does
01:50.37EpyonTime for a -20
01:51.17DavemanSorry ;)
01:53.01JeffMFishBoneI 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.31Winnylaters
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.03JeffMFishBonelooks like we'd have to change to a client challenge system
02:07.04JeffMFishBonemay not be to bad
02:07.04DavemanI'm not sure I quite fully grasp the implications that would have...
02:07.04JeffMFishBoneminimal
02:07.04DavemanOh, alright.
02:14.32DavemanDarn, I guess I really need to decide what I'm going to do :)
02:15.15JeffMFishBonethe big thing will be if you want to use our port, or listen on your own port
02:15.28JeffMFishBoneif 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.55Davemanbzflag
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.44Davemandamn modules
03:50.59Sir_Pants~bzflag
03:51.02ibotfrom 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.10Daveman3D?
03:51.19Sir_Pants3 - dimensional
03:51.24Davemanyeah right
03:51.24Sir_Pantsthe world you live in
03:51.29Davemannot quite
03:51.32Sir_Pantslol
03:51.36Davemanpeople are rather two dimensional
03:51.39Davemanon most days
03:51.45DavemanSERVE THE HIVE.
03:52.01DavemanYes, milord.
03:56.34*** join/#bzflag TimRiker (n=timr@rikers.org)
03:56.35*** mode/#bzflag [+o TimRiker] by ChanServ
03:56.40DavemanHi 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.04DavemanZzzzzzzzzflag
05:28.22Davemananyone still awake?
05:30.50blast007nope
05:30.53blast007we're all sleeping
05:31.15Sir_Pants~sleep
05:31.22ibotsomebody said sleep was overrated, and a poor substitute for caffeine.
05:32.06Daveman-_-
05:32.34L4m3r~is
05:32.35ibotrumour has it, is is the country code for iceland
05:32.42L4m3rawww
05:33.00Sir_Pantslol
05:33.24L4m3r~is $1
05:33.27Daveman...
05:33.44L4m3r~is $1 is <reply> I totally agree,
05:34.04Sir_Pants~is L4m3r
05:34.12Sir_Pantsshouldn't it be $who
05:34.13Davemanboring.
05:34.21L4m3rjbot is broken, apparently
05:34.21DavemanJeffM, did you go to bed?
05:34.24Sir_Pantsor is ibot different?
05:34.28L4m3rer
05:34.32L4m3ribot is broken :)
05:34.57Davemanwhat do you expect ;D
06:00.52*** join/#bzflag eTangenT (n=tangent@71-212-169-108.hlrn.qwest.net)
06:03.41JeffM2501?
06:04.13JeffM2501been pondering how to do events to support both server and client challenge systems
06:05.01Davemansort of
06:05.10DavemanI'm now rewriting my proposal
06:05.19DavemanI've decided to go with the idea for a plugin (finally) :p
06:05.29Davemanand yes, I have just now been considering that aspect
06:05.32DavemanI just got there
06:05.47DavemanI haven't considered a server challenge system
06:06.09JeffM2501no I meant what I was doing
06:06.15JeffM2501not asking what you were doing
06:06.16Davemanoh, heehee :)
06:06.26Daveman:x
06:06.29JeffM2501I can change BZ to be a client challenge easy
06:06.35Davemanhooray
06:06.55JeffM2501but that dosn't get me easy use of server challenge protos like IRC
06:07.22JeffM2501may have to do a small timeout then call another event
06:08.42Davemanwell, what I can say is what you seem to be doing with the API is and will be great :D
06:09.48JeffM2501we'll see
06:09.57*** join/#bzflag the_j0k3r (n=7cbd0d06@bz.bzflag.bz)
06:10.03DavemanThe great plugin conspiracy.
06:10.18JeffM2501it may be simpler to let the API just install a port listener using the existing net stuff
06:10.32Davemanyeah I was going to ask about that
06:10.36JeffM2501I'm not sure how great the need is to admin the server from the same port
06:10.41JeffM2501it would be simpler, yes
06:10.47JeffM2501less firewall setup
06:10.48Davemanit would?
06:10.59Davemanoh, blah, yeah... I suppose
06:11.04JeffM2501yeah a server owner would not need to setup 2 ports per server
06:11.13DavemanTrue :\
06:11.18DavemanIs that a big enough factor?
06:11.30purple_cowit wasn't 10 years ago :P
06:11.35JeffM2501maybe we just do same port support for client challenge protos, and add a port listener for server challenge
06:11.36Davemanhaha
06:11.39Davemanpurple_cow :p
06:11.48JeffM2501personaly I don't think it is
06:11.57Davemanyeah
06:12.24Davemanwell what different protocols would commonly be called that would require both?
06:12.28JeffM2501maybe I'll just start by adding that hook
06:12.42JeffM2501IRC is server based
06:12.52Davemantrue
06:13.06JeffM2501so if somone wanted for some reason to put an IRC server in bzfs vai plug-in it would not work
06:13.14JeffM2501unless I do some trickyness
06:13.16Davemanhaha
06:13.24JeffM2501it's not horible trickyness
06:13.26Davemanis anyone doing that -now- though?
06:13.32JeffM2501just have the server wait like 3 seconds
06:13.39JeffM2501not a server no, but a client yes
06:13.56JeffM2501if the server dosn't get a message in 3, call an event
06:14.06JeffM2501then wait 3 more for any respoince
06:14.50JeffM2501that would not let users play if they have a ping over 6000, but I think that is a reasonable limit
06:14.57JeffM2501and 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.24Davemanoops
06:16.52DavemanSorry JeffM, you were saying?
06:18.35JeffM2501just that 6000ping is unreasonable
06:18.43Davemano.O
06:19.18*** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz)
06:19.19Davemanwait, what does that have to do with client/server challenges?
06:19.19JeffM2501what was the last thing you saw?
06:19.20DavemanDid I miss something? :)
06:19.56Davemanoh, haha
06:20.16DavemanSorry, I see, it's in the logs (never appeared in the stupid client)
06:20.34Davemanthat sounds reasonable
06:20.51Davemanbzdb var
06:20.53JeffM2501if it's even needed
06:21.06Davemanright
06:21.19Davemanbut the timeout response retry sounds logical
06:21.57JeffM2501yeah, it's just some cheeze
06:23.03Davemanmmm... cheese
06:23.20DavemanSo what, I have like 17.5hrs left?
06:23.49JeffM2501probably something like that
06:23.56DavemanOkedokey
06:24.12DavemanI'm really looking forward to this plugin, no matter how it ends up :)
06:24.28Davemanheck, if anything it'd be a step closer to improved plugin support, methinks.
06:24.53Davemanand you seem to be quite enthusiastic about them :P
06:25.09JeffM2501the api is always expanding
06:25.16JeffM2501well I did the plugins
06:25.28Davemanyep
06:25.48Davemanthe one thing I guess I'm unclear on, is how the plugin should work, specifically for handling/referring data
06:26.13JeffM2501that is up to how they want to get the data
06:26.14Davemanwill it effectively handle responses, or, will that be internal to bzfs?
06:26.59JeffM2501it would handle it all
06:27.07JeffM2501bzfs would not know a lick of the HTTP protocoll
06:27.23Davemanheh
06:27.31DavemanI'd hope so, if it's supposed to be a plugin ;)
06:28.18Davemanokay, 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.40JeffM2501yeah, bzfs would simply provide a function to send some binary data out the socket
06:29.23Davemansorry, it's late, so my statements aren't as clear as they might typically be :)
06:29.31Davemanokay, cool
06:29.50DavemanI guess I just want to make sure I'm keeping track of my own thoughts, coherently, at this point ;)
06:30.08DavemanI guess biking 15mi in the evening is tiring :P
06:31.06Davemanso do you figure a plugin for this would use the existing net stuff, if it was using the same port?
06:31.27JeffM2501it would have to, if it used the same port
06:31.32Davemanright
06:31.35Davemanotherwise?
06:31.37JeffM2501as far as I know you can't have 2 sockets listening on the same port
06:31.44Davemanheh
06:32.08Davemannot for a sockstream
06:32.16Davemanyou can do naughty stuff
06:32.17JeffM2501if you do any of the socket work yourself, your duplicating code
06:32.26DavemanI wouldn't want to
06:32.30Davemanthat's not my job :D
06:32.32JeffM2501and you have to have your own cross platform stuff
06:32.40Davemanscrew that :P
06:32.53Davemanno individual socket stuff is cross-platform anyway
06:32.59Davemanalas, still.
06:33.33DavemanAnyhoo, so I figure that'd probably be easist, as it stands now.
06:37.21DavemanSo 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.39JeffM2501not the API, the / command stuff
06:37.39DavemanI take it the bzadmin was simply guised under a player, with say, all perms
06:37.43Davemanoh, okay
06:37.53JeffM2501bzadmin IS a player
06:37.55JeffM2501to the server
06:37.59JeffM2501it just never spawns
06:38.00Davemanright
06:38.10DavemanI did something like this for another project
06:38.35Davemanto not have to create an entirely new client for auth/handshake, etc
06:38.41Davemanexisting protocols, yadda yadda
06:39.35Davemanthough, 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.25Davemanoh cool
06:40.42Davemanyou could write a hook
06:41.37Davemanhaha, have you been slowly planning for this type of stuff, jeffm, or just slowly extending the api, over time? :)
06:43.00JeffM2501we have server side players
06:43.08JeffM2501bzfchron does that
06:43.11*** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org)
06:43.17JeffM2501but making a player just to admin is stupid
06:43.20Davemanczfchron?
06:43.22JeffM2501the server shoudln't NEED that
06:43.26Davemanno kidding
06:43.31JeffM2501there is a cron plugin
06:43.35Davemanoh
06:43.38Davemanwhat does it do?
06:43.41JeffM2501to run events
06:43.46JeffM2501from crontab
06:43.48Davemanof course :P
06:43.51Davemanother than that?
06:44.00JeffM2501it uses a server side player cus it runs arbitrary / commands
06:44.04Davemansorry I mean, why is that a player?
06:44.05DavemanOH
06:44.08Daveman:\
06:44.23Davemanthis is the crazy plugin I've heard so much about, today?
06:44.40JeffM2501it's less crazy now in 2.1
06:44.49Davemanoh, joy
06:44.56JeffM2501it used to use the network code to connect back to the server
06:45.03JeffM2501in 2.0.x we don't have server side players
06:45.08DavemanOkay, I suppose I could see why it would be a player.
06:45.32Davemanso instead, it's just, what, another player?
06:45.53Davemano.O
06:45.55JeffM2501on the observer team
06:45.58JeffM2501so it never spawns
06:46.02Davemanoh
06:46.09Davemanbut it's still a "player", right?
06:46.10JeffM2501but it shows in the list
06:46.12JeffM2501yeah
06:46.14JeffM2501it has a slot
06:46.14Davemanokay
06:46.17Davemansensible
06:46.17JeffM2501and a player record
06:46.21JeffM2501so all the stuff works
06:46.21Davemanof course ;)
06:46.27Davemanas I've seen :P
06:46.47JeffM2501any admin system should have the option of also creating a player for chat reasons
06:46.54JeffM2501but that is doable in the API now
06:46.57Davemangreat
06:47.12Davemanyeah, I had already considered that, briefly ;)
06:47.25Davemanthough that's clearly non-pertinent, at the moment :]
06:47.33JeffM2501it has to be an option
06:47.41JeffM2501otherwise all the chat would come from the "server"
06:47.52Davemanyeah yeah
06:48.01Davemanthere can be LOTS of options; that and more, to come
06:48.13Davemanbut I suppose that's a good point
06:48.37Davemanhow would that be done, by the way?
06:49.03Davemanor would you have to add it in?
06:49.05JeffM2501plugin tells bzfs to add a server side player, and provides an object
06:49.16JeffM2501then that object can chat all it wants
06:49.21JeffM2501it gets a real player ID
06:49.22Davemanah, okay cool
06:49.34Davemanso it simply provides an interface for it
06:49.34JeffM2501it just dosn't have a net socket
06:49.39JeffM2501yeah
06:49.42Davemanright, because it's server-side
06:49.43Daveman:)
06:49.51Davemansounds good!
06:51.07eTangenTJeffM2501: I'm only catching this latest part of chat here... and what I see sounds nice. :)
06:51.25JeffM2501dosn'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.54eTangenTof course they won't, but if they HAVE to use a player name for server messages, they could just use SERVER. :P
06:52.11a_meteoriteI just am interested in who Daveman is
06:52.13a_meteorite*am just
06:52.34eTangenTI think having server-side players (specifically obs) could let server admins set up really cool things with server messages.
06:52.55Davemanheehee
06:52.57JeffM2501server side players are done
06:53.07JeffM2501well for chat reasons done enough
06:53.15eTangenTah
06:53.19JeffM2501they can spawn
06:53.20eTangenTwell, good work.
06:53.22JeffM2501but they can't move or shoot
06:53.24DavemanSERVER: all your administrative capabilities are belong to us
06:53.51Davemanoh, so they *can* spawn?
06:54.23eTangenTalright, I'm off to bed
06:54.25Davemanoh, right, observers.
06:54.29Davemanlater ETangent
06:54.34eTangenTif I peer or timeout, it's because my lappy crashed again
06:54.34JeffM2501ssp's don't have to be observers
06:54.35Davemanhave a good night :)
06:54.37eTangenTDEATH TO DELL!
06:54.40Davemanwhee
06:54.45JeffM2501there intent was for server side bots
06:54.46Davemanviva la deathstar!
06:54.53Davemanheh
06:54.55eTangenTand if it crashes, that makes 5 times today.
06:54.58Davemanhow's that going, JeffM? ;)
06:55.13JeffM2501it isn't dine
06:55.14JeffM2501done
06:55.20Davemanbot plugins!?
06:55.24Daveman:D
06:55.30JeffM2501we don't have enough gamestate on the server to do proper nav
06:55.36JeffM2501tho we have more now that I did DR
06:56.49DavemanI'm glad that there are people like you who are active and enthusiastic about the project :)
06:57.13JeffM2501heh
06:57.38purple_cowI have learned from experience that a modicum of snuff can be most efficacious.
06:57.49Davemanhaha
06:58.09Daveman;)
06:58.40purple_cowsorry, I was momentarily overcome by the awesomeness of that
06:59.18Davemanpurple_cow, always with the witty quips? ;)
07:00.31Davemanheh, rutgers lost
07:00.41Davemanpoor girls
07:03.33DTRemenakwoot, bzfscron
07:06.20*** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz)
07:10.06Daveman:|
07:10.49Davemanpurple_cow, so what do you do, other than provide great occasional witty humor, as I have so observed? :)
07:11.01purple_cowI complain
07:11.05purple_cowI complain a lot
07:11.07DavemanDon't we all?
07:11.12DavemanOh, you're a big one? ;p
07:11.51DavemanWell, hopefully you're good at it.
07:13.32Davemanany idea if bzadmin operates under masked player permissions?
07:14.49DTRemenakbzadmin uses the same permissions system as bzflag does
07:15.01Davemanyes, clearly
07:15.54DavemanI 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.28DTRemenakbzadmin is just another client.  sends a username and token to the server, who then checks against the groups.
07:16.45Davemanoh, okay
07:16.54DTRemenakbasically bzadmin is a text-based bzflag that can't spawn a tank
07:16.58Davemanso bz does use practical command groups?
07:17.06Davemanyeah, I figured
07:17.22DTRemenakcommand groups?
07:17.33DTRemenakwe use a fine-grained permissions system
07:17.40Davemanokay
07:17.53Davemangreat!
07:18.33DTRemenakthere is also an "admin bit" triggered by the /password command that bypasses the normal permissions
07:19.27DTRemenakcurrent permissions list is http://my.bzflag.org/w/Group_Permissions
07:19.34DTRemenakor http://my.bzflag.org/w/Server_Permissions
07:19.38DTRemenakwhich should be merged
07:25.09Davemanah, cool; thanks DTR
07:30.11DavemanThat's nice; perhaps this can utilize the same or a similar bypass method for administration purposes :)
07:31.50DTRemenakbetter to go through the permissions system (have the user log in)
07:32.11DTRemenakit's all exposed through the API
07:34.01Davemanyup yup!
07:37.31*** join/#bzflag _Grace (n=ca07b782@bz.bzflag.bz)
07:41.00_GraceHey, 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.29Davemanhaha bzfcron
08:23.35Davemanwow
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.51Tanksnipeany body seen jeff
08:40.23a_meteoritenot at this time
08:41.21Tanksnipeu seen wat on bzflag.org
08:41.35Tanksnipego to tanksnipe.no-ip.org/stuff/screen.png
08:42.01Tanksnipeand hi met
08:42.10a_meteoriteuh
08:42.18a_meteoritewow
08:42.36Tanksnipedid u know that was there?
08:42.45a_meteoriteno
08:42.50Tanksnipenot very appropriate
08:42.57_GraceBZFlag - Family Friendly?
08:43.03Tanksnipenope =[
08:44.27ManuTanksnipe: nope? why?
08:44.42Tanksnipewat
08:44.43Davemanyeah
08:44.58Tanksnipecause of wats on bzflag.org
08:45.03Davemanhe dropped about 90min ago
08:45.12Davemanasleep no doubt
08:45.20Tanksnipewat are u talking abotu dave
08:45.31_GraceJeff i think
08:45.34DavemanYou asked if anybody had seen, Jeff, sorry.
08:45.35Tanksnipeo
08:45.36DavemanYes.
08:45.38Daveman:)
08:45.40_Grace=)
08:45.46Tanksnipe-.-
08:45.47_GraceAnywayz...
08:46.01Tanksnipei think bzflag needs to be cleaned up..
08:46.08Daveman\o/
08:46.09_GraceMe and Tanksnipe were just talking to an 11yr old that wanted to know how to make maps
08:46.16Davemancute
08:46.36Tanksnipeu mean i was talkngi to him..
08:46.46Tanksnipetalking*
08:46.50a_meteoriteremoved
08:46.55Tanksnipewat removed?
08:46.57_Graceyea - I did contribute to that conversation =P
08:47.02a_meteoriteI removed the spam
08:47.11Davemanspam ~_~
08:47.21Tanksnipeits everywhere...
08:47.25a_meteoriteack
08:47.28a_meteoriteyeah, hold on
08:47.33Tanksnipelol
08:47.43Tanksnipei think jeff put it there
08:47.46Tanksnipej/k
08:48.06Tanksnipehttp://www.bzflag.org/wiki/EndShot
08:48.09Tanksnipeits there too.
08:49.29Tanksnipei just got the sudden feeling that i was gonna vomit
08:49.48a_meteoritesoon as you see the first link, close your eyes ;)
08:50.00Tanksnipefirst link?
08:50.06Tanksnipesicko...
08:50.11Tanksnipeu actually clicked
08:50.15a_meteoriteno
08:50.27a_meteoritethe links are descriptive enough
08:50.43Tanksnipelol
08:50.47TanksnipeXD
08:50.55DavemanI'm great a making up words.
08:51.28Tanksnipeok..
08:52.10a_meteoriteI really don't want to know
08:52.32Tanksnipeknow wat?
08:52.55a_meteoritewhat kind of words he can make up
08:53.05Tanksnipeo
08:53.13Tanksnipemet how do i get my texture to load?
08:53.29a_meteoritespam on nearly every page >_<
08:53.33Tanksnipesince it needs to be on bzflag.org
08:53.44a_meteoritesubmit your texture
08:53.51Tanksnipewhere
08:56.45a_meteoriteTanksnipe: are there any more pages?
08:57.34Tanksnipei dont wanan look im traumatized already
08:57.38a_meteoritek
08:57.38Tanksnipelol
08:57.42Tanksnipej/k
08:58.06a_meteoritenah, you probably like it
08:58.13_Gracelol
08:58.26Tanksnipe-.-
08:58.47_Grace~bzfrag Tanksnipe
08:58.58ibotACTION destroys Tanksnipe with a guided missile
08:59.05Tanksnipethats nice
08:59.12_GraceXD
08:59.17TanksnipeDX
08:59.23Tanksnipe=======D
08:59.40Tanksnipe(.)(.)
09:00.05purple_cowwatch it
09:00.06_Grace...
09:00.09Tanksnipe?
09:00.23a_meteoriteagh, spam everywhere
09:00.28Tanksnipei know
09:00.30Tanksnipeits horrible
09:00.55Tanksnipei think i remeber seeing those links before but i forgot to tell anyone
09:01.21a_meteoriteat least they put it on the bottom -> easy to remove
09:01.26Tanksnipeya
09:01.53_GraceHow did they get there?
09:01.58_Gracemay i ask
09:02.10a_meteoritesomeone signed up and put it there
09:02.21Tanksnipethe question is who
09:02.27_Gracelol
09:02.38Tanksnipe*cough* grace *cough
09:02.43_Grace=0
09:03.16a_meteoritemost likely an automated bot
09:03.40Tanksnipeor grace
09:03.50Tanksnipeadmit it -.-
09:04.07_GraceI have my own site for that stuff =P
09:04.20_Gracei kid i kid - that stuffs grose
09:04.24Tanksnipe0.o
09:05.07Tanksnipedid u get all of it met?
09:05.31a_meteoriteno
09:05.34a_meteoritethere's still more
09:05.38a_meteoritemy schoolwork is suffering
09:05.54Tanksnipeits 2am here..
09:06.02a_meteoriteyeah
09:06.03_Grace6:40pm here XD
09:06.04a_meteoriteI know
09:06.12a_meteoritelucky
09:06.19Tanksnipeeurasia ...
09:06.22a_meteoriteI have a report due tomorrow
09:06.29_Graceoow
09:06.45Tanksnipeplagirism =]
09:06.49_GraceI just finished 1 - it was about Justice! =P
09:07.10a_meteoriteargh
09:07.25a_meteoriteso many pages of spam
09:07.34Tanksnipeidk
09:07.45Tanksnipei only found the 2  told u
09:07.51Tanksnipei didnt search all pages...
09:07.57_GraceIs there anyway to find out who may've put it there?
09:08.06a_meteoritethe admins of the wiki
09:08.19Tanksnipethat wiki is old...
09:08.23Tanksnipenew one pwns
09:08.41a_meteoritesomeone help out
09:08.42_Grace~bzfrag Old Wiki
09:08.52ibotACTION blindsides Old Wiki with an invisible bullet
09:08.52Tanksnipehow do i upload my textures..
09:08.52a_meteoritehttp://bzflag.org/wiki/RecentChanges
09:09.04a_meteoritelook at 2007-3-27 and younger
09:11.07Tanksnipehttp://bzflag.org/wiki/Version_202_2e0_20mapmaking_20information
09:11.17Tanksnipei think i know woh did ut
09:11.19*** join/#bzflag LongDon (n=LongDon@dialin-78212.ewetel.net)
09:11.19Tanksnipeit
09:11.30_Gracewho?
09:11.38a_meteoritewhoa, this goes back a long time
09:11.57Tanksnipeya i remember from long tiem ago
09:12.15a_meteoritesign up and help
09:12.27Tanksnipeehhh
09:12.36Tanksnipebusy not doing anything
09:13.03a_meteoritethen help me out here, this is due tomorrow and I'm trying to be a good bz citizen :P
09:13.16_Gracelol
09:13.20Tanksnipei foudn it
09:13.25Tanksnipeso im good citizen
09:13.31Tanksnipe;p
09:14.09a_meteoriteyeah, I'm not going beyond a certain date. it's too much
09:15.06Tanksnipelol
09:15.17Tanksnipearent those liek archives or something
09:15.28a_meteoritehttp://bzflag.org/wiki/RecentChanges
09:16.20Tanksnipeculprit -  SinaCrisafi
09:16.32a_meteoriteit's just a username
09:17.12Tanksnipeu didnt tell me how to upload textures..
09:17.22a_meteoriteit's on the boards
09:17.29Tanksnipewhere
09:17.52a_meteoritelook in announcements
09:21.22Tanksnipehow would i edit my downloadacces file to allow all site to dwonlaod texturefrom
09:22.19a_meteoriteopen it, delete the lines, and add "allow *"
09:22.30a_meteoritebut if you submit your texture, no one will have to do that
09:22.59Tanksnipei know
09:23.10Tanksnipebut they have to be aprroved that will take time
09:23.21a_meteoritea little
09:23.37Tanksnipei just rather people not see my textyre or the edit the downloadccess file
09:23.44Tanksnipetextures*
09:30.34a_meteoritealright, I spent 45 mins delete stuff. back to my report (there is more spam, but on on obscure pages).
09:37.21Davemanhey 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.42detonation123hello
13:04.54donny_bakerhi
13:05.08detonation123where can i play bzflag? i'm new
13:05.29donny_bakerhave you downloaded the game yet?
13:05.36detonation123yeah
13:06.14donny_bakerok, when you start the game, you selct "Join Game"
13:06.33donny_bakerAnd then "Find Server"
13:06.46detonation123ok 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.56donny_bakerthe list of servers is sorted by the number of players on
13:07.04donny_bakerwhat operating system?
13:07.49detonation123i 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.04donny_bakerwhat operating system? windows?
13:08.10detonation123xp
13:08.52donny_bakerthe latest compiled client is at http://beta.bzflag.bz/builds/2.0.x/
13:09.04donny_bakerget the 2.0.9s8 build
13:09.10detonation123ok
13:09.43donny_bakerone other thing, don't get frustrated at first
13:09.59donny_bakerseems like the first thing everyone gets good at is dying :)
13:10.14donny_bakerthen you get better
13:11.08donny_bakerpractice makes perfect... and there are some very good players, don't let them frustrate you at first
13:12.29RatOmeterI got my score up to 67 this morning at Badgerking's map. Then I had to go to work :|
13:12.53detonation123k
13:12.58detonation123thanks
13:13.43donny_bakergood luck... if I can play this, anyone can
13:14.04donny_bakerand RatOmeter can vouch for my lack of skill
13:14.04detonation123k
13:14.29RatOmeterdetonation123 is doing well so far, having registered his callsign in the forums (I played for a looong time before doing that)
13:14.52RatOmeterheh, actually donny_baker is not that bad at it.
13:14.56donny_bakeryep, oh and your username and password from the forums are what you use in the game
13:15.07donny_bakerthat 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.11detonation123it'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.29CBGRatOmeter: aww, only 2 short
13:23.55RatOmeter;)
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.25detonation123hello
13:36.34donny_bakerhi again
13:36.40CBGhola
13:37.16detonation123how can i jion a server it always say something with the callsign or something
13:37.33detonation123or maybe its that no body wants me
13:37.42donny_bakeryeah, you use the same password and username that you sue on the forums
13:37.45CBGFill in the callsign and password fields in game the same as at the forum at my.bzflag.org/bb/
13:38.10donny_bakerin callsing put detonation123, and in password put your password from the forums
13:38.13detonation123so my name here detonation123 on the callsign part
13:38.18detonation123ok
13:38.24detonation123brb
13:38.30detonation123thanx
13:42.37*** join/#bzflag Guest097eu (n=5af00d4d@vs189182.vserver.de)
13:45.35donny_bakerhmmm, wonder if detonation123 got it to work? he isn't currently on :(
13:46.03CBGhe seems more intelligent than some
13:46.25CBGand at least tries to spell right.
13:47.11donny_bakerand he did find out the right place to ask for help
13:47.30CBGyep
13:47.40donny_bakerof course I can't say the help he IS getting is quality help ;)
13:47.45CBG;)
13:47.51CBGit 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.25EpyonHello all :)
14:28.13*** join/#bzflag SpazzyMcGee (n=SpazzyMc@client-82-3-248-231.glfd.adsl.virgin.net)
14:28.29SpazzyMcGeethis pissing network.
14:28.31SpazzyMcGeeoops wrong channel
14:28.36SpazzyMcGee*hmph* stupid client
14:29.01SpazzyMcGeesorry 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.22ruskieManu, 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.01Manuruskie: ok :)
15:22.23*** join/#bzflag Dessy (n=Dessy@88.134.210.139)
15:24.44ruskieManu, on the ML just sent
15:27.01ruskiebah it's stuck in the moderator approval queue
15:27.17ruskie<PROTECTED>
15:27.33*** join/#bzflag a_temp_dist (n=temporal@about/essy/alarming/a-temp-dist)
15:29.34Manuruskie: k
15:29.46ruskiereset with just the .so
15:29.54Manusent it to me directly
15:30.19ruskieit's on the ML all now :)
15:31.03ManuI 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.16DavemanHello gentlemen!
15:43.34QuantumBeepLiar.
15:51.36*** join/#bzflag TimRiker (n=timr@216.49.181.128)
15:51.36*** mode/#bzflag [+o TimRiker] by ChanServ
15:54.37DavemanHey 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.28ruskiehmm in bzfsAPI.h when did bz_Load get lost?
16:09.45ruskieand is there something that replaces it
16:12.43RatOmeterI 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.22RatOmeterI 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.07JeffM2501it does not exist
16:37.25JeffM2501tho there should be info in the readme
16:37.45JeffM2501IIRC we don't realy have compiling instructons in the wiki, they are part of the source package
16:38.04JeffM2501blast007, it shiped yesterday, I'm waiting to get the tracking number from our billing dept.
16:39.30DavemanHey Jeff
16:39.34JeffM2501hello
16:56.09JeffM2501TimRiker, 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.30JeffM2501wow all of trunk is only 36 megs, that's not too bad
17:02.57Daveman:)
17:06.27JeffM2501well at least I won't break the list server
17:06.37JeffM2501just the queryies
17:09.20*** join/#bzflag hobbsc (n=hobbsc@ip70-178-55-100.ks.ks.cox.net)
17:16.19TimRikerJeffM2501: sounds like about it. the poll scripts, the stats scripts, the clients, etc.
17:16.27JeffM2501k
17:16.42JeffM2501I researched it last night, I can do it prety easy
17:18.16DavemanJeff, great!
17:19.21TimRikerJeffM2501: should be fairly easy. would be nice
17:19.30JeffM2501yeah I'll do it this week
17:20.37JeffM2501and a hook for when it detects a connection that is not BZFS
17:21.00Davemanyay!
17:25.51*** join/#bzflag Davemon (n=dave@pool-141-150-73-250.mad.east.verizon.net)
17:26.21Davemon\o/
17:28.21TimRikerwould 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.50ruskiewhat 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.59JeffM2501TimRiker, I'm just going to set it up so we can do whatever
17:31.33JeffM2501basicly geting the bzfs proto out of the way for those connections and provide a place to put whatever new code goes.
17:31.39JeffM2501ruskie, how many -d?
17:32.39ruskieno clue... Manu or Pimpi_ would know...
17:33.14JeffM2501IIRC it only gives load errors on 3 or more
17:38.40TimRikerJeffM2501: 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.55TimRikerGET / should show something useful.
17:39.11JeffM2501Im going to have the bz client send the BZFSXXXX at the start
17:39.17JeffM2501so we know it's a bz client
17:39.17menotumeyikes, we're gonna break the stats sites, etc ?
17:39.20JeffM2501yes
17:39.26ruskie*joy*
17:39.35JeffM2501then the server will send back BZFSXXXX and it will work as it does now
17:39.40TimRikerJeffM2501: could use an HTTP CONNECT or simular.
17:39.41JeffM2501after that, I'm leaving it up to others
17:39.56TimRikerbut I'd likely use BZFLAG as the command.
17:40.04JeffM2501that's what BZFS is
17:40.11JeffM2501just our command that nooneelse will use
17:40.21TimRikershould use normal HTTP version strings for client and server versions.
17:40.24JeffM2501then we'll be in our own proot and done
17:40.26JeffM2501why?
17:40.37JeffM2501let HTTP be http
17:40.42JeffM2501bz be bz
17:40.47JeffM2501and IRC be IRC ;)
17:40.56menotumewhat will be will be
17:40.58TimRikercause http should already have the server and client versions handled.
17:41.12TimRikerwe should not send the same information again coded differently.
17:41.17JeffM2501we won't send it again
17:41.24JeffM2501it will only be sent once for each client type
17:42.42JeffM2501if it's a bz game client it'll send bzfsXXXX first, and the server will do what it does now
17:42.55JeffM2501if it sends anythign else ( like HTTP ) then the HTTP side can handle that
17:43.15JeffM2501I'm just geting the bzfs out of the way
17:43.34JeffM2501so that other protcolls can use the same port ( HTTP and others ).
17:43.40menotumejust sharing the port ?
17:43.43JeffM2501yeah
17:43.57JeffM2501and adding a way to add another listener on another port if you want
17:44.10JeffM2501just the hooks for whatever wants to be done with it
17:44.17*** join/#bzflag StainlessSteelRa (n=423c986a@bz.bzflag.bz)
17:44.26menotumei see
17:44.38JeffM2501I will not be implemnting tim's full plan
17:44.39menotumeand /.configurable ?
17:44.42JeffM2501as that is a SoC
17:44.48JeffM2501it won't have HTTP
17:44.50JeffM2501just hooks
17:44.56JeffM2501so this part will be done all the time
17:45.11JeffM2501if there is no code in the hooks, it'll be skiped
17:45.14JeffM2501just 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.27JeffM2501I just want to get it ready for the SoCers
17:45.33menotumethx for stopping by, tupone :
17:45.36JeffM2501at a very low level
17:46.02TimRikerso how with the client detect the server version? or know that it is talking to a bzfs?
17:46.56JeffM2501the 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.03TimRikercurrently the client waits and reads the server info _before_ sending any bzfs protocol stuff.
17:47.04JeffM2501it's just adding one more BZFSXX
17:47.06JeffM2501yes
17:47.10JeffM2501that is what I'll change
17:47.25JeffM2501add one more BZFSXXX from the client at the start
17:47.27JeffM2501it's realy simple
17:47.55TimRikeragain, I'd much rather you not send and XXX
17:47.59TimRikerjust BZFLAG.
17:48.02JeffM2501why?
17:48.14JeffM2501server can then do a fast out if it's not the right proto
17:48.25TimRikercause we already send client version elsewhere.
17:48.29JeffM2501so
17:48.33JeffM2501it's just text
17:48.40TimRikerthe client will still be able to drop as it does now when it gets the BZFSXXXX
17:48.55JeffM2501but ok, I'll send BZFLAG
17:48.55JeffM2501fine
17:48.55JeffM2501no big whup
17:48.59JeffM2501text is text
17:49.16menotumeBZFLAG1 ? to allow for upward compat ?
17:49.21JeffM2501won't need to
17:49.28JeffM2501we can add more later
17:49.32menotumeah, nvm :)
17:49.34JeffM2501non 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.35menotumeright
17:49.55menotumethx for stopping by, tupone. take your coat off and stay a while this time :)
17:50.00JeffM2501thankfully the list won't have to change
17:50.15TimRikerthe XXXX should die eventually. I'd prefer to see BZFLAG\n\rOtherHeaders:...\n\r\n\r then BZFSXXXX from the server.
17:50.15JeffM2501and the sites and scrips will just need to send a thing right after connect, so it's a small mod for them
17:50.51TimRikerthen have the client send proper HTTP headers for client version etc.
17:50.59JeffM2501why?
17:51.03menotumewelll, sites & scripts will have to deal with old and new servers
17:51.16TimRikerbut I'm peachy with BZFLAG\r\n\r\n and then the server sending BZFSXXXX
17:51.40JeffM2501yeah menotume they can know from the list server by the proto
17:51.49JeffM2501if it's over 0048 it's new style
17:52.02TimRikeror 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.02JeffM2501actualy you can send it for everyone
17:52.05JeffM2501old server will ignore
17:52.11JeffM2501and still get back BZFSXXXX
17:52.35TimRikerold server will not currently ignore. it'll kick you.
17:52.37JeffM2501so bzflag clients can connect to web servers?
17:52.42menotumeher's a silly question ... what are we going to do with http anyway ?
17:52.55menotumecontrol vars ?
17:52.56JeffM2501the plan is for admin
17:52.57JeffM2501yeah
17:53.01JeffM2501bzfadmin stuff via a page
17:53.05TimRikerbzflag clients DO connect to web servers. this just means that the 2 connects start to merge more.
17:53.30JeffM2501how 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.00Davemonwoo. bzparty!
17:54.05TimRikerhave to look at libcurl. I expect it handles http CONNECT somehow and can hand off the pipe.
17:54.26JeffM2501sounds funky just to be funky
17:54.35JeffM2501oh,, your looking for lame proxy support
17:54.36JeffM2501bahh
17:54.57TimRikernot really, but http files from the server would be nice. ie: meshes and textures.
17:55.20JeffM2501and we can do that with out having the c lient use HTTP for game conenctis
17:55.23JeffM2501VERY easalay
17:55.38*** join/#bzflag Tupone_ (n=atupone@pdpc/supporter/active/Tupone)
17:55.38*** mode/#bzflag [+v Tupone_] by ChanServ
17:56.32TimRikertrue. 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.15TimRikerwith BZFSXXXX  and nothing else... the http server would still be listening and need to timeout.
17:57.56TimRikerif 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.37TimRikerwith at least \r\n\r\n we get the remote side closing the connection.
17:58.53JeffM2501ok, so BZFLAG \r\n\r\n
17:59.00TimRikerpeachy to me.
17:59.01JeffM2501so it'll at least crap out
17:59.03JeffM2501k
17:59.12TimRikerthat's what I'm after. quick crapping. :)
17:59.49JeffM2501cus we love idiots
18:00.36TimRikerwell, cause we get them. not that we luv them.
18:01.05TimRikeroh, it's \r\n not \n\r that I typed sometimes.
18:02.14JeffM2501yeah I'm sure it happens all the time now :)
18:02.22JeffM2501but it's just text
18:02.24JeffM2501so no big
18:02.46TimRikeryeah, won't hurt the servers, but bzflag does hang iirc. /me tries.
18:04.12JeffM2501then the script updates are still easy
18:06.20TimRikeryep. current bzflag hangs till the server times out.
18:06.20JeffM2501thats what they get for bein an idiot :)
18:06.20TimRikerheh. perhaps so.
18:07.17TimRikerthen 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.24TimRikerbut that can happen later.
18:07.39JeffM2501whatever floats yoru boat skip
18:07.44TimRikeribot and stats goo will need to change to handle different versions differently.
18:07.54Davemanwhatever sinks your ship
18:07.58TimRikera 3 hour tour...
18:08.11Davemanmmm goo
18:08.26JeffM2501has anyone even defined what the /admin "stuff" is?
18:08.30JeffM2501that's going to be the hard part
18:08.35TimRikergoo can patch ships too.
18:08.39Daveman:)
18:08.39JeffM2501have to make it so those can be done with out a player record.
18:08.45DavemanJeff, yeah
18:08.55TimRikernope. do a /plugin/foo interface and write a few plugins. :)
18:09.08Davemanplugins \o/
18:09.36JeffM2501ether plugin or internal, the features of the / commands need to be changed to run with out a player
18:09.41JeffM2501kick/ban/ etc are done
18:09.53TimRikerhmm. listen loop will want a player[] to associate I expect.
18:09.55JeffM2501but are there any other features that are done by / command that don't have a function needed?
18:10.03JeffM2501many things want a player
18:10.08JeffM2501that's what Im saying
18:10.21JeffM2501I've broken out many of the / commands to have a function that does the work, that dosn't need a player
18:10.24Davemanwhat about the /password thing I heard about?
18:10.24JeffM2501you'll need the same thing
18:10.35JeffM2501it's assumed plugins have full rights
18:10.38JeffM2501since the admin installed them
18:10.41Davemanyay
18:10.53TimRikerthe /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.57JeffM2501one would assume that the HTTP server does as well, after it auths
18:11.02JeffM2501yes
18:11.06JeffM2501oh you want it to be a player
18:11.07JeffM2501ok
18:11.13Daveman:[
18:11.14JeffM2501then you'll need a server side player
18:11.15JeffM2501that's done
18:11.21JeffM2501at least for observers
18:11.28JeffM2501bzfcron uses one
18:11.34TimRikerthe admin goo should use some kind of authentication, so I expect it will want a player.
18:12.00JeffM2501depends on how you do it
18:12.03Davemanwhy would it have to be?
18:12.05TimRikerstats, and display server info should not need a player. but basic or cookie auth likely would use a player slot.
18:12.23TimRikeroh. server side player might work.
18:12.30JeffM2501:)
18:12.32Daveman:)
18:12.41JeffM2501they have all the hooks for chat and perms, etc..
18:12.53JeffM2501they can even spawn, they just can't drive or shoot yet
18:13.16DavemaneTangenT, you around?
18:13.52JeffM2501well at least I have enough to get going for the basics to ge the connection ready for them
18:14.09JeffM2501then you and the SoC people can handle the rest of the specifics
18:14.15TimRikersounds 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.36JeffM2501yeah I was going to add a function to verify a token
18:14.38JeffM2501to the server
18:14.44JeffM2501so you could do it the same way
18:14.59TimRikerI'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.07JeffM2501indeed
18:15.10TimRikerbut all that can happen after the http change.
18:15.20JeffM2501I just want it for an RSS plugin
18:15.26TimRiker:)
18:15.35TimRikeranother excellent use. :)
18:15.50JeffM2501and an IRC plug-in
18:16.02JeffM2501IRC needs one more hook, but it ain't too bad
18:17.15DavemanWill you implement some sort of timeout?
18:17.18JeffM2501yes
18:17.33JeffM2501to protect againt conenctions left open
18:17.42Davemanah, good :]
18:29.02JeffM2501man does bzfs contain the worlds longest function or what?
18:31.41Erroneousused to be longer :)
18:31.51JeffM2501yeah
18:41.00Daveman:p
18:41.08DavemanHi Erroneous
18:41.19Erroneoushi Daveman
18:41.28DavemanI checked out bzfcron last night ;p
18:41.44TuponeI prefer big function in one file that randomly separated tiny chunks of code in multiple files
18:42.45ErroneousDaveman: the trunk version is pretty sane
18:42.53Erroneousyou should see the 2.0 version
18:43.25Erroneousit creates a socket and connects back to bzfs, does all net handshaking by tick events
18:44.06Erroneousbefore I wrote that I didn't realize it was even possible for a process to communicate with itself via sockets :)
18:45.25eTangenTDaveman: Hi.
18:45.39DavemanHowdy!
18:46.04ErroneousTupone: the key is to separate it logically
18:46.11DavemanErroneous, ah, good stuff :P
18:46.18DavemanI'll take a peak later :)
18:46.20TuponeErroneous, thanks for suggestion
18:46.32ErroneousTupone: hehe :)
18:48.25TuponeJust found a book here that says like you said, dated on 1980 :) "The pratical Guide to Structured Systems Design"
18:49.09Erroneousheh, 'twas before I was born :P
18:49.21TuponeI suspected :-)
18:50.48ErroneousDaveman: http://my.bzflag.org/bb/download.php?id=2238
18:51.01Erroneous'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.01big_daddy2pie!!!!!
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.50big_daddy2pie
19:32.55*** join/#bzflag Quol (n=Quol@modemcable177.75-202-24.mc.videotron.ca)
19:33.38big_daddy2~karma big_daddy2
19:33.38ibotbig_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.05DavemanThanks Erroneous :P
20:14.54ErroneousDaveman: hmmm?
20:14.55Davemanbzfscron package :P
20:14.57Erroneousah
20:15.38Manuan erroneous package ;)
20:15.49Erroneousindeed
20:15.49Davemanindeed :D
20:15.55*** join/#bzflag Winny (n=Winny@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
20:15.57Daveman:P
20:16.03Dessyhi winni
20:16.07Dessywinny
20:16.15Dessyand hi others :)
20:16.21Winnyhi dest
20:16.27Erroneousy'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.37Daveman: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.27big_daddy2has anyone seen blast007?
21:08.37big_daddy2oh nvm, sry
21:09.23Winny~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.52CIA-17BZFlag: 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.19JeffM2501In theory, I've got the connection changes done.
21:54.52Daveman\o/
21:54.52colorado3855<PROTECTED>
21:54.53purple_cowhave you tested it? ;)
21:54.59purple_cowhave you *compiled* it? :)
21:55.02JeffM2501no, thats why it's a theory ;)
21:55.05JeffM2501yeah it compiles
21:55.08*** join/#bzflag TheRedBaron (n=Baron@fl-71-49-1-173.dhcp.embarqhsd.net)
21:55.12colorado3855I am having a issue with a new laptop and am unable to connect to bzflag
21:55.20JeffM2501colorado3855, what error do you get?
21:55.53colorado3855I keep getting this error...The world cache files disappeared. Jloin Cancelled
21:55.56Davemanjeffm, so non-bzfs connections can be made, and receive back error codes and such? :D
21:56.02JeffM2501colorado3855, are you on windows?
21:56.05colorado3855yes
21:56.08colorado3855XP Pro
21:56.21JeffM2501colorado3855, is your my documents dir on a network share?
21:56.24JeffM2501or some place not local?
21:56.37colorado3855my laptop is a work laptop and .....yes..that is what I was going to say
21:56.41JeffM2501yeah
21:56.44JeffM2501bzflag dosn't like that
21:56.48JeffM2501what vesion do you have?
21:56.52colorado3855am I hosed?
21:56.59colorado3855of ? BZ?
21:57.01JeffM2501we added a command line option to let you specify a local dir
21:57.02JeffM2501yeah
21:57.22colorado3855should be the latest.....I just downloaded it the other day....
21:57.26JeffM2501from where?
21:57.28colorado3855new job..new laptop
21:57.41JeffM2501well it's probalby not 2.0.9x
21:58.03JeffM2501you want to get the current build for 2.0.9 from http://beta.bzflag.bz/builds/2.0.x/
21:58.07colorado3855yep..2.8
21:58.24JeffM2501then in your shortcut add -configdir "some/path/on/your/machine"
21:58.40JeffM2501make sure it's a local path
21:58.46JeffM2501then that will use that for your config and cache
21:59.10colorado3855should I remove 2.0.8 from my laptop...will that matter?
21:59.29JeffM25012.0.8 will not run, but the new version will go into a difrent folder
21:59.36colorado3855k
21:59.36JeffM2501so it's kinda pointless to keep .8
22:00.37colorado3855sorry...I am little confused about this line...then in your shortcut add -configdir "some/path/on/your/machine"
22:00.52JeffM2501right click on your shortcut to the client
22:00.57JeffM2501hit properties
22:01.03JeffM2501then in the target field
22:01.06JeffM2501after the last "
22:01.14JeffM2501add -configdir
22:01.26JeffM2501then the path to some writeable folder on your hard drive
22:02.39*** join/#bzflag patlkli (n=patlkli@unixboard/users/patlkli)
22:03.21colorado3855Jeff....any of the 2.0.9s4 exe paths?
22:03.35JeffM2501any path we can write to
22:03.41JeffM2501that is local
22:03.57JeffM2501.\ is probably even valid
22:04.02colorado3855sorry...I meant the 2.0.9. download...I followed the lilnk you provided
22:04.08JeffM2501oh
22:04.13JeffM2501get the one with the bigest number :)
22:04.34colorado3855hehehe...bigger is newer and better...theoritically
22:05.10colorado3855downloading....
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.26patlkliJeffM2501: 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.35patlklihi Constitution, hi LongDon
22:07.58Davemanyay more plugins!
22:08.11patlkliDaveman: lol, but what plugin?
22:08.13JeffM2501cool, good luck on it
22:08.26patlkliJeffM2501: thanks
22:09.28LongDonhi patlkli
22:09.36colorado3855Jeff...like this      "C:\Program Files\BZFlag2.0.9s8\bzflag.exe"-configdir
22:09.39colorado3855?
22:09.48JeffM2501no, the path to a folder
22:09.49JeffM2501not an exe
22:09.57JeffM2501ijust do -configdir .\
22:10.04JeffM2501that will do the same for you
22:10.15JeffM2501and add a space
22:10.23JeffM2501" -configdir .
22:10.27JeffM2501.\
22:15.53colorado3855Jeff....sorry man, I am way out of my league with this stuff...this is what is in my Target box on properties
22:15.59colorado3855"C:\Program Files\BZFlag2.0.9s8\bzflag.exe"
22:16.39colorado3855do I need to change that completely?  Initially, you said to add the -configdir after the last "
22:18.22Davemanbrlcad, are you lurking?
22:18.58JeffM2501you add
22:19.00Constitutionpatlkli: hi
22:19.01JeffM2501add a space after the "
22:19.12JeffM2501then -configdir .\
22:19.14JeffM2501that's it
22:20.09*** join/#bzflag lodxcol (n=lodxcol@c-69-249-178-98.hsd1.nj.comcast.net)
22:20.22JeffM2501hmmm. I think all I have wrong is the adding of the socket to the set
22:21.23colorado3855working on it
22:21.34JeffM2501I also cleaned up the main and the server loop a little :)
22:22.33inferno285hi
22:23.15JeffM2501hello
22:24.00*** join/#bzflag Rogue (n=181dd265@bz.bzflag.bz)
22:24.21Roguehello
22:24.29JeffM2501hello
22:24.54Roguewats the random topic of the day?
22:25.04JeffM2501pardon?
22:25.29Roguewhat are we talking about if there was a dissussion?
22:26.01JeffM2501it is not random
22:26.01JeffM2501this channel is for development of bzflag
22:26.01Rogueok...
22:26.37Roguewait a second...
22:26.43RogueO.O
22:27.26Rogueso this is suggestions? for the game?
22:27.37JeffM2501that can be part of it
22:27.41*** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:27.50JeffM2501mostly it is the discussion on whatever developers are working on
22:27.51Rogueah.....
22:27.53JBdiGriz14
22:28.01JeffM2501as 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.24Rogueah hello griz
22:29.34JeffM2501did you need something or just curious?
22:30.41EpyonJeffM2501, any news on slotcount?
22:30.45JeffM2501nope
22:30.53JeffM2501havent' talked to the brlcad today
22:31.00Roguewanted 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.02JeffM2501have to go set up shelves now
22:31.07JeffM2501ahh
22:31.09JeffM2501global ID
22:31.10JeffM2501fun
22:31.40Roguedin din time se ya
22:32.03*** join/#bzflag Hannibal (n=Hannibal@pool-71-113-209-249.herntx.dsl-w.verizon.net)
22:32.08Roguehow do i log out?
22:32.14JeffM2501close the window
22:32.15*** join/#bzflag Arsage (n=47625c6b@bz.bzflag.bz)
22:32.18Daveman:p
22:32.28Roguegeese im noobish O.O
22:32.38Roguebye
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.46colorado3855JeffM2501....got it to work.....thanks for you help and patience!
22:39.01Daveman:)
22:39.05colorado3855well....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.16ybfanyone here have access to the gulist? it appears i cant talk or spawn anymore on any of the gu match servers... :(
22:55.17Davemanwoot
22:55.21Davemandebugging 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.30ErroneousDaveman: 'tis written "Hors d'oeuvres", just fyi
23:05.59L4m3r~seen donny_baker
23:06.21ibotdonny_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.29Winnysomeone find and wake up menotume :p
23:08.33Constitutionibot: wake menotume
23:08.34ibotACTION throws a barrel-full of ice water on menotume and shouts "GOOD MORNING!!!!"
23:09.06patlkliConstitution: did you know, barrels hurt.... :P
23:09.41ConstitutionI believe it was the water, not the barrel, that was supposed to hit him :-)
23:09.47patlkliibot: help
23:09.58patlkliah, that works, nice!
23:13.34patlklihey, onjoin is nice
23:16.28Erroneousonjoin is mostly just annoying
23:17.59patlkliErroneous: 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.42Erroneouspatlkli: hardly ever better than botmail
23:19.48patlkliErroneous: umm, ibot = spambot too ? :P
23:20.02Erroneoushehe
23:20.24*** mode/#bzflag [+v Erroneous] by ChanServ
23:20.50me1is there a way to turn off momentum in observer mode?
23:21.22*** join/#bzflag snoop0x7b (n=affirmed@155.68.152.140)
23:21.27Constitutionyeah it's the slow keyboard movement thin
23:21.30Constitution*thing
23:21.32*** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net)
23:21.38ConstitutionI believe it's the 'a' key
23:21.53*** mode/#bzflag [+v Erroneous] by ChanServ
23:22.07me1yay, thx
23:22.09Constitutionnp
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.13ibotgives Microsoft Windows Vista Super Amazing Ultimate Business Enterprise edition a good seeing to, courtesy of aaa_awright
23:25.41AAA_awright:)
23:27.02spldarto_O
23:28.21*** join/#bzflag Raziel (n=Raziel@80.174.126.125)
23:30.03patlkliAAA_awright: see...
23:30.05patlkli:P
23:30.18CBGbzfs 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.22AAA_awrightLOL
23:30.25AAA_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.54Epyonbrlcad ?
23:37.18JeffM2501don't push it man, we'll know when we know :)
23:38.34CBGnobody knows what a reverse resolve query is? :/
23:39.02EpyonCBG, don't push it man, we'll know when we know :)
23:39.51L4m3rCBG, is this on the box?
23:39.51CBGyes, L4m3r
23:39.52CBGsame error as you?
23:39.52CBG~wet Epyon
23:40.27ibotACTION tips a bucket of solid ice over Epyon's head!
23:40.27L4m3rmy crashes seem to be random
23:40.27EpyonErroneous, what so amusing about it? :|
23:40.27L4m3rdoesn't say anything about segfaulting
23:40.27CBGmy server just won't fully start, L4m3r
23:40.28L4m3rbut isn't the bzfs build only a few days old?
23:40.37CBGthe build I'm using is, yes.
23:40.37*** join/#bzflag triclops (n=triclops@203-206-249-129.dyn.iinet.net.au)
23:40.37ErroneousEpyon: I seem to recall telling you not to worry about it, yes? :)
23:40.37CBGwas built last night, with a slight modification. was working fine until just now
23:40.52Epyonaaaah, refreshing ^^
23:41.58*** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001)
23:42.18CBGon 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.43CBGErroneous: yeah, ~wet is a joke :)
23:47.24a_meteorite~wet
23:47.34ibotACTION tips a bucket of boiling hot water over a_meteorite's head!
23:47.36a_meteoriteibot: ping
23:47.37ibotpong
23:48.23a_meteoriteibot: bad ibot!
23:48.24ibotBad ibot!, bad! No cookie for you!
23:48.36Winny~lart a_meteorite
23:48.36ibothauls a_meteorite up by the scruff of the neck and spanks him until he waddles
23:48.57Constitutionibot: boo!
23:49.00ibotfor heaven's sake, constitution, don't do that!
23:49.17a_meteoritedon't scare poor ibot
23:49.29Constitutionyeah he really jumped that time
23:49.34Winnypoor, poor ibot
23:49.54CBG~gender
23:49.55ibotI'm sexless
23:50.01a_meteoriteno you're not
23:50.17CBG~wet it's own
23:50.18ibotACTION tips a bucket of solid ice over it's own's head!
23:50.27patlkli~gender me
23:50.28ibotI heard patlkli is female.
23:50.28Winny...
23:50.28a_meteoriteJeffM2501: did you see all that wiki spam on bzflag.org (not the new wiki)?
23:50.29Constitutionibot: I'm sorry
23:50.31ibotACTION forgives you constitution
23:50.32patlklibah
23:50.40Winny~gender me
23:50.42ibotI heard winny is male.
23:50.43patlkliibot: bad ibot
23:50.44ibotBad ibot, bad! No cookie for you!
23:50.51a_meteoriteI deleted most of it, I spent 45 mins deleting it
23:51.03a_meteoritehttp://bzflag.org/wiki/RecentChanges
23:51.06CBGwanna cookie?
23:51.28WinnyMet: delete the old wiki? :p
23:51.37a_meteoritelol
23:51.50a_meteoriteWinny: whatever you do, don't look at the unedited pages. you will throw up.
23:52.12patlkli~gender Bill Gates
23:52.13ibotI heard Bill Gates is not sure.
23:52.21patlklihmm :)
23:52.31JeffM2501a_meteorite, yes I did
23:53.01Constitution~a_meteorite++
23:53.20JeffM2501that wiki can die
23:53.24spldartInternational spam day?
23:53.26patlkliJeffM2501: omg, [01:52:55] <ibot> I heard JeffM2501 is lesbian.
23:53.27JeffM2501nothing should link to it
23:53.33JeffM2501are you guys done?
23:53.44JeffM2501perhaps botpark would be good for your childish antics
23:53.45a_meteoritewell, I would of, except I don't have the power to do that :)
23:54.08a_meteoritebut someone complained about the MapMaking page, and to my horror I saw that spam
23:54.12WinnyJeff: fun is fun anywhere ;)
23:54.16a_meteoritethen I saw it was nearly everywhere
23:54.16CBGa_meteorite: blue, underlined text makes you throw up?
23:54.33a_meteoriteCBG: it's the descriptions and the possibility a 11 year old might click one
23:54.34JeffM2501still nothing should link to that wiki
23:54.38JeffM2501even the main page
23:54.45a_meteoritesomeone has to fix it :)
23:54.49a_meteoriteI can't
23:54.53JeffM2501or delete the wiki
23:54.59a_meteoritethat too
23:55.04JeffM2501is all data transfered?
23:55.07a_meteoriteI noticed there were some pretty good pages
23:55.16CBGI like how all tastes are catered for.
23:55.22a_meteoriteno, I think I'll go back and get any pertinent info
23:55.26CBGAt least the spammer aint discriminating.
23:55.35a_meteoritethat's nice
23:55.43JeffM2501if nothing links to it, and it has no other info, then who cares whats in it
23:56.14Winnyhehe CBG

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