00:01.41 | *** join/#bzflag donny_baker (n=donny_ba@c-71-229-86-135.hsd1.mi.comcast.net) |
00:03.13 | *** join/#bzflag CBG (n=CBG@cpc4-stme1-0-0-cust103.cdif.cable.ntl.com) |
00:04.10 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
00:30.10 | *** join/#bzflag Tupone (n=Tupone@host-84-222-131-220.cust-adsl.tiscali.it) |
00:30.11 | *** mode/#bzflag [+v Tupone] by ChanServ |
00:50.48 | *** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org) |
01:21.19 | *** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97) |
01:26.33 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
02:33.27 | *** part/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
03:31.00 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
03:31.25 | *** join/#bzflag Corvvin (n=corwin@bzq-88-153-241-194.red.bezeqint.net) |
03:43.07 | *** join/#bzflag CBG (n=CBG@cpc4-stme1-0-0-cust103.cdif.cable.ntl.com) |
03:43.57 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
03:53.03 | *** join/#bzflag [shorty114] (n=shorty11@unaffiliated/shorty114) |
03:57.36 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
03:58.13 | *** part/#bzflag A-Delusion (n=A-Delusi@pool-141-158-104-202.pitt.east.verizon.net) |
04:25.22 | *** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97) |
04:35.01 | *** join/#bzflag a_temp_dist (n=a_temp_d@63-228-6-185.mpls.qwest.net) |
04:39.15 | *** join/#bzflag AAA_awright (n=chatzill@wsip-68-14-251-102.ph.ph.cox.net) |
04:39.23 | *** join/#bzflag BZStockBot (n=BZStockB@wsip-68-14-251-102.ph.ph.cox.net) |
04:39.48 | AAA_awright | :bzs list |
04:39.50 | BZStockBot | Stock List: mofo.kicks-ass.net:4200 16.6009▲0.03 badgerking.fiedlers.us:5667 15.4209▲0.12 in-league.bzflag.eu:5154 13.9309▲0.15 |
04:39.50 | BZStockBot | Stock List: borrego.hepcat.org:5154 13.8009▲0.08 viper2.pimpi.org:5158 12.5509▲0.16 bzflag2.norang.ca:4418 12.2409▲0.22 |
04:39.51 | BZStockBot | Stock List: brad.bz:5156 8.5409▲0.24 88.151.78.143:5154 4.8609▲0.12 209.33.253.73:5355 3.5009▲0.39 |
04:39.52 | BZStockBot | Stock List: gnurdux.homelinux.net:5170 5.1204▼0.14 silvercat.bzflag.org:5154 4.2909▲0.01 snilek.cz:5156 4.3704▼0.08 |
04:39.53 | BZStockBot | Stock List: bzf.bzflag.org:5155 3.0814▬0.00 209.33.253.73:5156 2.4304▼0.04 r3lax.bzflag.pl:5300 1.9814▬0.00 |
04:39.56 | BZStockBot | Stock List: bzf.bzflag.org:5159 1.6509▲0.04 74.71.25.231:5156 1.5209▲0.02 brad.bzflag.org:5158 1.6804▼0.06 |
04:39.59 | BZStockBot | Stock List: 206.222.19.114:4050 1.3409▲0.01 www.longdon.de:5154 1.3409▲0.03 81.207.40.234:4044 1.2014▬0.00 |
04:40.00 | AAA_awright | :bzs part |
04:40.02 | *** part/#bzflag BZStockBot (n=BZStockB@wsip-68-14-251-102.ph.ph.cox.net) |
04:41.24 | AAA_awright | Now accepting Q&A for those who smell a conspiricy |
04:41.49 | blast007 | ? |
04:42.05 | AAA_awright | 42. Next? |
04:42.10 | a_meteorite | *blinding camera flashes* What gave you this idea?! |
04:42.16 | spldart | heh |
04:42.30 | a_meteorite | Who is your commander? |
04:42.32 | AAA_awright | not a question. Next? |
04:42.42 | AAA_awright | I answer to no one. Next? |
04:42.47 | a_meteorite | Um? |
04:42.53 | AAA_awright | (except you, but for purposed of #bzflag...) |
04:43.17 | a_meteorite | What is he called BZStockBot and not SuperCoolBot? |
04:43.26 | blast007 | a_meteorite: cuz it's not cool ;) |
04:43.41 | AAA_awright | http://labs.tssoftware.net/bzstocks/ Next? |
04:43.42 | a_meteorite | blast007: So you're the one with the idea! *cameras point* |
04:44.10 | a_meteorite | Yeah, I know what it's for. I was just putting on the whole Q&A thing. :P |
04:47.44 | biggeruniverse | that's not cool |
04:47.53 | biggeruniverse | what is the monetary unit? |
04:48.06 | biggeruniverse | what does it trade at against the gold ingot? |
04:48.33 | biggeruniverse | At what rate can I convert it to Euros? |
04:49.10 | biggeruniverse | what is the means of calculation, if nothing else |
04:49.29 | biggeruniverse | over what time period? |
04:55.02 | Theme97 | is this a question? |
04:55.24 | Theme97 | no? WRONG! |
04:58.51 | biggeruniverse | what? |
04:59.20 | biggeruniverse | Wasn't every line but the first a question? |
05:03.27 | *** join/#bzflag PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net) |
05:12.58 | bryjen | is this #botpark ? |
05:13.12 | a_meteorite | not last time I checked |
05:15.49 | *** part/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
05:41.17 | biggeruniverse | someone send ibot away |
05:41.50 | biggeruniverse | maybe I'm a bot |
05:46.33 | *** join/#bzflag Pommes (n=Pommes@about/essy/frenchy/Pommes) |
05:56.30 | *** join/#bzflag zee956 (i=3e4de48a@gateway/web/cgi-irc/zeebrothers.net/x-159463bd2bcb947c) |
06:00.37 | *** join/#bzflag codergeek42 (n=peter@fedora/codergeek42) |
06:16.10 | biggeruniverse | biggeruniverse puts ibot in is magic bag of holding +1 |
06:16.17 | biggeruniverse | *in his |
06:35.45 | Flash | why is it that sometimes my serverlist is in activity order |
06:35.52 | Flash | and sometimes it's alphabetical |
07:16.38 | *** join/#bzflag L4m3r (n=l4m3r@s122-91.resnet.ucla.edu) |
07:25.33 | blast007 | Flash: doesn't it do both, with the # of actual players (a.k.a. non-observers) first, and then by alphabetical? |
07:32.29 | *** join/#bzflag orchid` (n=bzgirl@ottawa-hs-206-191-39-244.d-ip.magma.ca) |
08:00.09 | *** join/#bzflag Birdie (n=Birdie__@d54C12302.access.telenet.be) |
08:12.52 | biggeruniverse | much better |
08:12.59 | biggeruniverse | oops, wrong window |
09:16.14 | *** part/#bzflag donny_baker (n=donny_ba@c-71-229-86-135.hsd1.mi.comcast.net) |
09:30.46 | *** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
09:30.46 | *** mode/#bzflag [+v Tupone] by ChanServ |
10:01.41 | *** join/#bzflag ts (n=ts@p54B047E0.dip0.t-ipconnect.de) |
10:03.53 | ts | ¡Buenas tardes Manu! |
10:04.29 | ts | Ciao Tupone |
10:04.47 | Tupone | morgen ts |
10:06.32 | ts | Tupone: Do you know who gave MsgKilled reasons etc? |
10:07.01 | ts | I want to talk to that dev to understand why |
10:07.03 | Tupone | nope, is just a client things IIRC |
10:07.35 | Tupone | I think is an old thing |
10:07.42 | ts | MsgHit could transport reasons also after some modifications |
10:08.22 | ts | and at MsgKilled there is a comment "player declared selfkill" which is obviously not true |
10:09.12 | Tupone | hmm, maybe you can look at cvs log to see whom to ask? |
10:09.13 | ts | As getting shot by another player always triggers MsgHit and MsgKilled (I don't remember the order of packets right now) |
10:09.44 | ts | Tupone: Hehe, most of the wierdness is older than the SF history |
10:10.23 | Tupone | I used to get help from cvs annotate -rxx |
10:10.26 | ts | It also has to do with the beloved playing.cxx |
10:13.33 | ts | Tupone: heh, the thing is already present in rev. 1.1 of playing.cxx , meaning more than 6 years and 10 months old |
10:14.42 | Tupone | what you want to put in MsgKilled? |
10:14.58 | Tupone | now I get is only for score |
10:15.16 | ts | I would expect MsgKilled to have no parameters, only for selfkill purpose |
10:15.57 | ts | I could achieve this with reason == SelfKill inside the MsgKilled handler of bzfs but that would be ugly in my understanding |
10:16.48 | ts | Another opinion would be a MsgSelfKilled |
10:17.42 | ts | Tupone: What do you think would be best? |
10:17.43 | Tupone | why no parameter? how do you update the score? Is there some other message for that? I don't remember now what is inside the MsgHit |
10:17.53 | *** join/#bzflag basher02 (n=d8b80e9c@bz.bzflag.bz) |
10:18.26 | Tupone | I remember MsgHit is to stop the shot |
10:19.18 | ts | it's currently also used for resetting pauseRequestTime |
10:19.19 | Tupone | if the shot is stopable |
10:19.26 | ts | Which is not done in MsgKilled |
10:19.32 | Manu | guten morgen ts |
10:19.49 | ts | so there is at least one bug ;) |
10:20.07 | Manu | but it's buenos días ts ;) |
10:20.24 | ts | Aww Manu :( |
10:20.32 | Tupone | and msg killed instead, IIRC, get the info of the killed, and killer, to update the score |
10:20.49 | ts | ¡Buenos días Manu! then :p |
10:21.24 | ts | Tupone: shooterPlayer is in MsgHit |
10:22.20 | ts | I can't steamroll my own tank so I can't test whether a SR triggers MsgHit and MsgKilled |
10:22.55 | Tupone | so the only missing is the self killed, or something not linked to shot, like mines, SR, drawn ... |
10:23.42 | ts | Mines are evil ;) |
10:24.20 | ts | Hmm, I could test it now on the viper map, brb |
10:28.59 | ts | ok, no MsgHit by the moat |
10:30.12 | ts | Tupone: Should I just do a if (reason == SelfKill) inside MsgKilled or use a new MsgType only for selfkills? |
10:30.30 | ts | I want to control those server-side, like pause |
10:31.07 | Tupone | hmm, why that? you don't want a guy to kill himself? |
10:31.48 | Tupone | or you are thinking about the server to trigger SR-kill? |
10:32.04 | Tupone | or what? |
10:35.45 | ts | Tupone: I want to enforce that no instand selfkills are possible |
10:35.52 | ts | instant* |
10:36.41 | Tupone | I guess that does not solve anything :/ |
10:36.54 | Tupone | unless you explain me |
10:37.14 | ts | Tupone: Meaning a server side timer that gets started at the same time the player touches his self kill button |
10:37.57 | Tupone | it's not an anticheat, is just a server calibrated self kill I think |
10:38.15 | ts | and when the player selfkills sooner than the timer says, then log it/kick |
10:38.39 | Tupone | and if the player want to stop this? |
10:38.58 | ts | then send a signal to server to reset the timer |
10:41.34 | Tupone | I really do not love this, people can kill theirselves just sending a shot and then sending a killed by its, No way to stop this cheat simply |
10:42.41 | Tupone | but in case you want to do, I'd prefer a new message, or a MsgHit specifying its own tank, and some special shot (-1, maybe) like when killed by an SR |
10:43.02 | ts | Well, it would fight the case that someone makes the client side timer just being too fast |
10:43.03 | Tupone | or MsgKill. I don't know what is used for SR |
10:43.16 | ts | SR is MsgKilled |
10:44.11 | Tupone | ts: he can still use the MsgShot, MsgHit and MsgKilled to do that |
10:44.27 | Tupone | and vain your effort |
10:44.53 | ts | Tupone: True but no protection is worse than a bit protection |
10:45.46 | Tupone | my own preference is to code good, or not code at all, but maybe is only me. |
10:47.05 | Tupone | well, maybe if you use this message to reject any shot from the tank during the pause period, then maybe I agree on implementing that |
10:47.08 | ts | Tupone: At one point there will be server side kill decisions, meaning the server would track the bullets then, too. |
10:47.49 | ts | So the code would not be useless, it would work together with server side kills |
10:48.27 | Tupone | because an other way to cheat is declaring a self killed and aborting just before the expiration, and doing that for all the game, and not aborting when he want to self kill |
10:49.24 | ts | Tupone: Do you mean self kill period instead of pause period? |
10:49.40 | ts | otherwise it makes no sense to me |
10:50.57 | Tupone | If you want to be self killed in some occasion, you can always make your timer start, so sometime you are ready to self kill you, waiting on average the 50 % of the decided interval |
10:52.26 | ts | Yes, would be like flooding with requests |
10:53.08 | Tupone | I would not clutter the code with no good solution. I hardly disagree when Manu did the end-of-shot credit, as it was not a solution, but that was on a stable version, so no possibility was to fix that on the good way. |
10:53.12 | ts | however we could just limit the max. number of allowed requests per time unit |
10:55.57 | Tupone | I hope you will think more on pro & cons of that choice. Put a good solution on code, not just a mid way |
10:57.59 | ts | Tupone: I think it can not be entirely prevented |
10:58.45 | Tupone | then no need to code it now. Wait for when shot is server side. That is my opinion |
10:59.05 | Manu | Tupone: I know endshot anticheat is not the best way to do it. It was simply a quick fix ;) |
10:59.22 | Tupone | Manu: I explained that in my sentence |
10:59.37 | ts | Tupone Sending a lot of requests and then just declare self killed when you're ready. That is independent of the shot/kill code |
11:00.05 | ts | There is hardly a possibility to prevent this |
11:00.45 | Tupone | A way to avoid this, for instance, is to disable shot from a self-killing player, even before the death |
11:00.48 | ts | I'll be making a little table and then come back with my suggestion Tupone ;) |
11:01.50 | ts | Having lunch now |
11:02.00 | Tupone | so he can do, put is functionality is degraded |
11:02.40 | Tupone | have a good lunch |
11:07.50 | *** join/#bzflag |zongo| (n=zongo@int-34-55.mobile.unibas.ch) |
11:46.43 | *** join/#bzflag spldart (n=troublem@cpe-24-28-107-184.houston.res.rr.com) |
13:15.39 | *** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be) |
14:00.45 | *** join/#bzflag [dmp] (n=dennis@koderen.dk) |
14:09.16 | *** join/#bzflag |zongo| (n=zongo@about/essy/1vs1Master/Zongo) |
14:46.45 | *** join/#bzflag S1gn (n=corwin@bzq-82-81-179-26.red.bezeqint.net) |
14:55.20 | *** join/#bzflag donny_baker (n=donny_ba@c-71-229-86-135.hsd1.in.comcast.net) |
15:44.26 | *** join/#bzflag Blue_Eyes (n=Blue@87.5.169.107) |
16:51.12 | *** join/#bzflag Thonolan (n=Thonolan@unaffiliated/thonolan) |
16:53.23 | Thonolan | i use linux (ubuntu) i have wierd sound (very fast) if i use my usb-headset ,if i choose soundcard sound runs ok ,any ideas ? |
17:00.14 | *** join/#bzflag Legoguy_ (n=Legoguy@adsl-76-213-167-17.dsl.emhril.sbcglobal.net) |
17:07.21 | S1gn | Thonolan: just curious, what's that usb headset? any manuf. data, model, chipset? |
17:07.53 | Thonolan | S1gn: sorry it is an cmi chipset |
17:08.12 | Thonolan | under teamspeak and skype it works fine |
17:08.34 | Thonolan | manufacturer is gembird |
17:08.50 | S1gn | Thonolan: there was some issues with sample rate in bzflag... I couldn't use it with alsa dmix plugin on 44100 |
17:09.07 | Thonolan | ah yes |
17:09.10 | S1gn | bzflag needs 22050 |
17:09.25 | S1gn | iirc |
17:09.58 | S1gn | maybe that's the reason |
17:10.18 | Thonolan | yes iguess you are right |
17:10.35 | Tupone | Thonolan: don't use dmix |
17:11.03 | S1gn | Thonolan: do you use alsa driver? what driver fits your usb headset? |
17:11.20 | Thonolan | yes i use alsa |
17:11.31 | Thonolan | Tupone: thx |
17:11.49 | Tupone | change to hw, or plughw, not dmix |
17:13.07 | *** join/#bzflag Gnurdux (n=gnurdux@c-69-251-233-242.hsd1.md.comcast.net) |
17:14.52 | Thonolan | Tupone: thx for help my setting was device alsa and hw:2 now i change to plughw:2 |
17:14.59 | Thonolan | and it works |
17:15.04 | Tupone | ok |
17:15.07 | Thonolan | S1gn: thanks too |
17:15.40 | Thonolan | bye nice support |
17:15.40 | Tupone | dmix has some bug. Maybe if you have a patched alsa is good too |
17:15.40 | S1gn | np |
17:15.53 | *** part/#bzflag Thonolan (n=Thonolan@unaffiliated/thonolan) |
17:32.24 | *** join/#bzflag ElectricElf (n=dbharris@bas14-toronto12-1168000457.dsl.bell.ca) |
17:33.03 | *** join/#bzflag ep (n=mdr@about/essy/guynextdoor/ep) |
17:41.25 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
18:01.02 | *** join/#bzflag Blue-Eyes (n=Blue@host74-214-dynamic.5-87-r.retail.telecomitalia.it) |
18:21.43 | *** join/#bzflag killer123 (n=586dae74@bz.bzflag.bz) |
18:22.00 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:23.11 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:23.12 | *** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97) |
18:24.02 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:28.13 | *** join/#bzflag Quol (n=Quol@modemcable177.75-202-24.mc.videotron.ca) |
18:28.29 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:28.46 | killer123 | ~bzfquery bzserve.game-host.org |
18:28.57 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:29.00 | *** part/#bzflag killer123 (n=586dae74@bz.bzflag.bz) |
18:29.38 | *** join/#bzflag killer123 (n=586dae74@bz.bzflag.bz) |
18:29.59 | killer123 | ~bzfquery bzserve.game-host.org:5154 |
18:42.29 | *** join/#bzflag Gnurdux (n=gnurdux@c-69-251-233-242.hsd1.md.comcast.net) |
18:51.00 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
19:00.55 | *** join/#bzflag bz22 (n=586dae74@bz.bzflag.bz) |
19:01.22 | bz22 | ~bzfquery bzserve.game-host.org:5154 |
19:07.37 | *** join/#bzflag Killer123 (n=586dae74@bz.bzflag.bz) |
19:07.57 | Killer123 | ~bzfquery bzserve.game-host.org:5154 |
19:15.13 | *** part/#bzflag donny_baker (n=donny_ba@c-71-229-86-135.hsd1.in.comcast.net) |
19:16.27 | *** join/#bzflag a_temp_dist (n=a_temp_d@63-228-6-185.mpls.qwest.net) |
19:32.28 | *** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1) |
19:32.29 | *** mode/#bzflag [+v bryjen] by ChanServ |
19:51.55 | *** join/#bzflag amathis (n=amathis@cpe-24-92-72-186.midsouth.res.rr.com) |
19:52.44 | *** join/#bzflag Gnurdux (n=gnurdux@c-69-251-233-242.hsd1.md.comcast.net) |
19:55.06 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
20:02.22 | *** join/#bzflag TD-Linux (n=TD-Linux@24-159-197-22.dhcp.roch.mn.charter.com) |
20:06.42 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
20:40.50 | *** join/#bzflag Birdie (n=Birdie__@d54C12302.access.telenet.be) |
20:59.25 | *** join/#bzflag WarPig (n=c269a04d@bz.bzflag.bz) |
21:18.23 | *** join/#bzflag donny_baker (n=donny_ba@c-71-229-86-135.hsd1.in.comcast.net) |
21:19.12 | *** join/#bzflag [dmp] (n=dennis@koderen.dk) |
21:25.12 | *** join/#bzflag shorty114 (n=shorty11@unaffiliated/shorty114) |
21:38.38 | *** join/#bzflag TD-Linux (n=TD-Linux@24-159-197-22.dhcp.roch.mn.charter.com) |
21:39.14 | *** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
21:39.14 | *** mode/#bzflag [+v Tupone] by ChanServ |
21:48.52 | gsnedders | ~bzfquery viper2.pimpi.org:5158 |
22:00.50 | *** join/#bzflag a_temp_dist (n=a_temp_d@63-228-6-185.mpls.qwest.net) |
22:16.56 | a_meteorite | hey, my bzfs keeps crashing... |
22:17.04 | a_meteorite | I managed to get a core dump and I ran gdb on it |
22:18.07 | a_meteorite | if anyone has an idea... take a look: http://bzflag.pastebin.ca/316718 |
22:18.21 | a_meteorite | at first it crashed if there were more than 3 players with fairCTF, so I unloaded it |
22:18.34 | a_meteorite | now it randomly crashes (above and below 3 players) |
22:23.27 | *** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97) |
22:27.17 | *** join/#bzflag Killer123 (n=586f8fd0@bz.bzflag.bz) |
22:27.45 | Killer123 | ~bzfquery bzserve.game-host.org:5154 |
22:31.02 | Tupone | a_meteorite: lol ... a bt could help |
22:31.51 | a_meteorite | a what? |
22:32.09 | Tupone | you could at least type bt<enter> |
22:32.49 | Tupone | and if you can remove the plugins and test again. I think plugins are making it crash |
22:33.25 | a_meteorite | http://bzflag.pastebin.ca/316731 |
22:34.37 | Tupone | plugins/logDetail.so is crashing |
22:35.15 | a_meteorite | ick |
22:35.22 | a_meteorite | I've never modded it either |
22:35.24 | a_meteorite | I wonder why |
22:35.35 | a_meteorite | this is latest cvs |
22:35.36 | CBG | Could be a clash with another plugin. |
22:36.15 | Tupone | well, maybe another plugin make it crashed. That is why I really hate plugins made this way. No way for me to debug your configuration |
22:37.37 | a_meteorite | same set-up as always |
22:37.41 | a_meteorite | it's just been crashing lately |
22:38.36 | *** join/#bzflag triclops (n=triclops@210-84-51-65.dyn.iinet.net.au) |
22:40.03 | Tupone | well, I just say I cannot debug your configuration. If it was a plain bzfs, maybe I could follow the stack. Try to not load any plugin and see if it work or not. And then add one by one |
22:40.31 | a_meteorite | ok |
22:40.36 | a_meteorite | a tad busy, in a bit :) |
22:57.37 | *** join/#bzflag [NP]Tangent (n=[NP]Tang@71-212-209-112.hlrn.qwest.net) |
23:18.55 | *** join/#bzflag JeffM2501 (n=jeffm@pool-71-109-230-219.lsanca.dsl-w.verizon.net) |
23:18.55 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
23:40.25 | *** join/#bzflag Birdie (n=Birdie__@d54C12302.access.telenet.be) |
23:41.13 | *** join/#bzflag a_temp_dist (n=a_temp_d@63-228-6-185.mpls.qwest.net) |