Server queues?

General discussion of the port and Doom-related chat.
Post Reply
Dancso
New User
Posts: 7
Joined: Sun Mar 24, 2013 7:42 pm

Server queues?

#1

Post by Dancso » Sun Mar 24, 2013 9:07 pm

Hey guys.

I thought of something that might help make all servers more populated.

Personally, I think one of the biggest obstacles for growing our playerbase is that nobody wants to join an empty server and wait inside for others to get it going.
Any brave soul that tries would often go AFK and passers by will probably leave when they realise he or she is not actually present.
I'm pretty sure there's a lot of people who'd want to play on servers that seem like the "underdogs" of our time (classic, unmodded gamemodes mostly), but refuse to wait inside for more players.

So why are things like FNF and SNS popular? Because people know when they're supposed to be attending it! The first few players are guaranteed to have others accompany them very soon.
But what if you randomly wanted to play some Possession? You'll be like "Shit, there's never anyone playing that stuff, ever!".

That being said, my idea revolves around servers tracking a "queue" of players, making lightweight communication with clients that are interested in playing on the server.
The clients wouldn't actually connect to the gameplay or have the game running at all, instead they'd notify the server of their interest, and the server would tell them whenever someone else joins the queue.
A sound notification could be played when the client's specified criteria would be met for the joined queue(s). (In example, someone could specify not to receive an alert unless at least 3 others are interested in playing)
For the record, it could tell players whenever a spot is freed up in a full server.

Server browsers could inherit such a feature as it would only seem logical to me, but zandronum itself would most probably need some additions to support this.

Let me know what you think!

one_Two
Addicted to Zandronum
Posts: 1753
Joined: Thu Jun 07, 2012 4:47 pm

RE: Server queues?

#2

Post by one_Two » Sun Mar 24, 2013 9:27 pm

Yeah usually I just lurk duel servers for a while and people start piling in, so a feature like this would be good so I can know immediately when someone joins one.

katZune
Forum Regular
Posts: 470
Joined: Mon Jun 04, 2012 9:41 pm
Location: Mexico! aka the hell gate

RE: Server queues?

#3

Post by katZune » Sun Mar 24, 2013 10:05 pm

a big idea! bravo!
Whitout a good PC ATM, i will back when 2.0 come out, :)
Spoiler: The True (Open)
Ijon Tichy wrote:
Catastrophe wrote: Banned on grandvoid for trolling Zombie Horde and all out war (blocking, destroying my own base, etc)
Kicked from El Zoido's all out war for nuking our teams base
Kicked again from el Zoido's server for fucking up the warfactory so bad that mechs couldn't spawn anymore
I see no offenses here

only justice

Dancso
New User
Posts: 7
Joined: Sun Mar 24, 2013 7:42 pm

RE: Server queues?

#4

Post by Dancso » Sun Mar 24, 2013 11:51 pm

katZune wrote: a big idea! bravo!
Why the sarcasm, lad?

katZune
Forum Regular
Posts: 470
Joined: Mon Jun 04, 2012 9:41 pm
Location: Mexico! aka the hell gate

RE: Server queues?

#5

Post by katZune » Mon Mar 25, 2013 12:42 am

Dancso wrote:
katZune wrote: a big idea! bravo!
Why the sarcasm, lad?
no its not, it is a good idea, i like more dm and ctf but there never are players and for sure this will help :D
Whitout a good PC ATM, i will back when 2.0 come out, :)
Spoiler: The True (Open)
Ijon Tichy wrote:
Catastrophe wrote: Banned on grandvoid for trolling Zombie Horde and all out war (blocking, destroying my own base, etc)
Kicked from El Zoido's all out war for nuking our teams base
Kicked again from el Zoido's server for fucking up the warfactory so bad that mechs couldn't spawn anymore
I see no offenses here

only justice

Ijon Tichy
Frequent Poster Miles card holder
Posts: 901
Joined: Mon Jun 04, 2012 5:07 am

RE: Server queues?

#6

Post by Ijon Tichy » Mon Mar 25, 2013 1:13 am

this would be a doomseeker/IDE feature, not zandronum

anyway, it's a cool idea, but I doubt it'll make it in

User avatar
Luke
Forum Regular
Posts: 512
Joined: Mon Jun 18, 2012 6:32 pm
Contact:

RE: Server queues?

#7

Post by Luke » Mon Mar 25, 2013 1:16 am

I find this a wonderful idea!

Dancso
New User
Posts: 7
Joined: Sun Mar 24, 2013 7:42 pm

RE: Server queues?

#8

Post by Dancso » Mon Mar 25, 2013 1:41 pm

katZune wrote:
Dancso wrote: Why the sarcasm, lad?
no its not, it is a good idea, i like more dm and ctf but there never are players and for sure this will help :D
Sorry about that, then. It's just I think the word "bravo" is meant to be said to someone who performs well.. and all I did was share an idea. :P
this would be a doomseeker/IDE feature, not zandronum
On the client side, of course. But each server would have to keep track of their own queue, unless the master server gets involved.. personally I'd say the former is preferable, especially since some server owners would probably want to abstain from using the feature.

"Supporting" this on the server side for zandronum would mean listening for and accepting these specific connections and communicating with them in a simple manner somewhat like how pinging works, except the connection would be kept up until the client cancels, or the server refuses it for some reason, or either the client or server "disappear".
I'm pretty sure it couldn't be done without the Zandronum devs stepping in, and of course, there could be a bunch of security risks to be aware of.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Server queues?

#9

Post by Watermelon » Mon Mar 25, 2013 3:10 pm

I've been working on this in the background, though I don't have an ETA.

Cruduxy
Zandrone
Posts: 1059
Joined: Fri Jun 08, 2012 4:24 pm

RE: Server queues?

#10

Post by Cruduxy » Mon Mar 25, 2013 7:17 pm

Ide server gadgets would've been a lot more useful in this regard if they notified me whenever the server has +3 players :p
[][][][][][][][][][][][][][][]
Nothing to see here
[][][][][][][][][][][][][][][]

Post Reply