Показать сообщение отдельно
Старый 26.11.2006, 23:29   #1
DoctorABC
Старшина
 
Аватар для DoctorABC
 
Регистрация: 30.12.2005
Сообщений: 438
Сказал cпасибо: 6
Поблагодарили 1 раз в 1 сообщении
Exclamation При всем уважении (про ТК)

With all due respect, как говорят в US Army, что переводится как "MiB, не обижайся, но что-то тут непонятно".

Я посмотрел документацию на Mani Admin plugin - прогу, с помощью которой администрится наш DoDS сервер. Вот что я там нашел про борьбу с тимкиллом (исходник и ссылка - внизу):
  • программа может автоматически наказывать за TK и ТД на респавне: на первый раз - слэй, на второй - слэй и удаление на 1 раунд, на третий - удаление на 2 раунда; смена команды, выход-вход от этого не спасают;
  • в качестве наказания за ТК есть не только слэп, но и ослепление (жаль нет оскопления ), поджог, превращение в неодушевленные предметы;
  • плагин может автоматом банить за определенное количество ТК. Время бана регулируется. (От этого тимкиллеров даже смена адреса не спасет - автомату не надоест - так и будет каждый адрес банить);
  • можно наказывать не только за ТК, но и за нанесение повреждений своим.

Ну так вот - вся эта прелесть была протестирована и избавлена от багов, судя по истории версий, еще в начале 2005 года. Так когда же мы сможем к этому богатству приобщиться-то, а? А то мы уже на 2 позиции в Google по словам DoDS и Teamkill - неплохо так для сервера районной сети, правда?

Или у нас другая админка? Так может тогда на эту перейти? А то у нас скоро слеты тимкиллеров проходить будут - соревнования в стиле Нильсена и мистера Эко.


------------------------------------
http://www.mani-admin-plugin.com/man...tion/index.php

# Team Killing and Team Wounding

* Spawn Protection
* Team Killing in game
o Punishment options
* Auto ban
* Show Team Wounding from opposite team
* Team Wound Slap
* Team Wound Reflection


Mani Admin Plug-in for Counter Strike Source & HL2 Deathmatch
Team Killing and Team Wounding

The Mani Admin Plug-in has a system for dealing with team kills/team wounds.

Spawn Protection

Spawn protection is setup to immediately slay persons who fire at team mates within a configurable timelimit after the round starts.
The spawn time limit is from when players can move after buying weapons.

If a player has not spawn attacked on the map. The first punishment will be that they are slayed instantly.
The second time they spawn attack, the player will be slayed and miss the next round.
The third time a player spawn attacks, the player will be slayed and miss the next two rounds.

As you can see the punishment grows the more a player spawn attacks.
Changing team, sitting out round or leaving and re-joining the server will not make any difference to the punishments.

Team Killing in game

There are two modes of operation: -

Forgive Mode On.
If a player kills a team-mate, the victim will be presented an option on screen of ‘Slay or miss next round’ and ‘Forgive’.

Forgive Mode Off.
If a player kills a team-mate, the attacker will be slayed instantly.

Punishment options

Forgive
Slay
Slap (optional slap to damage cvar in mani_server.cfg)
Blind (optional blind amount cvar in mani_server.cfg)
Freeze
Take Cash (option percent of cash cvar in mani_server.cfg)
Drug Player
Burn Player
Turn player into a timebomb
Turn player into a firebomb
Turn player into a freezebomb
Turn player into a beacon


Auto ban

A persistent team killer spawn attacker can eventually be banned by the plug-in.
The number of tk violations required for a ban can be configured by changing the mani_tk_offences_for_ban server var.
A TK Violation is defined as a TK or Spawn attack in a round.
Only one violation is counted if it was a spawn team wound/kill violation.
If a team kill happens after the spawn protection time the plug-in will add 1 violation to the players tk violation counter.
The plug-in will immediately check if the player has hit the limit for tk violations and ban them if they have.
Forgiving a player does not affect the tk violation count unless the server var mani_tk_add_violation_without_forgive is set to 0.
The ban time is adjustable in the mani_tk_ban_time server var.

Show Team Wounding from opposite team

In the standard CSS game when playing you only see the phrase ‘x attacked a teammate’ if the teamwound happened on your team.
If you turn on the server var mani_tk_show_opposite_team_wound and set it to 1, teamwounds will be reported to both sides and to spectators.
This can be useful to admins as they may not know that team wounding is occurring on the opposite side under normal circumstances.
Spam prevention is included to not repeat showing the same message if the team wounds happen with 0.25 seconds of each other.

Team Wound Slap

Using the following cvars you can automatically slap a player when they teamwound another player.

mani_tk_slap_on_team_wound 0 // When set to 1 a player will be slapped and have their view moved when team wounding.
mani_tk_slap_on_team_wound_damage 0 // Sets the amount of damage a team wound inflicts on the attacker

Team Wound Reflection

Team Wound punishment mani_tk_team_wound_reflect turns the functionality on and off
mani_tk_team_wound_reflect_threshold sets the number of team wounds required by a player during the course of a map before the reflective damage kicks in
The mani_tk_team_wound_reflect_ratio cvar is a damage multiplier that inflicts whatever damage (armour loss + health loss) was given to the victim back to the attacker.
When set to 1.0 the damage is perfectly reflected, set at 2.0 the damage inflicted back on the attacker will be twice the damage etc.
An additional cvar mani_tk_team_wound_reflect_ratio_increase increases the reflection ratio each time the player team wounds another player.
This is to deter persistent team wounders.

Последний раз редактировалось DoctorABC; 26.11.2006 в 23:37.
DoctorABC вне форума   Ответить с цитированием