Pub-Stomp-Stop Mod
hi all,
as there are discussions about veterans destroying matches on rookie servers and even pub servers im thinking about a mod that denies that.
the first problem is easily solved: how to recognice a rookie farmer? >> by k/d ratio.
so the basic idea is simple, kick players with a kdr of 5(7?, 9?) or higher. > no server admin needed.
(obviously no instant kick, i think about giving the player in question 1-2 warnings like: "you seem to be more skilled then the other players on the server, try using pistol and or switchaxe only")
now the hard part: special cases and alternatives to kicking the player.
case: you join a server, join as marine in a base under attack and kill 5 badly hurt skulks > instant kick? no way! so the mod only starts after 10kills.
alternatives: i didnt find any lua skripts that i could reporpose for that but: instead of kicking, the player only does half damage and or receives double damage.
rough mockup for the script:
local kdr = playerRecord.Kills / playerRecord.Deaths
if playerRecord.Kills == 10 and kdr >= 5 then
send message (i think ill reporpose the afk script for that)
if playerRecord.Kills == 15 and kdr >= 5 then
send message2
if playerRecord.Kills == 20 and kdr >= 5 then
kick player or alternative
im too tiered to flesh it out more today, but i think thats something at least the rookie servers would need. 1 inconsiderate veteran can kill the game for 10 or more rookies.
as there are discussions about veterans destroying matches on rookie servers and even pub servers im thinking about a mod that denies that.
the first problem is easily solved: how to recognice a rookie farmer? >> by k/d ratio.
so the basic idea is simple, kick players with a kdr of 5(7?, 9?) or higher. > no server admin needed.
(obviously no instant kick, i think about giving the player in question 1-2 warnings like: "you seem to be more skilled then the other players on the server, try using pistol and or switchaxe only")
now the hard part: special cases and alternatives to kicking the player.
case: you join a server, join as marine in a base under attack and kill 5 badly hurt skulks > instant kick? no way! so the mod only starts after 10kills.
alternatives: i didnt find any lua skripts that i could reporpose for that but: instead of kicking, the player only does half damage and or receives double damage.
rough mockup for the script:
local kdr = playerRecord.Kills / playerRecord.Deaths
if playerRecord.Kills == 10 and kdr >= 5 then
send message (i think ill reporpose the afk script for that)
if playerRecord.Kills == 15 and kdr >= 5 then
send message2
if playerRecord.Kills == 20 and kdr >= 5 then
kick player or alternative
im too tiered to flesh it out more today, but i think thats something at least the rookie servers would need. 1 inconsiderate veteran can kill the game for 10 or more rookies.
Comments
so the basic idea is simple, kick players with a kdr of .5(.7?, .9?) or lower. > no server admin needed.
(obviously no instant kick, i think about giving the player in question 1-2 warnings like: "you seem to be less skilled then the other players on the server, try going gorge or buy a shotgun and stop saving for exos only")
now the hard part: special cases and alternatives to kicking the player.
case: you join a server, join as marine in a base under attack and die 5 times in a row > instant kick? no way! so the mod only starts after 10deaths.
alternatives: i didnt find any lua skripts that i could reporpose for that but: instead of kicking, the player only does double damage and or receives half damage.
rough mockup for the script:
local kdr = playerRecord.Kills / playerRecord.Deaths
if playerRecord.Deaths == 10 and kdr <= .5 then
send message (i think ill reporpose the afk script for that)
if playerRecord.Deaths == 15 and kdr <= .5 then
send message2
if playerRecord.Deaths == 20 and kdr <= .5 then
kick player or alternative
Not sure kicking due to skill or incompetency is the best way to promote ns2 and build the community. I think a much better route would be to introduce at least a basic form of ranking system and let the players police themselves and admins police their servers as they see fit. The community is small enough no need to start isolating particular subgroups.
Or a different means of achieving the same goal... just as a round begins and the countdown is initiated, the server balances the sides if they're a certain % unbalanced with regards cumulative hours played on each team swapping high hours for low hours players. An autobalance vote could prevent stacking midway through the game.
Perhaps annoying for some, but since this would be a mod it'd be a server admin's choice to implement it or not. Players would therefore get a choice to join the server or not. Between random teams and balanced player experience or choice between aliens/marines and stacking, I know which I'd choose.
[Edit] I've kinda hijacked the thread with this idea, apologies. I can start a new thread if people reckon it merits it? [/Edit]
This game needs a model for the recording, interpretation, and comparison of player data. There are models that would be effective, yet we have none being developed for this game.
NS2Stats.com ?
you all agree that that doesnt ruin the round for the 19 other players and is perfectly agreeable behaviour.
i knew there where people that just dont have the ability to stop themselves and play relaxed in a support/advisory role, i didnt know there where people that defended behavior like that.
well acording to my upbringing it is not accaptable, so ill continue to try and protect our new members.
i am realy disapointed in you.
So then atleast when the rookies finally slay the pro, dropping dead on a pile of noob-corpses, after rushing at him for hours on end, the pro doesnt spawn again in 20 seconds and the rookies feel they achieved something.