ZDaemon Forum Index ZDaemon
Client/Server DOOM
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

/Ready Command

 
Post new topic   Reply to topic    ZDaemon Forum Index -> Implemented Requests
View previous topic :: View next topic  
Author Message
DevastatioN
God like!


Joined: 31 Jul 2002
Location: Nova Scotia

PostPosted: Fri Sep 25, 2009 12:57 pm    Post subject: /Ready Command Reply with quote

Client side option for 1on1 servers. Both players can join the game in a "warm-up" mode, where either every player spawns with all weapons, or just how it is normally but no frags are counted or recorded.

Once both players type /ready in the console, or press a certain key (F3? F something?) a countdown starts from 10 seconds or 5 seconds etc. Once the timer reaches 0, the map resets itself and both players spawn in the game at the exact same time.

Even have a DMFlag on the server to enable warm-up mode etc.

Reason for Request:

Competitive DMFlag

nice to have for tournaments because both players start the game at the exact same gametic

both players have a period to warmup before the game starts

game cannot be started unless both players clearly have declared they are ready
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Kilgore
Air Cavalry


Joined: 17 Jun 2003
Location: Up the river

PostPosted: Fri Sep 25, 2009 5:13 pm    Post subject: Reply with quote

Hm...I implemented map reset voting for exactly that reason and it's more versatile as it can be used for other modes too. What more would a /ready command offer?
Back to top
View user's profile Send private message Visit poster's website
DevastatioN
God like!


Joined: 31 Jul 2002
Location: Nova Scotia

PostPosted: Fri Sep 25, 2009 7:31 pm    Post subject: Reply with quote

Right, I forgot about the map reset callvote.

This would add a few other things though,

It would allow it to go along with the lineup thing that went along with this request.

There could easily be a misunderstanding between players in a competitive setting that they are to reset map before playing the real game, or whether when they both join it is the real match.

The ready command could spawn both players automatically so they start at the same gametic, where-as even with a map reset vote I believe both players have to spawn again, which would be click dependant and also might be off depending on ping.

With /ready you could have a good lineup method without throwing a player into a real game as eagle-eye had suggested there, and it could display "WARMUP MODE" somewhere, or as stated in warmup mode you could spawn with all weapons (doable in doom? not sure).

Also in a warmup mode you could not have frags count,

overall I guess there is a clear difference between warmup mode and real game mode... but with the map reset callvote you're just restarting the game, but it's still a real game overall.
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Kilgore
Air Cavalry


Joined: 17 Jun 2003
Location: Up the river

PostPosted: Mon Sep 28, 2009 2:59 am    Post subject: Reply with quote

We talked already and you understood the complications introduced by the warmup mode. I am willing to do it, but it needs some planning to get it right. In the meantime, I modifed the map reset voting: when it passes, it automatically spawns the players that were in-game right before the map reset. I don't see how anyone could have any fairness arguments with that; furthermore, the players that voted to reset the map are guaranteed to NOT lose their place in game. So while the map reset procedure may not be as slick as /ready, it resolves the fairness issues and it's guaranteed to work without more complications.

I'll post here about the progress with /ready.
Back to top
View user's profile Send private message Visit poster's website
Buli
Unstoppable!


Joined: 19 May 2012
Location: France

PostPosted: Sun Mar 24, 2013 8:47 pm    Post subject: Reply with quote

Hello,

Sorry to bumping the topic, but actually it would be pretty good, at least in 1on1 to have a such command. Why this have been abandoned?

Sometime it's boring to do a callvote reset when our opponent will is ready, moreover, having a function "ready" will let us know that our opponent is ready without any needs to say "ready, do a callvote". When the button is pressed from both players, they will instantly respawn on the map, at the same time, as saying that with a reset, one join often faster than the other.
Back to top
View user's profile Send private message Send e-mail
phenex2
Unstoppable!


Joined: 10 Jan 2008

PostPosted: Sun Mar 24, 2013 8:52 pm    Post subject: Reply with quote

when two people are in a server one calls a reset vote and votes yes ... that means he is ready. the other guy then types yes when he is ready.

there is no need to ask the other guy if he is ready or to ask him to call the vote. you can just call the vote and vote yes. you could make a bind for that.
if the opponent is ready he will simply say yes.

when both voted yes the map restarts and both players are spawned at the same time.

i see no difference in behaviour to a ready command. what is missing is the warmup mode, but your issue seemed more to be about the way players reset the map.

the following alias is equivalent to the reset command you described btw:
Code:
alias reset "callvote reset; yes"


if both players bind that to a key you have your ready command.
Back to top
View user's profile Send private message
Kilgore
Air Cavalry


Joined: 17 Jun 2003
Location: Up the river

PostPosted: Sat Mar 31, 2018 6:32 pm    Post subject: Reply with quote

From the changelog; it will appear in 1.10.02.
Code:

3. Implemented a new "duel" mode (gametype=9). It differs from normal
    DM in the following aspects:
      a. maxplayers is forced to 2.
      b. overtime is forced to 1.
      c. sv_deathlimit is forced to 60.
      d. When 2 players join, they start in "warmup" mode where they
         can play, get a feeling about the server, shoot and damage
         each others, but the frag/death/suicide counters remain at
         zero. When they are ready to start the game, they can call
         a vote with the command "callvote game". The vote requires
         100% agreement to pass.
      e. Once the "set game" starts, it will end in one of 3 ways:
           * Someone wins/loses (normal end of game).
           * Someone disconnects (automatic forfeiture of the game
             no matter the disconnection reason).
           * The players can use "callvote cancel" to cancel the
             game. If the vote passes, the game is canceled, no
             stats are recorded and it returns to warmup mode.
      f. If demo recording is enabled on the server, it will record
         demos only for the actual game: not the warmup.
Back to top
View user's profile Send private message Visit poster's website
GreenchiL
Unstoppable!


Joined: 19 Aug 2011
Location: #FS #Ducks YouTube: Rosh Fragger

PostPosted: Sat Mar 31, 2018 7:56 pm    Post subject: Reply with quote

YO Kilgore, where are you man? We miss you in ZD chat #ZDplayers
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ZDaemon Forum Index -> Implemented Requests All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group