00:00.13 | ruskie | is crystalspace the only thing needed for the cs branch? or is there anything else needed? i.e. built with something specific? or some other depends? |
00:00.35 | JeffM2501 | fary dust |
00:00.57 | ruskie | lol yeah besides that... I prefer to offer a sacrifice to quoth for that :) |
00:01.07 | JeffM2501 | it should only need CS |
00:01.39 | ruskie | does cs need to be built with anything specific? i.e. sdl? or some such? |
00:01.56 | JeffM2501 | whatever it's normal dependecies are |
00:02.36 | JeffM2501 | yup |
00:03.51 | The_Vaxorcist | install them all? that always works :) |
00:03.56 | ruskie | lol |
00:04.12 | The_Vaxorcist | that's my distro's philosophy |
00:04.16 | ruskie | I'm the games maintainer for source mage and was just modifiying the spell to provide an option to it :) |
00:04.32 | The_Vaxorcist | works pretty well |
00:04.35 | ruskie | so it's nice to have all the dependencies sorted |
00:04.51 | ruskie | yeah for those that don't care about having a ton of useless junk installed |
00:05.12 | The_Vaxorcist | not at all |
00:06.02 | Constitution | 38 |
00:06.13 | ruskie | and still have it all managed by the package manager |
00:21.12 | ruskie | my fav configure message is still theone about AI for robots ;) |
00:34.21 | *** join/#bzflag tannerld (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
00:35.12 | *** join/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
01:02.21 | *** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1) |
01:02.21 | *** mode/#bzflag [+v bryjen] by ChanServ |
01:06.16 | *** join/#bzflag The_Vaxorcist (n=phillip@dial-209-148-114-231.sonic.net) |
01:09.11 | lodxcol | is there a permission to prevent getting idlekicked? |
01:13.08 | *** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-75-36-45-9.dsl.sndg02.sbcglobal.net) |
01:13.08 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
01:17.18 | *** join/#bzflag Tanner_ (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
01:22.28 | *** join/#bzflag tannerld (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
01:50.17 | *** join/#bzflag rob1n (n=rob1n@unaffiliated/rob1n) |
02:02.35 | *** part/#bzflag Winny (n=Winny@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
02:09.19 | *** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org) |
02:20.01 | *** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
02:20.05 | *** join/#bzflag JeffM2501 (n=JeffM@pool-71-109-227-134.lsanca.dsl-w.verizon.net) |
02:20.09 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
02:43.26 | *** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1) |
02:43.26 | *** mode/#bzflag [+v bryjen] by ChanServ |
03:05.25 | *** join/#bzflag PrezKennedy (n=Matthew@c-69-251-104-254.hsd1.md.comcast.net) |
03:29.13 | *** join/#bzflag Constitution (n=Constitu@mmds-216-19-24-101.mm.az.commspeed.net) |
03:31.18 | *** join/#bzflag inchworm (n=msimmons@12.155.13.100) |
03:33.09 | inchworm | JeffM2501: can I pm you on a non bzflag issue? |
03:54.50 | *** join/#bzflag Constitution (n=Constitu@mmds-216-19-24-101.mm.az.commspeed.net) |
04:11.24 | JeffM2501 | sure |
04:23.28 | a_meteorite | don't wanna make the man upset :) |
04:23.52 | JeffM2501 | anyone who gets upset over a PM is too unstanble to go outside |
04:24.07 | a_meteorite | heh |
04:24.19 | a_meteorite | I've gotten some REALLY nasty PMs |
04:24.27 | a_meteorite | to the trash bin they go |
04:28.16 | rob1n | JeffM2501, some people don't like the surprise |
04:28.26 | JeffM2501 | they should calm down :) |
04:28.42 | rob1n | e.g. i prefer to be asked if i can be pm'd, first, and i extend that courtesy to others too |
04:28.43 | JeffM2501 | OH MY GOD A NEW WINDOW WHAT EVER WILL I DOOOOO!!!! |
04:29.20 | rob1n | well, most of the people who don't ask and then PM me have nothing but idiotic things to say |
04:29.20 | JeffM2501 | to me it's a waste of my time having to answer yes to the request in a plublic place :) |
04:29.36 | rob1n | it's like saying, in real life, "hey, can i talk to you in private for a sec?" |
04:29.47 | a_meteorite | rob1n: "can i be admin, plz? u know how much i luv ur server" |
04:30.01 | a_meteorite | ;) |
04:30.15 | JeffM2501 | in real life you have to pull people out of the way and they can't do private and public convos at the same time |
04:30.19 | JeffM2501 | here we can |
04:30.21 | JeffM2501 | embace it |
04:30.24 | JeffM2501 | this is real life |
04:30.28 | *** join/#bzflag jude- (n=jude@c-68-84-206-92.hsd1.ar.comcast.net) |
04:30.32 | JeffM2501 | just with automated tools :) |
04:30.32 | jude- | hello all |
04:30.34 | JeffM2501 | sup g |
04:30.39 | rob1n | a_meteorite, nah, i don't do anything bzflag-related anymore... it's more "hey d00d i have wordpress problem can you help me plz??? ITS IMPORTANT OMG!!" |
04:30.49 | a_meteorite | rob1n: that's even worse.. |
04:31.03 | JeffM2501 | then you can type the same "no" in private |
04:31.09 | JeffM2501 | that you'd type in public :) |
04:31.16 | JeffM2501 | saves time :) |
04:31.22 | rob1n | i just close the window |
04:31.27 | JeffM2501 | even better |
04:31.30 | JeffM2501 | same actions |
04:31.37 | JeffM2501 | AND it dosn't clutter a public space |
04:31.38 | rob1n | if they keep going, then i /ignore them |
04:31.53 | rob1n | yes, but it's a courtesy to ask first :) |
04:32.08 | JeffM2501 | I call it a waste |
04:32.09 | rob1n | and most people would rather be asked first, so i go with the percentages |
04:32.13 | JeffM2501 | a discourtesy to others |
04:32.29 | JeffM2501 | why should I Have to see you giving somone else permision to talk to you |
04:32.32 | rob1n | tell me, how much time does typing "yes" then hitting enter takes your day up? |
04:32.46 | JeffM2501 | A LOT :) |
04:32.52 | rob1n | same thing as a lot of other channels |
04:33.00 | rob1n | why do i have to see others' irrelevent conversation? |
04:33.21 | rob1n | i mean, it's not like you read *everything* said in #bzflag and then note it, and possibly comment it |
04:33.24 | JeffM2501 | you don't that's why you ignore them in the pm WINDOW :) |
04:33.27 | rob1n | i ignore xchat for the pmost part |
04:33.43 | rob1n | except when i'm debating with you ;) |
04:33.45 | JeffM2501 | cept when talking about PMs it seems :) |
04:33.56 | JeffM2501 | I do read a lot more of the channel then you probably |
04:34.01 | rob1n | probably |
04:34.06 | rob1n | it probably pertains to you more, too |
04:34.07 | JeffM2501 | it's the @, it compells me |
04:34.10 | JeffM2501 | indeed |
04:34.16 | rob1n | i have pretty much nothing to do with bzflag anymore :) |
04:34.25 | rob1n | i usually use IRC if i have a need myself |
04:34.28 | rob1n | a support question, etc. |
04:34.28 | DTRemenak | so why do you hang out here (if I may ask)? :) |
04:34.42 | rob1n | DTRemenak, nostalgia, i dunno |
04:34.47 | DTRemenak | heh :) |
04:34.54 | rob1n | i stopped playing when WG came |
04:34.55 | rob1n | :) |
04:35.05 | DTRemenak | plenty of places don't use wg |
04:35.18 | rob1n | yeah but the only map i was decent at was viper's two towers |
04:35.24 | rob1n | and that server has WG |
04:35.33 | JeffM2501 | so start one sans WG |
04:35.34 | rob1n | i suck at ducati |
04:36.10 | rob1n | i might, now that i have a VPS |
04:51.13 | jude- | I apologize for the fact that I have not been around as much lately--it's the last week of classes, and I have all midterms and finals the next two weeks :( |
04:58.01 | jude- | but I'll be fully available toward the end of May :) |
04:59.12 | jude- | (regarding GSoC) |
05:08.45 | DTRemenak | jude-: that's why SoC doesn't start yet :) focus on your schoolwork |
05:14.34 | *** join/#bzflag Admirarch (i=mwr25@pip.srcf.societies.cam.ac.uk) |
05:20.44 | L4m3r | finals now? sheesh, I'm only halfway through spring quarter |
05:22.31 | jude- | heh--last day of class is May 2 |
05:22.34 | jude- | then...finals |
05:22.37 | jude- | ugh |
05:46.35 | *** join/#bzflag Rawk (n=unknown@203.109.176.242) |
06:02.33 | *** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r) |
06:02.33 | *** mode/#bzflag [+v L4m3r] by ChanServ |
06:07.30 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
06:07.30 | *** mode/#bzflag [+v tupone] by ChanServ |
06:14.32 | *** join/#bzflag tuxd00d (n=tuxinato@128.187.169.195) |
06:20.39 | *** part/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
07:32.24 | *** join/#bzflag tuxd00d (n=tuxinato@128.187.169.195) |
08:40.54 | *** join/#bzflag LongDon (n=LongDon@dialin-82130.ewetel.net) |
09:07.48 | *** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org) |
09:08.49 | *** join/#bzflag adeadman (n=adeadman@58.165.58.16) |
09:13.03 | ruskie | joy... cs is still broken like crap... |
09:37.38 | *** join/#bzflag NTH (n=NTH@host86-131-58-90.range86-131.btcentralplus.com) |
09:51.50 | *** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
10:50.58 | *** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be) |
11:50.59 | *** join/#bzflag donny_baker (n=donny_ba@mse1.bowencenter.org) |
11:53.54 | *** join/#bzflag Legoguy (n=Legoguy@adsl-71-143-233-251.dsl.emhril.sbcglobal.net) |
12:06.30 | *** join/#bzflag TheRedBaron (n=Baronado@207.126.1.7) |
12:52.12 | *** join/#bzflag delusional (n=delusion@pool-151-201-242-17.pitt.east.verizon.net) |
12:59.25 | *** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban) |
13:01.23 | *** join/#bzflag delusional (n=delusion@pool-151-201-242-17.pitt.east.verizon.net) |
13:44.45 | *** join/#bzflag Pommes_ (n=Pommes@about/essy/frenchy/Pommes) |
14:20.10 | *** join/#bzflag CBG (n=CBG@cpc4-stme1-0-0-cust103.cdif.cable.ntl.com) |
14:44.18 | *** join/#bzflag RatOmeter (n=chatzill@139.78.95.188) |
15:05.21 | *** join/#bzflag leviathan1 (n=knusperk@pD9E5D1D3.dip.t-dialin.net) |
15:06.04 | *** part/#bzflag leviathan1 (n=knusperk@pD9E5D1D3.dip.t-dialin.net) |
15:16.50 | *** join/#bzflag TimRiker (n=timr@216.49.181.128) |
15:16.51 | *** mode/#bzflag [+o TimRiker] by ChanServ |
15:20.49 | *** join/#bzflag longhair (n=longhair@pool-71-254-115-65.hrbgpa.east.verizon.net) |
15:21.22 | *** join/#bzflag Gracey (n=GF@60-240-216-210.tpgi.com.au) |
15:26.04 | *** join/#bzflag QuantumBeep (n=QuantumB@doc-209-33-51-143.leesville.la.cebridge.net) |
15:48.00 | *** join/#bzflag JBdiGriz (n=jbdigriz@206-15-67-5.static.twtelecom.net) |
15:48.00 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
15:51.17 | *** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net) |
15:54.53 | *** mode/#bzflag [+v Erroneous] by ChanServ |
16:04.16 | *** join/#bzflag biggeruniverse_l (n=biggerun@h460c5930.area2.spcsdns.net) |
16:04.32 | biggeruniverse_l | I hope no one tried to talk to me lately... |
16:44.46 | *** join/#bzflag biggeruniverse (n=biggerun@adsl-68-90-161-137.dsl.ksc2mo.swbell.net) |
16:44.49 | biggeruniverse_l | yay |
16:44.55 | biggeruniverse_l | hmm |
16:45.25 | biggeruniverse_l | that's a very tenacious client I have... |
16:45.49 | biggeruniverse_l | oh well |
16:47.13 | *** join/#bzflag Deepa (n=deepa@wrongplanet/deepa) |
16:47.39 | biggeruniverse_l | At any rate, wouldn't it just be better to have "other" clients use a different port? Rather than trying to catch header identifiers? |
16:51.00 | donny_baker | you can use "/msg nickserv ghost biggeruniverse <yourpassword>" to kick that nick off :) |
16:51.52 | biggeruniverse_l | that's what I did... |
16:52.51 | biggeruniverse_l | Like maybe 5180 for http traffic or something like that? |
16:53.10 | ruskie | why |
16:53.17 | ruskie | that requires 2 ports to be open... |
16:54.12 | blast007 | biggeruniverse_l: it was a request from the maintainer of the project |
16:54.29 | blast007 | you're free to open another port with a plugin if you wish |
16:56.25 | biggeruniverse_l | ruskie: but this way requires the server to go out of it's way to check messages against a string until it sees it |
16:56.41 | biggeruniverse_l | what if it never comes and the client is just DOSing? |
16:56.46 | ruskie | only the initial message the way I look at it |
16:58.43 | blast007 | I don't see why it's a big deal |
16:58.51 | Erroneous | biggeruniverse_l: the connection times out fairly quickly |
16:59.13 | biggeruniverse_l | Erroneous: even if lots of bogus packets get sent? |
16:59.16 | Erroneous | and a rogue client could do the same thing with current code (worse actually) |
16:59.37 | Erroneous | biggeruniverse_l: if bogus packets are sent, the connection is dropped immediately |
17:00.11 | Erroneous | we check the first string we recieve, if it doesn't match one of our installed handlers, we kill the connection |
17:00.15 | Deepa | There's going to be a webinterface? |
17:00.28 | biggeruniverse_l | Erroneous: ok. It seemed like it was just checking for the string if the connection wasn't a player yet |
17:01.12 | Erroneous | it does. it waits for a string (times out if it doesn't get one soon), then checks the string for validity (and drops if it's not valid). |
17:01.38 | *** join/#bzflag ElectricElf (n=dbharris@bas14-toronto12-1167994890.dsl.bell.ca) |
17:01.39 | biggeruniverse_l | well, then what is the aim? |
17:02.01 | biggeruniverse_l | What's the goal of getting a header string from the client? |
17:02.12 | Erroneous | to allow multiple protocols which use the same style of handshaking |
17:02.14 | Erroneous | i.e. http |
17:02.40 | biggeruniverse_l | isn't that what port 80 is for? |
17:03.00 | Erroneous | port 80 is a privileged port |
17:03.09 | biggeruniverse_l | ok, use 8080 |
17:03.10 | Erroneous | and usually reserved for real web services |
17:03.18 | Erroneous | why? |
17:03.27 | Erroneous | why not use the same port, and save some firewall configuation? |
17:03.48 | biggeruniverse_l | does someone plan to write the client and server code to wrap HTTP request/response packets inside bzflag packets? |
17:03.48 | Deepa | Why not make it optional and use a second port? |
17:03.56 | Erroneous | besides, what will you do when your machine is running 30 copies of bzfs? use ports 8080-8110? |
17:04.05 | biggeruniverse_l | why not? |
17:04.17 | Erroneous | why? |
17:04.30 | Deepa | More versatile for those who only run one or two servers? |
17:05.05 | biggeruniverse_l | But what seems to have been proposed is to make BZFS a kind of web service host |
17:05.18 | Erroneous | most of those who run only one or two servers have trouble configuring their firewalls, Deepa |
17:05.46 | Deepa | Why not start by making one server which can handle several servers at the same time? |
17:05.46 | Erroneous | biggeruniverse_l: not really, no...more like "administer from your browser" |
17:05.48 | TimRiker | 5154 is the registered bzflag port. it's the default. you can run a bzflag server on 80 or 8080 if you like. works just fine. |
17:06.28 | TimRiker | note that running on port 80 on a real OS means you need to run as root. A Bad Idea with the amount of auditing bzfs has gotten. |
17:06.30 | biggeruniverse_l | right, but even, say, weblogic, uses a different port for admin functions... |
17:06.49 | biggeruniverse_l | and it *is* a web service provider |
17:06.53 | Erroneous | Deepa: that loses process independence (i.e. bzfs can crash) |
17:07.16 | Deepa | Reminds me I gotta make a crontab |
17:07.30 | Erroneous | Deepa: not to mention screwing up our listserver stuff |
17:07.39 | Deepa | :) |
17:12.12 | biggeruniverse_l | Erroneous: so the way you put (administer from your browser) implies that bzfs must not only function as a bzflag server, but a functional web server- on the same port? Am I right? |
17:12.41 | Erroneous | not a full webserver, just capable of sending html over http |
17:12.52 | Erroneous | if that makes it a webserver, then yes |
17:13.08 | biggeruniverse_l | ok, so why not just make bzfs a plugin for apache2? |
17:13.19 | Erroneous | 'cause apache's a PITA to set up :) |
17:13.25 | Erroneous | especially on windows |
17:13.28 | ruskie | cause not everyone runs crapache |
17:13.55 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
17:13.55 | *** mode/#bzflag [+o TimRiker] by ChanServ |
17:14.11 | TimRiker | yes, but weblogic is not setup often by the average particularly skilled bzflag user. one port makes things easy for us to explain. as it is our protocol anyway, and there is no performance hit, running on one port is the better option. |
17:14.20 | TimRiker | that's why we run our udp and tcp on the same port too. on both client and server. |
17:14.33 | TimRiker | (in case those got lost in my network droppage) |
17:14.43 | biggeruniverse_l | they did |
17:16.49 | biggeruniverse_l | It's not my call, at any rate, but I can't help but put in my 2c where it's not required ;) Indeed, I'm not worried some much about ease of explanation, as ease of implementation. |
17:17.00 | Erroneous | implementation is done :) |
17:17.07 | biggeruniverse_l | but still fails... |
17:17.21 | biggeruniverse_l | and only supports "bzflag" |
17:17.40 | Erroneous | no, it supports others too...plugins can install protocol handlers |
17:17.42 | ruskie | http://ruskie.dtdm.org/gkrellShoot_04-26-07_120423.png <-- why crystalspace sucks... |
17:17.48 | Erroneous | there's a test plugin for http even, iirc |
17:18.04 | ruskie | but of course the cs devs blame it on the graphics driver... |
17:18.09 | Erroneous | and it works for most people (ok, so it's a bit buggy too) :) |
17:18.41 | biggeruniverse_l | and for every packet that comes it, bzfs now has to decide- did this come from a player? |
17:19.10 | biggeruniverse_l | rather than- it came in on the dedicated game port- process it as such |
17:19.36 | TimRiker | biggeruniverse: not so. |
17:19.51 | biggeruniverse_l | then I have misread some code... |
17:19.58 | ruskie | it only needs to decide on the initial message... all the others would then have their own connection(atleast that's my reasoning...) |
17:20.19 | Erroneous | yes, bzflag uses persistent connections |
17:20.36 | TimRiker | biggeruniverse_l: that evaluation ONLY happens for the first data send in a tcp pipe. once a player is connected, there is no opportunity to send http requests. just game traffic. |
17:20.45 | Erroneous | http does not, but they're just handled as new connections so no big deal |
17:21.18 | biggeruniverse_l | what does the code starting at line bzfs.cxx:4775 do then? |
17:21.21 | TimRiker | Erroneous: well, unless someone implements http 1.1 persistant connections in bzflag... :) let's hope not. |
17:22.35 | biggeruniverse_l | doesn't it check every time data comes whether it's a player or not? |
17:22.50 | biggeruniverse_l | If I'm mistaken, please right me. |
17:23.25 | TimRiker | it's a comment in my checked out version. updating... |
17:23.29 | biggeruniverse_l | heh |
17:23.36 | biggeruniverse_l | or maybe I should... |
17:24.58 | Erroneous | biggeruniverse: yes, it does... it checks "does this packet belong to a player connection" |
17:24.58 | biggeruniverse_l | *4772 then |
17:24.59 | biggeruniverse_l | that was my point |
17:24.59 | biggeruniverse_l | it does that with every single packet |
17:24.59 | biggeruniverse_l | even if it should know already |
17:24.59 | Erroneous | it does a heck of a lot more than that with every single packet :) |
17:25.05 | biggeruniverse_l | but that one isn't necessary |
17:25.40 | Erroneous | sure it is |
17:26.17 | Erroneous | we did it before to, in a different place, to determine whether it was a real player (that needed a slot) or a new connection |
17:26.36 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
17:26.36 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
17:26.39 | biggeruniverse_l | the old code just gave every new connection a slot, IIRC |
17:26.40 | *** join/#bzflag TheRedBaron (n=kalen@fl-71-49-7-77.dhcp.embarqhsd.net) |
17:27.01 | Erroneous | old old code may have done that. that's how all the good dos scripts worked :) |
17:27.11 | biggeruniverse_l | I know |
17:27.13 | Erroneous | since we only have like 200 slots |
17:27.29 | Erroneous | changing that is not a problem, it's a solution :) |
17:27.45 | biggeruniverse_l | Anyway, my whole point is that protocol stacking can become complex. |
17:28.00 | biggeruniverse_l | But there are many solutions |
17:28.16 | Erroneous | sure, it can be. we believe that the benefits outweigh the costs |
17:28.44 | biggeruniverse_l | well, then I hope it turns out thus |
17:29.23 | TimRiker | so do we. |
17:31.52 | JeffM2501 | has anyone else had connection issues since? |
17:33.20 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
17:33.20 | *** mode/#bzflag [+v tupone] by ChanServ |
17:35.51 | CIA-18 | BZFlag: 03timriker * r14123 10/trunk/bzflag/ (80 files in 18 dirs): argh.. ws |
17:36.05 | TimRiker | JeffM2501: since what? |
17:36.35 | JeffM2501 | the last set of changes |
17:36.49 | JeffM2501 | probably was what tuesday? |
17:37.33 | *** join/#bzflag RatOmeter (n=chatzill@139.78.95.188) |
17:37.34 | JeffM2501 | longest runing open critical bug I've seen in a while |
17:38.42 | ruskie | tupone, http://ruskie.dtdm.org/gkrellShoot_04-26-07_120423.png <-- my issue with v2_0_cs_branch... |
17:39.09 | blast007 | JeffM2501: I had one time where it failed to connect to a server, but then when I tried again it worked |
17:39.14 | JeffM2501 | hmm |
17:39.20 | JeffM2501 | how long did it wait? |
17:39.25 | blast007 | few seconds |
17:39.31 | JeffM2501 | 6? |
17:39.36 | blast007 | maybe |
17:39.53 | blast007 | I was running over VNC to the Mac, so a little hard to tell exactly |
17:40.00 | JeffM2501 | I'm woried that the dead connect culling may be geting them too early |
17:41.16 | blast007 | does anyone besides ts have connection issues? |
17:41.28 | Erroneous | not as far as we know |
17:41.31 | ruskie | what kind of issues? |
17:41.37 | JeffM2501 | since the last set of changes, I have heard none |
17:41.40 | JeffM2501 | ruskie, can't conenct |
17:41.43 | Erroneous | ruskie: 'can't connect |
17:41.44 | JeffM2501 | to remote servers |
17:41.44 | blast007 | his client wasn't totally up to date either |
17:41.48 | blast007 | think it was from teh 17th |
17:41.50 | blast007 | the* |
17:41.51 | ruskie | nope... no such issue |
17:41.51 | JeffM2501 | ohhh it wasn't? |
17:41.58 | Erroneous | heh |
17:41.58 | JeffM2501 | he said it was |
17:42.09 | JeffM2501 | then that can make some sense |
17:42.57 | blast007 | http://bzflag.pastebin.ca/458297 |
17:43.14 | JeffM2501 | ok so you sent, but never got back |
17:43.37 | JeffM2501 | I'd like someone else to review the net connected peer stuff |
17:43.41 | JeffM2501 | and the dead connect culling |
17:44.46 | tupone | ruskie, do you have some non default setting related to font? |
17:45.42 | ruskie | tupone, no it's the same issue I have with planeshift |
17:45.54 | ruskie | the CS devs blame it on the graphics driver |
17:46.36 | blast007 | what driver? |
17:46.57 | tupone | hmm, is that happening even for the walktest demo application? |
17:48.19 | ruskie | yup |
17:48.55 | tupone | when you press ctrl-D ? |
17:49.10 | ruskie | driver is mesalib 6.5.2 r200 dri capable with 2.3.0 libdrm and drm from git installed end of january |
17:49.40 | tupone | yeah, even the FPS counter is messed up |
17:50.41 | *** join/#bzflag delusional_ (n=delusion@pool-151-201-245-209.pitt.east.verizon.net) |
17:51.13 | ruskie | I highly doubt the issue is the graphics driver... |
17:51.52 | ruskie | though apparently ppl running the proprietary drivers of any kind have no issues |
17:52.06 | ruskie | which is a no-op for me... I don't run non-Free stuff... |
17:52.21 | tupone | maybe I can write a simple program that draw characters, then maybe you can debug it |
17:52.26 | JeffM2501 | they probalby do something that dri is buggy on |
17:52.33 | ruskie | I'm willing to help... |
17:52.34 | JeffM2501 | we've had that happen before |
17:52.52 | ruskie | JeffM2501, well if it is they haven't filed any bugs that I know of with dri stuff.. |
17:52.55 | JeffM2501 | techincaly the driver is "busted" cus it's not doing GL compliance, so that's an easy out for some devs. |
17:53.01 | JeffM2501 | the may not care |
17:53.06 | JeffM2501 | or assume it's up to the users of the driver |
17:53.13 | JeffM2501 | THEY are not using the driver, so they should not report it |
17:53.18 | JeffM2501 | it's a laszy out for a dev |
17:53.29 | JeffM2501 | they should help track it down, and work with DRI as you say |
17:53.31 | Erroneous | yay lazy |
17:53.32 | ruskie | and the user knows exatcly what's happening... |
17:53.43 | JeffM2501 | exactly |
17:54.19 | JeffM2501 | the devs of CS should tell the user what is wrong and help them fromulate the bug, and offer to give DRI detailed info if they need it |
17:54.27 | JeffM2501 | in a perfect world |
17:54.32 | *** join/#bzflag Birdie (n=Birdie@d54C12333.access.telenet.be) |
17:54.36 | ruskie | :) |
17:55.27 | Erroneous | yay for imperfect worlds |
17:55.34 | ruskie | hmm maybe I'll give the git version o mesalib a try... |
17:55.40 | ruskie | heard that it might acctually be stable... |
17:58.41 | biggeruniverse_l | I'm going back to my hermit cave now |
18:21.21 | *** join/#bzflag MasterOfDisaster (n=mod@156b.jkh.uni-linz.ac.at) |
18:22.14 | *** join/#bzflag The_Vaxorcist (n=phillip@dial-209-148-113-151.sonic.net) |
18:22.43 | JeffM2501 | exporting the levels from Everquest 1 as OBJ files into an irrlicht viewer |
18:27.09 | *** join/#bzflag tannerld (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
18:29.24 | Erroneous | kinky |
18:39.28 | ruskie | well seems the git version of mesalib resolves it... and good news is also that it doesn't crash any GL apps(yet...) |
18:39.34 | *** join/#bzflag delusional (n=delusion@pool-151-201-245-209.pitt.east.verizon.net) |
18:41.19 | *** join/#bzflag TheRedBaron (n=kalen@fl-71-49-7-77.dhcp.embarqhsd.net) |
18:47.17 | *** join/#bzflag Dessy (n=Dessy@88.134.210.139) |
18:51.27 | CIA-18 | BZFlag: 03timriker * r14124 10/trunk/bzflag/src/bzfs/bzfs.cxx: ws |
18:59.31 | *** join/#bzflag benfish_ (n=Benfish@user-544455e4.lns3-c10.dsl.pol.co.uk) |
19:07.48 | *** join/#bzflag JBdiGriz (n=jbdigriz@206-15-67-5.static.twtelecom.net) |
19:07.48 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
19:11.13 | *** part/#bzflag Rawk (n=unknown@203.109.176.242) |
19:28.00 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
19:35.13 | lodxcol | hi, about the -tkkr option.. is the player kicked quicker when a higher number, or lower number is set? |
19:37.06 | Erroneous | the player is kicked when their kill ratio (tk/normal kills) exceeds the value specified by tkkr |
19:37.33 | Erroneous | so lower values are stricter |
19:37.45 | lodxcol | oh... I've been doing it wrong then |
19:37.52 | lodxcol | heh thanks |
20:35.13 | *** join/#bzflag Tanner_ (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
20:35.28 | *** join/#bzflag Tanner__ (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
20:35.55 | *** join/#bzflag tannerld (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
20:38.18 | tannerld | :P |
20:39.09 | donny_baker | by the time you bought all the stuff required for a DS to connect and play (not to mention coding if it were possible) you could buy a cheap laptop |
20:40.04 | JeffM2501 | I just want to know what he means by "standard video" and gl is "implemented by the driver" |
20:40.12 | JeffM2501 | or how the thing is going to run in 4 megs of ram |
20:40.21 | JeffM2501 | you'd have to rebuild the entire thing from scratch |
20:40.36 | JeffM2501 | the design work done by the origonal author is great work |
20:40.46 | JeffM2501 | but that would be one hard project |
20:40.52 | donny_baker | yep |
20:41.09 | donny_baker | he definately put a lot of thought into it |
20:41.13 | JeffM2501 | yeah |
20:43.28 | *** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux) |
20:43.32 | *** join/#bzflag bz87 (n=59a410f2@bz.bzflag.bz) |
20:43.57 | *** part/#bzflag bz87 (n=59a410f2@bz.bzflag.bz) |
21:03.13 | ruskie | hmm interesting... the cs branch is segfaulting now... |
21:04.10 | *** join/#bzflag Links2004[Links] (n=Links-20@mnhm-590c102e.pool.einsundeins.de) |
21:04.16 | Links2004[Links] | hi |
21:05.25 | ruskie | tupone, http://paste.sarcelle.net/index.php?id=8aec8f975b <-- maybe you can make some sense from this... |
21:06.26 | tupone | what OS is that? linux? |
21:06.33 | ruskie | yup |
21:06.57 | Links2004[Links] | i have a problem whit my plugin |
21:06.58 | Links2004[Links] | http://paste.uni.cc/14862 |
21:07.12 | tupone | well, I'm trying to prepare a small program to just display characters. So one things at time |
21:07.23 | Links2004[Links] | the server crash wen the server kcik a user |
21:08.01 | ruskie | tupone, don't bother with that |
21:08.06 | ruskie | tupone, you probably missed it |
21:08.14 | tupone | with that what? |
21:08.20 | ruskie | well seems the git version of mesalib resolves it... and good news is also that it doesn't crash any GL apps(yet...) |
21:08.28 | tupone | ahhh ok |
21:08.31 | ruskie | now I don't get crappy chars |
21:08.34 | ruskie | I posted that earlier |
21:08.41 | ruskie | like 2 hours or so ago |
21:08.51 | Links2004[Links] | hello ?? |
21:09.05 | JeffM2501 | hello |
21:09.06 | tupone | yeah. Seeing now :) |
21:09.14 | ruskie | Links2004[Links], someone will be with you when they have the time/want to look at the code/whatever other reason |
21:10.05 | JeffM2501 | Links2004[Links], what line does it crash on? |
21:10.30 | Links2004[Links] | kp the server dont write in the log |
21:10.51 | JeffM2501 | have you run it in a debuger and see where it crashes? |
21:11.00 | ruskie | tupone, also: http://vaalnor.mine.nu/psdoc/?q=node/39 #7 was the issue as well with a workaround :) |
21:11.03 | Links2004[Links] | on a linux server how ? |
21:11.07 | JeffM2501 | gdb |
21:11.10 | JeffM2501 | or some other debuger |
21:11.24 | JeffM2501 | you have to build bzfs and the plugin with debug info tho |
21:11.49 | *** join/#bzflag Blue_Eyes (n=Blue@host98-208-dynamic.4-87-r.retail.telecomitalia.it) |
21:12.12 | JeffM2501 | does ite ven output the "kick::Process" message? |
21:12.19 | Links2004[Links] | no |
21:12.35 | JeffM2501 | odd that your passing in the debug level from the function |
21:12.45 | JeffM2501 | just calling it with 1 or 0 didn't work? |
21:12.57 | JeffM2501 | oh |
21:12.58 | JeffM2501 | I see |
21:13.02 | JeffM2501 | yeah you have a name confilct |
21:13.11 | JeffM2501 | your class name can't be the same as the object instance of it |
21:13.12 | tupone | ruskie, maybe you have some setting on the config that I don't have. however try to comment-out line 626 in SDLDisplay.cxx |
21:13.15 | JeffM2501 | kick kick; |
21:13.26 | JeffM2501 | make the class kick be Kick |
21:13.33 | JeffM2501 | then the line Kick kick; |
21:13.43 | ruskie | hmm I do have the 2.0.9 stuff to display extra playir info in observer mode |
21:14.02 | Links2004[Links] | class Kick |
21:14.06 | Links2004[Links] | Kick kick; |
21:14.08 | *** part/#bzflag LongDon (n=LongDon@dialin-82130.ewetel.net) |
21:14.12 | JeffM2501 | yes do that |
21:14.16 | JeffM2501 | then that will be valid C++ |
21:14.23 | Links2004[Links] | k |
21:14.49 | JeffM2501 | and seriously, maybe try some of the C++ tutorials and learn the language a little mroe? |
21:14.50 | tupone | I think you have non default setting for resolution. Remove the line I said |
21:15.49 | ruskie | my res setting is set resolution "2560x1024 " |
21:15.57 | ruskie | in case that helps... I'll be romeving that line shortly... |
21:16.34 | ruskie | the odd thing is that it worked before |
21:16.56 | ruskie | hmm |
21:17.04 | ruskie | Ijust copied my old config away... |
21:17.22 | ruskie | and now it seems to be starting... |
21:21.48 | Links2004[Links] | mm now i have no crash but i become message |
21:24.19 | JeffM2501 | I don't understand the last part of that sentance |
21:25.31 | biggeruniverse_l | what message have you become? |
21:26.01 | ruskie | hmm ok doesn't start with a fresh config... just takes like 90% of my mem(768mb total) and starts swapping now... rebuilding with that line commented out... |
21:39.23 | Links2004[Links] | i become no mesage wenn the server kcik a player bot he dont crash |
21:40.30 | Links2004[Links] | لل kick ... but |
21:41.05 | Links2004[Links] | if the server kick call he bz_eKickEvent ??? |
21:46.47 | *** join/#bzflag JBdiGriz (n=jbdigriz@206-15-67-5.static.twtelecom.net) |
21:46.47 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
21:49.36 | JeffM2501 | Links2004[Links], your on 2.0.9? |
21:49.50 | Links2004[Links] | jo |
21:50.02 | JeffM2501 | jo? |
21:50.06 | Links2004[Links] | yes |
21:50.16 | *** join/#bzflag wanda (n=coredump@p549987DF.dip0.t-ipconnect.de) |
21:50.26 | JeffM2501 | let me check and make sure it's called, I think it is |
21:51.01 | *** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker) |
21:52.01 | JeffM2501 | yeah it's called before the actual kick |
21:52.13 | JeffM2501 | assuming your doing a /kick |
21:52.50 | Links2004[Links] | i mean the auto kick lag jitter tank speed etc |
21:54.06 | Links2004[Links] | the /kick function message work allredy |
21:54.25 | JeffM2501 | oh I don't think the event is called for the autos |
21:55.18 | JeffM2501 | probably want to make new events for those that pass in the lag and jitter, etc. |
21:55.43 | Links2004[Links] | o thet was the idee of my plugin thet the user on 1vs1 see what going on |
21:56.05 | JeffM2501 | that's not part of the API at this time |
21:56.11 | Links2004[Links] | k |
21:56.51 | Links2004[Links] | then i must edit the bzfs thet they send te measge to all not only te admins |
22:00.27 | Links2004[Links] | mmm |
22:00.31 | Links2004[Links] | <PROTECTED> |
22:00.31 | Links2004[Links] | <PROTECTED> |
22:00.36 | Links2004[Links] | dont work |
22:01.35 | JeffM2501 | what is message? |
22:02.34 | ruskie | hmm the cs branch runs nicely |
22:07.25 | Links2004[Links] | no message |
22:07.32 | Links2004[Links] | in bz |
22:20.32 | JeffM2501 | what is message defiend as? |
22:23.08 | blast007 | JeffM2501: his problem he was trying to use an API #define inside bzfs.cxx ;) |
22:23.14 | blast007 | BZ_ALLUSERS |
22:23.21 | JeffM2501 | ahh |
22:23.24 | JeffM2501 | yeah that would not work |
22:23.30 | JeffM2501 | unless he calls the API send |
22:24.02 | blast007 | he was modifying the lagKick function in bzfs.cxx |
22:24.25 | blast007 | so no need to use the API for that |
22:24.49 | JeffM2501 | yeah |
22:24.56 | JeffM2501 | or just make it call the event on lag kick |
22:24.57 | blast007 | as you said, he needs to learn a little more about C++ |
22:24.58 | JeffM2501 | that's EASY |
22:25.07 | JeffM2501 | more then a little :) |
22:25.13 | blast007 | hehe |
22:32.00 | *** join/#bzflag namelesss (n=nameless@ip-106.net-82-216-143.rev.numericable.fr) |
22:37.52 | *** join/#bzflag L4m3r (i=l4m3r@s122-74.resnet.ucla.edu) |
22:37.52 | *** mode/#bzflag [+v L4m3r] by ChanServ |
22:38.45 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
22:53.43 | *** join/#bzflag L4m3r (i=l4m3r@s122-74.resnet.ucla.edu) |
22:53.43 | *** mode/#bzflag [+v L4m3r] by ChanServ |
22:58.02 | *** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001) |
23:04.12 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
23:10.32 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
23:18.28 | *** part/#bzflag namelesss (n=nameless@ip-106.net-82-216-143.rev.numericable.fr) |
23:21.07 | *** join/#bzflag bz25 (n=4c17c650@bz.bzflag.bz) |
23:21.16 | bz25 | 456465465 |
23:21.37 | blast007 | hi again |
23:22.05 | bz25 | how did you know i was him? |
23:22.15 | *** join/#bzflag I_Died_Once (n=I_Died_O@c-68-85-11-148.hsd1.ga.comcast.net) |
23:22.18 | JeffM2501 | ip |
23:22.25 | blast007 | I can read minds |
23:22.42 | blast007 | and I heard silence |
23:22.43 | bz25 | realy |
23:22.51 | bz25 | me 2 |
23:23.11 | JeffM2501 | will this be interesting blast007 ? |
23:24.34 | bz25 | wuts the time? |
23:24.34 | blast007 | JeffM2501: no, it will probably just be mind numbing |
23:24.39 | blast007 | but hard to say |
23:24.50 | bz25 | wellllllllll i gota go |
23:24.52 | JeffM2501 | bz25, your comptuer has a cllock use it |
23:25.15 | *** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-27-230-173.brnt.adsl.virgin.net) |
23:25.53 | SpazzyMcGee | Is there such a group permission as 'antilagkick' ? |
23:25.54 | a_meteorite | no |
23:26.01 | SpazzyMcGee | ok |
23:26.07 | I_Died_Once | met, how come you never answered my last private message |
23:26.15 | a_meteorite | I_Died_Once: hmm? |
23:26.44 | I_Died_Once | the one asking about the thing that auto bans people for repeeted TK's |
23:26.46 | Erroneous | SpazzyMcGee: antikick should protect against lagkicks too |
23:27.00 | SpazzyMcGee | It doesn't. |
23:27.10 | Erroneous | then that is a bug |
23:27.11 | SpazzyMcGee | It protects against idlekicks. |
23:27.12 | blast007 | Erroneous: hmm, didn't think it did, but I haven't checked |
23:27.18 | a_meteorite | I_Died_Once: oh |
23:27.30 | Erroneous | blast007: operative word "should" :) |
23:27.34 | a_meteorite | cause right now I don't have much incentive to help mofo |
23:27.36 | blast007 | ;) |
23:27.53 | a_meteorite | got booted off mofo.cop like two weeks before you sent that pm or something |
23:28.24 | JeffM2501 | a man does have the right to ignore a PM :) |
23:28.52 | JeffM2501 | we nee done common kick fucntion |
23:28.59 | JeffM2501 | so all the kicks can do the same checks |
23:29.13 | JeffM2501 | there are a couple plcaes that do there own kick and just call removePlayer |
23:29.38 | SpazzyMcGee | A specific antilagkick permission would be very useful. |
23:29.55 | JeffM2501 | you want to be able to realy kick someone and NOT lag kick them? |
23:30.37 | SpazzyMcGee | Well, I was thinking an 'anti-lag' group. |
23:30.52 | SpazzyMcGee | Well, perhaps not 'very' useful ;) |
23:31.10 | *** join/#bzflag tannerld (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
23:38.58 | *** join/#bzflag CBG (n=CBG@cpc4-stme1-0-0-cust103.cdif.cable.ntl.com) |
23:41.55 | *** join/#bzflag JBdiGriz (n=jbdigriz@adsl-75-36-45-9.dsl.sndg02.sbcglobal.net) |
23:41.55 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
23:42.29 | *** join/#bzflag Tanner_ (n=Tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
23:46.49 | *** part/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-27-230-173.brnt.adsl.virgin.net) |
23:47.36 | *** join/#bzflag triclops (n=triclops@203-206-249-129.dyn.iinet.net.au) |
23:51.01 | CIA-18 | opencombat: 03jeffm2501 * 10PowerPainter/ (8 files): |
23:51.01 | CIA-18 | opencombat: support obj's with incremental verts. |
23:51.01 | CIA-18 | opencombat: features to help select connected faces |
23:51.32 | a_meteorite | opencombat.. that's the first commit I've seen in awhile :) |
23:58.08 | *** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol) |
23:58.39 | Erroneous | heh, powerpainter |
23:58.52 | Erroneous | JeffM2501 must be bored :) |
23:59.07 | JeffM2501 | virtual didn't like reading in 12k faces |