Do wykonania tej operacji musimy operować w zaawansowanym systemie uprawień.

Przykładowo mamy następujący scenariusz:

Na grupie jest grupa Root i Server Admin. Chcemy uniemożliwić grupie Server Admin banowania/wywalania osób z grupy ROOT.

Rozwiązanie:

Grupa ROOT przykładowo posiada uprawienia najwyższe na serwerze – 75. Musimy grupie Server Admin ustawić poniższe wartości zarówno Value i Grant. Ponieważ na naszym serwerze Server Admin jest drugą grupą to ustawimy 74. Jeżeli przykładowo na Twoim serwerze ma posiadać prawa dopiero jako trzecia z kolejności to ustaw 72.

  • i_client_ban_power | Value 74 | Grant 74 |
  • i_client_needed_ban_power | Value 74 | Grant 74 |
  • i_client_kick_from_server_power | Value 74 | Grant 74 |
  • i_client_needed_kick_from_server_power | Value 74 | Grant 74 |
  • i_client_kick_from_channel_power | Value 74 | Grant 74 |
  • i_client_needed_kick_from_channel_power | Value 74 | Grant 74 |

Co zrobić, aby grupę Server Admin mógł banować jedynie ROOT? Zmieniamy wartość (Value) uprawienia i_client_needed_ban_power na 75. Podobnie jeżeli ma być z kickiem to zmieniamy wartość (Value) uprawienia i_client_needed_kick_from_server_power i i_client_needed_kick_from_channel_power na 75. Wtedy jedynie grupy z ustawionym ban_power / kick_power na 75 będą mogły banować / kickować.