03:48.50 | *** join/#bzflag-chat DTRemenak (~DTRemenak@about/essy/CrazyCoder/DTRemenak) |
03:52.16 | *** join/#bzflag-chat DTRemenak (~DTRemenak@about/essy/CrazyCoder/DTRemenak) |
13:03.01 | *** join/#bzflag-chat alpha1-2 (~nb_j@host95.200-43-201.telecom.net.ar) |
13:10.57 | alpha1-2 | When I use bzfsinfo.php, I get this: |
13:10.59 | alpha1-2 | BZFS0221 bzflag.enuffsaid.co.nz:59998 grans remedy(1048) |
13:11.00 | alpha1-2 | BZFS0221 1vs1.catay.be:5160 catay(3438) |
13:11.02 | alpha1-2 | BZFS0221 1vs1.catay.be:5155 catay(3438) |
13:11.03 | alpha1-2 | etc. All servers start with BZFS0221. Does that mean that all servers are running 2.4.0 version? What does the number between brackets mean? |
13:11.12 | alpha1-2 | Good day, first |
13:14.32 | blast007 | what is bzfsinfo.php? |
13:18.10 | alpha1-2 | from here http://my.bzflag.org/ |
13:20.45 | blast007 | version host:port owner(ownerbzid) |
13:22.59 | alpha1-2 | ok, another question, can I use this site fr getting any player BZID or what it cals "TOKEN"? |
13:23.01 | alpha1-2 | http://my.bzflag.org/db/ |
13:24.25 | alpha1-2 | *or what does it call "TOKEN"?* |
13:30.00 | alpha1-2 | ok, I got it (http://my.bzflag.org/bzidtools2.php) |
13:33.21 | alpha1-2 | where do I get the version numbers? |
13:33.44 | alpha1-2 | 221, etc |
13:36.04 | blast007 | no, you would not use the /db/ section for looking up arbitrary BZID<-->callsign mappings |
13:36.14 | blast007 | and token is the authentication token |
13:37.11 | alpha1-2 | I intriduced my name there (and not more data)... Did I do anything bad? |
13:37.16 | alpha1-2 | introduced* |
13:37.19 | blast007 | no |
13:38.07 | blast007 | http://my.bzflag.org/bzidtools2.php |
13:38.29 | alpha1-2 | yes, I saw it after |
13:38.53 | blast007 | I forget the differences between bzidtools.php and bzidtools2.php, but you can check the source |
13:39.21 | blast007 | http://svn.code.sf.net/p/bzflag/code/trunk/web/bzfls/ |
13:40.37 | alpha1-2 | ok... and TOKEN in this context means something related to authentication in joining to a server then? |
13:40.56 | blast007 | yeah |
13:41.01 | blast007 | also used for weblogin |
13:41.25 | alpha1-2 | not the same that BZID right? |
13:41.28 | blast007 | a one-time use authentication token |
13:41.30 | blast007 | right |
13:42.03 | blast007 | when you issue a LIST or GETTOKEN (iirc) action with a valid username/password, it gives back a randomized token |
13:42.28 | blast007 | you then give that token to a server, and the server asks the list if that is a valid token for that user/ip |
13:42.46 | alpha1-2 | is it for ever? |
13:42.59 | blast007 | no, it's a single use |
13:43.07 | blast007 | each time it gives a new random one |
13:43.15 | alpha1-2 | ah |
13:43.25 | blast007 | and I think they're only valid for a short period of time, like 5 or 15 minutes |
13:43.40 | alpha1-2 | and why is it necessary if I have my BZID? |
13:44.07 | blast007 | how would a bzid tell the server that you are actually you? |
13:44.14 | blast007 | a bzid is public knowledge and unchanging |
13:44.51 | alpha1-2 | well, then, my name and password pair |
13:45.07 | blast007 | why would you want to send your password to random people? |
13:45.45 | alpha1-2 | ah ok, security thing... the same when you loguin into league site right? |
13:45.50 | blast007 | we use a token because then each game server doesn't get your password |
13:45.55 | blast007 | and yes, the same for web services |
13:46.29 | alpha1-2 | ok ok, thanks, each day I learn a little more :) |
13:46.41 | blast007 | if a server hijacks your token, at worst they'd be able to log into a server as you once.. and there's also an IP address check normally |
13:47.26 | alpha1-2 | all that is made by the list server service? |
13:47.59 | blast007 | depends on your definition of "all that" |
13:48.17 | alpha1-2 | token, IP check |
13:48.46 | blast007 | yeah |
13:48.51 | alpha1-2 | I mean, the game server doesn't do anything relevant then |
13:49.00 | blast007 | well, sure, it does some stuff too |
13:49.09 | blast007 | it's not magic |
13:49.46 | blast007 | client asks list server for the list and provides username and password |
13:49.59 | blast007 | list server sends back token and server list |
13:50.12 | blast007 | client joins game server and provides token |
13:50.48 | blast007 | game server asks list server if the username/token/IP combination is valid, and queries that user for certain group memberships |
13:51.12 | blast007 | list server responds back to game server with the requested information |
13:52.14 | alpha1-2 | very interesting... and who does provide the user/passw pair to server list? the forum DB right? |
13:53.47 | blast007 | the list server queries the forum database directly |
13:55.01 | alpha1-2 | iirc then Forum DB is the same that BZDB or not exactly? |
13:55.23 | blast007 | no... |
13:55.25 | blast007 | not even close |
13:55.35 | blast007 | BZDB is the /set stuff in-game |
13:55.54 | blast007 | the forum is http://forums.bzflag.org |
13:56.00 | alpha1-2 | oh ok , time ago, sorry, :P |
13:56.51 | alpha1-2 | just I remembered DB word and I related both :P |
13:57.41 | alpha1-2 | ok , thanks... how is your weekend being, nice? can you rest or you have to work too? |
13:58.28 | alpha1-2 | or *going* |
14:00.35 | blast007 | working on some code, slowly :) |
14:01.32 | alpha1-2 | but BZ or work? |
14:02.00 | blast007 | BZ |
14:02.11 | alpha1-2 | ah ok, then some rest :) |
14:02.44 | alpha1-2 | excuse me, I am writing strayer... do you remember how long the servers are running 2.4.0 version? not much time ago right? and other question I made before, where do I get the version numbers (0221, etc)? |
14:07.35 | alpha1-2 | I mean, all the numbers |
14:11.54 | blast007 | that should be pretty easy for you to find out... :P |
14:12.07 | blast007 | look when we released 2.4.0 |
14:12.34 | alpha1-2 | do i have to count manually all the numbers? |
14:12.41 | blast007 | what? |
14:13.00 | blast007 | the proto numbers? |
14:13.04 | blast007 | why do you need all those? |
14:13.10 | alpha1-2 | wait me... |
14:13.34 | alpha1-2 | strayer FAQ |
14:13.38 | alpha1-2 | Btw., which BZFlag server are supported and queried? |
14:13.40 | alpha1-2 | All public servers running version 1.7x, 1.10.x, 2.0.x as well as some of the intermediate development versions. |
14:14.03 | alpha1-2 | 2.4.0 is 0221 but I don't know the other numbers |
14:14.14 | blast007 | why do you need them? |
14:14.36 | blast007 | 1.7 servers don't even use the same list system and that old list may not even be up anymore |
14:14.41 | alpha1-2 | because the list server use only them, not x.x.x kind |
14:14.47 | alpha1-2 | uses* |
14:14.55 | blast007 | okay, but why do YOU need them? |
14:15.27 | alpha1-2 | why not? |
14:15.40 | alpha1-2 | there isn't any list anywhere? |
14:15.41 | blast007 | because it's not useful unless you have a real reason for them |
14:15.43 | blast007 | no |
14:15.49 | blast007 | you'd have to look at the code |
14:15.56 | blast007 | src/date/buildDate.cxx |
14:16.13 | alpha1-2 | in each version source? |
14:16.17 | blast007 | yep |
14:16.21 | alpha1-2 | uh :P |
14:16.24 | blast007 | well, one from each stable release |
14:16.43 | blast007 | it doesn't change from, say, 1.10.0 to 1.10.2 .. they'd both be the same |
14:17.19 | blast007 | it only changes when we break protocol, which happens during development versions (like 1.9, 1.11, 2.1, 2.3, etc) |
14:17.43 | alpha1-2 | oh ok, some complex then, np, just curiosity... well, but I am trying to tell strayer that the FAQ is out of date it seems or his system maybe |
14:18.08 | alpha1-2 | because he says 2.0.x and all servers now are running 2.4.0 |
14:18.17 | blast007 | then just tell him his FAQ is out of date |
14:18.30 | blast007 | you don't need anything more than that, because obviously he is querying 2.4 servers |
14:18.57 | alpha1-2 | do you remember how long the servers are running 2.4.0 version? |
14:19.08 | blast007 | Why does that matter?? |
14:19.40 | alpha1-2 | are you upset already? |
14:19.48 | blast007 | yes |
14:20.08 | blast007 | the whole issue is that his FAQ is wrong, right? |
14:20.40 | alpha1-2 | well, maybe for figure out me how long his FAQ is out of date |
14:20.56 | blast007 | dude, go check the release date |
14:21.07 | blast007 | I'm not your assistant |
14:21.08 | blast007 | :P |
14:22.04 | blast007 | but why does it really matter HOW long his FAQ was outdated? |
14:22.05 | alpha1-2 | ok, ujst I remember too that you said not much time ago that *all* servers already were running 2.4.0, then for remember whe they all could do it :) |
14:22.18 | alpha1-2 | when* |
14:22.21 | blast007 | what? |
14:22.38 | blast007 | how is that even relevant? |
14:23.03 | alpha1-2 | well, dude, I am some new here and I want to have some idea of the update of things |
14:23.17 | alpha1-2 | update frecuency |
14:23.27 | blast007 | you're putting too much thought into this outdated FAQ |
14:23.42 | alpha1-2 | I have 2.4.0 from 1 year ago, but the servers still run previous version until not much tim ago |
14:23.51 | blast007 | all you need to mention is "the FAQ doesn't mention it queries 2.4 servers" |
14:24.02 | blast007 | so what? |
14:24.31 | blast007 | I was probably running a 2.4.0 server the day of release, or maybe even the day before :P |
14:25.06 | alpha1-2 | ok, don't become upset, please, I want to figure out, for example, how long take *all* the server for update to one new version. Can you undersan me? |
14:25.15 | alpha1-2 | servers* |
14:25.19 | blast007 | there is no metric for that |
14:25.21 | alpha1-2 | updating* |
14:25.28 | blast007 | someone could go run a 1.10 server right now |
14:25.34 | alpha1-2 | understand* |
14:25.48 | blast007 | we don't control which version someone runs |
14:26.44 | alpha1-2 | well, but I remember a conversation of you and Jeff saying that you would want to all server update to the same version, it was some ideal |
14:27.04 | alpha1-2 | I don't remember for what |
14:27.06 | alpha1-2 | though |
14:27.55 | alpha1-2 | ah maybe for the list server service, as you said before |
14:28.41 | blast007 | sure, we'd *like* everyone to run the latest, but it's their choice |
14:31.02 | alpha1-2 | ok, :), the last question, remember that I am trying to learn not to bother. Related with what you said: 1.7x, 1.10.x, 2.0.x, then , were using the same list server system before? |
14:31.42 | blast007 | 1.7 used a different list |
14:32.03 | blast007 | 1.10 and up used the current system |
14:32.16 | blast007 | I think 2.0 was the first with authentication, though |
14:32.51 | alpha1-2 | ah ok, then, not much problem for strayer (2.4.0 now) |
14:33.10 | alpha1-2 | ok, I will end the OM then, thanks! |
14:33.14 | alpha1-2 | PM* |
15:19.55 | alpha1-2 | blast007: excuse me again, I included some explanation to strayer, but, for be sure (I can edited still, and don't kill me), after 2.0, was there any other server list system modification? |
15:20.24 | blast007 | I don't see why you needed to explain much of anything to strayer |
15:20.50 | blast007 | you just needed a single sentence. "Your FAQ doesn't say it queries 2.4 servers." |
15:21.58 | alpha1-2 | well, it can be, but I would prefer to include it if I can |
15:22.22 | alpha1-2 | (apart, for personal information too) |
15:22.37 | blast007 | why? to waste strayer's time reading a long winded message when a single sentence would have been sufficient? |
15:24.10 | alpha1-2 | well, that is between strayer and me :), but I would want to know too |
15:24.36 | alpha1-2 | I don't like *medium/incomplete info* |
15:24.42 | blast007 | I already answered the question you asked |
15:24.47 | blast007 | 09:30:57 < blast007> 1.7 used a different list |
15:24.48 | blast007 | 09:31:19 < blast007> 1.10 and up used the current system |
15:25.31 | alpha1-2 | ok, just trying to be sure, thanks again, and thanks for the patience, dude |
16:07.54 | *** join/#bzflag-chat Cobra_Fast (~coprah@wtwrp.de) |