Author Topic: 1 BIG missing thing  (Read 31449 times)

randomdude

  • Posts: 23
  • Turrets: +1/-0
1 BIG missing thing
« on: January 02, 2009, 09:21:28 pm »
one big missing thing from tremulous is a friend list system, where you could see all the time who from your friends are online or ofline and/or playing and in what server.   
 
example:                 '' friend list'' box                                                                            ''add friend'' box
 _________________________________________________ _________              _________________________________
|      ||  FRIENDS    ||                                                               |             |     |  Add  |                                  |   
|                                                                      __________      |             |                                        ____     |
|    |  name: |           |  online:  |     |  offline:  |   | Game Info |     |             |   | Name : |                      | O K |   |
|    exampleBot0              no                 yes           -----------      |             |   ____________________                |
|                                                                                            |             |________________________________|
|                                                                                            |
|        ______________                                                              |                             ''game info'' box
|____| Add New Friend |______________________________________|            _____________________________________
                                                                                                          |  Server Name:  Unnamed Server               |
                                                                                                          |  Ping:            100                                 |
                                                                                                          | Player Slots:        6/14                           |
                                                                                                          |Friendly Fire:     Off                                |
                                                                                                          |                                                          |
                                                                                                          |______________             ___________     |
                                                                                                         |     More Info     |_______|      Join     |___|

  so, what do you think about this?    :)
« Last Edit: January 02, 2009, 09:24:13 pm by randomdude »

cactusfrog

  • Posts: 390
  • Turrets: +678/-176
    • tremulous fun server offical site
Re: 1 BIG missing thing
« Reply #1 on: January 02, 2009, 09:23:32 pm »
good idea you should code it.

randomdude

  • Posts: 23
  • Turrets: +1/-0
Re: 1 BIG missing thing
« Reply #2 on: January 02, 2009, 09:25:13 pm »
good idea you should code it.


sorry, dont know how to code things  :(    :O

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: 1 BIG missing thing
« Reply #3 on: January 02, 2009, 10:17:51 pm »
Loads of people change names every two seconds, which would make IDing them hard.
Also, it would require a getstatus to every server, which at present is only done when you search for someone.  No idea what impact that would have on servers, but I'd imagine it would increase the baseline "idle" bandwidth a fair bit.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Caveman

  • Guest
Re: 1 BIG missing thing
« Reply #4 on: January 02, 2009, 10:29:58 pm »
*sigh*
search the forum, go and find the plugin for xfire

player1

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
Re: 1 not-so-BIG missing thing
« Reply #5 on: January 02, 2009, 11:22:52 pm »
I believe one of the clan sites has something very similar, and it seems many of the "clans" are quite small indeed. Also, some servers websites have a very similar feature (Who is online?). Not exactly what the OP is asking for, but then few things ever are. Look around. There are useful tools that can be applied to do very similar things (try some IM or chat application; join a clan; surf a few good servers where your friends regularly play). Also, note that Tremulous already has a somewhat limited "Find Friend" feature, as well as a way to mark servers as favorites. ;)

Cheers!

doomagent13

  • Posts: 506
  • Turrets: +18/-18
Re: 1 BIG missing thing
« Reply #6 on: January 08, 2009, 04:49:11 am »
Two things:
1) You should have stuck it in a code box:
Code: [Select]
This is a code box.2) You don't need both online AND offline.  Online would be enough.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: 1 BIG missing thing
« Reply #7 on: January 08, 2009, 07:04:24 pm »
I HIGHLY recommend the Tremulous Server Browser, (TSB) by R1CH, for Windows here.  After finding a server you would like to join, just double click on it, and Trem automatically starts up.
spam spam spam, waste waste waste!

amz181

  • Posts: 919
  • Turrets: +64/-93
Re: 1 BIG missing thing
« Reply #8 on: January 08, 2009, 08:57:50 pm »
a question.

is it possible to code trem so that you can only have one username which stays? or even better a login system?

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: 1 BIG missing thing
« Reply #9 on: January 10, 2009, 04:34:10 am »
You know what i think is missing from Tremulous:

A toaster oven rifle. Not only would this make toast, but it would shoot crumbs at the aliens. The crumbs wouldn't do anything at first, but over time, they would start to mold. The mold would grow into a thick carpet of pennecillium, to which some of the aliens will be allergic. The alergic aliens will have to develop alternatives, and through developing alternatives, would start their own drug company. They would buy out the corp that makes the meditech behind the humans infastructure, and then mark its price up crazy ass high. In response to this, humans would start issuing more credits per alien kill, but this will cause inflation, which will cause the human economy to crash. So the humans will go on strike, and boycott fighting the aliens. And the aliens will feel sad, so they will call in pinkertons to fight the strikers. There would be a huge war, and then the humans and pinkertons would realize they were fighiting the aliens, so they would go to Best Buy and pick up a microwave oven to disrupt the alien's TV shows. But it wont work, because the aliens have cable, so they instead use it to make hot coffee, which they will drink to make them wake up. But they will become addicted to caffine, and that addiction will cause them to buy more microwaves. They would buy so many microwaves they would create a giant black hole from all the energy in one place, and that black hole would collapse and explode, and the explosion would send many toenails into our universe. The toenails would then form their own country, and move off into the distance, to never be bothered again. But the extradimensional beans would come into play, who want their toes, nails and all, back. So they would send a halmark greeting card asking for payment. But due to the human recession, no payment would be possible. So the beans (string or green, they dont see the difference) would buy headphones, to listen to the humans communications. The headphones wouldn't fit, and give them headaches, which would split their head open. Their brains would spill out, and be eaten by penguins. The penguins would be fat, so they would buy WiiFits, and the wii would spread like a virus, no one really playing it after 2 months. So the pharmo-aliens would invent a wiivacine, but it would only be effective 20 percent of the time.

Moral of the story: Dont brush your teeth while talking to your uncle's brothers cat on the phone.
« Last Edit: January 10, 2009, 04:53:57 am by Paradox »

∧OMG ENTROPY∧

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: 1 BIG missing thing
« Reply #10 on: January 11, 2009, 05:34:48 am »
is it possible to code trem so that you can only have one username which stays? or even better a login system?
TremFusion fixes the "bug" which causes your name to change when you switch mods.

In the future, I plan on having a login system on our website which would be linked to the master server, so each player would be uniquely authenticated. Also, clans would be a part of this system, so you can be identified as a member of clan X and Y but not Z.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: 1 BIG missing thing
« Reply #11 on: January 11, 2009, 06:09:40 am »
In the future, I plan to lower taxes and give everyone $100000000!!!!!!

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: 1 BIG missing thing
« Reply #12 on: January 11, 2009, 06:15:47 am »
In the future, I plan to lower taxes and give everyone $100000000!!!!!!

Communist!
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: 1 BIG missing thing
« Reply #13 on: January 12, 2009, 12:25:33 am »
In the future, I plan to lower taxes and give everyone $100000000!!!!!!

Hooray for hyperinflation!

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: 1 BIG missing thing
« Reply #14 on: January 13, 2009, 02:18:04 am »
In the future, i plan to sell old PCs so people can make bread.

∧OMG ENTROPY∧

MistuhrSmoog

  • Posts: 77
  • Turrets: +3/-27
    • }BoG{ Clan Forums
Re: 1 BIG missing thing
« Reply #15 on: January 13, 2009, 02:24:56 am »
In the future, I want people to take others suggestions serious!
What the fu- like that would ever happen. ._.
Koalas > Pandas

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: 1 BIG missing thing
« Reply #16 on: January 13, 2009, 03:55:34 am »
Wow, funny coming from me but, seriously. :-\


So anyways, for a question at Amanieu regarding this thread which relates to your login system, I'm interested. I'm wondering how the login names will be saved, as in when they make an "account" the information will be directed to your website and account creation will be in-game? And what about required information like an E-mail address, or such?

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: 1 BIG missing thing
« Reply #17 on: January 14, 2009, 05:29:19 am »
Account creation will be on the website, and when you register, you get a public key file that you put in your tremfusion homedir. Clans are also created on the website, and the clan owner can add/remove players from their clan, and also organize clanwars, etc.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Re: 1 BIG missing thing
« Reply #18 on: January 14, 2009, 05:48:24 am »
Account creation will be on the website, and when you register, you get a public key file that you put in your tremfusion homedir. Clans are also created on the website, and the clan owner can add/remove players from their clan, and also organize clanwars, etc.

Sounds a bit fiddly.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Zero Ame

  • Posts: 329
  • Turrets: +33/-15
    • NOS
Re: 1 BIG missing thing
« Reply #19 on: January 15, 2009, 09:27:26 am »
There are very good reasons why there cant be a friend system.

First, it would require that all servers were using the exact same host. Second, All servers would have to be running the exact same mod(s). Third, A login system would have to be incorperated that stores all data onto the 1 hosts computer Fourth, people wouldnt be able to change their names ever unless they decided they wanted to make a completely new account and re register and lose all their stats and such.

Get the Xfire plug in, Get Xfire, USE IT!

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: 1 BIG missing thing
« Reply #20 on: January 15, 2009, 09:50:46 pm »
X-Fire is win only.. so go and plug yourself.

The master server is also only one host, so that is definitely no problem. Have you ever heard of "database replication"?

Archangel

  • Guest
Re: 1 BIG missing thing
« Reply #21 on: January 15, 2009, 10:02:32 pm »
There are very good reasons why there cant be a friend system.

First, it would require that all servers were using the exact same host. Second, All servers would have to be running the exact same mod(s). Third, A login system would have to be incorperated that stores all data onto the 1 hosts computer Fourth, people wouldnt be able to change their names ever unless they decided they wanted to make a completely new account and re register and lose all their stats and such.

Get the Xfire plug in, Get Xfire, USE IT!

None of this is correct at all.

Also, there is an XFire plugin for Pidgin, which runs on pretty much everything.

Zero Ame

  • Posts: 329
  • Turrets: +33/-15
    • NOS
Re: 1 BIG missing thing
« Reply #22 on: January 16, 2009, 02:40:36 am »
There are very good reasons why there cant be a friend system.

First, it would require that all servers were using the exact same host. Second, All servers would have to be running the exact same mod(s). Third, A login system would have to be incorperated that stores all data onto the 1 hosts computer Fourth, people wouldnt be able to change their names ever unless they decided they wanted to make a completely new account and re register and lose all their stats and such.

Get the Xfire plug in, Get Xfire, USE IT!

None of this is correct at all.

Also, there is an XFire plugin for Pidgin, which runs on pretty much everything.

How isnt it correct? everyone would have to register their account for their to be an online tremulouse friend server

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: 1 BIG missing thing
« Reply #23 on: January 16, 2009, 03:14:17 am »
There are very good reasons why there cant be a friend system.

First, it would require that all servers were using the exact same host. Second, All servers would have to be running the exact same mod(s). Third, A login system would have to be incorperated that stores all data onto the 1 hosts computer Fourth, people wouldnt be able to change their names ever unless they decided they wanted to make a completely new account and re register and lose all their stats and such.

Get the Xfire plug in, Get Xfire, USE IT!

None of this is correct at all.

Also, there is an XFire plugin for Pidgin, which runs on pretty much everything.

How isnt it correct? everyone would have to register their account for their to be an online tremulouse friend server

Wrong again.

RPGs do it and many other games too.

You use the client to register, you don't need to go to any webpage.

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: 1 BIG missing thing
« Reply #24 on: January 16, 2009, 05:51:51 am »
In this case, registration is optional.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: 1 BIG missing thing
« Reply #25 on: January 17, 2009, 02:12:23 am »
Registration should work like IRC registration. You register, with email and password and shit, and get a confirmation.

An auth server could run, be it on a standalone box or a different session from the trem server. Then all the servers in a "network" could auth against this server, as well as gather stats.

So for example, SST and Nutz could share an auth system, as could all the various MG servers. Connecting players would use the same account and stuff, and permissions could be controlled on a global level, as well as a per server level, which would function like channels.

It could generate stat pages similar to tremstats, but much more accurate.

It would work sort of like a plugin arch. I have already said the Auth server would run seperate, then each install of trem could support something like "a_authServerIP", "a_authServerKey"

AuthServerKey could be a SHA-1 or something long, like 32 digits.

I know that this isn't a GLOBAL auth system, but it would provide for centralized server auth.

∧OMG ENTROPY∧

Jek

  • Posts: 15
  • Turrets: +2/-3
Re: 1 BIG missing thing
« Reply #26 on: February 22, 2009, 07:09:56 pm »
a question.

is it possible to code trem so that you can only have one username which stays? or even better a login system?

No, that would disallow people from changing their names. For example, if a new player just learned about color in names and had already set their name, they might want to change it. It might be easier (and facilitate admin privilages easier) if we just gave every tremulous player a code based on the chronological order in which they first played or like you said a login system. Then you could have a friends list tied to an account or your Player ID. That would allow you to change your name as well keep a long list of friends. One idea for a friends list would be a client-side xml list with basic information, then retrieving whether their online or offline and which server they are on.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: 1 BIG missing thing
« Reply #27 on: February 23, 2009, 08:41:37 am »
Hmm, interesting concept: a Globally Unique Player ID, why didn't anybody think about this before ?

Archangel

  • Guest
Re: 1 BIG missing thing
« Reply #28 on: February 23, 2009, 08:55:59 am »
Hmm, interesting concept: a Globally Unique Player ID, why didn't anybody think about this before ?

Stealing GUIDs is all too simple, however. It takes maybe three or four lines of code to modify your client with a settable GUID. What would work in my opinion is an optional key-based system (see the Public Key Auth patch for more info) that is *secure*, i.e. integrate some sort of SSLTLS into 1.2's netcode to fix the security problems, and to have a centrally located auth server i.e. on the master server. There would be a login name you use, which is not tied to your in-game name -- however, servers could lookup your login name from the master server with !listplayers or !namelog, and fix our alias problem. All of this is fairly trivial since compatibility with 1.1 isn't required for 1.2. It should also be *optional* I add.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: 1 BIG missing thing
« Reply #29 on: February 23, 2009, 09:50:09 am »
I agree on all points about the security of GUIDs, I just wanted to point out that the proposed player IDs are not different from the GUIDs that we already have.

I wouldn't go the TLS route however, first it doesn't even work on UDP links and second you have to setup that whole PKI structure with Certification Authorites etc. to make it work. That's much to complicated for a computer game in my opinion.