Author Topic: Spectator-only slots?  (Read 5564 times)

xyblor

  • Posts: 50
  • Turrets: +0/-0
Spectator-only slots?
« on: November 27, 2006, 06:16:26 pm »
A question has come up on the Boom Boom server: everyone is happy with the 16-player limit, but is it possible to increase the player limit on a server, but force these "extra" players to join the spectators team (until the number of aliens+humans drops below 16)?

The issue has arisen because some people spend a lot of time just spectating, which is fine except when the server becomes full (which happens frequently), because then people who want to actually play can't logon.

I know some servers demand that people either play or leave, but I'm looking for a solution that can satisfy the voyeurs without depriving people of a chance to play. This would also provide a "waiting area" for people who want to play on their favorite server and are willing to wait for a spot on a team.

Apparently the server in question is powerful enough that adding extra slots would not reduce the responsiveness of gameplay for the players.

rasz_pl

  • Guest
Spectator-only slots?
« Reply #1 on: November 27, 2006, 06:20:15 pm »
and why not just go to IRC?

xyblor

  • Posts: 50
  • Turrets: +0/-0
Spectator-only slots?
« Reply #2 on: November 27, 2006, 06:48:55 pm »
IRC won't help because it doesn't let you spectate (graphically) a game of Tremulous. Is it possible to communicate with people on a Tremulous server via IRC?

rasz_pl

  • Guest
Spectator-only slots?
« Reply #3 on: November 27, 2006, 06:55:25 pm »
Quote from: "xyblor"
IRC won't help because it doesn't let you spectate (graphically) a game of Tremulous. Is it possible to communicate with people on a Tremulous server via IRC?


why not
-go to IRC to chat
-go on a trem server to play
-download a demo to watch other ppl play

|Nex|TrEmMa

  • Posts: 248
  • Turrets: +0/-0
Spectator-only slots?
« Reply #4 on: November 27, 2006, 07:19:05 pm »
R1 had AKKA setup to have a certain number of player slots, and a larger number of server slots.  Generally people joined thinking htey could play and were very disappointed when they found out not everyone on the server could play.

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Spectator-only slots?
« Reply #5 on: November 27, 2006, 07:49:20 pm »
Quote from: "|Nex|TrEmMa"
R1 had AKKA setup to have a certain number of player slots, and a larger number of server slots.  Generally people joined thinking htey could play and were very disappointed when they found out not everyone on the server could play.


Pretty much this is the way to do it and people will get over it.

squishy

  • Posts: 91
  • Turrets: +1/-0
Spectator-only slots?
« Reply #6 on: November 27, 2006, 08:33:54 pm »
So I assume this is the method being discussed?

//How many can join
set sv_maxclients 25
//How many can play
seta g_maxGameClients 22
//How many must have password
set sv_privateclients 6
--df

squishy

  • Posts: 91
  • Turrets: +1/-0
Spectator-only slots?
« Reply #7 on: November 27, 2006, 08:49:37 pm »
I'm kind of curious what happens with the reserved slots when I use g_maxGameClients.

With the settings noted above, are the max players limited to 16? Or does the private slots only come off maxClients?
--df

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Spectator-only slots?
« Reply #8 on: November 27, 2006, 08:59:32 pm »
g_maxGameClients is supposed to do that, but it doesn't work right. I think I fixed it on my local copy, but need to wait until I have enough people to test it. Anyway, if I get it working well, I'll submit a patch to Bugzilla.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

squishy

  • Posts: 91
  • Turrets: +1/-0
Spectator-only slots?
« Reply #9 on: November 27, 2006, 09:10:26 pm »
Yeah. I just ran a test on the server and it appears the reserved slots only apply to the maxclient setting. With my settings, 19 public slots were allowed to play. I was hoping only 16 public could play, 6 private could play, and 3 specs. Look forward to your patch, Undeference.
--df

Dissapointed and Banned

  • Posts: 20
  • Turrets: +0/-0
Spectator-only slots?
« Reply #10 on: November 27, 2006, 09:27:18 pm »
Sweet... Game Arena really needs these extra spec spots, I've seen people get booted for lingering 30 secs in spectator mode without talking been booted. Something sad that everyone probably has seen, but true.
img]http://img.photobucket.com/albums/v232/soccer07/test1au.gif[/img]

Game Name: Nirvana
Servers: Game Arena 1,2,3

Not disappointed, nor am I banned, I really need a name change

cp blast

  • Posts: 156
  • Turrets: +0/-0
Spectator-only slots?
« Reply #11 on: November 28, 2006, 09:24:29 am »
Quote from: "Dissapointed and Banned"
Sweet... Game Arena really needs these extra spec spots, I've seen people get booted for lingering 30 secs in spectator mode without talking been booted. Something sad that everyone probably has seen, but true.

indeed
I'm a Mexican who likes eating tacos and nachos. Are you?

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Spectator-only slots?
« Reply #12 on: November 28, 2006, 11:03:41 pm »
There is a CVAR in R1, not sure if tjw added it, i think he did, i dont know, we are running both at the same time pretty much on sst.

The variable is g_maxgameclients.


Set it to 16 if you want 16 players to be able to play, then bump up the sv_maxclients up to whatever number you want, only 16 will be able to play at a time, all the others will be forced to spec.

This is how AKKA used to do it.

Private slots are seperate from all this, to the best of my knowledge.

∧OMG ENTROPY∧

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Spectator-only slots?
« Reply #13 on: November 29, 2006, 02:29:48 am »
Keep in mind that those specs are using server bandwidth. In light of this, any patch that adds specs should also patch to limit spec rate (a new cvar?).

I also would like to be able to chat on a server while downloading or loading (like in homeworld). Thats tougher though.

rasz_pl

  • Guest
Spectator-only slots?
« Reply #14 on: November 29, 2006, 11:34:33 am »
Quote from: "Risujin"
I also would like to be able to chat on a server while downloading or loading (like in homeworld). Thats tougher though.


I would like to have my keyboard while loading ... :/ Q3 loading algo sucks ass, steals 100% cpu and keyboard

squishy

  • Posts: 91
  • Turrets: +1/-0
Spectator-only slots?
« Reply #15 on: November 30, 2006, 03:36:02 pm »
Paradox: See my previous posts in this thread.

I tried the following settings:
Quote from: "digifad"
//How many can join
set sv_maxclients 25
//How many can play
seta g_maxGameClients 22
//How many must have password
set sv_privateclients 6



And this is what happened:
Quote from: "digifad"
Yeah. I just ran a test on the server and it appears the reserved slots only apply to the maxclient setting. With my settings, 19 public slots were allowed to play. I was hoping only 16 public could play, 6 private could play, and 3 specs. Look forward to your patch, Undeference.



IMO the privateclients should be permitted direct playing access. Since they are in a sense, special! So I was hoping the 6 privateclients would get subtracted from the 22 maxgameclients. Instead the 6 privateclients are being yanked from the 25 maxclients. So 19 public players can join and play. Leaving room for only 3 private clients to play and 3 private clients to spectate.

I want 16 public players max. 6 reserved players to be able to play. And 3 spec slots. 16+6+3 = 25

It's not a huge deal. Just a nice-to-have!
--df