MantisBT - Zandronum | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0001231 | Zandronum | [All Projects] Suggestion | public | 2012-12-29 17:03 | 2018-09-30 20:22 |
Reporter | Cutman | ||||
Assigned To | Torr Samaho | ||||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | OS | OS Version | |||
Product Version | 1.0 | ||||
Target Version | 1.1 | Fixed in Version | 1.1 | ||
Summary | 0001231: Queue management in modes such as Survival | ||||
Description | I've recently made a survival game mode which is best played with 4 players. This is great and fun but I noticed that we had a lot of spectators that wanted to play but had to wait for someone to quit, so I came up with an idea for a server option. If you die in survival (or run out of lives if sv_maxlives is set), you are kicked to spectator and the back of the queue. That way when everyone is dead, the next batch of players can play. I think this has use outside my mod for survival servers that can't handle lots of players but can handle lots of clients. We have a hacky ACS script to handle this but I've been told others could benefit from this. Perhaps it could be implemented into other modes too such as LMS. | ||||
Steps To Reproduce | |||||
Additional Information | Here's an example of the hacky script we're using: str ForceSpectate[32] = { "kickfromgame_idx 0 Spectated", "kickfromgame_idx 1 Spectated", "kickfromgame_idx 2 Spectated", "kickfromgame_idx 3 Spectated", "kickfromgame_idx 4 Spectated", "kickfromgame_idx 5 Spectated", "kickfromgame_idx 6 Spectated", "kickfromgame_idx 7 Spectated", "kickfromgame_idx 8 Spectated", "kickfromgame_idx 9 Spectated", "kickfromgame_idx 10 Spectated", "kickfromgame_idx 11 Spectated", "kickfromgame_idx 12 Spectated", "kickfromgame_idx 13 Spectated", "kickfromgame_idx 14 Spectated", "kickfromgame_idx 15 Spectated", "kickfromgame_idx 16 Spectated", "kickfromgame_idx 17 Spectated", "kickfromgame_idx 18 Spectated", "kickfromgame_idx 19 Spectated", "kickfromgame_idx 20 Spectated", "kickfromgame_idx 21 Spectated", "kickfromgame_idx 22 Spectated", "kickfromgame_idx 23 Spectated", "kickfromgame_idx 24 Spectated", "kickfromgame_idx 25 Spectated", "kickfromgame_idx 26 Spectated", "kickfromgame_idx 27 Spectated", "kickfromgame_idx 28 Spectated", "kickfromgame_idx 29 Spectated", "kickfromgame_idx 30 Spectated", "kickfromgame_idx 31 Spectated", }; script 401 RESPAWN { //Print(s:"You Respawned!!! lets kick player ", i:PlayerNumber()); Delay(5); if(GetCvar("survival")==0){terminate;} ConsoleCommand(ForceSpectate[PlayerNumber()]); } | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2012-12-29 17:03 | Cutman | New Issue | |||
2012-12-30 11:57 | Torr Samaho | Note Added: 0005618 | |||
2013-01-02 17:29 | Torr Samaho | Note Added: 0005663 | |||
2013-01-02 17:29 | Torr Samaho | Status | new => feedback | ||
2013-01-02 17:51 | Cutman | Note Added: 0005664 | |||
2013-01-02 17:51 | Cutman | Status | feedback => new | ||
2013-01-02 18:08 | Torr Samaho | Note Added: 0005665 | |||
2013-01-02 18:14 | hjalg | Note Added: 0005666 | |||
2013-01-02 18:21 | Torr Samaho | Note Added: 0005667 | |||
2013-01-02 18:22 | Torr Samaho | Note Edited: 0005667 | |||
2013-01-02 18:24 | Torr Samaho | Note Edited: 0005667 | bug_revision_view_page.php?bugnote_id=5667#r3107 | ||
2013-01-02 18:24 | Torr Samaho | Note Revision Dropped: 5667: 0003105 | |||
2013-01-02 18:24 | Torr Samaho | Note Revision Dropped: 5667: 0003106 | |||
2013-01-02 18:25 | Torr Samaho | Assigned To | => Torr Samaho | ||
2013-01-02 18:25 | Torr Samaho | Status | new => needs testing | ||
2013-01-02 20:02 | Cutman | Note Added: 0005671 | |||
2013-01-12 21:27 | Torr Samaho | Note Added: 0005744 | |||
2013-01-12 21:28 | Torr Samaho | Target Version | => 1.1 | ||
2013-04-06 10:04 | Dusk | Status | needs testing => resolved | ||
2013-04-06 10:04 | Dusk | Fixed in Version | => 1.1 | ||
2013-04-06 10:04 | Dusk | Resolution | open => fixed | ||
2018-09-30 20:22 | Blzut3 | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|