01:24.55 | *** join/#bzflag bier (~bier@p57A67C44.dip.t-dialin.net) |
01:26.28 | *** join/#bzflag kierra (~jolie@unaffiliated/kierra) |
01:50.44 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
02:02.23 | *** join/#bzflag randomparticle (~random.pa@about/essy/snick/randomparticle) |
02:03.51 | randomparticle | In serverlink::sendenter not sure why the +4 is in the array size expression |
02:21.20 | *** join/#bzflag allejo (~allejo@cpe-76-95-144-121.socal.res.rr.com) |
02:28.25 | blast007 | randomparticle: for the type and team |
02:29.12 | randomparticle | hmm |
02:30.46 | randomparticle | i'm not sure what the playeridplen is then |
02:32.27 | randomparticle | in the wiki description, type and team are shown under that |
02:34.00 | randomparticle | i don't know if we're dealing with two separate things here or they're on and the same |
02:39.57 | blast007 | PlayerIdPLen may not be necessary there, as I don't see the player ID being packed into the message |
02:50.42 | randomparticle | also, not sure if a player would even have an id before join msg issued |
03:04.16 | blast007 | I think they do |
03:05.11 | blast007 | iirc, it was sent after the connection but before the MsgEnter (sent after or shortly after the protocol string) |
03:10.52 | *** join/#bzflag short_circuit (~spldart2@c-98-198-227-61.hsd1.tx.comcast.net) |
03:11.22 | randomparticle | ok, i obviously need to look at this more closely. thanks |
03:16.39 | *** join/#bzflag bryjen (~bryjen@76.92.85.169) |
03:16.39 | *** mode/#bzflag [+v bryjen] by ChanServ |
04:00.08 | *** join/#bzflag yosef (468a95fa@gateway/web/freenode/ip.70.138.149.250) |
04:04.24 | yosef | where in the world is the explode1 png file in the 'data' folder used in the code? does it exist there? |
04:04.55 | blast007 | yosef: someone said search for explode%d |
04:05.28 | blast007 | which definately shows where |
04:07.33 | yosef | I tried that. |
04:07.49 | blast007 | then you're doing it wrong |
04:07.53 | yosef | and all I see is GL related stuff |
04:08.06 | blast007 | what did you grep for? |
04:08.15 | yosef | explode |
04:08.26 | blast007 | again, that's not what we told you to look for |
04:08.38 | yosef | yes, my client crashed after posing the question |
04:08.41 | blast007 | you were told to look for explode%d |
04:08.52 | blast007 | so, what, you don't have IRC logs? :) |
04:09.01 | blast007 | oh web IRC |
04:09.17 | blast007 | so by "my client crashed", you mean your browser did |
04:09.31 | yosef | IRC: missed it, thanks |
04:09.49 | yosef | client - no, bzflag graphics mess up every so often when running it from netbeans |
04:10.14 | yosef | screen graphics, so a cold reboot is required |
04:12.33 | *** join/#bzflag dcat (~dcat@c-98-249-63-154.hsd1.va.comcast.net) |
04:13.17 | blast007 | you could probably just kill X |
04:13.40 | blast007 | Ctrl+Alt+Backspace (though I know Ubuntu disables that by default now - was easy enough to turn back on though) |
04:14.46 | blast007 | a real IRC client would be recommended anyway since most of them support logging :) |
04:15.13 | a_meteorite | Real men use telnet! |
04:15.31 | blast007 | a_meteorite: so you're using an IRC client then? |
04:15.53 | a_meteorite | Yeah, so I'm not a real man. Using a client. :P |
04:16.25 | blast007 | yes, that's what I was implying, but thanks for spelling it out ;) |
04:35.28 | moiree | yosef: On Linux you could perhaps press CTRL+ALT+SYSRQ+R and then switch to another console to kill the bzflag client. |
04:36.26 | yosef | blast007: explodeDeathEffect in playing.cxx is nice, but I don't see what line parses the png and turns it into an explosion on-screen |
04:36.32 | yosef | moiree: thanks |
04:39.10 | blast007 | yosef: follow the code/variables around |
04:39.16 | blast007 | prototypeExplosions is used elsewhere |
04:43.11 | yosef | moiree: all that does is make the keyboard useless |
04:44.30 | moiree | Oh, well. You might want to reboot then. |
05:07.22 | trepan | a_meteorite: does anyone use telnet anymore? |
05:07.59 | a_meteorite | sometimes I do for quick testing of apps that make use of the net |
05:08.17 | trepan | netcat is your friend :) |
05:08.58 | trepan | nc + ssh = telnet + r.i.p. |
05:09.24 | a_meteorite | never played with netcat |
05:16.17 | *** join/#bzflag Kutakizukari (~chatzilla@74.5.216.166) |
05:17.24 | Kutakizukari | Which file is the bzflag server in the download section of sourceforge? |
05:19.02 | *** join/#bzflag bryjen (~bryjen@76.92.85.169) |
05:19.02 | *** mode/#bzflag [+v bryjen] by ChanServ |
05:21.13 | *** join/#bzflag Gnurdux (~gnurdux@c-24-6-185-47.hsd1.ca.comcast.net) |
05:29.27 | BulletCatcher | Kutakizukari: The bzfs server is not packaged as a separate file. |
05:29.58 | BulletCatcher | The Windows and Mac downloads include bzfs in them. |
05:30.16 | Kutakizukari | BulletCatcher: I want to play a map without other players to practice shots, how do I do that? |
05:30.29 | BulletCatcher | What operating system do you use? |
05:30.42 | Kutakizukari | win7 64bit |
05:31.33 | BulletCatcher | I think bzfs is included in the regular Windows download. |
05:31.41 | Kutakizukari | k |
05:32.45 | BulletCatcher | After you start bzflag, go to the "Join Game" menu and choose "Start Server" at the bottom. |
05:33.15 | BulletCatcher | I don't promise it will work, but if it does that is the easiest way to do solo practice. |
05:39.07 | yosef | is anyone an admin on the LizardWiki server that's up right now? |
05:39.18 | yosef | can they please ban systemoverlord |
05:39.41 | yosef | oh wait, nevermind |
05:55.05 | *** join/#bzflag bryjen (~bryjen@76.92.85.169) |
05:55.05 | *** mode/#bzflag [+v bryjen] by ChanServ |
06:14.21 | *** join/#bzflag Marzipan- (~Marzipan@p5B22666E.dip.t-dialin.net) |
06:15.32 | *** join/#bzflag Marzipan (~Marzipan@bzflag/player/Marzipan) |
06:56.38 | *** part/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher) |
07:13.17 | *** join/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher) |
08:18.17 | *** join/#bzflag Pimpi (~frank@gondolin.pimpi.org) |
08:18.53 | *** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org) |
08:38.58 | CIA-95 | BZFlag: 03trepan * r21806 10/branches/experimental/v2_99continuing/bzflag/src/ (87 files in 17 dirs): |
08:38.58 | CIA-95 | BZFlag: * renamed logDebugMessage() to debugf() |
08:38.58 | CIA-95 | BZFlag: (and renamed the debugf() in HubLink to hubDebugf()) |
08:42.55 | trepan | if (strlen("logDebugMessage") > 8) { printf("too bloody long\n"); } |
08:43.19 | trepan | tbh, logf() would suffice :) |
08:43.47 | trepan | hm, except for that pesky math function :) |
08:50.00 | *** join/#bzflag Upsetter (~er@i59F6D09B.versanet.de) |
09:02.59 | *** join/#bzflag Guest377 (ca59b013@gateway/web/freenode/ip.202.89.176.19) |
09:10.53 | CIA-95 | BZFlag: 03trepan * r21807 10/branches/experimental/v2_99continuing/bzflag/src/include/ (foreach.h typeof.h): |
09:10.53 | CIA-95 | BZFlag: * could someone test these with MSVC? |
09:10.53 | CIA-95 | BZFlag: (with whatever version(s) you think apply) |
09:28.41 | CIA-95 | BZFlag: 03trepan * r21808 10/branches/experimental/v2_99continuing/bzflag/src/include/typeof.h: * use defined(__clang__) |
10:00.00 | *** join/#bzflag Gnurdux (~gnurdux@c-24-6-185-47.hsd1.ca.comcast.net) |
10:23.20 | CIA-95 | BZFlag: 03trepan * r21809 10/branches/experimental/v2_99continuing/bzflag/src/ (45 files in 16 dirs): * ran ./misc/indent (because of the logDebugMessage / debugf rename) |
12:19.55 | *** join/#bzflag Guest14148 (~sepehr@188.158.87.27) |
12:20.25 | Guest14148 | Hi |
12:29.57 | kierra | howdy |
12:40.01 | *** join/#bzflag CIA-103 (cia@cia.atheme.org) |
13:36.19 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
13:40.38 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
13:59.44 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
14:08.07 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
14:09.02 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
14:10.12 | *** join/#bzflag randomparticle (~randompar@about/essy/snick/randomparticle) |
14:10.51 | randomparticle | i'm writing some code to connect to and join a server (an experiment) |
14:11.08 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
14:11.18 | randomparticle | i get the server identifier msg and then send msgEnter |
14:11.30 | randomparticle | but I don't get an accept/reject back |
14:11.39 | randomparticle | just the usual game time msgs |
14:11.46 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
14:27.10 | *** join/#bzflag bier|tp (~bier@p57A66C8A.dip.t-dialin.net) |
14:27.51 | *** join/#bzflag bier (~bier@p57A66C8A.dip.t-dialin.net) |
14:57.50 | CIA-103 | BZFlag: 03blast007 * r21810 10/trunk/bzflag/src/bzflag/playing.cxx: Only display MsgMessage messages that we know how to handle. |
16:03.02 | CIA-103 | BZFlag: 03blast007 * r21811 10/trunk/bzflag/ (include/bzfsAPI.h src/bzfs/bzfsAPI.cxx): Support sending other text message types from the bzfs API. |
16:29.26 | *** join/#bzflag ahs3- (~ahs3@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
16:32.16 | *** join/#bzflag eTangenT (~lamer@c-24-8-181-169.hsd1.co.comcast.net) |
16:35.11 | *** join/#bzflag sirquine (~quine@c-71-237-73-109.hsd1.co.comcast.net) |
16:48.45 | CIA-103 | BZFlag: 03blast007 * r21812 10/trunk/bzflag/man/bzw.5.in: Slight whitespace tweak |
17:12.39 | *** join/#bzflag allejo (~allejo@cpe-76-95-144-121.socal.res.rr.com) |
17:15.57 | *** join/#bzflag TASAIRES (~TASAIRES@84.121.164.104.dyn.user.ono.com) |
17:24.01 | CIA-103 | BZFlag: 03blast007 * r21813 10/trunk/bzflag/ (5 files in 3 dirs): Always require valid authentication for registered names. (Backported from r18380) |
17:30.05 | *** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501) |
17:30.05 | *** mode/#bzflag [+v JeffM] by ChanServ |
17:37.56 | blast007 | JeffM: maybe I'm missing something, but shouldn't we have versioned API events, not just versioned data? |
17:38.48 | JeffM | the events don't change |
17:38.52 | JeffM | we just add new ones |
17:39.25 | blast007 | okay. so if I'm handling bz_ePlayerJoinEvent, how can the eventData be both bz_PlayerJoinPartEventData_V1 and bz_PlayerJoinPartEventData_V2 ? |
17:39.26 | JeffM | I could not figure out a way to indicate what events were in what version cleanly cus you can't derive an enum from an enum :) |
17:40.03 | JeffM | the "handle 'class takes the base type |
17:40.12 | JeffM | in 2.6 you woudl cast it to the v2 data type |
17:40.18 | JeffM | that is DERIVED form the V1 data type |
17:40.30 | JeffM | if you are an old plugin you cast it to the V1 data type and get what you want |
17:40.43 | JeffM | and the cast will work because V1 is a base class of V2 |
17:41.23 | JeffM | that way we can add fields to the record and have old plugins not need to know about them |
17:41.36 | blast007 | okay, so a Vn set of data will always be a superset of a Vn-1 set of data? |
17:41.50 | JeffM | yes |
17:41.58 | JeffM | we can't remove data, but we can add it |
17:42.02 | JeffM | better then nothin :) |
17:42.09 | blast007 | ok. that makes sense. |
17:43.22 | JeffM | I thought about making the event enum part of the bzPlugin class and verioning it, but then using it would not have been very clean |
17:45.49 | blast007 | also, there appears to be a crash right now if you try to start a server on an unavailable port (like if you run a second server on port 5154) |
17:46.30 | blast007 | dies when cleaning up the WorldEventManager |
17:48.02 | JeffM | interesting |
17:48.34 | blast007 | line 34 of src/bzfs/WorldEventManager.cxx when cleaning up a tick event |
17:48.46 | blast007 | and that's without any plugins |
17:50.04 | blast007 | wondering if it's related to the HTTPIndexHandler? |
17:54.05 | blast007 | does seem to be, as it doesn't happen if I don't call InitHTTP/KillHTTP |
17:58.45 | blast007 | hmm. unloadPlugins doesn't get called if the server cannot start, so KillHTTP isn't getting called. |
18:01.47 | CIA-103 | BZFlag: 03blast007 * r21814 10/trunk/bzflag/src/bzfs/bzfs.cxx: Unload plugins if the server cannot start (such as when the port is already being used). |
18:03.01 | blast007 | there, no more crash :) |
18:05.32 | JeffM | cool |
18:05.49 | JeffM | yeah some internals use the same features as the plugin system |
18:06.39 | blast007 | I'm not sure if I'll be able to finish the server-side stats thing before the 12th. At least not in the way I'd want it to be done. |
18:07.46 | JeffM | you mean push stats? |
18:08.15 | blast007 | er, yeah, that :) |
18:08.28 | JeffM | will the part that pushes the data up be done? |
18:08.45 | blast007 | dunno |
18:09.00 | JeffM | cus we don't have to reveal the service at launch time |
18:09.11 | JeffM | it'd just be nice to have the servers trying to push |
18:09.20 | blast007 | I just don't want to have a completely broken system in there to start off with |
18:09.27 | JeffM | true |
18:09.40 | blast007 | it's something that deserves a lot more attention and planning |
18:09.40 | JeffM | but if you know what you need on the server side, do that then do the rest later |
18:09.50 | JeffM | if it's not good enough then we have to do a 2.4.2 for it away |
18:09.52 | JeffM | true |
18:10.25 | JeffM | the idea was to make the server side very simple and just send all data |
18:10.31 | blast007 | yeah |
18:10.31 | JeffM | and leave the logic on the web site |
18:10.57 | JeffM | so I think it should not be too hard to come up with the needed dataset to be sent by the game server |
18:10.58 | blast007 | still needs a lot of work to get it to do just that part |
18:11.04 | JeffM | k |
18:11.09 | blast007 | the backport that mdskpr_ doesn't really work at all |
18:11.21 | blast007 | mdskpr_ posted* |
18:11.28 | JeffM | do you want to pull it? |
18:11.33 | blast007 | it's not in yet |
18:11.38 | JeffM | k |
18:11.39 | blast007 | I had just had him post it to the patch tracker |
18:11.55 | JeffM | want to develop the new system as a plugin first, make sure it works then make the call to make it internal later? |
18:12.07 | JeffM | then it can have a seperate release then the main app |
18:12.14 | blast007 | yeah |
18:12.22 | JeffM | sounds fair enough |
18:12.57 | Pimpinella | blast007: always requiring identification of registered callsigns means that you cannot play with that callsign if there are listserver problems, no? |
18:13.03 | blast007 | right |
18:13.37 | JeffM | isn't there a group that becomes active when auth is down? |
18:13.47 | Thumper_ | not that I'm aware of |
18:13.55 | blast007 | the MonkeysAteTheListServer group? |
18:14.11 | JeffM | it'd be nice to have that, where you could set that group to spawn but no talk |
18:14.17 | Thumper_ | EveryoneIsAdminBecauseTheServerIsDown group |
18:14.21 | JeffM | and it'd only be applied to people when auth was unreachable |
18:14.45 | JeffM | tho we really need to get auth to a more stable server/ set of servers |
18:15.01 | blast007 | I can pull that change if we don't want it right now |
18:15.10 | blast007 | it was just something in 2.99.x I found |
18:15.15 | JeffM | what change did you do? |
18:15.28 | blast007 | always require valid auth for registered names |
18:15.29 | Pimpinella | hmm, yes. i remember it was discussed then |
18:15.56 | blast007 | if the list is down, how does the server know a name is registered? |
18:16.12 | Pimpinella | hm, yes |
18:16.17 | JeffM | it should not affect people when the list is down then |
18:16.37 | blast007 | does it cache somewhere? or was it only a problem in the past because the IP of the list was always cached? |
18:16.43 | JeffM | I think it's fine cus it's saying ,"If you know this is a registerd name, make sure the registered person uses it" |
18:16.46 | blast007 | was cached forever* |
18:16.53 | JeffM | I don't think the names are cached |
18:20.00 | JeffM | should we reject a player just cus they have an "unreadable" motto? why not just blank it now that we have that option? |
18:21.34 | Pimpinella | today i noticed, that i can't scroll up in chat history, is there a setting where that is toggled? |
18:21.51 | blast007 | Pimpinella: had you looked into backporting the server-side flag identification? |
18:22.07 | Pimpinella | almost done, testing |
18:22.12 | blast007 | cool |
18:28.08 | CIA-103 | BZFlag: 03JeffM2501 * r21815 10/trunk/bzflag/ (include/bzfsAPI.h src/bzfs/bzfs.cxx src/game/PlayerInfo.cxx): |
18:28.08 | CIA-103 | BZFlag: when someone has a bad motto just blank it |
18:28.08 | CIA-103 | BZFlag: let the API get a crack at setting a player's motto before it is sent out everywhere. |
18:28.47 | Pimpinella | any idea about the chat window? |
18:29.05 | JeffM | use a debuger ;) |
18:29.43 | blast007 | Pimpinella: is your key mapping set up right? |
18:35.09 | Pimpinella | probably not |
18:52.38 | *** part/#bzflag Upsetter (~er@i59F6D09B.versanet.de) |
18:57.38 | *** join/#bzflag Coanda (~dennis@users.d75.net) |
19:06.57 | *** join/#bzflag Coanda (~dennis@users.d75.net) |
19:45.02 | *** join/#bzflag DTRemenak (~DTRemenak@76-227-151-154.lightspeed.irvnca.sbcglobal.net) |
19:45.02 | *** join/#bzflag DTRemenak (~DTRemenak@about/essy/CrazyCoder/DTRemenak) |
19:45.02 | *** mode/#bzflag [+v DTRemenak] by ChanServ |
20:04.57 | CIA-103 | BZFlag: 03bullet_catcher * r21816 10/trunk/bzflag/src/bzadmin/ (BZAdminClient.cxx BZAdminClient.h): Use the message type value introduced in r21613 to recognize action (/me) messages. |
20:54.19 | *** join/#bzflag sirquine (~quine@c-71-237-73-109.hsd1.co.comcast.net) |
20:57.46 | Pimpinella | it seems bzflag took $HOME/.bzf/config and used it as base for $HOME/,bzf/2.4/config.cfg |
20:58.21 | Pimpinella | that config file must be still from 1.7 or 1.10 |
20:59.04 | Pimpinella | we should probably try to find something newer than that... |
21:19.37 | catay | Regarding that group that gets active when global is down, it's called DISCONNECTED if i'm correct |
21:20.15 | catay | can't remember how exactly it works |
21:21.29 | catay | I think if the listserver was down the players just got some default perms assigend to them |
21:21.36 | catay | specified in the group file |
21:55.21 | blast007 | I'll have to check |
21:55.43 | BulletCatcher | It looks like a player will get the permissions of the DISCONNECTED group when joining while global can't be reached. |
23:10.37 | KTL | http://www.download-free-games.com/review/bz-flag/ <- there is a disagree button down there... |
23:12.52 | *** join/#bzflag Foo_man_choo (~spldart2@c-98-198-227-61.hsd1.tx.comcast.net) |
23:15.25 | Foo_man_choo | ah. loaded up. I strongy disagree with that review ;) |
23:15.45 | Foo_man_choo | stupid heavy duty thunderstorms |
23:20.09 | blast007 | obvious a poor review since they can't even type the name of the game properly :) |
23:20.24 | blast007 | obviously* |
23:29.09 | Foo_man_choo | hyphen ftl |
23:30.08 | Foo_man_choo | sends link and instructions to friends.... for what good that will do. |
23:35.11 | JeffM | I think the site turned the space into a hypen |
23:37.50 | blast007 | JeffM: yeah, but that's what I was referring to. The space. |
23:45.35 | *** join/#bzflag ahs3- (~astevens@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
23:46.03 | *** part/#bzflag ahs3- (~astevens@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
23:46.13 | CIA-103 | BZFlag: 03JeffM2501 * r21817 10/trunk/bzflag/ (include/bzfsHTTPAPI.h src/bzfs/bzfsHTTPAPI.cxx): HTML template rendering with all but includes |
23:49.35 | *** join/#bzflag Flash (~jwmelto@c-75-70-62-116.hsd1.co.comcast.net) |
23:49.35 | *** join/#bzflag Flash (~jwmelto@bzflag/developer/Flash) |
23:54.48 | Foo_man_choo | ergh.. I was thinking |
23:55.00 | Foo_man_choo | hyphen? in the url? But I guess I know better now |