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.25 | brlcad | JBdiGriz: erhm... |
03:20.41 | brlcad | ah, hehehe |
03:20.44 | brlcad | indeed, 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.30 | Skeeve | Moin |
06:47.42 | BulletCatcher | Hey, Skeeve. I have downloaded XCode 2.4.1, but have not had a chance to install it yet. |
06:49.35 | Skeeve | Okay. |
06:51.32 | Skeeve | I 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.45 | BulletCatcher | Correct. |
06:51.50 | Skeeve | And I don't know what the input files actually are |
06:52.45 | BulletCatcher | configure.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.11 | Skeeve | configure.ac is the input for autogen!? |
06:54.13 | BulletCatcher | autogen.sh creates configure from configure.ac, and all of the Makefile.in files from their respective Makefile.am files. |
06:55.41 | BulletCatcher | The primary tools it uses to do this are autoconf and automake. |
06:57.12 | Skeeve | Okay. Believe me: I'm glad I'm not a real developer ;-) |
06:57.22 | BulletCatcher | :-) |
06:58.11 | BulletCatcher | Those 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.42 | Skeeve | Are ant or maven better? But they are more target to java, right? |
06:59.16 | BulletCatcher | I don't do Java. I'm mostly a C guy. |
06:59.37 | Skeeve | Okay. I will have to do Java soon |
07:00.41 | DTRemenak | ant is at least as ugly as autotools, just in a different way |
07:00.50 | BulletCatcher | :-) |
07:01.00 | brlcad | ants are cool, ant sucks |
07:01.29 | BulletCatcher | has never liked ants, either |
07:01.32 | Skeeve | ;-) |
07:01.52 | Skeeve | My 4year old son has fear of ants. |
07:02.32 | DTRemenak | goes to bed so he can get up in time to argue with swiss people |
07:03.08 | Skeeve | DT: The swiss people should be up already |
07:03.55 | DTRemenak | yeah, they'll just be starting their business day now. I'm gonna catch them at the end of their day. |
07:04.25 | BulletCatcher | They'll be more tired and cranky then, giving you a much better argument. ;-) |
07:05.05 | Skeeve | Isn't it a bit unfair ;-) |
07:05.34 | DTRemenak | give 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.29 | DTRemenak | of course it's unfair, that's the whole point ;) |
07:07.44 | DTRemenak | I already know I'm right, just need to convince them of the fact ;) |
07:19.37 | brlcad | heh |
07:19.43 | BulletCatcher | People who use the word "ruminate" are rarely wrong. |
07:19.45 | BulletCatcher | Anyway, it is late for me, too, so I'll tackle the XCode downgrade in the morning. |
07:24.32 | brlcad | ruminates on BulletCatcher's assertion and finds it highly Erroneous |
07:25.17 | Manu | brlcad: dang, can't connect to bzflag.bz :/ |
07:25.34 | Manu | nor from bzflag to my host |
07:25.51 | Manu | I had to use a server in the middle :/ |
07:40.06 | Constitution | Manu: BUSTED, gotta stop hacking |
07:43.26 | Manu | Constitution: ;) |
07:44.12 | Deadalot | hits 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.01 | KTL | searches information on howto limit the number of shots for flags |
11:46.14 | KTL | (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 | _Lukstr | Well it's friday again |
12:22.22 | _Lukstr | that means boring classes, so maybe I'll get some commits in :) |
12:27.00 | KTL | the 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.09 | Chestal | KTL: -sl id num ? |
12:50.41 | KTL | a thanks, overlooked it |
13:01.05 | *** join/#bzflag swigg (n=Paul@71-14-108-006.dhcp.gnvl.sc.charter.com) |
13:01.07 | Manu | KTL: another way is to press space bar after 40 shots ;) |
13:02.10 | KTL | myes, so i go stand behind every logged in player's desk simultaneously and keep count right right |
13:02.22 | Manu | msyndrome ;) |
13:02.47 | KTL | and if they remapped space bar i got to figure that out too of course |
13:03.31 | Manu | KTL: I was kidding, you know Chestal response is the correct for autodrop |
13:03.48 | Manu | we use it in Viper |
13:04.02 | KTL | yes i was that far :p |
13:04.11 | KTL | it's configured allready :) |
13:05.15 | Manu | KTL: you can implement a plugin that kills a player with GM after 40 shots ;) |
13:05.34 | KTL | "drop your flag withing x shots or you will be killed" |
13:05.46 | Manu | yep, like a overheat :) |
13:05.52 | KTL | similar to engine overheating right |
13:05.59 | Manu | yes |
13:06.11 | Manu | like SB shooting throw a wall ;) |
13:06.19 | Manu | the last one kills you |
13:06.31 | Manu | if you don't pay attention :-p |
13:06.47 | KTL | vampires 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.30 | lukstr | morning 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.54 | SportChick | tackles brlcad |
15:03.50 | JBdiGriz | Avast brlcad! |
15:05.43 | BulletCatcher | renames BZFlag to BZSail. Arg, matey! |
15:27.15 | brlcad | catches th' outgoing tide, arrr! |
15:27.20 | Skeeve | Why 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.49 | BulletCatcher | Today 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.06 | Skeeve | Bulletcatcher? Are you reading? Can it be I found the error in configure.ac? |
15:50.12 | Skeeve | You use CPPFLAGS="$CPPFLAGS $FT2_CFLAGS" |
15:50.25 | Skeeve | while FT2_CFLAGS isn't set |
15:50.50 | Skeeve | this 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.23 | BulletCatcher | Skeeve: You may have found the problem. FT2_CFLAGS worked before, but now it looks like it should be FT2_CPPFLAGS. |
15:58.25 | BulletCatcher | Let me test to be sure. |
15:59.22 | BulletCatcher | I 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.30 | Skeeve | Okay |
16:15.58 | *** join/#bzflag JeffM (n=JeffM@67-131-219-2.dia.static.qwest.net) |
16:17.14 | blast007 | ahoy! there be the JeffM! Arrr! |
16:17.23 | JeffM | are |
16:27.32 | Skeeve | Did 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.28 | lukstr | waves |
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.45 | BulletCatcher | Skeeve: 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.20 | BulletCatcher | Also, is your command line session in Terminal or xterm? |
16:59.29 | Skeeve | back again |
16:59.31 | Skeeve | Terminal |
17:00.18 | Skeeve | $ ls -l /usr/X11R6/bin/freetype-config |
17:00.19 | Skeeve | -rwxr-xr-x 1 root wheel 1736 Nov 7 2006 /usr/X11R6/bin/freetype-config |
17:00.57 | Skeeve | 9.3.3 |
17:01.47 | *** join/#bzflag JeffM (n=JeffM@67-131-219-2.dia.static.qwest.net) |
17:03.05 | BulletCatcher | I 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.21 | Skeeve | You won the bet |
17:04.48 | JeffM | one would think that freetype would not need X11 on the 'toshy |
17:05.01 | JeffM | if that's so, that's an issue, because we don't want bzflag to require X |
17:07.01 | Skeeve | Can 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.40 | BulletCatcher | Skeeve: Then add it: PATH=${PATH}:/usr/X11R6/bin . Then "make distclean" and ./configure . That should let FTGL configure correctly. |
17:07.42 | BulletCatcher | JeffM: Like it or not, that's where freetype-config is. That is part of the complexity of Mac support. |
17:07.52 | JeffM | BulletCatcher, then we'll have to fix it |
17:08.18 | JeffM | Skeeve, hudrenderer |
17:08.29 | JeffM | mytank()->getvelocity |
17:08.32 | Skeeve | Thanks jeff. |
17:08.35 | BulletCatcher | Yes. At this point I am just trying to understand the scope of the problem. |
17:08.41 | JeffM | then get the magnitude of it |
17:10.11 | Skeeve | no autogen, Bullet? |
17:11.09 | BulletCatcher | It shouldn't be necessary for this change. |
17:12.04 | Skeeve | Too late the answer ;-) |
17:18.07 | BulletCatcher | If 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.30 | Skeeve | Not everyone has X11 |
17:18.49 | Skeeve | I had it first for OpenOffice, which shouldn't be necessary soon |
17:19.19 | Skeeve | Then I will keep it for WireShark, but I don't think many will keep X11 as soon as OOo 3 is released |
17:19.32 | BulletCatcher | Is there a way to tell whether or not freetype is bundled with X11 on the Mac? |
17:19.52 | Skeeve | let's see⦠|
17:20.05 | JeffM | Skeeve, we manualy disable X11 links in the release bins |
17:20.17 | JeffM | so bzflag doesn't require X11 |
17:20.26 | JeffM | and we'll probalby include freetype in the .app |
17:20.56 | Skeeve | the directory /usr/X11R6/bin is from 2006 |
17:21.08 | Skeeve | So it has to be from X11 |
17:21.22 | Skeeve | At least I guess so |
17:21.47 | Skeeve | The machine had a clean install in (I think) May this year |
17:22.02 | Skeeve | and no bzflag since then |
17:22.14 | BulletCatcher | If 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.51 | Skeeve | Elapsed configuration time: 4 minutes, 49 seconds |
17:22.51 | Skeeve | --- |
17:22.51 | Skeeve | ./configure complete, type 'make' to begin building |
17:23.09 | Skeeve | So with X11 in the path same result here |
17:24.05 | BulletCatcher | Same as me, you mean? i.e., it works with X11 in the path? |
17:24.06 | Skeeve | Have to leave for 1h (I guess) |
17:24.11 | Skeeve | Yes |
17:24.22 | Skeeve | Sorry! Wife and kid are calling |
17:24.27 | BulletCatcher | Later. |
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.09 | BulletCatcher | The 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.21 | JeffM | we can fix FTGL upstream |
17:32.48 | BulletCatcher | Yup. 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.45 | lukstr | waves |
17:51.17 | lukstr | so, if I have this factory business straight, SomeFactory->Create("box") returns a pointer to a created object? |
17:54.32 | JeffM | if that's how you'd do it, sure |
17:54.45 | lukstr | I'm confused as to how a function pointer is being stored within the factory interface |
17:54.56 | JeffM | it's a class |
17:55.00 | JeffM | not a function |
17:55.01 | lukstr | it 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.04 | JeffM | classes have methods |
17:55.41 | JeffM | I'd not do it like you've done it, I'd have it be like map->registerFactory("box",factoryPtr) |
17:56.11 | sword | Someone want to ban Nightmare on the debi4n server? |
17:56.12 | JeffM | then map->newObject("box") and that calls the create method on the fatory object you passed in |
17:56.26 | JeffM | andi t returns a base class |
17:57.03 | lukstr | So you're suggesting passing in factories for each object rather than the world manufacturing the objects? |
17:57.09 | JeffM | yeah |
17:57.13 | JeffM | that's the point of facotries |
17:57.18 | JeffM | they know how to do the specifics |
17:57.33 | JeffM | then all your map reader does is get the data ready, call the correct factory by name |
17:57.35 | JeffM | and pass in the data |
17:57.40 | lukstr | well that's what I'm trying to do right now, actually |
17:57.52 | JeffM | then 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.02 | JeffM | at that point the map dosn't actualy have to care WHAT it holds |
17:58.04 | lukstr | or what I was attempting prior to reading this factory stuff |
17:58.21 | JeffM | that is still a factory |
17:58.24 | JeffM | you have one for each type |
17:58.35 | JeffM | one factory for all types isn't really a factory |
17:59.17 | lukstr | that doesn't really involve the Factory class though, or am I missing something? |
17:59.25 | JeffM | you are |
17:59.30 | JeffM | let me write up a little sample and show you |
17:59.36 | lukstr | Alright, thanks |
18:03.41 | brlcad | lukstr: did you get how SpawnPolicyFactory works? |
18:03.49 | lukstr | I think so |
18:03.53 | sword | So, no luck on Nightmare? |
18:04.26 | brlcad | sword: i'm not sure any admin from the debi4n server is here or not -- try a poll |
18:04.56 | brlcad | lukstr: do you have a base class? |
18:05.11 | lukstr | yes, WorldObject |
18:06.04 | brlcad | then you'd make a WorldObjectFactory : public Factory<WorldObject, std::string> |
18:06.50 | lukstr | fair enough, what does World do then, just contain a WorldObjectFactory? |
18:06.51 | brlcad | and you'd call Register in its constructor for each string-to-class mapping type you have |
18:07.31 | brlcad | (see the _init() routine in src/bzfs/SpawnPolicyFactory.cxx for the ones it registers) |
18:07.46 | lukstr | yeah I understand that much |
18:07.50 | brlcad | sure world could contain the factory |
18:07.57 | lukstr | or make it a singleton? |
18:07.59 | brlcad | or you could make it a singleton that was available everywhere |
18:08.03 | lukstr | :) |
18:08.24 | brlcad | depends whether there is any benefit to having multiples |
18:08.26 | JeffM | lukstr, this is sudocode for my basic concept of factories, http://pastebin.bzflag.bz/m70661298 |
18:08.31 | JeffM | I dunno how bz does it |
18:09.32 | JeffM | tho actualy that's not right |
18:09.34 | lukstr | I assume box/pyramid/etc inherit Base |
18:09.36 | JeffM | I didn't do the derived versiom |
18:09.37 | JeffM | yeah |
18:09.39 | JeffM | I forgot that |
18:09.55 | lukstr | well Factory.h does essentially that with templates |
18:10.02 | JeffM | ok |
18:10.20 | JeffM | but yeah you have a factory for each type |
18:10.24 | brlcad | yeah, just templatizes the base class and manages the map for you |
18:10.26 | JeffM | keyed to some ID |
18:10.41 | lukstr | yes |
18:10.45 | JeffM | then when you get that ID ( the type ) you can just ask it for a new object of that type |
18:11.02 | JeffM | does that make it a little more clear? |
18:11.15 | lukstr | yeah |
18:11.59 | lukstr | I 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.17 | JeffM | then as long as your interface to the base object is good enough, you can store prety much anything in your worlld |
18:12.29 | JeffM | yeah you dont' want to do that, that's not a factory |
18:12.33 | lukstr | right |
18:12.36 | JeffM | that's a big switch statement ;) |
18:13.41 | lukstr | okay, 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.05 | JeffM | each object is a factory |
18:14.45 | JeffM | then what I'd do is, if there is no factory for it, check the installed callbacks ( for the API ) |
18:14.45 | brlcad | bz's does it with "one factory" from the caller's perspective since it handles the mapping |
18:14.45 | lukstr | am I trying to mix callbacks with factories? |
18:14.50 | JeffM | if those are there,c all them |
18:15.17 | JeffM | then have a "generic" factory |
18:15.24 | brlcad | when you call Register(), it stashes that specialization |
18:15.24 | JeffM | that just stores the text of the object |
18:15.33 | brlcad | it is an implementation of the AbstractFactory pattern |
18:16.34 | lukstr | alright, 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.19 | brlcad | what 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.23 | JeffM | yeah it's just finding where it's used is wierd |
18:22.31 | JeffM | took me a bit to see the "guts" |
18:22.59 | brlcad | yeah, 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.33 | brlcad | it's also only called in two places, so you don't see it |
18:23.47 | JeffM | yeah |
18:24.00 | brlcad | CmdLineOptions.cxx sets up the default, SpawnPosition just calls the default |
18:24.03 | JeffM | I see how you reg them now, I'm looking for how you get an object of a type out |
18:24.08 | brlcad | and that's all there is to it |
18:24.44 | JeffM | just call Create("type") from the factory right? |
18:24.45 | brlcad | a 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.51 | brlcad | yeah, sounds right |
18:24.56 | JeffM | yeah he needs to by type |
18:25.00 | JeffM | he won't have a "default" thing |
18:25.04 | *** join/#bzflag kirun (n=kirun@110.170.pn.adsl.brightview.com) |
18:25.23 | JeffM | well actualy I can probably use that defautlt mechanism, but need to know if it IS the default or not |
18:25.30 | JeffM | cus if it is, callbacks have to be called |
18:26.35 | brlcad | ah right, the default mechanism is specific to the SpawnPolicyFactory -- the general Factor interface doesn't know/care, you just call Create() |
18:26.58 | JeffM | yeah |
18:27.52 | brlcad | so you'd similarly put callbacks into an inheriting implementation |
18:28.14 | JeffM | ish |
18:28.22 | JeffM | what I have planed for him is a little more complex |
18:28.30 | JeffM | and probably needs to be done by the actual world |
18:28.34 | brlcad | the base Factory class just manages the class to id registration, and the id to object instantiation |
18:28.36 | JeffM | I'm framing something out for him |
18:28.43 | JeffM | yeah |
18:29.06 | JeffM | I'm actualy just making the world it'self be a factory |
18:29.29 | JeffM | but I go feed |
18:35.14 | Skeeve | Jeff: 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.47 | Skeeve | BulletCatcher? Just startet a build (in Ccode) and it fails |
19:17.01 | Skeeve | Shall I "make" and paste the output? |
19:17.28 | Skeeve | It's the same problem I had before with the missing include file. Or is it an expected error? |
19:18.07 | Skeeve | Xcode. Not Ccode |
19:23.13 | Lukstr | waves |
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.32 | BulletCatcher | Skeeve: 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.40 | Skeeve | nono. That won't help. The include path is wrong. See the bug I filed |
19:40.26 | Skeeve | You remember? I pastebin-ed the output of make |
19:41.13 | BulletCatcher | That's right. I remember now. |
19:41.41 | Skeeve | Regarding 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.14 | bz31 | ~bzfquery bzflag.secretplace.us:5255 |
19:48.28 | bz31 | ~bzfquery bzflag.secretplace.us:5255 |
19:48.55 | Winny | bz31: You need to query your server |
19:48.58 | Winny | not the example one |
19:49.13 | bz31 | ~bzfquery 67.240.230.200:5154 |
19:49.33 | bz31 | ok |
19:50.00 | *** join/#bzflag newnick (n=43f0e6c8@bz.bzflag.bz) |
19:50.06 | newnick | ~bzfquery 67.240.230.200:5154 |
19:52.18 | newnick | ~bzfquery 67.240.230.200:5154 |
19:52.36 | newnick | ~bzfquery 67.240.230.200:5154 |
19:52.46 | Winny | newnick: It doesn't work |
19:52.50 | Winny | stop spamming please |
19:52.53 | newnick | ok |
19:53.02 | Winny | thanks |
19:53.04 | newnick | what do i need to do |
19:53.12 | newnick | to make it work? |
19:53.15 | Winny | fix your configuration |
19:53.19 | Winny | something is wrong |
19:53.27 | *** join/#bzflag DerAlkZocker_ (n=DerAlkZo@e176181110.adsl.alicedsl.de) |
19:53.30 | Winny | look at any errorts BZFS outputs |
19:53.31 | newnick | like what |
19:53.42 | brlcad | newnick: you can ask ibot in private so you don't keep hitting the channel |
19:53.56 | DerAlkZocker_ | http://www.pennergame.de/change_please/4970232/ |
19:53.57 | *** part/#bzflag DerAlkZocker_ (n=DerAlkZo@e176181110.adsl.alicedsl.de) |
19:54.04 | newnick | it says running a private server? |
19:54.11 | newnick | how can i change it |
19:54.26 | brlcad | did you read the bzfs man page? |
19:54.34 | brlcad | or the wiki? |
19:54.44 | brlcad | there are instructions for setting up a public server |
19:59.00 | newnick | it says listening on 0.0.0.0.0:5154 |
19:59.01 | newnick | ? |
19:59.32 | newnick | how can i fix it |
20:00.41 | newnick | ~bzfquery bzflag.secretplace.us:5255 |
20:00.55 | Winny | newnick: That query doesn't help you at all |
20:00.58 | Winny | that's not your server |
20:01.02 | newnick | what is |
20:01.05 | newnick | ?????????? |
20:01.08 | Winny | It's your server |
20:01.10 | Winny | you set it up |
20:01.11 | Winny | you tell us |
20:01.31 | newnick | what should it be listening on it says 0.0.0.0.:5154 |
20:02.29 | newnick | ~MAW:5154 |
20:02.41 | newnick | ~MAW:51540 |
20:02.45 | Winny | MAW is not a valid domain or IP address. |
20:02.58 | newnick | fuck this |
20:03.03 | Winny | language |
20:03.18 | Winny | ...what a lovely young lad |
20:04.19 | Lukstr | awesome. I'm impressed |
20:05.46 | JeffM | wtf? |
20:06.12 | Winny | want that food? Sure! |
20:06.47 | JeffM | Skeeve, I know nothing of joystick input, that's all Erroneous and DTRemenak |
20:15.47 | Skeeve | Noproblem, Jeff. Just for reference |
20:17.33 | JeffM | Lukstr, I'm stubing out how I think the factory stuff should work in the world lib |
20:17.45 | Lukstr | yeah I read that, sounds good to me :) |
20:18.10 | Lukstr | my laptop's still in my bag so I'll pull it out later after some room-cleaning |
20:18.23 | JeffM | it'll take me a bit |
20:18.27 | JeffM | I'll commit it when I'm done |
20:18.36 | Lukstr | :) |
20:20.01 | JeffM | why is this a map of vectors? |
20:20.01 | JeffM | <PROTECTED> |
20:20.14 | Lukstr | Because A) I'm crazy |
20:20.15 | JeffM | why not just have it as a list? |
20:20.21 | Lukstr | what do you mean? |
20:20.29 | JeffM | a list of objects |
20:20.39 | Lukstr | world_objects["box"] is a vector of boxes |
20:20.50 | JeffM | why do you need to store them by type? |
20:21.06 | Lukstr | I figured I would do it that way at the time because I would add objects into the world like that |
20:21.14 | JeffM | naw |
20:21.15 | Lukstr | but I guess it would make more sense just to iterate through a list |
20:21.19 | JeffM | yeah |
20:21.34 | Lukstr | especially since order may matter |
20:21.34 | JeffM | with the factories, you can add them as you hit them |
20:21.39 | Lukstr | mm |
20:21.51 | JeffM | no need to make it more complex then it has to be |
20:22.10 | Lukstr | I do however propose a cleaning up of the bzw format sometime in the future :P |
20:22.20 | JeffM | what do you mean? |
20:23.22 | Lukstr | There are some minor things that can change the convenience of parsing what would otherwise be a (very, very) simplistic file format |
20:23.44 | JeffM | no mater what we have to keep the current format |
20:23.51 | JeffM | or make a tool to convert to a new format |
20:24.01 | JeffM | if we convert to a new format, I think we should do XML or binary |
20:24.08 | Lukstr | Yes |
20:24.12 | Lukstr | I completely agree |
20:24.16 | JeffM | and just move to a generic surface definition |
20:24.21 | JeffM | but we can't do that untill we have tools |
20:24.25 | Lukstr | indeed |
20:24.29 | *** join/#bzflag me1_ (n=me1@unaffiliated/me1) |
20:24.32 | KTL | compressed xml |
20:24.36 | JeffM | how do you read to a newline |
20:25.01 | Lukstr | ? with what, spirit? |
20:25.02 | JeffM | KTL, 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.11 | JeffM | Lukstr, no from a std::istringstream |
20:25.12 | Lukstr | heh |
20:25.40 | *** join/#bzflag LongDon (n=LongDon@host-091-097-051-201.ewe-ip-backbone.de) |
20:25.46 | KTL | making it binary makes it very dependent on the available editors |
20:25.46 | Lukstr | getline? |
20:26.07 | JeffM | eww it takes a char* |
20:26.10 | JeffM | but ok |
20:26.13 | Lukstr | *stringstreams inherit iostreams |
20:26.27 | Lukstr | * being wildcar |
20:26.28 | Lukstr | d |
20:26.34 | Lukstr | ~lart Lukstr |
20:26.34 | ibot | beats Lukstr over the head with a microkernel |
20:30.50 | JeffM | yeah your parser is "wierd" |
20:31.18 | JeffM | why are there 2 classes called "parser"? |
20:31.36 | Lukstr | ignore parser.cpp |
20:31.39 | Lukstr | if you're reading that |
20:31.54 | JeffM | where is the implementation for BZW:Parser ? |
20:31.59 | JeffM | it should just parse |
20:32.03 | Lukstr | Parser.h and .cxx |
20:32.04 | JeffM | and not do any factory work |
20:32.13 | Lukstr | It shouldn't be doing any factory work? |
20:32.19 | Lukstr | I'm not sure what it's doing right now |
20:32.19 | JeffM | god no |
20:32.24 | Lukstr | I mean |
20:32.27 | JeffM | it takes factories |
20:32.32 | Lukstr | That was a statement with a question mark at the end |
20:32.38 | JeffM | it should simply return a name and a list of lines |
20:32.42 | *** join/#bzflag whodaman- (n=whodaman@about/apple/macbook/whodaman-) |
20:32.46 | JeffM | then we pass those to the objects |
20:32.53 | JeffM | after the factory makes them |
20:33.30 | JeffM | well I'll stubb it |
20:33.31 | Lukstr | Why? |
20:33.44 | Lukstr | It's a parser, it sends the useful data to World |
20:33.47 | JeffM | because each object should know how to readitself |
20:33.52 | Lukstr | they will |
20:33.59 | Lukstr | What are you looking at? |
20:34.26 | JeffM | the entire setup |
20:34.39 | JeffM | so you want parser to send back world objects? |
20:35.01 | JeffM | then the parser needs to know about the world |
20:35.01 | Lukstr | No, it should be calling methods on World |
20:35.06 | Lukstr | It should |
20:35.10 | Lukstr | hang on, brb |
20:35.11 | JeffM | how? world is never passed in |
20:36.17 | JeffM | yeah but you don't want the parser to do the specialised callbacks for custom worlds |
20:39.02 | JeffM | I 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.13 | JeffM | the parser then isn't helping you parse out each line |
20:39.17 | JeffM | it's just getting the lines |
20:39.21 | JeffM | and that's easy |
20:41.05 | JeffM | what 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.09 | JeffM | ok, 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.12 | JeffM | are confused |
21:07.16 | temp_dist | does this directly effect BZF? http://www.linux.com/feature/148339 |
21:07.32 | JeffM | no |
21:07.35 | temp_dist | ok |
21:08.01 | JeffM | it means stuff for mesa and other drivers |
21:08.10 | JeffM | just makes them a little easier to include in various distros |
21:13.09 | delusional | arrrghhhh 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.46 | bz56 | ~bzfquery 66.249.65.41:5154 |
21:24.59 | bz56 | ~bzfquery 66.249.65.41:5154 |
21:25.45 | bz56 | ~bzfquery 66.249.65.41:5154 |
21:25.52 | Winny | bz56: Wait for a response |
21:25.56 | Winny | stop saying it over and over |
21:27.33 | Winny | if it takes that long chances are your server is not working |
21:29.41 | Lukstr | alright sorry JeffM, back |
21:29.51 | JeffM | Lukstr, I'm nearly done stubing it out |
21:30.16 | bz56 | ~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.32 | JeffM | bz56, please do that by putting /msg ibot instead of ~ then it'll be private |
21:35.58 | CIA-48 | BZFlag: 03JeffM2501 * r18560 10/branches/gsoc_libbzw/ (8 files in 3 dirs): frame out how the actual world parser should work. |
21:36.00 | JeffM | Lukstr, 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.08 | JeffM | but that does the basic factory stuff |
21:36.11 | JeffM | and custom object stuff |
21:37.12 | Lukstr | JeffM, yes the grammar doesn't really make much sense :) |
21:37.15 | JeffM | I also did the actual object parsing as derived stuff |
21:37.23 | JeffM | so that box itself dosn't actualy do anything |
21:37.34 | JeffM | it's base class parses out postion, size, and rotation |
21:37.44 | JeffM | so that it can be re used by like pyramid |
21:38.13 | Lukstr | yeah |
21:38.16 | Lukstr | that's the idea |
21:38.31 | bz56 | ~bzfquery bzflagr.net:5154 |
21:38.34 | Lukstr | feeds |
21:39.36 | JeffM | you'll have to hook up the parsing part, and the stream peaker |
21:39.41 | JeffM | I didn't know how to do those |
21:39.50 | JeffM | but that way the World has the factories |
21:40.04 | JeffM | so that you can make objects in memory too |
21:40.13 | JeffM | so that makes it usefull for an exitor |
21:40.16 | JeffM | editor |
21:40.29 | JeffM | if you passed the factories down too deep, you'd need a text file to make anything |
21:40.51 | bz56 | ~bzfquery bzflag.secretplace.us:5255 |
21:41.06 | Winny | bz56: Again... that is not your server |
21:41.18 | JeffM | Winny, I got it |
21:41.24 | Winny | ah, ok |
21:41.24 | bz56 | ~bzfquery localhost:5154 |
21:41.41 | bz56 | aghhhhh can someone help? |
21:41.45 | JeffM | sure |
21:41.49 | JeffM | if you'd actualy ASK |
21:41.57 | JeffM | instead of just spamming ibot requests |
21:42.03 | JeffM | what do you need help with? |
21:42.09 | Winny | Read the wiki, the forums, etc... they all have excellent documents about running and starting servers |
21:42.16 | JeffM | Winny, take it slow |
21:42.19 | bz56 | getting my server on the public list |
21:42.30 | JeffM | ok, what is your IP? |
21:42.40 | bz56 | hang on |
21:43.05 | bz56 | it is 66.249.65.41 |
21:43.40 | JeffM | what port? |
21:43.45 | bz56 | 5154 |
21:43.51 | Winny | Did you forward the correct ports on your router, or firewall? |
21:43.57 | JeffM | yeah is thatr routed? |
21:44.03 | bz56 | yes i will check |
21:45.09 | bz56 | yes start port is 6154 end is 5200 |
21:45.17 | bz56 | i mean 5154 and 5200 |
21:45.54 | JeffM | can someone try to connect to that for us and let us know? |
21:46.03 | bz56 | jeff do i need anything to be opened ? |
21:46.47 | JeffM | well you need to forward the ports |
21:46.50 | JeffM | to your server |
21:47.02 | bz56 | what is that the 66.249.65.41 ? |
21:47.21 | bz56 | to 66.249.65.41 |
21:47.24 | bz56 | ? |
21:47.24 | Winny | no, the server, the local machine on your network |
21:47.37 | bz56 | so my private ip? |
21:48.12 | bz56 | winny |
21:48.13 | Winny | yes |
21:48.20 | bz56 | is that my private ip |
21:48.21 | bz56 | ? |
21:48.27 | bz56 | i nee to plug in? |
21:48.33 | Winny | that's your public IP |
21:48.35 | JeffM | who set up your network? |
21:48.36 | pacman87 | bz56: winkey+r, "cmd" <enter>, "ipconfig" <enter> |
21:48.38 | JeffM | lets start there? |
21:48.45 | bz56 | ok |
21:48.57 | JeffM | do you know how your router works? |
21:49.03 | bz56 | yes |
21:49.15 | JeffM | do you know how to forward ports from the WAN to a LAN IP? |
21:49.25 | bz56 | no |
21:49.28 | JeffM | ok |
21:49.31 | JeffM | you need to do that |
21:49.50 | JeffM | but we can't tell you how to setup your hardware |
21:49.56 | bz56 | so on my router click lan ip setup? |
21:49.57 | JeffM | it's different for every router and setup |
21:50.05 | JeffM | we don't do networking setup |
21:50.05 | bz56 | ? |
21:50.13 | JeffM | you will need to read the docs that came with your router |
21:50.20 | bz56 | ok |
21:50.20 | JeffM | and see how to do a "port forward" |
21:50.25 | bz56 | hang on |
21:50.28 | JeffM | that is the reason you are not on the list |
21:50.30 | bz56 | yes |
21:50.36 | JeffM | since the outside world can not get to you |
21:50.42 | bz56 | what do i need to foward it to? |
21:50.49 | JeffM | whatever your LAN Ip is |
21:50.53 | JeffM | we don't know what it is |
21:51.01 | JeffM | it is specific to your networking setup |
21:51.06 | Winny | running a server requires network and security knowledge |
21:51.06 | JeffM | you will have to figure it out |
21:51.11 | JeffM | yes |
21:51.12 | bz56 | ok so i can do cmd ipconfig correct? |
21:51.15 | Winny | if you don't know that you should learn about it |
21:51.22 | JeffM | bz56, check your router docs |
21:51.29 | JeffM | it should tell you want to do |
21:51.50 | JeffM | you need to be very careful, if you open up too much, it can leave you with a security hole |
21:52.03 | Winny | espically if you're running windows |
21:52.14 | Winny | since windows without patches or a firewall is bad bad bad |
21:52.32 | bz56 | k because i am im using vista |
21:52.43 | JeffM | that dosn't really help much |
21:53.01 | JeffM | if you don't know exactly what you are doing, you can open yoursefl up to a lot of issues |
21:53.09 | Winny | is 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.01 | bz56 | yes i just want to because my friend dosent no how either |
21:54.09 | bz56 | i need my lan port ip ? |
21:54.09 | JeffM | how old are you? |
21:54.16 | bz56 | 21 |
21:54.16 | JeffM | your router may need that |
21:54.22 | JeffM | read the docs |
21:54.26 | JeffM | this part is up to you |
21:54.26 | bz56 | wait |
21:54.31 | JeffM | we don't do networking support |
21:54.35 | JeffM | too much risk |
21:54.38 | bz56 | is it my lan ip? |
21:54.48 | JeffM | is what? |
21:54.57 | Winny | bz56: If you don't know the basics about IPs and networking you really should learn before running a server |
21:55.04 | Winny | it's like knowing how a car works before driving it |
21:55.13 | JeffM | well before fixing it |
21:55.19 | Winny | learning as you go can be bad and dangerous |
21:55.22 | JeffM | you can use a network prety easy with out knowing how it works |
21:55.32 | JeffM | you are in advanced teritory here |
21:55.51 | JeffM | we can help you with the bzflag settings, but as policy we don't do networking setup |
21:56.36 | JeffM | http://www.portforward.com/ may help you |
21:56.58 | bz56 | ok |
21:57.43 | bz56 | im downloading it |
21:57.57 | JeffM | it's a website, whata re you downloading? |
21:58.00 | Winny | downloading what? |
21:58.05 | JeffM | oh the tool |
21:58.09 | JeffM | don't use that |
21:58.11 | JeffM | READ The pages |
21:58.14 | bz56 | ok... |
21:58.16 | JeffM | don't take shortcuts |
21:58.17 | Skeeve | bz56 reminds me of the guy who was told to hack 127.0.0.1 ;-) |
21:58.31 | bz56 | well im not |
21:58.42 | JeffM | this is the time where you get to use that brain you've been schoolin for all this time :) |
21:58.55 | Skeeve | Sure you're not. But reading this chat, I remember the story |
21:59.52 | bz56 | skeeve stop ok im not that same person |
22:00.06 | JeffM | he knows |
22:00.06 | Skeeve | Yes! I know that you are not |
22:00.08 | JeffM | chill man |
22:00.16 | JeffM | you sure as heck don't act 21 |
22:00.20 | JeffM | more like 14 |
22:00.27 | Skeeve | I didn't want to insult you. The story just came to my mind |
22:01.59 | Skeeve | Why do english talking people get embarrased so easily. |
22:02.06 | Skeeve | I will never understand that |
22:02.06 | JeffM | young ones do |
22:02.19 | JeffM | when they jump to conclusions |
22:02.26 | Skeeve | Okay. Young germans do too. |
22:02.31 | Skeeve | Man I'm feeling old |
22:02.35 | JeffM | how old are you? |
22:02.40 | Skeeve | Me? |
22:02.43 | JeffM | yes |
22:02.50 | Skeeve | Beiond "The answer" |
22:02.58 | JeffM | huh? |
22:03.04 | JeffM | s o what30? |
22:03.06 | me1 | 42< |
22:03.13 | Skeeve | HHGTTG? Douglas Adams? |
22:03.15 | bz56 | jeff what are the tcp and udp ports? |
22:03.20 | JeffM | ahh |
22:03.27 | Skeeve | No beyond! |
22:03.39 | JeffM | bz56, whatever port you are running your server on, the default is 5154 |
22:03.41 | JeffM | Skeeve, ahh |
22:03.44 | Skeeve | doesn't beyond mean After that? |
22:03.45 | bz56 | ok |
22:03.45 | JeffM | so yeah you are old ;) |
22:05.17 | bz56 | ~bzfquery 66.249.65.41:5154 |
22:06.32 | bz56 | jeff i am about to pm u ok |
22:07.01 | bz56 | JeffM |
22:07.48 | bz56 | hello? |
22:08.18 | bz56 | anyone |
22:08.38 | bz56 | jeff |
22:09.07 | bz56 | winny |
22:09.43 | bz56 | Hello anyone??? |
22:13.28 | Skeeve | telnet 66.249.65.41 5154 -> no connection a all |
22:13.33 | Skeeve | ping works |
22:14.49 | Skeeve | 15 hops |
22:15.04 | Skeeve | and what's crawl-66-249-65-41.googlebot.com |
22:15.52 | Skeeve | ;-) Just found this: http://www.gfy.de/ |
22:16.52 | JeffM | dude, chill |
22:17.04 | Skeeve | I don't thing they really know what the 3 letters stand for in other parts of the world ;-) |
22:17.09 | Skeeve | thik |
22:17.11 | Skeeve | not thing |
22:17.32 | Skeeve | Look 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.51 | Skeeve | think! Darn! Too much wine tonight. I'd better go |
22:18.22 | JeffM | the chill was for bz56 :) |
22:18.23 | JeffM | not you |
22:18.33 | JeffM | was looking at Erroneous' new laptop |
22:18.59 | Skeeve | Even if: I wouldn't be insulted ;-) |
22:30.48 | bz56 | jeff |
22:31.58 | bz56 | i need help peoples |
22:32.29 | bz56 | on bzfs it says listening on 0.0.0.0:5154 |
22:32.45 | bz56 | shouldent the zeros be my ip? |
22:33.20 | me1 | no, thats fine |
22:33.42 | JeffM | that's normal |
22:33.47 | JeffM | that's the default inteface |
22:34.03 | JeffM | if it's still not working then your route isn't setup right |
22:34.06 | bz56 | ok but bzfs say running on a private server? |
22:34.16 | JeffM | that dosn't mean anything |
22:34.29 | JeffM | if your route is setup right then the outside will still get to it |
22:34.41 | JeffM | if ibot can't see it, then your route is NOT set up right |
22:34.56 | JeffM | the conceput of "public" only has to do with the list server |
22:35.02 | JeffM | not with your networking |
22:35.08 | JeffM | and networking is your problem |
22:35.14 | bz56 | what shold it be? |
22:35.23 | JeffM | what should what be? |
22:35.29 | JeffM | your router setup? |
22:35.44 | bz56 | want o see my config file? |
22:35.50 | JeffM | no |
22:35.53 | JeffM | you arn't listening |
22:35.57 | JeffM | it has NOTHING to do with your config |
22:36.12 | JeffM | you could run a server with no config and still have it work if your router is setup right |
22:36.13 | bz56 | its my router then? |
22:36.16 | JeffM | your router is NOT setup right |
22:36.18 | JeffM | YES |
22:36.42 | JeffM | your router is not forwarding traffic correctly |
22:36.44 | bz56 | ok then what part do i need to fix do u think |
22:36.57 | JeffM | the port forward |
22:37.07 | bz56 | wait |
22:37.23 | Skeeve | bz56⦠If someone knows your IP address, he can contact that address |
22:37.33 | Skeeve | And that works (see above: ping) |
22:37.37 | JeffM | Skeeve, ibot has the ability to do it |
22:37.39 | JeffM | and has failed |
22:37.44 | JeffM | he's not forwarding right |
22:38.01 | Skeeve | I want to explain it in other words, jeff |
22:38.05 | Skeeve | Let me try |
22:38.16 | Skeeve | bz56 are you listening? |
22:38.36 | bz56 | this is what my router says: Service Name: bzfs start port:5154 end port 5200 |
22:38.37 | Skeeve | your IP is like the address of a house. |
22:38.59 | Winny | bz56: You need to forward to a local IP |
22:39.08 | bz56 | then it says server ip adress which id 192.168.*.* |
22:39.10 | Skeeve | okay. I stop |
22:39.19 | Skeeve | ;-) |
22:39.21 | bz56 | winny |
22:39.25 | Winny | bz56: No, that's not the server's IP |
22:39.33 | Winny | *.* is a wildcard. That doesn't help you |
22:39.39 | bz56 | thank you through skeeve |
22:39.58 | bz56 | i know but then people would no my ip |
22:40.06 | bz56 | so i * it out |
22:40.22 | bz56 | ok? |
22:40.28 | Winny | it doesn't matter what your local IP is |
22:40.32 | Winny | we know what your public IP is |
22:40.38 | Skeeve | :-D We can't do anything with a 192.168.x.x |
22:40.43 | Winny | everyone has the same sets of local IPs |
22:40.55 | Winny | my my house we have 192.168.1.0-10 |
22:41.02 | bz56 | ok mine is 192.168.1.2 |
22:41.08 | Skeeve | 192.168.192.* here |
22:41.11 | JeffM | then that is what you'd forward to |
22:41.16 | JeffM | that is your LAN ip |
22:41.17 | Winny | ok, is the port forwarded to that IP? |
22:41.26 | bz56 | let me see |
22:41.31 | JeffM | your router does the map from the external IP to the internal |
22:41.40 | JeffM | do you even have a router? |
22:41.46 | JeffM | or are you just using features of your modem? |
22:41.50 | bz56 | yes it is a netgear rangemax |
22:42.05 | JeffM | then the docs on that should tell you how to do a port forward |
22:42.11 | JeffM | if the device even supports it |
22:42.11 | bz56 | ok |
22:42.23 | JeffM | not all routers do |
22:42.58 | Skeeve | http://www.portforward.com/english/routers/port_forwarding/Netgear/WNR834B/default.htm |
22:43.00 | bz56 | this 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.10 | Winny | that's not the right IP |
22:43.18 | Winny | you just said your IP was 192.168.1.2 |
22:43.20 | JeffM | yeah that isn't what you said your LAN ip is |
22:43.48 | temp_dist | those are internal addresses |
22:44.16 | bz56 | 192.168.1.2 is external correct? |
22:44.18 | Skeeve | see my link above. It should explain what to do with a netgear |
22:44.20 | JeffM | no |
22:44.28 | JeffM | your 6whatever one was |
22:44.44 | Skeeve | 66.249.65.41 |
22:45.01 | bz56 | i have a netgear rangemax wpn824 v2 |
22:45.03 | JeffM | tho that isn't the IP you are connecting with |
22:45.10 | JeffM | you are on a 67 IP |
22:45.39 | bz56 | so replace the 192.168.1.100 with 66.249.65.41? |
22:46.04 | bz56 | correct? |
22:46.06 | Skeeve | just give it a try, bz56 |
22:46.12 | JeffM | 67 224 201 135 is your current IP |
22:46.13 | bz56 | ok |
22:46.18 | JeffM | where did you get the 66 one from? |
22:46.20 | bz56 | yes jeff |
22:46.27 | bz56 | i will do the 67 |
22:46.29 | bz56 | one |
22:46.50 | bz56 | jeff i should use the 67 224 201 135 right? |
22:47.11 | bz56 | for the server ip |
22:47.14 | JeffM | you should use the real IP |
22:47.25 | JeffM | I don't know what you mean by "server IP" |
22:47.31 | JeffM | on most routers, that IP is the INTERNAL IP |
22:47.36 | JeffM | not the external |
22:47.38 | bz56 | i mean the server ip adress |
22:47.55 | JeffM | for what? the router? or your tests? |
22:47.57 | JeffM | I can not read your mind |
22:48.06 | bz56 | so what should i put in the server ip adress for the router |
22:48.15 | JeffM | probably your lan IP |
22:48.23 | JeffM | since it wants to know what LOCAL server to route it to |
22:48.31 | bz56 | how can i figure that out? |
22:48.43 | JeffM | it is probably the 192..2 one you said was your lan IP |
22:48.49 | JeffM | unless you were not being true |
22:48.56 | bz56 | i was the |
22:49.13 | bz56 | 192.168.1.2 |
22:49.18 | bz56 | right??? |
22:49.22 | JeffM | maybe |
22:49.24 | JeffM | try and see |
22:49.30 | bz56 | ok |
22:49.31 | JeffM | we can not tell you for sure or not |
22:49.37 | JeffM | this is why we don't do network help |
22:49.46 | JeffM | every setup is different |
22:50.38 | Skeeve | We don't do network help - after 1.5 hours of network help ;-) You must be kidding, Jeffm |
22:50.55 | JeffM | I'm trying to get him to think for himself |
22:51.00 | JeffM | but that isn't working |
22:51.07 | bz56 | ok i just put in 192.168.1.2 |
22:51.37 | Skeeve | reminds me of an aphorism by Stanislaw Jerzey Lec - but I only know the german translation |
22:51.53 | Macro_Zzz | bz56, what are you trying to do? |
22:52.05 | bz56 | get my server on the list |
22:52.05 | JeffM | he's seting up a port forward |
22:52.12 | bz56 | and port forward |
22:52.15 | JeffM | bz56, you are very far away from the list |
22:52.26 | Skeeve | wants to run a bz server I guess |
22:52.27 | JeffM | you are just trying to get your computer to host on the internet |
22:52.28 | bz56 | darn |
22:52.40 | JeffM | so is your forward setup? |
22:52.44 | bz56 | yes |
22:52.55 | JeffM | and is your server running? |
22:53.02 | bz56 | yes |
22:53.02 | Skeeve | telnet 67.240.201.135 5154 -> Nothing |
22:53.08 | bz56 | darn |
22:53.22 | bz56 | did i forward it wrong? |
22:53.36 | Skeeve | maybe WE CAN'T tell |
22:53.41 | Macro_Zzz | bz56: did you restart the server after you set up forwarding? |
22:53.47 | bz56 | yes |
22:53.55 | JeffM | Macro_Zzz, that should not actualy mater |
22:53.59 | JeffM | the router isn't routing |
22:54.04 | JeffM | you need to fix that |
22:54.20 | JeffM | ether that or something is blocking the incoming trafic at the machine |
22:54.26 | Skeeve | http://www.portforward.com/english/routers/port_forwarding/Netgear/WPN824/default.htm |
22:54.33 | Skeeve | Poret forwarding for http://www.portforward.com/english/routers/port_forwarding/Netgear/WPN824/default.htm |
22:54.38 | Skeeve | sorry |
22:54.44 | Skeeve | for WPN824 |
22:54.47 | JeffM | if anyone wants to help him with specifics do it in private |
22:54.48 | bz56 | thank u skeeve i will read it |
22:54.55 | JeffM | no need to clutter this anymore |
22:55.01 | Macrosoft | bz56: have any firewalls on the hosting computer? |
22:55.04 | JeffM | Lukstr, so did that make sense? |
22:55.09 | Skeeve | Si. correcto. I'm outta here |
22:55.10 | JeffM | Macrosoft, 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.07 | the | hey guys |
23:00.42 | JeffM | hello |
23:01.44 | the | jeff its me bz56 macro is no help |
23:02.02 | the | he is away |
23:02.05 | JeffM | like I said, much of this part you have to do yourself |
23:02.11 | the | ok then |
23:02.16 | JeffM | or from other support channels |
23:02.22 | JeffM | we are not generic tech support |
23:02.32 | the | so i need to fic my ip ?? |
23:02.40 | JeffM | I don't even know what that means |
23:02.56 | the | i mean to fix my server ip adress |
23:03.13 | JeffM | you need to do the same thing we've said you have to do. setup your port forward |
23:03.19 | JeffM | how exactly you do that is beyond us |
23:03.52 | JeffM | I personaly can't see your screen so I dont' know what you are talking about when you say "server IP" |
23:03.58 | JeffM | I don't have the same router as you |
23:04.01 | JeffM | nor the same firewall |
23:04.04 | JeffM | or network setup |
23:04.08 | the | ok bye guys thank you for trying |
23:04.14 | the | hey wait |
23:04.18 | the | jeff |
23:04.24 | JeffM | the |
23:05.04 | the | open the pm i am sending you ok? |
23:05.25 | JeffM | I see nothing from you |
23:05.31 | the | wait |
23:07.05 | the | hang 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.20 | newnick | jeff let me find it ok? |
23:17.10 | newnick | jeff |
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.06 | Lukstr | JeffM: yes |
23:22.14 | JeffM | cool |
23:22.27 | Lukstr | I have to find some time to work on it |
23:22.30 | Lukstr | hectic week ahead |
23:22.40 | Lukstr | 6.5 hours of unlimited beer tomorrow night |
23:22.45 | Lukstr | so my weekend is automatically shot |
23:22.55 | *** join/#bzflag nn64 (n=nn@74.94.43.196) |
23:23.42 | spldart | Oh wow |
23:23.53 | spldart | That's the kind of event you make yourself real thirsty for. |
23:23.59 | Lukstr | yes, yes it is |
23:24.06 | spldart | Good luck |
23:24.08 | spldart | :) |
23:30.41 | *** join/#bzflag short_circuit (n=short_ci@c-98-197-19-35.hsd1.tx.comcast.net) |
23:32.46 | JeffM | wow |
23:32.55 | JeffM | that 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.00 | SportChick | JeffM: ? |
23:43.00 | temp_dist | SportChick: a person was here asking for network support that is beyond the scope of this channel |
23:43.10 | SportChick | temp_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.14 | JeffM | huh what? |
23:58.25 | JeffM | oh yeah. in PM he was special |
23:58.50 | SportChick | JeffM: sowwy |