Author Topic: DM Improvement Idea  (Read 4012 times)

Offline Slayer

  • Newbie
  • *
  • Posts: 10
    • View Profile
  • Rated:
DM Improvement Idea
« on: February 14, 2015, 04:32:00 PM »
Not sure if this is the correct subforum for the topic but hell...

I think tasty's main DM server would benefit greatly from some system that kicks players that have been AFK for a long while. Some people (myself included on occasion) will sit there AFK for a long long time. Like a few map rotations, or longer. Seeing as DM hits max capacity every night give or take, some people can't get in due to idle'rs. Even if nobody wants a spot, DM should actually be 15-16 players when maxed. Instead of like 14.

I have seen this function on other servers so i'm assuming it is possible. Just throwing the idea out there because i don't know who to ask.
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Sgt. Dick

  • Loquaciously Multiloquent Member
  • ****
  • Posts: 5158
    • View Profile
  • Rated:
Re: DM Improvement Idea
« Reply #1 on: February 15, 2015, 07:35:27 AM »
Maybe if the person has not played in a full DM1-DM8 rotation.
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
aka IOU

Offline The Happy Friar

  • Opulent Member
  • *
  • Posts: 2089
    • View Profile
    • Fuzzy Logic Inc
  • Rated:
Re: DM Improvement Idea
« Reply #2 on: February 15, 2015, 01:56:44 PM »
I've seen the DM server full a lot too.  Is it people who've lost connection and it won't let go or people who don't play, just sit there?  I'd say if they don't movie for X minutes (dead, spawned but not moving, etc) get rid of them.  Except Wallfly.  :p
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
q2server.fuzzylogicinc.com
d3server.fuzzylogicinc.com
l33t hacz over yonder.  ;) :)

Offline quadz

  • Loquaciously Multiloquent Member
  • ****
  • Posts: 5352
    • View Profile
  • Rated:
Re: DM Improvement Idea
« Reply #3 on: February 15, 2015, 07:38:57 PM »
I've seen the DM server full a lot too.  Is it people who've lost connection and it won't let go or people who don't play, just sit there?  I'd say if they don't movie for X minutes (dead, spawned but not moving, etc) get rid of them.  Except Wallfly.  :p

Another possibility I've thought would be nice:

Right now, there's maxspectators, but unfortunately it's subordinate to maxclients.

I'd love to see instead a 'maxclients' overall, and then a 'max_in_game' value. (A server like dm might have maxclients 32, max_in_game 16.)

So connecting players would get redirected to a spectator lobby when max_in_game was exceeded.

Further, for any players in the lobby with 'spectator 0' (that is, they really want to be playing, not spectating) then there'd be a queue.

<You are 2nd in line to join game>

With this system, if someone were idle too long in-game, they could be automatically knocked to 'spectator 1', freeing up space for the next person in line.

(Conveniently, WallFly already has 'spectator 1', so no action required there...)

I suppose it's similar to how RA2 works with its non-pickup arenas.


:???:


« Last Edit: February 15, 2015, 09:20:49 PM by quadz »
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
"He knew all the tricks, dramatic irony, metaphor, bathos, puns, parody, litotes and... satire. He was vicious."

Offline Muerte

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
  • Rated:
Re: DM Improvement Idea
« Reply #4 on: February 15, 2015, 11:45:15 PM »

Another possibility I've thought would be nice:

I'd love to see instead a 'maxclients' overall, and then a 'max_in_game' value. (A server like dm might have maxclients 32, max_in_game 16.)

Smth similar u have already on OSP tourney mod since 2.5v (dm, 1v1, team,insta)

- in main cfg you control set maxclients xx
- in main cfg you control set team_maxplayers xx
- in mapscfg/maps.txt you control maps rotation by number of clients on server (its ridiculous when 20 players 'playing' maps with 5 spawns)

Quote
# "maps.txt"
# ----------
# Example of the format of the text file used for specifying maps under OSP Tourney DM.
#
# Format:
# <map name> [min # of players] [max # of players]
#
# The map queuer will only load a map if its min/max active player counts on the current
# level are within its bounds.  Otherwise, the map will NOT be loaded.
#
# If you dont want player limits on each map, just specify the map with no min/max
# values on each line.
#
# Use a min of 0 for maps that should be rotated through when there is nobody
# on and playing.  Probably should use popular maps for quick pickup games when
# people connect initially.
q2dm1 00 14
q2dm2 03 16
q2dm3 00 12
q2dm4 05 20
q2dm5 04 20
q2dm6 03 18
q2dm7 03 12
q2dm8 08 24   # Load the map if there are between 8 and 24 players
#match1 03 14
city1 10 25   # Load the map if there are between 10 and 25 players
boss2 01 14
boss1 02 14
ware1 04 18
ware2 05 19
power1 03 16
power2 03 16

To be honest never tested because never had DM server. But mapscfg/maps.txt you control maps rotation by number of clients on team server worked nice back in 99-01

I guess since r1q2 have option to load specific maps.cfg for every map you need to force set team_maxplayers xx for every map in rotation.

and ofc to change DM server to OSP tourney DM (no changes for clients or dl)

  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Sgt. Dick

  • Loquaciously Multiloquent Member
  • ****
  • Posts: 5158
    • View Profile
  • Rated:
Re: DM Improvement Idea
« Reply #5 on: February 16, 2015, 12:00:52 PM »
I've seen the DM server full a lot too.  Is it people who've lost connection and it won't let go or people who don't play, just sit there?  I'd say if they don't movie for X minutes (dead, spawned but not moving, etc) get rid of them.  Except Wallfly.  :p

Another possibility I've thought would be nice:

Right now, there's maxspectators, but unfortunately it's subordinate to maxclients.

I'd love to see instead a 'maxclients' overall, and then a 'max_in_game' value. (A server like dm might have maxclients 32, max_in_game 16.)

So connecting players would get redirected to a spectator lobby when max_in_game was exceeded.

Further, for any players in the lobby with 'spectator 0' (that is, they really want to be playing, not spectating) then there'd be a queue.

<You are 2nd in line to join game>

With this system, if someone were idle too long in-game, they could be automatically knocked to 'spectator 1', freeing up space for the next person in line.

(Conveniently, WallFly already has 'spectator 1', so no action required there...)

I suppose it's similar to how RA2 works with its non-pickup arenas.


:???:


I like it  :righteous:
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
aka IOU

Offline The Happy Friar

  • Opulent Member
  • *
  • Posts: 2089
    • View Profile
    • Fuzzy Logic Inc
  • Rated:
Re: DM Improvement Idea
« Reply #6 on: February 16, 2015, 01:26:44 PM »
So what happens if I'm person number 5, I go get a drink/take a leak/etc. and when  I come back I'm kicked because right after I left 5 people left then I didn't move/spawn/whatever.  Does TS's liability insurance cover screen/mouse damage on my end?   :lolsign:
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
q2server.fuzzylogicinc.com
d3server.fuzzylogicinc.com
l33t hacz over yonder.  ;) :)

Offline quadz

  • Loquaciously Multiloquent Member
  • ****
  • Posts: 5352
    • View Profile
  • Rated:
Re: DM Improvement Idea
« Reply #7 on: February 16, 2015, 06:22:29 PM »
So what happens if I'm person number 5, I go get a drink/take a leak/etc. and when  I come back I'm kicked because right after I left 5 people left then I didn't move/spawn/whatever. 

You mean the queue evaporated more quickly than anticipated while you were away?

Well, you wouldn't be fully kicked for being idle, just placed back in spectator (and only if the server had a lobby queue while you were idle in-game.)

So I suppose, in a sense, you'd be right were you were expecting to have been anyway. ;)

But it'd be interesting to see how it might work out in practice...



  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
"He knew all the tricks, dramatic irony, metaphor, bathos, puns, parody, litotes and... satire. He was vicious."

Offline The Happy Friar

  • Opulent Member
  • *
  • Posts: 2089
    • View Profile
    • Fuzzy Logic Inc
  • Rated:
Re: DM Improvement Idea
« Reply #8 on: February 17, 2015, 11:36:20 AM »
I'd like to see how this works out too.  Is it something that can be done by the weekend or does it require some mod coding that's complex?
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
q2server.fuzzylogicinc.com
d3server.fuzzylogicinc.com
l33t hacz over yonder.  ;) :)

 

El Box de Shoutamente

Last 10 Shouts:

Costigan_Q2

November 11, 2024, 06:41:06 AM
"Stay cozy folks.

Everything is gonna be fine."

There'll be no excuses for having TDS after January 20th, there'll be no excuses AT ALL!!!
 

|iR|Focalor

November 06, 2024, 03:28:50 AM
 

RailWolf

November 05, 2024, 03:13:44 PM
Nice :)

Tom Servo

November 04, 2024, 05:05:24 PM
The Joe Rogan Experience episode 223 that dropped a couple hours ago with Musk, they're talking about Quake lol.

Costigan_Q2

November 04, 2024, 03:37:55 PM
Stay cozy folks.

Everything is gonna be fine.
 

|iR|Focalor

October 31, 2024, 08:56:37 PM

Costigan_Q2

October 17, 2024, 06:31:53 PM
Not activated your account yet?

Activate it now! join in the fun!

Tom Servo

October 11, 2024, 03:35:36 PM
HAHAHAHAHAHA
 

|iR|Focalor

October 10, 2024, 12:19:41 PM
I don't worship the devil. Jesus is Lord, friend. He died for your sins. He will forgive you if you just ask.
 

rikwad

October 09, 2024, 07:57:21 PM
Sorry, I couldn't resist my inner asshole.

Show 50 latest
Welcome, Guest. Please login or register.
November 22, 2024, 12:02:55 AM

Login with username, password and session length