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.