SourceBans

Od HLDS.pl
Skocz do: nawigacji, wyszukiwania

Ten artykuł jest niepełny i wymaga uzupełnienia. Jeżeli jesteś w stanie - postaraj się go uzupełnić.. Pamiętaj, że nawet najmniejsza zmiana jest cenna i pomocna :)


Dzięki interfejsowi www SourceBans oraz pluginowi do SourceModa będziesz mógł niezwłocznie banować ludzi na wszystkich swoich serwerach przez dodanie ich do systemu. Gdy zbanujesz gracza na jednym serwerze lub przez interfejs www nie będzie mógł wejść na żaden z Twoich serwerów. Nie ma już potrzeby ręcznego synchronizowania banów pomiędzy serwerami.

Kolejnym atutem SourceBans jest możliwość zarządzania adminami na serwerach najprościej jak to tylko możliwe. Dodawanie administratorów jest niezwykle proste i intuicyjne. Mimo iż dodawanie adminów jest bardzo proste to możliwości zarządzania nimi są olbrzymie. Można tworzyć grupy i nadawać im uprawnienia oraz nadawać uprawnienia bezpośrednio adminom, adminów można przypisywać do rożnych serwerów oraz grup.

Spis treści

Ogólne

Cechy

Główne cechy SourceBans

  • Zarządzanie adminami z poziomu strony wwww.
  • System uprawnień adminów, możliwość nadania uprawnień z grupy jak i indywidualnych.
  • System banowania globalnego na własnych serwerach.
  • Usuwanie graczy z serwera z poziomu strony www.
  • Wyszukiwanie banów.
  • Wsparcie dla wszystkich modyfikacji Source.
  • Wsparcie dla nieograniczonej ilości serwerów.
  • Integracja ze SteamBans.

Skąd pobrać?


Panel WWW

Wymagania

Basic Admin Plugin także wspiera SourceBans.

Instalacja

  • Wrzuć zawartość folderu web_upload z archiwum zip na serwer www w miejsce gdzie mają działać SourceBans.
  • Ustaw CHMOD 777 na poniższe pliki/katalogi:
/config.php
/demos
/images/games
/images/maps
/includes/querycache
/themes_c
  • Gdy zakończysz już instalacje pamiętaj aby wykasować katalog /install z serwera www.

Konfiguracja

Po zakończeniu instalacji będziesz mógł się zalogować i ustawić panel www zgodnie z własnymi upodobaniami. Dodawanie serwerów i adminów jest bardzo proste.


Plugin na serwerze

Wymagania

Instalacja

Wypakuj zawartość folderu z pluginem do katalogu z modem na Twoim serwerze. Np. cstrike/ lub dod/. Poniżej wygląd jak powinny wyglądać wypakowane plik ina serwerze gry.

<nazwa_moda>/addons/sourcemod/configs/sourcebans/sourcebans.cfg
<nazwa_moda>/addons/sourcemod/plugins/sourcebans.smx
<nazwa_moda>/addons/sourcemod/scripting/sourcebans.sp
<nazwa_moda>/addons/sourcemod/translations/plugins.sourcebans.txt

Ustawienia bazy danych: Edytuj plik <nazwa_moda>/addons/sourcemod/configs/databases.cfg i zmodyfikuj go tak aby miał sekcje "sourcebans", tak jak pokazuje przykład poniżej.

Tak wygląda przykładowy plik databases.cfg po zmodyfikowaniu:

"Databases"
{
"driver_default"                "mysql"
        "sourcebans"
        {
                "driver"                        "default"
                "host"                          "host"
                "database"                      "baza"
                "user"                          "user"
                "pass"                          "pass"
                //"timeout"                     "0"
                "port"                  "3306"
        }
        "default"
        {
                "driver"                        "default"
                "host"                          "localhost"
                "database"                      "sourcemod"
                "user"                          "root"
                "pass"                          ""
                //"timeout"                     "0"
                //"port"                        "0"
        }

        "storage-local"
        {
                "driver"                        "sqlite"
                "database"                      "sourcemod-local"
        }

        "clientprefs"
        {
                "driver"                        "sqlite"
                "host"                          "localhost"
                "database"                      "clientprefs-sqlite"
                "user"                          "root"
                "pass"                          ""
                //"timeout"                     "0"
                //"port"                        "0"
        }
}

Konfiguracja

Po wypakowaniu wszystkich niezbędnych plików znajdź plik sourcebans.cfg i zmodyfikuj go według własnych potrzeb. Poniżej wyjaśnienie opcji.

  • website
    • Gdy gracz jest banowany ten adres jest pokazywany w wiadomości o banie.
  • Addban
    • Pozwala administratorom na dodanie bana do bazy danych graczowi którego nie ma na serwerze bez używania interfejsu www. (Nie jest jeszcze zaimplementowane!)
  • Unban
    • Pozwala administratorom na usuwanie banów z poziomu gry.
  • DatabasePrefix
    • Pozwala ustawić prefiks jaki używany jest przed tabelami w bazie danych (musi być taki sam jak ten podany podczas instalacji panelu www).
  • RetryTime
    • Ustawia po jakim czasie plugin ma ponowić próbę zapytania do bazy danych w przypadku niepowodzenia.
  • ProcessQueueTime
    • Jak często powinna być wykonywana kopia zapasowa kolejki banów w minutach. Kolejka jest plikiem lokalnym który jest tworzony w momencie utraty łączności z bazą danych.
  • BanReasons
    • To są ogólne opcje które wyświetlają się w menu gdy nie podano przyczyny bana w konsoli.
  • HackingReasons
    • To są ogólne opcje jakie się wyświetlają jeśli z menu wybrano opcje 'hacking'.


Tłumaczenie

SourceBans_tłumaczenie wykonane przez Zuko - już jest w oficjalnej paczce

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia