Digital Paint Discussion Board
Development => Bugs, Feature Requests, and Feedback => Official Feature Votes => Topic started by: sk89q on January 06, 2008, 01:10:56 PM
-
Some method to prevent people from disconnecting to stop flag captures
-
http://dplogin.com/dplogin/featurevote/feature.php?id=10038
-
Needs discussion on how to implement it, until then its a - from me.
-
If team A has the flag, and the last player alive on team B disconnects, then:
1. Automatically give team A the cap points, or
2. Keep the round going until team A actually caps.
Aaaand now possible issues:
1. If there's any lava in the map, the chance that the flag carrier from team A falls in it is removed. If a player from team B was about to spawn, they don't get to.
2. Could be used to run down the clock pretty easily.
Neither of those are really serious issues, though.
-
And what if person times out?
-
Same situation. It's not like team A doesn't 'deserve' the cap if someone on the other team times out.
-
Same situation. It's not like team A doesn't 'deserve' the cap if someone on the other team times out.
Exactly. The itnernet is fair to everyone and no one. Its the risk you take of palying online.
Having a person disconnect in a match to prevent a cap has happened enough times in the past to make it an issue.
-
The two ideas I have are:
- Force-respawn a teammate of the person who disconnected.
- Extend the round for 2 minutes or so, or until some other game event happens (enemy respawns, flag is captured, etc.).
If somebody times out, it gives an honorable player a chance to drop the flag they would have otherwise gotten bonus points for.
-
- Force-respawn a teammate of the person who disconnected.
I think this is the better option. You are not guaranteeing a point, you're just forcing a player to continue... where as extending the round by 2min would run into the problem of some people purposely disconnecting (if you're adding extra 2min per disconnection)... you'll get the team a cap, team b grabs flag, team a disconnect, team a connects and caps, team b grabs flag, team a disconnect and so on
-
Well, force-respawning would only work if there are other players, so the time extension would probably be needed as a backup, and team a disconnecting wouldn't do team a any good - they'd just be giving team b a free cap.
-
Annoying indeed, but you could pause/freeze remaining players on offensive team until a player spawns on the opposing team.
-
That seems silly. I think that the team with a disconnecting/timing out player should be punished, to some extent. I say just keep the round going until the flag is capped, unless another player spawns, in which case the round continues.
-
Annoying indeed, but you could pause/freeze remaining players on offensive team until a player spawns on the opposing team.
sounds very matrix. :D
i can just imagine in a match, the player with the flag capping then the other team disconnects, player with flag is now stuck in mid-air. lol :D
is it possible to award points like this...
team a with flag, team b then disconnects...
team a receive the 2 pts for flag procession and addition 2 for due to team b's unsportsmanlike?? you are not rewarding a free cap pts but you are penalizing team b for disconnecting. Of course, you can adjust the unsportsmanlike pt however you want, 1 pt, 2 pts or even 3 pts (2 for procession of flag and 3 bonus pts for other teams disconnection, totally 5 pts equaling the cap).
-
Having the setting adjustable would lead to potential abuse (setting it to zero or 50) on match servers, which is the only place it matters. Your situation doesn't give team B an incentive not to disconnect- team A gets 4 points if a disconnect happens, and 5 if it doesn't. (assuming it's a normal 5-point flag)
-
no, the unsportsmanships points wont be adjustable in a match... it will be hard set and can't be altered.
if 5 pts flag cap is a normal scoring, then it would be 2 pts for procession and additional 3 pts for sportsmanship or something like that. and wouldn't the server log the match anyway? if that's the case, the team that lost (due to the continuous disconnection) then should they have a right to bring the game to some game committee for judgement?? not necessarily the same committee members...
-
I think that's going too far. You're responsible for your connection to the internet. Your clan is responsible for you.
-
so... no "video reply" then, huh?
-
Reading over this, can't you just make it so that say the person disconnects the server still registers the player as there and alive for like 30 seconds after they leave? 30 seconds should be more than enough time to realize that the opponent disconnected and that you have time to cap.
Also during a match, if the player is timed out it's kind of an unwritten rule to not cap on him. So even if that guy did time out you could just drop the flag and wait for respawns.
Of course assuming the guy leaves and there are 3 enemy players still alive they could cap multiple times on that person in that 30 seconds. Given that the other team is as lame as the team who disconnects on the player who's going to cap on them.