IRC log for #bzflag on 20080919

00:10.02*** join/#bzflag me1 (n=me1@pool-96-237-103-126.bstnma.fios.verizon.net)
00:24.49*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
00:25.20*** mode/#bzflag [+v spldart] by ChanServ
00:45.14*** join/#bzflag prae (n=praetori@124-171-21-205.dyn.iinet.net.au)
01:34.23*** join/#bzflag QuantumBeep (n=QB@cpe-72-190-32-30.tx.res.rr.com)
01:48.10*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
01:48.10*** mode/#bzflag [+v spldart] by ChanServ
02:00.56*** join/#bzflag temp_dist (n=temp_dis@about/essy/alarming/a-temp-dist)
02:12.49*** join/#bzflag swigg (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com)
02:28.11*** join/#bzflag nn64 (n=nn@74.94.43.196)
02:38.25*** join/#bzflag AAA_awright (n=AAA_awri@wsip-70-184-126-222.ph.ph.cox.net)
02:48.19*** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com)
02:50.21*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
02:55.49*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
02:55.49*** mode/#bzflag [+v spldart] by ChanServ
03:14.10*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
03:18.47*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
03:19.25brlcadJBdiGriz: erhm...
03:20.41brlcadah, hehehe
03:20.44brlcadindeed, matey
03:24.45*** join/#bzflag bier|tp (n=bier@p54A54C1B.dip.t-dialin.net)
03:30.48*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
03:30.48*** mode/#bzflag [+v spldart] by ChanServ
03:41.00*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
03:41.00*** mode/#bzflag [+v tupone] by ChanServ
03:42.47*** join/#bzflag bier (n=bier@pD9E2E4EF.dip.t-dialin.net)
03:58.15*** join/#bzflag nn64 (n=nn@74.94.43.196)
05:00.09*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
05:10.11*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
05:38.36*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
05:38.36*** mode/#bzflag [+v spldart] by ChanServ
05:41.52*** join/#bzflag Legoguy_ (n=Legoguy@adsl-71-143-231-12.dsl.emhril.sbcglobal.net)
05:43.59*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
05:47.07*** join/#bzflag swigg (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com)
05:50.52*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
05:50.52*** mode/#bzflag [+v spldart] by ChanServ
06:28.47*** join/#bzflag jujibo (n=jujibo@about/essy/JujiboHunter/Manu)
06:28.47*** mode/#bzflag [+v jujibo] by ChanServ
06:39.59*** join/#bzflag swigg_ (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com)
06:40.56*** join/#bzflag Skeeve (n=Skeeve@p508A3A8C.dip.t-dialin.net)
06:41.30SkeeveMoin
06:47.42BulletCatcherHey, Skeeve.  I have downloaded XCode 2.4.1, but have not had a chance to install it yet.
06:49.35SkeeveOkay.
06:51.32SkeeveI wanted to see where the differences in the auto and configure input files are between 2.0 and 2.99 to try and find the difference. But I guess freetype is not used in 2.0?
06:51.45BulletCatcherCorrect.
06:51.50SkeeveAnd I don't know what the input files actually are
06:52.45BulletCatcherconfigure.ac is used to create the "configure" script, or are you looking for something else?
06:53.11*** join/#bzflag MPS_ (n=mathias@217.116.121.69)
06:53.11Skeeveconfigure.ac is the input for autogen!?
06:54.13BulletCatcherautogen.sh creates configure from configure.ac, and all of the Makefile.in files from their respective Makefile.am files.
06:55.41BulletCatcherThe primary tools it uses to do this are autoconf and automake.
06:57.12SkeeveOkay. Believe me: I'm glad I'm not a real developer ;-)
06:57.22BulletCatcher:-)
06:58.11BulletCatcherThose tools are ugly, that's for sure.  I have dealt with them for a long time so they don't bother me too much.
06:58.42SkeeveAre ant or maven better? But they are more target to java, right?
06:59.16BulletCatcherI don't do Java.  I'm mostly a C guy.
06:59.37SkeeveOkay. I will have to do Java soon
07:00.41DTRemenakant is at least as ugly as autotools, just in a different way
07:00.50BulletCatcher:-)
07:01.00brlcadants are cool, ant sucks
07:01.29BulletCatcherhas never liked ants, either
07:01.32Skeeve;-)
07:01.52SkeeveMy 4year old son has fear of ants.
07:02.32DTRemenakgoes to bed so he can get up in time to argue with swiss people
07:03.08SkeeveDT: The swiss people should be up already
07:03.55DTRemenakyeah, they'll just be starting their business day now.  I'm gonna catch them at the end of their day.
07:04.25BulletCatcherThey'll be more tired and cranky then, giving you a much better argument. ;-)
07:05.05SkeeveIsn't it a bit unfair ;-)
07:05.34DTRemenakgive them some time to ruminate on a long email I just sent explaining how the problems that they're having with our API are really their fault for not dealing with unexpected input properly
07:07.29DTRemenakof course it's unfair, that's the whole point ;)
07:07.44DTRemenakI already know I'm right, just need to convince them of the fact ;)
07:19.37brlcadheh
07:19.43BulletCatcherPeople who use the word "ruminate" are rarely wrong.
07:19.45BulletCatcherAnyway, it is late for me, too, so I'll tackle the XCode downgrade in the morning.
07:24.32brlcadruminates on BulletCatcher's assertion and finds it highly Erroneous
07:25.17Manubrlcad: dang, can't connect to bzflag.bz :/
07:25.34Manunor from bzflag to my host
07:25.51ManuI had to use a server in the middle :/
07:40.06ConstitutionManu: BUSTED, gotta stop hacking
07:43.26ManuConstitution: ;)
07:44.12Deadalothits the sack
09:12.09*** join/#bzflag Admirarch (n=Athelthr@87.115.68.108)
09:30.59*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
09:30.59*** mode/#bzflag [+v tupone] by ChanServ
10:42.48*** join/#bzflag noyb (n=noyb@nat/sun/x-021dc965508d3349)
11:19.21*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
11:41.59*** join/#bzflag KTL (n=KTL@213.219.158.186.adsl.dyn.edpnet.net)
11:44.01KTLsearches information on howto limit the number of shots for flags
11:46.14KTL(per flag i mean, automatic drop of the flag after x shots)
11:51.54*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
11:51.54*** mode/#bzflag [+v tupone] by ChanServ
11:55.09*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
12:22.13_LukstrWell it's friday again
12:22.22_Lukstrthat means boring classes, so maybe I'll get some commits in :)
12:27.00KTLthe feature making for example gm'flags drop after 40 shots, what is that? a plugin? a server option?
12:28.45*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
12:39.34*** join/#bzflag Admirarch (n=Athelthr@87.115.68.108)
12:50.09ChestalKTL: -sl id num ?
12:50.41KTLa thanks, overlooked it
13:01.05*** join/#bzflag swigg (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com)
13:01.07ManuKTL: another way is to press space bar after 40 shots ;)
13:02.10KTLmyes, so i go stand behind every logged in player's desk simultaneously and keep count right right
13:02.22Manumsyndrome ;)
13:02.47KTLand if they remapped space bar i got to figure that out too of course
13:03.31ManuKTL: I was kidding, you know Chestal response is the correct for autodrop
13:03.48Manuwe use it in Viper
13:04.02KTLyes i was that far :p
13:04.11KTLit's configured allready :)
13:05.15ManuKTL: you can implement a plugin that kills a player with GM after 40 shots ;)
13:05.34KTL"drop your flag withing x shots or you will be killed"
13:05.46Manuyep, like a overheat :)
13:05.52KTLsimilar to engine overheating right
13:05.59Manuyes
13:06.11Manulike SB shooting throw a wall ;)
13:06.19Manuthe last one kills you
13:06.31Manuif you don't pay attention :-p
13:06.47KTLvampires shouldnt eath the last drop of blood too, it's deadly for them
13:31.18*** join/#bzflag Admirarc1 (n=Athelthr@87.113.88.140.plusnet.pte-ag2.dyn.plus.net)
13:46.17*** join/#bzflag lukstr (n=lukstr@131.104.8.128)
13:48.18*** join/#bzflag Constitution (n=const@unaffiliated/macsforme)
13:48.30lukstrmorning Constitution
13:56.10*** join/#bzflag KTL (n=KTL@213.219.158.186.adsl.dyn.edpnet.net)
14:17.29*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
14:17.29*** mode/#bzflag [+v spldart] by ChanServ
14:17.30*** join/#bzflag RatOmeter (n=chatzill@205.162.226.154)
14:19.38*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
14:26.38*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
14:48.54*** join/#bzflag eTangenT (i=etangent@inge069019.halls.colostate.edu)
14:56.25*** join/#bzflag TimRiker (n=timr@70-1-152-179.area1.spcsdns.net)
14:56.25*** mode/#bzflag [+o TimRiker] by ChanServ
14:58.37*** mode/#bzflag [+v spldart] by ChanServ
14:58.54SportChicktackles brlcad
15:03.50JBdiGrizAvast brlcad!
15:05.43BulletCatcherrenames BZFlag to BZSail. Arg, matey!
15:27.15brlcadcatches th' outgoing tide, arrr!
15:27.20SkeeveWhy did you rename, Bullet?
15:31.35*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
15:34.49BulletCatcherToday is International Talk Like A Pirate Day!  http://www.talklikeapirate.com/
15:41.29*** join/#bzflag Skeeve (n=Skeeve@p508A3A8C.dip.t-dialin.net) [NETSPLIT VICTIM]
15:42.11*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
15:42.27*** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
15:42.27*** join/#bzflag Gnurdux (n=gnurdux@c-98-233-35-65.hsd1.md.comcast.net) [NETSPLIT VICTIM]
15:42.27*** join/#bzflag F687s (n=noah@cpe-98-30-181-122.woh.res.rr.com) [NETSPLIT VICTIM]
15:42.27*** mode/#bzflag [+o TimRiker] by irc.freenode.net
15:43.22*** join/#bzflag F687s (n=noah@cpe-98-30-181-122.woh.res.rr.com)
15:48.48*** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
15:48.48*** mode/#bzflag [+o TimRiker] by ChanServ
15:49.26*** join/#bzflag Gnurdux_ (n=gnurdux@c-98-233-35-65.hsd1.md.comcast.net)
15:50.06SkeeveBulletcatcher? Are you reading? Can it be I found the error in configure.ac?
15:50.12SkeeveYou use     CPPFLAGS="$CPPFLAGS $FT2_CFLAGS"
15:50.25Skeevewhile FT2_CFLAGS isn't set
15:50.50Skeevethis is the first (and only) occurence of FT2_CFLAGS
15:55.34*** join/#bzflag Erroneous (n=dtremena@about/essy/CrazyCoder/DTRemenak)
15:55.34*** mode/#bzflag [+v Erroneous] by ChanServ
15:58.23BulletCatcherSkeeve: You may have found the problem.  FT2_CFLAGS worked before, but now it looks like it should be FT2_CPPFLAGS.
15:58.25BulletCatcherLet me test to be sure.
15:59.22BulletCatcherI just finished downgrading XCode from 2.5 to 2.4.1 on my MacBook, by the way.  Haven't tried using it yet.
15:59.30SkeeveOkay
16:15.58*** join/#bzflag JeffM (n=JeffM@67-131-219-2.dia.static.qwest.net)
16:17.14blast007ahoy! there be the JeffM! Arrr!
16:17.23JeffMare
16:27.32SkeeveDid anyone of you read my doppler view flag idea? ;-) I think I didn't describe it good enough
16:29.27*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
16:29.27*** mode/#bzflag [+v spldart] by ChanServ
16:41.38*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
16:53.14*** join/#bzflag lukstr (n=lukstr@131.104.8.128)
16:53.28lukstrwaves
16:56.19*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
16:56.19*** mode/#bzflag [+v spldart] by ChanServ
16:58.40*** join/#bzflag JeffM (n=JeffM@67-131-219-2.dia.static.qwest.net)
16:58.45BulletCatcherSkeeve: Do you have the file /usr/X11R6/bin/freetype-config on your system?  If so, what is the output of a "/usr/X11R6/bin/freetype-config --version" command?
16:59.20BulletCatcherAlso, is your command line session in Terminal or xterm?
16:59.29Skeeveback again
16:59.31SkeeveTerminal
17:00.18Skeeve$ ls -l /usr/X11R6/bin/freetype-config
17:00.19Skeeve-rwxr-xr-x   1 root  wheel  1736 Nov  7  2006 /usr/X11R6/bin/freetype-config
17:00.57Skeeve9.3.3
17:01.47*** join/#bzflag JeffM (n=JeffM@67-131-219-2.dia.static.qwest.net)
17:03.05BulletCatcherI bet that /usr/X11R6/bin is not in your PATH.  If not, a simple "freetype-config" command will give you a "Command not found" error.
17:04.21SkeeveYou won the bet
17:04.48JeffMone would think that freetype would not need X11 on the 'toshy
17:05.01JeffMif that's so, that's an issue, because we don't want bzflag to require X
17:07.01SkeeveCan someone of you developers give me a hint where to look if I want to put my current speed into the HUD? It's just for testing purposes so I need not put it in a fancy way there.
17:07.40BulletCatcherSkeeve: Then add it: PATH=${PATH}:/usr/X11R6/bin . Then "make distclean" and ./configure .  That should let FTGL configure correctly.
17:07.42BulletCatcherJeffM: Like it or not, that's where freetype-config is.  That is part of the complexity of Mac support.
17:07.52JeffMBulletCatcher, then we'll have to fix it
17:08.18JeffMSkeeve, hudrenderer
17:08.29JeffMmytank()->getvelocity
17:08.32SkeeveThanks jeff.
17:08.35BulletCatcherYes.  At this point I am just trying to understand the scope of the problem.
17:08.41JeffMthen get the magnitude of it
17:10.11Skeeveno autogen, Bullet?
17:11.09BulletCatcherIt shouldn't be necessary for this change.
17:12.04SkeeveToo late the answer ;-)
17:18.07BulletCatcherIf I remove /usr/X11R6/bin from my path then configure fails the same way it did for you, Skeeve.  Now I just need to decide how to deal with this.
17:18.30SkeeveNot everyone has X11
17:18.49SkeeveI had it first for OpenOffice, which shouldn't be necessary soon
17:19.19SkeeveThen I will keep it for WireShark, but I don't think many will keep X11 as soon as OOo 3 is released
17:19.32BulletCatcherIs there a way to tell whether or not freetype is bundled with X11 on the Mac?
17:19.52Skeevelet's see…
17:20.05JeffMSkeeve, we manualy disable X11 links in the release bins
17:20.17JeffMso bzflag doesn't require X11
17:20.26JeffMand we'll probalby include freetype in the .app
17:20.56Skeevethe directory /usr/X11R6/bin is from 2006
17:21.08SkeeveSo it has to be from X11
17:21.22SkeeveAt least I guess so
17:21.47SkeeveThe machine had a clean install in (I think) May this year
17:22.02Skeeveand no bzflag since then
17:22.14BulletCatcherIf freetype *is* bundled with X11, then when it is absent the top-level configure will detect that and automatically build the included freetype, as when --enable-freetype-build is used.
17:22.51SkeeveElapsed configuration time: 4 minutes, 49 seconds
17:22.51Skeeve---
17:22.51Skeeve./configure complete, type 'make' to begin building
17:23.09SkeeveSo with X11 in the path same result here
17:24.05BulletCatcherSame as me, you mean?  i.e., it works with X11 in the path?
17:24.06SkeeveHave to leave for 1h (I guess)
17:24.11SkeeveYes
17:24.22SkeeveSorry! Wife and kid are calling
17:24.27BulletCatcherLater.
17:27.42*** join/#bzflag cubepepper (n=marten@p5B234997.dip.t-dialin.net)
17:28.11*** join/#bzflag nn64 (n=nn@74.94.43.196)
17:30.09BulletCatcherThe problem is that the top-level configure can find freetype-config in /usr/X11R6/bin when it is there, but FTGL's configure cannot.  It seems to me that the simplest solution is to fix FTGL.  I'll look into it.
17:32.21JeffMwe can fix FTGL upstream
17:32.48BulletCatcherYup.  That is the least of my worries. :-)
17:40.19*** join/#bzflag nn64 (n=nn@74.94.43.196)
17:47.42*** join/#bzflag lukstr (n=lukstr@131.104.17.102)
17:47.45lukstrwaves
17:51.17lukstrso, if I have this factory business straight, SomeFactory->Create("box") returns a pointer to a created object?
17:54.32JeffMif that's how you'd do it, sure
17:54.45lukstrI'm confused as to how a function pointer is being stored within the factory interface
17:54.56JeffMit's a class
17:55.00JeffMnot a function
17:55.01lukstrit looks like it's just storing a reference to a new object?
17:55.03*** join/#bzflag sword (n=sword@c-98-222-51-71.hsd1.il.comcast.net)
17:55.04JeffMclasses have methods
17:55.41JeffMI'd not do it like you've done it, I'd have it be like map->registerFactory("box",factoryPtr)
17:56.11swordSomeone want to ban Nightmare on the debi4n server?
17:56.12JeffMthen map->newObject("box") and that calls the create method on the fatory object you passed in
17:56.26JeffMandi t returns a base class
17:57.03lukstrSo you're suggesting passing in factories for each object rather than the world manufacturing the objects?
17:57.09JeffMyeah
17:57.13JeffMthat's the point of facotries
17:57.18JeffMthey know how to do the specifics
17:57.33JeffMthen all your map reader does is get the data ready, call the correct factory by name
17:57.35JeffMand pass in the data
17:57.40lukstrwell that's what I'm trying to do right now, actually
17:57.52JeffMthen each object or facotry can do the specifics for the object
17:57.57*** join/#bzflag nn64 (n=nn@74.94.43.196)
17:58.02JeffMat that point the map dosn't actualy have to care WHAT it holds
17:58.04lukstror what I was attempting prior to reading this factory stuff
17:58.21JeffMthat is still a factory
17:58.24JeffMyou have one for each type
17:58.35JeffMone factory for all types isn't really a factory
17:59.17lukstrthat doesn't really involve the Factory class though, or am I missing something?
17:59.25JeffMyou are
17:59.30JeffMlet me write up a little sample and show you
17:59.36lukstrAlright, thanks
18:03.41brlcadlukstr: did you get how SpawnPolicyFactory works?
18:03.49lukstrI think so
18:03.53swordSo, no luck on Nightmare?
18:04.26brlcadsword: i'm not sure any admin from the debi4n server is here or not -- try a poll
18:04.56brlcadlukstr: do you have a base class?
18:05.11lukstryes, WorldObject
18:06.04brlcadthen you'd make a WorldObjectFactory : public Factory<WorldObject, std::string>
18:06.50lukstrfair enough, what does World do then, just contain a WorldObjectFactory?
18:06.51brlcadand you'd call Register in its constructor for each string-to-class mapping type you have
18:07.31brlcad(see the _init() routine in src/bzfs/SpawnPolicyFactory.cxx for the ones it registers)
18:07.46lukstryeah I understand that much
18:07.50brlcadsure world could contain the factory
18:07.57lukstror make it a singleton?
18:07.59brlcador you could make it a singleton that was available everywhere
18:08.03lukstr:)
18:08.24brlcaddepends whether there is any benefit to having multiples
18:08.26JeffMlukstr, this is sudocode for my basic concept of factories, http://pastebin.bzflag.bz/m70661298
18:08.31JeffMI dunno how bz does it
18:09.32JeffMtho actualy that's not right
18:09.34lukstrI assume box/pyramid/etc inherit Base
18:09.36JeffMI didn't do the derived versiom
18:09.37JeffMyeah
18:09.39JeffMI forgot that
18:09.55lukstrwell Factory.h does essentially that with templates
18:10.02JeffMok
18:10.20JeffMbut yeah you have a factory for each type
18:10.24brlcadyeah, just templatizes the base class and manages the map for you
18:10.26JeffMkeyed to some ID
18:10.41lukstryes
18:10.45JeffMthen when you get that ID ( the type ) you can just ask it for a new object of that type
18:11.02JeffMdoes that make it a little more clear?
18:11.15lukstryeah
18:11.59lukstrI was trying to do it with one factory... so, would I still have a WorldObjectFactory handle all objects, or just have it handle BoxFactory and PyramidFactory
18:12.17JeffMthen as long as your interface to the base object is good enough, you can store prety much anything in your worlld
18:12.29JeffMyeah you dont' want to do that, that's not a factory
18:12.33lukstrright
18:12.36JeffMthat's a big switch statement ;)
18:13.41lukstrokay, so I'd have all the /supported/ objects in a Factory and link that with some ids in World, and let 'users' link their own what? ptrs or factories or...?
18:14.05JeffMeach object is a factory
18:14.45JeffMthen what I'd do is, if there is no factory for it, check the installed callbacks ( for the API )
18:14.45brlcadbz's does it with "one factory" from the caller's perspective since it handles the mapping
18:14.45lukstram I trying to mix callbacks with factories?
18:14.50JeffMif those are there,c all them
18:15.17JeffMthen have a "generic" factory
18:15.24brlcadwhen you call Register(), it stashes that specialization
18:15.24JeffMthat just stores the text of the object
18:15.33brlcadit is an implementation of the AbstractFactory pattern
18:16.34lukstralright, I'm a bit confused and class is over, I'll hop back on shortly and figure this out!
18:17.02*** join/#bzflag me1 (n=me1@unaffiliated/me1)
18:21.19brlcadwhat was set up for bz really is pretty simple to use, and about as effective as the Singleton class interface is at making one standard implementation of a common pattern -- just not as well known as it's newer
18:22.23JeffMyeah it's just finding where it's used is wierd
18:22.31JeffMtook me a bit to see the "guts"
18:22.59brlcadyeah, didn't write a up a good example in the header like was done for singleton
18:23.00*** join/#bzflag nn64 (n=nn@74.94.43.196)
18:23.33brlcadit's also only called in two places, so you don't see it
18:23.47JeffMyeah
18:24.00brlcadCmdLineOptions.cxx sets up the default, SpawnPosition just calls the default
18:24.03JeffMI see how you reg them now, I'm looking for how you get an object of a type out
18:24.08brlcadand that's all there is to it
18:24.44JeffMjust call Create("type") from the factory right?
18:24.45brlcada default was set up so you don't have to even ask for them by type if you don't want to (though you still can)
18:24.51brlcadyeah, sounds right
18:24.56JeffMyeah he needs to by type
18:25.00JeffMhe won't have a "default" thing
18:25.04*** join/#bzflag kirun (n=kirun@110.170.pn.adsl.brightview.com)
18:25.23JeffMwell actualy I can probably use that defautlt mechanism, but need to know if it IS the default or not
18:25.30JeffMcus if it is, callbacks have to be called
18:26.35brlcadah right, the default mechanism is specific to the SpawnPolicyFactory -- the general Factor interface doesn't know/care, you just call Create()
18:26.58JeffMyeah
18:27.52brlcadso you'd similarly put callbacks into an inheriting implementation
18:28.14JeffMish
18:28.22JeffMwhat I have planed for him is a little more complex
18:28.30JeffMand probably needs to be done by the actual world
18:28.34brlcadthe base Factory class just manages the class to id registration, and the id to object instantiation
18:28.36JeffMI'm framing something out for him
18:28.43JeffMyeah
18:29.06JeffMI'm actualy just making the world it'self be a factory
18:29.29JeffMbut I go feed
18:35.14SkeeveJeff: This is why I was asking about the speed https://sourceforge.net/tracker/index.php?func=detail&aid=1817143&group_id=3248&atid=303248
18:50.15*** join/#bzflag javawizard2539 (n=javawiza@c-98-202-192-106.hsd1.ut.comcast.net)
18:50.56*** join/#bzflag Gilly (n=btw@83.146.211.140)
18:51.28*** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com)
18:53.40*** join/#bzflag Constitution (n=const@unaffiliated/macsforme)
18:55.47*** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org)
19:05.58*** join/#bzflag _Lukstr (n=Lukstr@69-196-130-175.dsl.teksavvy.com)
19:09.08*** join/#bzflag me1 (n=me1@unaffiliated/me1)
19:10.02*** join/#bzflag nn64 (n=nn@74.94.43.196)
19:16.47SkeeveBulletCatcher? Just startet a build (in Ccode) and it fails
19:17.01SkeeveShall I "make" and paste the output?
19:17.28SkeeveIt's the same problem I had before with the missing include file. Or is it an expected error?
19:18.07SkeeveXcode. Not Ccode
19:23.13Lukstrwaves
19:32.44*** join/#bzflag nn64 (n=nn@74.94.43.196)
19:35.19*** join/#bzflag Skeeve (n=Skeeve@p508A3A8C.dip.t-dialin.net)
19:36.32BulletCatcherSkeeve: I have no experience with the XCode graphical system, but it probably suffers from the same underlying problem with finding freetype.  The simplest near-term solution is just to use --enable-freetype-build at configure time.
19:39.40Skeevenono. That won't help. The include path is wrong. See the bug I filed
19:40.26SkeeveYou remember? I pastebin-ed the  output of make
19:41.13BulletCatcherThat's right.  I remember now.
19:41.41SkeeveRegarding X11 & freetype: http://osdir.com/ml/python.matplotlib.devel/2006-12/msg00050.html
19:48.10*** join/#bzflag bz31 (n=43f0e6c8@bz.bzflag.bz)
19:48.14bz31~bzfquery bzflag.secretplace.us:5255
19:48.28bz31~bzfquery bzflag.secretplace.us:5255
19:48.55Winnybz31: You need to query your server
19:48.58Winnynot the example one
19:49.13bz31~bzfquery 67.240.230.200:5154
19:49.33bz31ok
19:50.00*** join/#bzflag newnick (n=43f0e6c8@bz.bzflag.bz)
19:50.06newnick~bzfquery 67.240.230.200:5154
19:52.18newnick~bzfquery 67.240.230.200:5154
19:52.36newnick~bzfquery 67.240.230.200:5154
19:52.46Winnynewnick: It doesn't work
19:52.50Winnystop spamming please
19:52.53newnickok
19:53.02Winnythanks
19:53.04newnickwhat do i need to do
19:53.12newnickto make it work?
19:53.15Winnyfix your configuration
19:53.19Winnysomething is wrong
19:53.27*** join/#bzflag DerAlkZocker_ (n=DerAlkZo@e176181110.adsl.alicedsl.de)
19:53.30Winnylook at any errorts BZFS outputs
19:53.31newnicklike what
19:53.42brlcadnewnick: you can ask ibot in private so you don't keep hitting the channel
19:53.56DerAlkZocker_http://www.pennergame.de/change_please/4970232/
19:53.57*** part/#bzflag DerAlkZocker_ (n=DerAlkZo@e176181110.adsl.alicedsl.de)
19:54.04newnickit says running a private server?
19:54.11newnickhow can i change it
19:54.26brlcaddid you read the bzfs man page?
19:54.34brlcador the wiki?
19:54.44brlcadthere are instructions for setting up a public server
19:59.00newnickit says listening on 0.0.0.0.0:5154
19:59.01newnick?
19:59.32newnickhow can i fix it
20:00.41newnick~bzfquery bzflag.secretplace.us:5255
20:00.55Winnynewnick: That query doesn't help you at all
20:00.58Winnythat's not your server
20:01.02newnickwhat is
20:01.05newnick??????????
20:01.08WinnyIt's your server
20:01.10Winnyyou set it up
20:01.11Winnyyou tell us
20:01.31newnickwhat should it be listening on it says 0.0.0.0.:5154
20:02.29newnick~MAW:5154
20:02.41newnick~MAW:51540
20:02.45WinnyMAW is not a valid domain or IP address.
20:02.58newnickfuck this
20:03.03Winnylanguage
20:03.18Winny...what a lovely young lad
20:04.19Lukstrawesome. I'm impressed
20:05.46JeffMwtf?
20:06.12Winnywant that food? Sure!
20:06.47JeffMSkeeve, I know nothing of joystick input, that's all Erroneous and DTRemenak
20:15.47SkeeveNoproblem, Jeff. Just for reference
20:17.33JeffMLukstr, I'm stubing out how I think the factory stuff should work in the world lib
20:17.45Lukstryeah I read that, sounds good to me :)
20:18.10Lukstrmy laptop's still in my bag so I'll pull it out later after some room-cleaning
20:18.23JeffMit'll take me a bit
20:18.27JeffMI'll commit it when I'm done
20:18.36Lukstr:)
20:20.01JeffMwhy is this a map of vectors?
20:20.01JeffM<PROTECTED>
20:20.14LukstrBecause A) I'm crazy
20:20.15JeffMwhy not just have it as a list?
20:20.21Lukstrwhat do you mean?
20:20.29JeffMa list of objects
20:20.39Lukstrworld_objects["box"] is a vector of boxes
20:20.50JeffMwhy do you need to store them by type?
20:21.06LukstrI figured I would do it that way at the time because I would add objects into the world like that
20:21.14JeffMnaw
20:21.15Lukstrbut I guess it would make more sense just to iterate through a list
20:21.19JeffMyeah
20:21.34Lukstrespecially since order may matter
20:21.34JeffMwith the factories, you can add them as you hit them
20:21.39Lukstrmm
20:21.51JeffMno need to make it more complex then it has to be
20:22.10LukstrI do however propose a cleaning up of the bzw format sometime in the future :P
20:22.20JeffMwhat do you mean?
20:23.22LukstrThere are some minor things that can change the convenience of parsing what would otherwise be a (very, very) simplistic file format
20:23.44JeffMno mater what we have to keep the current format
20:23.51JeffMor make a tool to convert to a new format
20:24.01JeffMif we convert to a new format, I think we should do XML or binary
20:24.08LukstrYes
20:24.12LukstrI completely agree
20:24.16JeffMand just move to a generic surface definition
20:24.21JeffMbut we can't do that untill we have tools
20:24.25Lukstrindeed
20:24.29*** join/#bzflag me1_ (n=me1@unaffiliated/me1)
20:24.32KTLcompressed xml
20:24.36JeffMhow do you read to a newline
20:25.01Lukstr? with what, spirit?
20:25.02JeffMKTL, if we are going to compress it, may as well make it binary, as the man readable nature of it becomes less and less usefull
20:25.11JeffMLukstr, no from a std::istringstream
20:25.12Lukstrheh
20:25.40*** join/#bzflag LongDon (n=LongDon@host-091-097-051-201.ewe-ip-backbone.de)
20:25.46KTLmaking it binary makes it very dependent on the available editors
20:25.46Lukstrgetline?
20:26.07JeffMeww it takes a char*
20:26.10JeffMbut ok
20:26.13Lukstr*stringstreams inherit iostreams
20:26.27Lukstr* being wildcar
20:26.28Lukstrd
20:26.34Lukstr~lart Lukstr
20:26.34ibotbeats Lukstr over the head with a microkernel
20:30.50JeffMyeah your parser is "wierd"
20:31.18JeffMwhy are there 2 classes called "parser"?
20:31.36Lukstrignore parser.cpp
20:31.39Lukstrif you're reading that
20:31.54JeffMwhere is the implementation for BZW:Parser ?
20:31.59JeffMit should just parse
20:32.03LukstrParser.h and .cxx
20:32.04JeffMand not do any factory work
20:32.13LukstrIt shouldn't be doing any factory work?
20:32.19LukstrI'm not sure what it's doing right now
20:32.19JeffMgod no
20:32.24LukstrI mean
20:32.27JeffMit takes factories
20:32.32LukstrThat was a statement with a question mark at the end
20:32.38JeffMit should simply return a name and a list of lines
20:32.42*** join/#bzflag whodaman- (n=whodaman@about/apple/macbook/whodaman-)
20:32.46JeffMthen we pass those to the objects
20:32.53JeffMafter the factory makes them
20:33.30JeffMwell I'll stubb it
20:33.31LukstrWhy?
20:33.44LukstrIt's a parser, it sends the useful data to World
20:33.47JeffMbecause each object should know how to readitself
20:33.52Lukstrthey will
20:33.59LukstrWhat are you looking at?
20:34.26JeffMthe entire setup
20:34.39JeffMso you want parser to send back world objects?
20:35.01JeffMthen the parser needs to know about the world
20:35.01LukstrNo, it should be calling methods on World
20:35.06LukstrIt should
20:35.10Lukstrhang on, brb
20:35.11JeffMhow? world is never passed in
20:36.17JeffMyeah but you don't want the parser to do the specialised callbacks for custom worlds
20:39.02JeffMI mean you are passing the object one line at a time with the input stream, nothing says you can't just go and save all them lines and then send them in a batch
20:39.13JeffMthe parser then isn't helping you parse out each line
20:39.17JeffMit's just getting the lines
20:39.21JeffMand that's easy
20:41.05JeffMwhat exactly is the "grammar" getting you? the start and end of each object?
20:49.02*** join/#bzflag TD-Linux (n=wheeeeee@about/essy/indecisive/TD-Linux)
21:05.09JeffMok, who can help me with streams?
21:05.11*** join/#bzflag javawizard2539 (n=javawiza@c-98-202-192-106.hsd1.ut.comcast.net)
21:05.12JeffMare confused
21:07.16temp_distdoes this directly effect BZF? http://www.linux.com/feature/148339
21:07.32JeffMno
21:07.35temp_distok
21:08.01JeffMit means stuff for mesa and other drivers
21:08.10JeffMjust makes them a little easier to include in various distros
21:13.09delusionalarrrghhhh    name  be BZJollyRoger!  
21:21.28*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
21:23.25*** join/#bzflag bz56 (n=43f0c987@bz.bzflag.bz)
21:24.03*** join/#bzflag Think_Differentl (n=fatass__@unaffiliated/thinkdifferentl/x-838543)
21:24.46bz56~bzfquery 66.249.65.41:5154
21:24.59bz56~bzfquery 66.249.65.41:5154
21:25.45bz56~bzfquery 66.249.65.41:5154
21:25.52Winnybz56: Wait for a response
21:25.56Winnystop saying it over and over
21:27.33Winnyif it takes that long chances are your server is not working
21:29.41Lukstralright sorry JeffM, back
21:29.51JeffMLukstr, I'm nearly done stubing it out
21:30.16bz56~bzfquery 66.249.65.41:5154
21:30.17*** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
21:30.17*** mode/#bzflag [+o TimRiker] by ChanServ
21:30.32JeffMbz56, please do that by putting /msg ibot instead of ~ then it'll be private
21:35.58CIA-48BZFlag: 03JeffM2501 * r18560 10/branches/gsoc_libbzw/ (8 files in 3 dirs): frame out how the actual world parser should work.
21:36.00JeffMLukstr, ok that is my general idea, it has a lot of empty parts, cus I'm not sure how your grammar stuff will parse out the name of the object and the lines.
21:36.08JeffMbut that does the basic factory stuff
21:36.11JeffMand custom object stuff
21:37.12LukstrJeffM, yes the grammar doesn't really make much sense :)
21:37.15JeffMI also did the actual object parsing as derived stuff
21:37.23JeffMso that box itself dosn't actualy do anything
21:37.34JeffMit's base class parses out postion, size, and rotation
21:37.44JeffMso that it can be re used by like pyramid
21:38.13Lukstryeah
21:38.16Lukstrthat's the idea
21:38.31bz56~bzfquery bzflagr.net:5154
21:38.34Lukstrfeeds
21:39.36JeffMyou'll have to hook up the parsing part, and the stream peaker
21:39.41JeffMI didn't know how to do those
21:39.50JeffMbut that way the World has the factories
21:40.04JeffMso that you can make objects in memory too
21:40.13JeffMso that makes it usefull for an exitor
21:40.16JeffMeditor
21:40.29JeffMif you passed the factories down too deep, you'd need a text file to make anything
21:40.51bz56~bzfquery bzflag.secretplace.us:5255
21:41.06Winnybz56: Again... that is not your server
21:41.18JeffMWinny, I got it
21:41.24Winnyah, ok
21:41.24bz56~bzfquery localhost:5154
21:41.41bz56aghhhhh can someone help?
21:41.45JeffMsure
21:41.49JeffMif you'd actualy ASK
21:41.57JeffMinstead of just spamming ibot requests
21:42.03JeffMwhat do you need help with?
21:42.09WinnyRead the wiki, the forums, etc... they all have excellent documents about running and starting servers
21:42.16JeffMWinny, take it slow
21:42.19bz56getting my server on the public list
21:42.30JeffMok, what is your IP?
21:42.40bz56hang on
21:43.05bz56it is 66.249.65.41
21:43.40JeffMwhat port?
21:43.45bz565154
21:43.51WinnyDid you forward the correct ports on your router, or firewall?
21:43.57JeffMyeah is thatr routed?
21:44.03bz56yes i will check
21:45.09bz56yes start port is 6154 end is 5200
21:45.17bz56i mean 5154 and 5200
21:45.54JeffMcan someone try to connect to that for us and let us know?
21:46.03bz56jeff do i need anything to be opened ?
21:46.47JeffMwell you need to forward the ports
21:46.50JeffMto your server
21:47.02bz56what is that the 66.249.65.41 ?
21:47.21bz56to 66.249.65.41
21:47.24bz56?
21:47.24Winnyno, the server, the local machine on your network
21:47.37bz56so my private ip?
21:48.12bz56winny
21:48.13Winnyyes
21:48.20bz56is that my private ip
21:48.21bz56?
21:48.27bz56i nee to plug in?
21:48.33Winnythat's your public IP
21:48.35JeffMwho set up your network?
21:48.36pacman87bz56: winkey+r, "cmd" <enter>, "ipconfig" <enter>
21:48.38JeffMlets start there?
21:48.45bz56ok
21:48.57JeffMdo you know how your router works?
21:49.03bz56yes
21:49.15JeffMdo you know how to forward ports from the WAN to a LAN IP?
21:49.25bz56no
21:49.28JeffMok
21:49.31JeffMyou need to do that
21:49.50JeffMbut we can't tell you how to setup your hardware
21:49.56bz56so on my router click lan ip setup?
21:49.57JeffMit's different for every router and setup
21:50.05JeffMwe don't do networking setup
21:50.05bz56?
21:50.13JeffMyou will need to read the docs that came with your router
21:50.20bz56ok
21:50.20JeffMand see how to do a "port forward"
21:50.25bz56hang on
21:50.28JeffMthat is the reason you are not on the list
21:50.30bz56yes
21:50.36JeffMsince the outside world can not get to you
21:50.42bz56what do i need to foward it to?
21:50.49JeffMwhatever your LAN Ip is
21:50.53JeffMwe don't know what it is
21:51.01JeffMit is specific to your networking setup
21:51.06Winnyrunning a server requires network and security knowledge
21:51.06JeffMyou will have to figure it out
21:51.11JeffMyes
21:51.12bz56ok so i can do cmd ipconfig correct?
21:51.15Winnyif you don't know that you should learn about it
21:51.22JeffMbz56, check your router docs
21:51.29JeffMit should tell you want to do
21:51.50JeffMyou need to be very careful, if you open up too much, it can leave you with a security hole
21:52.03Winnyespically if you're running windows
21:52.14Winnysince windows without patches or a firewall is bad bad bad
21:52.32bz56k because i am im using vista
21:52.43JeffMthat dosn't really help much
21:53.01JeffMif you don't know exactly what you are doing, you can open yoursefl up to a lot of issues
21:53.09Winnyis there a reason you want to run a server? If you post a map you want run on the forums someone will usually host it
21:54.01bz56yes i just want to because my friend dosent no how either
21:54.09bz56i need my lan port ip ?
21:54.09JeffMhow old are you?
21:54.16bz5621
21:54.16JeffMyour router may need that
21:54.22JeffMread the docs
21:54.26JeffMthis part is up to you
21:54.26bz56wait
21:54.31JeffMwe don't do networking support
21:54.35JeffMtoo much risk
21:54.38bz56is it my lan ip?
21:54.48JeffMis what?
21:54.57Winnybz56: If you don't know the basics about IPs and networking you really should learn before running a server
21:55.04Winnyit's like knowing how a car works before driving it
21:55.13JeffMwell before fixing it
21:55.19Winnylearning as you go can be bad and dangerous
21:55.22JeffMyou can use a network prety easy with out knowing how it works
21:55.32JeffMyou are in advanced teritory here
21:55.51JeffMwe can help you with the bzflag settings, but as policy we don't do networking setup
21:56.36JeffMhttp://www.portforward.com/ may help you
21:56.58bz56ok
21:57.43bz56im downloading it
21:57.57JeffMit's a website, whata re you downloading?
21:58.00Winnydownloading what?
21:58.05JeffMoh the tool
21:58.09JeffMdon't use that
21:58.11JeffMREAD The pages
21:58.14bz56ok...
21:58.16JeffMdon't take shortcuts
21:58.17Skeevebz56 reminds me of the guy who was told to hack 127.0.0.1 ;-)
21:58.31bz56well im not
21:58.42JeffMthis is the time where you get to use that brain you've been schoolin for all this time :)
21:58.55SkeeveSure you're not. But reading this chat, I remember the story
21:59.52bz56skeeve stop ok im not that same person
22:00.06JeffMhe knows
22:00.06SkeeveYes! I know that you are not
22:00.08JeffMchill man
22:00.16JeffMyou sure as heck don't act 21
22:00.20JeffMmore like 14
22:00.27SkeeveI didn't want to insult you. The story just came to my mind
22:01.59SkeeveWhy do english talking people get embarrased so easily.
22:02.06SkeeveI will never understand that
22:02.06JeffMyoung ones do
22:02.19JeffMwhen they jump to conclusions
22:02.26SkeeveOkay. Young germans do too.
22:02.31SkeeveMan I'm feeling old
22:02.35JeffMhow old are you?
22:02.40SkeeveMe?
22:02.43JeffMyes
22:02.50SkeeveBeiond "The answer"
22:02.58JeffMhuh?
22:03.04JeffMs o what30?
22:03.06me142<
22:03.13SkeeveHHGTTG? Douglas Adams?
22:03.15bz56jeff what are the tcp and udp ports?
22:03.20JeffMahh
22:03.27SkeeveNo beyond!
22:03.39JeffMbz56, whatever port you are running your server on, the default is 5154
22:03.41JeffMSkeeve, ahh
22:03.44Skeevedoesn't beyond mean  After that?
22:03.45bz56ok
22:03.45JeffMso yeah you are old ;)
22:05.17bz56~bzfquery 66.249.65.41:5154
22:06.32bz56jeff i am about to pm u ok
22:07.01bz56JeffM
22:07.48bz56hello?
22:08.18bz56anyone
22:08.38bz56jeff
22:09.07bz56winny
22:09.43bz56Hello anyone???
22:13.28Skeevetelnet 66.249.65.41 5154 -> no connection a all
22:13.33Skeeveping works
22:14.49Skeeve15 hops
22:15.04Skeeveand what's crawl-66-249-65-41.googlebot.com
22:15.52Skeeve;-) Just found this: http://www.gfy.de/
22:16.52JeffMdude, chill
22:17.04SkeeveI don't thing they really know what the 3 letters stand for in other parts of the world ;-)
22:17.09Skeevethik
22:17.11Skeevenot thing
22:17.32SkeeveLook at it, jeff. It's about yachting. Not about the f
22:17.49*** join/#bzflag Admirarch (n=Athelthr@87.113.88.140.plusnet.pte-ag2.dyn.plus.net)
22:17.51Skeevethink! Darn! Too much wine tonight. I'd better go
22:18.22JeffMthe chill was for bz56 :)
22:18.23JeffMnot you
22:18.33JeffMwas looking at Erroneous' new laptop
22:18.59SkeeveEven if: I wouldn't be insulted ;-)
22:30.48bz56jeff
22:31.58bz56i need help peoples
22:32.29bz56on bzfs it says listening on 0.0.0.0:5154
22:32.45bz56shouldent the zeros be my ip?
22:33.20me1no, thats fine
22:33.42JeffMthat's normal
22:33.47JeffMthat's the default inteface
22:34.03JeffMif it's still not working then your route isn't setup right
22:34.06bz56ok but bzfs say running on a private server?
22:34.16JeffMthat dosn't mean anything
22:34.29JeffMif your route is setup right then the outside will still get to it
22:34.41JeffMif ibot can't see it, then your route is NOT set up right
22:34.56JeffMthe conceput of "public" only has to do with the list server
22:35.02JeffMnot with your networking
22:35.08JeffMand networking is your problem
22:35.14bz56what shold it be?
22:35.23JeffMwhat should what be?
22:35.29JeffMyour router setup?
22:35.44bz56want o see my config file?
22:35.50JeffMno
22:35.53JeffMyou arn't listening
22:35.57JeffMit has NOTHING to do with your config
22:36.12JeffMyou could run a server with no config and still have it work if your router is setup right
22:36.13bz56its my router then?
22:36.16JeffMyour router is NOT setup right
22:36.18JeffMYES
22:36.42JeffMyour router is not forwarding traffic correctly
22:36.44bz56ok then what part do i need to fix do u think
22:36.57JeffMthe port forward
22:37.07bz56wait
22:37.23Skeevebz56… If someone knows your IP address, he can contact that address
22:37.33SkeeveAnd that works (see above: ping)
22:37.37JeffMSkeeve, ibot has the ability to do it
22:37.39JeffMand has failed
22:37.44JeffMhe's not forwarding right
22:38.01SkeeveI want to explain it in other words, jeff
22:38.05SkeeveLet me try
22:38.16Skeevebz56 are you listening?
22:38.36bz56this is what my router says: Service Name: bzfs start port:5154 end port 5200
22:38.37Skeeveyour IP is like the address of a  house.
22:38.59Winnybz56: You need to forward to a local IP
22:39.08bz56then it says server ip adress which id 192.168.*.*
22:39.10Skeeveokay. I stop
22:39.19Skeeve;-)
22:39.21bz56winny
22:39.25Winnybz56: No, that's not the server's IP
22:39.33Winny*.* is a wildcard. That doesn't help you
22:39.39bz56thank you through skeeve
22:39.58bz56i know but then people would no my ip
22:40.06bz56so i * it out
22:40.22bz56ok?
22:40.28Winnyit doesn't matter what your local IP is
22:40.32Winnywe know what your public IP is
22:40.38Skeeve:-D We can't do anything with a 192.168.x.x
22:40.43Winnyeveryone has the same sets of local IPs
22:40.55Winnymy my house we have 192.168.1.0-10
22:41.02bz56ok mine is 192.168.1.2
22:41.08Skeeve192.168.192.* here
22:41.11JeffMthen that is what you'd forward to
22:41.16JeffMthat is your LAN ip
22:41.17Winnyok, is the port forwarded to that IP?
22:41.26bz56let me see
22:41.31JeffMyour router does the map from the external IP to the internal
22:41.40JeffMdo you even have a router?
22:41.46JeffMor are you just using features of your modem?
22:41.50bz56yes it is a netgear rangemax
22:42.05JeffMthen the docs on that should tell you how to do a port forward
22:42.11JeffMif the device even supports it
22:42.11bz56ok
22:42.23JeffMnot all routers do
22:42.58Skeevehttp://www.portforward.com/english/routers/port_forwarding/Netgear/WNR834B/default.htm
22:43.00bz56this is my router foward  what is says:   service name:bzfs start port:5154 end port:5200 Server ip adress:192.168.1.101
22:43.10Winnythat's not the right IP
22:43.18Winnyyou just said your IP was 192.168.1.2
22:43.20JeffMyeah that isn't what you said your LAN ip is
22:43.48temp_distthose are internal addresses
22:44.16bz56192.168.1.2 is external correct?
22:44.18Skeevesee my link above. It should explain what to do with a netgear
22:44.20JeffMno
22:44.28JeffMyour 6whatever one was
22:44.44Skeeve66.249.65.41
22:45.01bz56i have a netgear rangemax wpn824 v2
22:45.03JeffMtho that isn't the IP you are connecting with
22:45.10JeffMyou are on a 67 IP
22:45.39bz56so replace the 192.168.1.100 with 66.249.65.41?
22:46.04bz56correct?
22:46.06Skeevejust give it a try, bz56
22:46.12JeffM67 224 201 135 is your current IP
22:46.13bz56ok
22:46.18JeffMwhere did you get the 66 one from?
22:46.20bz56yes jeff
22:46.27bz56i will do the 67
22:46.29bz56one
22:46.50bz56jeff i should use the 67 224 201 135  right?
22:47.11bz56for the server ip
22:47.14JeffMyou should use the real IP
22:47.25JeffMI don't know what you mean by "server IP"
22:47.31JeffMon most routers, that IP is the INTERNAL IP
22:47.36JeffMnot the external
22:47.38bz56i mean the server ip adress
22:47.55JeffMfor what? the router? or your tests?
22:47.57JeffMI can not read your mind
22:48.06bz56so what should i put in the server ip adress for the router
22:48.15JeffMprobably your lan IP
22:48.23JeffMsince it wants to know what LOCAL server to route it to
22:48.31bz56how can i figure that out?
22:48.43JeffMit is probably the 192..2 one you said was your lan IP
22:48.49JeffMunless you were not being true
22:48.56bz56i was the
22:49.13bz56192.168.1.2
22:49.18bz56right???
22:49.22JeffMmaybe
22:49.24JeffMtry and see
22:49.30bz56ok
22:49.31JeffMwe can not tell you for sure or not
22:49.37JeffMthis is why we don't do network help
22:49.46JeffMevery setup is different
22:50.38SkeeveWe don't do network help - after 1.5 hours of network help ;-) You must be kidding, Jeffm
22:50.55JeffMI'm trying to get him to think for himself
22:51.00JeffMbut that isn't working
22:51.07bz56ok i just  put in 192.168.1.2
22:51.37Skeevereminds me of an aphorism by Stanislaw Jerzey Lec - but I only know the german translation
22:51.53Macro_Zzzbz56, what are you trying to do?
22:52.05bz56get my server on the list
22:52.05JeffMhe's seting up a port forward
22:52.12bz56and port forward
22:52.15JeffMbz56, you are very far away from the list
22:52.26Skeevewants to run a bz server I guess
22:52.27JeffMyou are just trying to get your computer to host on the internet
22:52.28bz56darn
22:52.40JeffMso is your forward setup?
22:52.44bz56yes
22:52.55JeffMand is your server running?
22:53.02bz56yes
22:53.02Skeevetelnet 67.240.201.135 5154 -> Nothing
22:53.08bz56darn
22:53.22bz56did i forward it wrong?
22:53.36Skeevemaybe WE CAN'T tell
22:53.41Macro_Zzzbz56: did you restart the server after you set up forwarding?
22:53.47bz56yes
22:53.55JeffMMacro_Zzz, that should not actualy mater
22:53.59JeffMthe router isn't routing
22:54.04JeffMyou need to fix that
22:54.20JeffMether that or something is blocking the incoming trafic at the machine
22:54.26Skeevehttp://www.portforward.com/english/routers/port_forwarding/Netgear/WPN824/default.htm
22:54.33SkeevePoret forwarding for http://www.portforward.com/english/routers/port_forwarding/Netgear/WPN824/default.htm
22:54.38Skeevesorry
22:54.44Skeevefor WPN824
22:54.47JeffMif anyone wants to help him with specifics do it in private
22:54.48bz56thank u skeeve i will read it
22:54.55JeffMno need to clutter this anymore
22:55.01Macrosoftbz56: have any firewalls on the hosting computer?
22:55.04JeffMLukstr, so did that make sense?
22:55.09SkeeveSi. correcto. I'm outta here
22:55.10JeffMMacrosoft, help him in private please
22:59.57*** join/#bzflag the (n=43f0c987@bz.bzflag.bz)
23:00.05*** join/#bzflag lol_udied (n=chatzill@cpe-76-93-133-132.san.res.rr.com)
23:00.07thehey guys
23:00.42JeffMhello
23:01.44thejeff its me bz56 macro is no help
23:02.02thehe is away
23:02.05JeffMlike I said, much of this part you have to do yourself
23:02.11theok then
23:02.16JeffMor from other support channels
23:02.22JeffMwe are not generic tech support
23:02.32theso i need to fic my ip ??
23:02.40JeffMI don't even know what that means
23:02.56thei mean to fix my server ip adress
23:03.13JeffMyou need to do the same thing we've said you have to do. setup your port forward
23:03.19JeffMhow exactly you do that is beyond us
23:03.52JeffMI personaly can't see your screen so I dont' know what you are talking about when you say "server IP"
23:03.58JeffMI don't have the same router as you
23:04.01JeffMnor the same firewall
23:04.04JeffMor network setup
23:04.08theok bye guys thank you for trying
23:04.14thehey wait
23:04.18thejeff
23:04.24JeffMthe
23:05.04theopen the pm i am sending you ok?
23:05.25JeffMI see nothing from you
23:05.31thewait
23:07.05thehang on i need to reconnect to this irc
23:07.16*** join/#bzflag the (n=43f0c987@bz.bzflag.bz)
23:07.29*** part/#bzflag the (n=43f0c987@bz.bzflag.bz)
23:08.08*** join/#bzflag newnick (n=43f0c987@bz.bzflag.bz)
23:16.01*** join/#bzflag newnick (n=43f0c987@bz.bzflag.bz)
23:16.20newnickjeff let me find it ok?
23:17.10newnickjeff
23:18.34*** part/#bzflag sword (n=sword@c-98-222-51-71.hsd1.il.comcast.net)
23:18.51*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
23:18.51*** mode/#bzflag [+v spldart] by ChanServ
23:21.59*** join/#bzflag me1 (n=me1@unaffiliated/me1)
23:22.06LukstrJeffM: yes
23:22.14JeffMcool
23:22.27LukstrI have to find some time to work on it
23:22.30Lukstrhectic week ahead
23:22.40Lukstr6.5 hours of unlimited beer tomorrow night
23:22.45Lukstrso my weekend is automatically shot
23:22.55*** join/#bzflag nn64 (n=nn@74.94.43.196)
23:23.42spldartOh wow
23:23.53spldartThat's the kind of event you make yourself real thirsty for.
23:23.59Lukstryes, yes it is
23:24.06spldartGood luck
23:24.08spldart:)
23:30.41*** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
23:32.46JeffMwow
23:32.55JeffMthat is not a bright person
23:36.17*** join/#bzflag nn64 (n=nn@74.94.43.196)
23:39.59*** join/#bzflag spldart2 (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
23:42.00SportChickJeffM: ?
23:43.00temp_distSportChick: a person was here asking for network support that is beyond the scope of this channel
23:43.10SportChicktemp_dist: ahah, I didn't see
23:48.57*** join/#bzflag swigg (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com)
23:52.42*** join/#bzflag spldart (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net)
23:52.42*** mode/#bzflag [+v spldart] by ChanServ
23:52.47*** join/#bzflag nn64 (n=nn@74.94.43.196)
23:58.14JeffMhuh what?
23:58.25JeffMoh yeah. in PM he was special
23:58.50SportChickJeffM: sowwy

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