Anonymous | Login | Signup for a new account | 2025-07-27 13:27 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000439 | Zandronum | [All Projects] Suggestion | public | 2011-05-12 19:04 | 2024-03-01 15:21 | ||||
Reporter | unknownna | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Product Version | 98d | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000439: compat_norespawntelefrag | ||||||||
Description | You can't telefrag other players when respawning in vanilla Doom. If the player starts are blocked, you will be forced to wait until a spot is available. | ||||||||
Attached Files | |||||||||
![]() |
|
unknownna (updater) 2011-05-12 20:43 |
It seems that you only have to wait in DM. In coop, you simply respawn inside another player. If you respawn inside a player, no teleport fog will appear. |
DartPower (reporter) 2012-08-24 20:42 |
Agreed |
katZune (reporter) 2012-08-24 21:12 |
Strong support :) |
Qent (updater) 2012-08-24 21:29 |
Why would you want such a thing? Then players could prevent each other from spawning by blocking the spawns. |
Dusk (developer) 2012-08-24 21:51 |
Please don't bump tickets just to say that you support a feature... Is this even needed anymore since sv_unblockplayers exists? |
Qent (updater) 2012-08-25 06:12 |
Based on the first note, I thought it would be mainly for DM when sv_unblockplayers is not used. I think that could use some clarification as well: should compat_norespawntelefrag work differently in co-op vs. DM? In vanilla, do players get stuck in one another, or does it work basically like sv_unblockplayers? |
Torr Samaho (administrator) 2012-08-26 14:16 |
How do other multiplayer ports like ZDaemon or Odamex handle this? |
Konar6 (reporter) 2012-08-26 18:32 |
ZDaemon utilizes a server CVAR coop_telefrags: "It's a boolean. It controls whether player-to-player telefragging is enabled in coop/survival modes" Also: "If a spawn is blocked by a player or monster, they will get telefragged except for the first 5 seconds of the level. That should give players enough time to move off the spawn points" |
Torr Samaho (administrator) 2012-08-26 19:13 |
Let me clarify: What does ZDaemon do in DM? For coop we already have sv_unblockplayers to resolve the issue. |
Konar6 (reporter) 2012-08-26 21:35 edited on: 2012-08-26 21:37 |
Then there is no such telefrag setting in ZDaemon. In DM players get always telefragged. However, the spawnpoint selection system won't let a player onto a spawnpoint where it would telefrag another player standing too close to it. It goes through available spawnpoints until it finds a free one. Only if there is no free spawnpoint, a telefrag will happen. I'm not too sure how Zandronum handles this. |
Watermelon (developer) 2012-10-05 14:49 edited on: 2012-10-05 14:51 |
Does sv_unblockplayers keep players only unblocked until they move out of the range of another player? Or do they just move through players though the entire map like +THRUSPECIES was on? Just because if it was something that stays on the entire match, it'd change competitive gameplay too much from the standard. If it only blocks them for the first few seconds or until they move out of the actor's radius, then sv_unblockplayers should do the trick here. EDIT: I think ZD checks each spawn (in CTF mode at least) to ensure players do not telefrag another person, unless all the teleport spawns are filled upon which it will forcefully telefrag the player). Could be wrong here though. |
Dusk (developer) 2012-10-05 19:16 |
sv_unblockplayers behaves like +THRUSPECIES in this regard, yes. |
Watermelon (developer) 2012-10-06 01:53 |
Damn I checked it with co-op today, sv_unblockplayers would change competitive modes like CTF too drastically for the benefit given by no telefrags. |
Torr Samaho (administrator) 2012-10-06 16:39 |
sv_unblockplayers is only intended for coop. And since Quote from Konar6 competitive players can't be used to having the requested behavior. IMHO preventing telefrags in DM is not a good idea anyway since the players could block the spawns deliberately to prevent other players from respawing. |
Watermelon (developer) 2012-10-06 17:00 edited on: 2012-10-06 17:01 |
I think the way ZD and Oda do it is through iterating all the possible spawn spots and checking if any team player is in the way, and if it doesn't find one suitable to spawn then it forcefully telefrags a team mate. I figure it'd go like this pseduo-code: // Check for spawns for (int spawnLocation = 0; spawnLocation < allTeamSpawnLocations; spawnLocation++) { if (player.inRadius([spawnLocationHere]) continue; else // Spawn + end here with a return; or something } // This would be the normal code we already have: SpawnPlayer(one of the random spawnspots); // Whatever the code is normally |
Watermelon (developer) 2013-06-08 05:13 |
This was fixed in zdoom, but the problem is it requires a big backport. This is a pretty irritating thing, do we want a quick patch or just to leave it until a backport? |
Ru5tK1ng (updater) 2024-03-01 15:21 |
If water was telling the truth, whatever fix he was talking about should be in our codebase as of 3.0. Since the ticket went off topic and shifted to CTF telefragging, 2791 will focus on that separate issue. |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | Wirtualnosc katZune Neewbie bluewizard |
Opponents: | Qent Konar6 |
![]() |
|||
Date Modified | Username | Field | Change |
2011-05-12 19:04 | unknownna | New Issue | |
2011-05-12 20:43 | unknownna | Note Added: 0001594 | |
2012-08-24 20:42 | DartPower | Note Added: 0004434 | |
2012-08-24 21:12 | katZune | Note Added: 0004437 | |
2012-08-24 21:29 | Qent | Note Added: 0004439 | |
2012-08-24 21:51 | Dusk | Note Added: 0004441 | |
2012-08-25 06:12 | Qent | Note Added: 0004445 | |
2012-08-26 14:16 | Torr Samaho | Note Added: 0004463 | |
2012-08-26 14:17 | Torr Samaho | Status | new => feedback |
2012-08-26 18:32 | Konar6 | Note Added: 0004466 | |
2012-08-26 19:13 | Torr Samaho | Note Added: 0004468 | |
2012-08-26 21:35 | Konar6 | Note Added: 0004479 | |
2012-08-26 21:37 | Konar6 | Note Edited: 0004479 | View Revisions |
2012-10-05 14:49 | Watermelon | Note Added: 0004962 | |
2012-10-05 14:50 | Watermelon | Note Edited: 0004962 | View Revisions |
2012-10-05 14:51 | Watermelon | Note Edited: 0004962 | View Revisions |
2012-10-05 19:16 | Dusk | Note Added: 0004967 | |
2012-10-06 01:53 | Watermelon | Note Added: 0004975 | |
2012-10-06 16:39 | Torr Samaho | Note Added: 0004997 | |
2012-10-06 17:00 | Watermelon | Note Added: 0004998 | |
2012-10-06 17:01 | Watermelon | Note Edited: 0004998 | View Revisions |
2013-06-08 05:13 | Watermelon | Note Added: 0006376 | |
2024-03-01 15:21 | Ru5tK1ng | Note Added: 0023171 | |
2024-03-01 15:21 | Ru5tK1ng | Status | feedback => closed |
2024-03-01 15:21 | Ru5tK1ng | Resolution | open => no change required |
Copyright © 2000 - 2025 MantisBT Team |