There should be a friendslist
- Larry David
- Private
- Posts: 1
- Joined: Wed Jan 31, 2007 3:43 am
There should be a friendslist
There should be a friendslist so you can see who is on, and so you can IM them to find out which server to go to.
- Davy Jones
- Private First Class
- Posts: 297
- Joined: Thu Jan 04, 2007 4:39 am
- Location: Davy Jone's Locker
Because someone already did;
http://my.bzflag.org/bb/viewtopic.php?t=8632
http://my.bzflag.org/bb/viewtopic.php?t=8632
I'm thinking I need a better sig than this...
This site also has a buddy list, and is tied to your global login account for storing the information instead of by a cookie.
http://bzstats.strayer.de/
http://bzstats.strayer.de/
- bzflaginator
- Private First Class
- Posts: 275
- Joined: Sun May 01, 2005 1:50 am
- Location: Upstate, New York, USA
- Contact:
- Davy Jones
- Private First Class
- Posts: 297
- Joined: Thu Jan 04, 2007 4:39 am
- Location: Davy Jone's Locker
IRC is not a buddy list. IRC often requires a third-party app, or at least a browser extension, which still has to be installed. And many people don't sit on IRC while online/playing/available.
Blast's link is the best I've found so far, though the [TLZ] team has a site with many of the same features, though less visually appealing.
http://zeebrothers.net/
Blast's link is the best I've found so far, though the [TLZ] team has a site with many of the same features, though less visually appealing.
http://zeebrothers.net/
- bzflaginator
- Private First Class
- Posts: 275
- Joined: Sun May 01, 2005 1:50 am
- Location: Upstate, New York, USA
- Contact:
That is already in use. And that is not ingame either. That requires minimizing and searching around for people. I dont think though, that an in-game friend list will ever happen. Unless someone devises a bot like that of the "statbot" on many of the GU servers that can list stats. Maybe there could be one where you type a callsign in and it finds the server the person is currently or recently seen on.
- Davy Jones
- Private First Class
- Posts: 297
- Joined: Thu Jan 04, 2007 4:39 am
- Location: Davy Jone's Locker
I don't see then as an impossible in-game feature by any means. In order to make this happen, the list server or authentication server (currently one in the same) would just have to keep track of what players are on which servers. That data could also then be used for the BZFlag stats site, RSS feeds, a SOAP API, etc.
no dat nut why wii say dat its cuz dere are alweady tings in place 2 do de same ting.Bobert wrote:I think its a great idea but u guys are hating on it because really most of u guys are scared of improvements cuz u think it would like dramatically change the game
If you want to be taken seriously, learn how to spell.
- A Vicious Muffin
- Private First Class
- Posts: 534
- Joined: Sat Aug 26, 2006 12:25 am
- Location: Drury Lane
Not to rain on your parade, but isn't this nearly useless?
Why not go to any bzstats page, and look for your friends on there? Are we too lazy? It's not that hard, and this enhancement wouldn't be much different than looking it up. I'm not sure how much faster it would be, but it wouldn't be by much. Of course, with this, now you don't have to enter a website to find your friends.
Why not go to any bzstats page, and look for your friends on there? Are we too lazy? It's not that hard, and this enhancement wouldn't be much different than looking it up. I'm not sure how much faster it would be, but it wouldn't be by much. Of course, with this, now you don't have to enter a website to find your friends.
one word (ok, probably some more words) to the whole bz-friends-thingy...especially to find players on BZ servers...
You have the possibility to use websites:
> got stats? (my.bzflag.org)
> Zeebrothers (zeebrothers.net)
> BZflag Stats Alpha (bzflag.redjacket.ws which is currently under construction)
> BZstats (bzstats.strayer.de)
> ...
You can use IRC bots:
> [dmp]'s NessyBot (which uses also other names)
> Gilly's GillyBot which offers a friend list (not sure about it's name, because I didn't find it now)
> ...
There was also a plugin in work to find/chat with other players on different servers. It was [dmp] who worked on something called "ChatChannel". As far as I remember it used an external player list, but it worked.
An in-game friends list would be nice, but beside the implementation into the client the list server has to offer this feature too. Every in-game login of registered players can be recogniced by the list server, but I don't know if it also get's a message when a player leaves. If so, the list server would be the best solution for maintaining a friend list, in my eyes.
You have the possibility to use websites:
> got stats? (my.bzflag.org)
> Zeebrothers (zeebrothers.net)
> BZflag Stats Alpha (bzflag.redjacket.ws which is currently under construction)
> BZstats (bzstats.strayer.de)
> ...
You can use IRC bots:
> [dmp]'s NessyBot (which uses also other names)
> Gilly's GillyBot which offers a friend list (not sure about it's name, because I didn't find it now)
> ...
There was also a plugin in work to find/chat with other players on different servers. It was [dmp] who worked on something called "ChatChannel". As far as I remember it used an external player list, but it worked.
An in-game friends list would be nice, but beside the implementation into the client the list server has to offer this feature too. Every in-game login of registered players can be recogniced by the list server, but I don't know if it also get's a message when a player leaves. If so, the list server would be the best solution for maintaining a friend list, in my eyes.
A pessimist is an optimist with experience... ;o)
-
- Private First Class
- Posts: 330
- Joined: Tue Feb 08, 2005 6:06 pm
- Location: Lancaster, PA
- Contact:
It seems to me that having another option in the Join Game menu might be nice. In addition to Find Servers, why not Find Players? and sort them alphabetically.
Better yet, a buddy er, team mates search right in the game would be REALLY handy IMHO. How many times has two guys from another team in your league come to the server you're on and one PMs you something like "any team mates on?" If you had a handy-dandy /teammates command that would list your team mates and where they are right in the chat window it would be noticeably more convenient than getting out of fullscreen mode and opening up Firefox (or whatever) and searching for your team mates in the alphabetically listed names. Still better would be something like /teammates Pillbox or /teammates Ducati which would further limit your search to something league specific.
This information is all out there right now, it would just have to be harnessed in the game.
While I'm dreaming, how about being able to shoot a message off to a team mate to meet you at the league match server?
Better yet, a buddy er, team mates search right in the game would be REALLY handy IMHO. How many times has two guys from another team in your league come to the server you're on and one PMs you something like "any team mates on?" If you had a handy-dandy /teammates command that would list your team mates and where they are right in the chat window it would be noticeably more convenient than getting out of fullscreen mode and opening up Firefox (or whatever) and searching for your team mates in the alphabetically listed names. Still better would be something like /teammates Pillbox or /teammates Ducati which would further limit your search to something league specific.
This information is all out there right now, it would just have to be harnessed in the game.
While I'm dreaming, how about being able to shoot a message off to a team mate to meet you at the league match server?
Uhhh...the player tracking via list server is interesting and maybe easy to implement, but adding the league support would require too many changes, I think.
Keep in mind that the leagues have nothing to do with the list server (except that some leagues require [for playing on match servers] a global registration and the membership to a special global group). So there is the one way with the global groups for the leagues, one with a league-to-list server syncronisation (both imply that the callsigns fit to each other) or the way to centralize even the league management.
The last option would guarantee that there can't come up any problems between list server and league, but requires a lot of time/work and ressources on the list server's side. And don't forget that a centralization effects in the 'single point of failure'-problematic...the list server can fail and the leagues are dead. (The list server is actually well accessible, but as we have only one of it, the risk of an outage, even a longer one, is imaginable.)
Keep in mind that the leagues have nothing to do with the list server (except that some leagues require [for playing on match servers] a global registration and the membership to a special global group). So there is the one way with the global groups for the leagues, one with a league-to-list server syncronisation (both imply that the callsigns fit to each other) or the way to centralize even the league management.
The last option would guarantee that there can't come up any problems between list server and league, but requires a lot of time/work and ressources on the list server's side. And don't forget that a centralization effects in the 'single point of failure'-problematic...the list server can fail and the leagues are dead. (The list server is actually well accessible, but as we have only one of it, the risk of an outage, even a longer one, is imaginable.)
A pessimist is an optimist with experience... ;o)
- bzflaginator
- Private First Class
- Posts: 275
- Joined: Sun May 01, 2005 1:50 am
- Location: Upstate, New York, USA
- Contact:
-
- Private First Class
- Posts: 330
- Joined: Tue Feb 08, 2005 6:06 pm
- Location: Lancaster, PA
- Contact:
The idea of having a / command comes from two ideas:
1. that it would be easier to code
2. it would be faster than flipping through pages in the client
Regarding the difficulties of figuring out who of what team per given league:
Yeah, this is somewhat more difficult. In part because the various leagues don't necessarily have a common interface for a search from a remote location. Also: do you include every failed league in the stats? What would be the criteria for having your league included in the list?
On the plus side, all of the leagues do have some sort of method of finding the information we are looking for on their websites. Perhaps some sort of robot that flips through the team listings? This would be more of a question for Menotume, or whoever is working on or familiar with the bzleague code, but is there a way we could have some common hooks for such a robot? (and make that a good, secure hook at that)
1. that it would be easier to code
2. it would be faster than flipping through pages in the client
Regarding the difficulties of figuring out who of what team per given league:
Yeah, this is somewhat more difficult. In part because the various leagues don't necessarily have a common interface for a search from a remote location. Also: do you include every failed league in the stats? What would be the criteria for having your league included in the list?
On the plus side, all of the leagues do have some sort of method of finding the information we are looking for on their websites. Perhaps some sort of robot that flips through the team listings? This would be more of a question for Menotume, or whoever is working on or familiar with the bzleague code, but is there a way we could have some common hooks for such a robot? (and make that a good, secure hook at that)
- Saturos
- Art Master General
- Posts: 1111
- Joined: Mon Apr 19, 2004 2:48 pm
- Location: Berlin/Germany
- Contact:
One solution might be that you specify your league-teammates on your own. Like a line in your config:
/group "ducati" player1, player2, player3
/group "GU" player4, player5, player1
By writing something like "/group 'GU'" ingame the list-server would check if it finds any playernames that match "player4", "player5", "player1" and report back to you where they are.
Although I still think that adding your teammates into your IM-buddylist is a lot more convenient as you can see them online even if they are not playing BZFlag at that moment. The list-server could only track players that are online in the game and use exactly the name specified on a league-page, your config, etc. ICQ/AIM/MSN is totally independent from that. So just get a multi protocoll messenger like Miranda/GAIM/Adium, create a few accounts and add your buddies there. I dont think minimizing the game to take a quick look on your buddylist takes longer than writing a command or accessing one of the bzflag menus.
/group "ducati" player1, player2, player3
/group "GU" player4, player5, player1
By writing something like "/group 'GU'" ingame the list-server would check if it finds any playernames that match "player4", "player5", "player1" and report back to you where they are.
Although I still think that adding your teammates into your IM-buddylist is a lot more convenient as you can see them online even if they are not playing BZFlag at that moment. The list-server could only track players that are online in the game and use exactly the name specified on a league-page, your config, etc. ICQ/AIM/MSN is totally independent from that. So just get a multi protocoll messenger like Miranda/GAIM/Adium, create a few accounts and add your buddies there. I dont think minimizing the game to take a quick look on your buddylist takes longer than writing a command or accessing one of the bzflag menus.
Saturos ([phagozytose] : www.phago.de)