Skocz do zawartości

[Plugin] K4-System - CS2


Mucek

Rekomendowane odpowiedzi

K4-Systems - CS2

K4-Systems to plugin, który wzbogaca serwer o funkcje takie jak śledzenie czasu gry, rejestry statystyczne i rangi graczy. Ponadto zawiera funkcje VIP i polecenia administratora dla dodatkowej funkcjonalności.

 

 

💽 Instalacja 💽

💡WAŻNE - Przed instalacją pluginu, na serwerze musi być wgrany MetaMod oraz CounterStrikeSharp, by móc dodać plugin do serwera.

 

💽Instalacja:

  1. Wypakuj pobraną zawartość,
  2. Wypakowaną zawartość, czyli z folderu "K4-System" przenieś foldery "plugins" i "shared" do folderu "addons/counterstrikesharp",
  3. Zrestartuj serwer i przejdź do konfiguracji.

 

 

 

⚙️Konfiguracja Pluginu⚙️

Pamiętaj, że plik konfiguracyjny "K4-System.json" znajduje się w katalogu "addons/counterstrikesharp/configs/plugins/K4-System".

 

⚙️Konfiguracja:

  1. Zaloguj się na swój serwer FTP,
  2. Przejdź do katalogu "addons/counterstrikesharp/configs/plugins/K4-System",
  3. Znajdź plik "K4-System.json" i go edytuj,
 

🪛 Ustawienia 🪛

Poniżej znajdują się ustawienia i zawartość pliku konfiguracyjnego.

{
  "general-settings": {
    "load-messages": true,
    "spawn-message": true,
    "module_ranks": true,
    "module_stats": true,
    "module_times": true,
    "module_utils": true,
    "lvl-ranks-table": false,
    "ffa-mode": false,
    "expensive-command-cooldown": 3,
    "table-purge-days": 30,
    "admin-settings": [
      {
        "permission": "@myplugin/owner-permission",
        "listcolor": "red",
        "clantag": "[Owner]"
      },
      {
        "permission": "#myplugin/admin-group",
        "listcolor": "lightblue",
        "clantag": "[Admin]"
      }
    ]
  },
  "command-settings": {
    "rank-commands": [
      "rank",
      "myrank"
    ],
    "top-commands": [
      "top",
      "ranktop",
      "toplist"
    ],
    "resetmyrank-commands": [
      "resetmydata"
    ],
    "ranks-commands": [
      "ranks",
      "ranklist"
    ],
    "stat-commands": [
      "stats",
      "mystats",
      "stat",
      "mystat",
      "statistic",
      "statistics"
    ],
    "time-commands": [
      "time",
      "mytime",
      "playtime"
    ],
    "admin-list-commands": [
      "admins",
      "listadmins"
    ]
  },
  "database-settings": {
    "host": "localhost",
    "username": "root",
    "database": "database",
    "password": "password",
    "port": 3306,
    "sslmode": "none",
    "table-prefix": "",
    "lvlranks-table-name": "lvl_base"
  },
  "statistic-settings": {
    "stats-for-bots": false,
    "warmup-stats": false,
    "minimum-players": 4
  },
  "util-settings": {
    "admin-list-enable": true,
    "connect-message-enable": true,
    "disconnect-message-enable": true
  },
  "rank-settings": {
    "rank-based-team-balance": false,
    "rank-based-team-balance-max-difference": 200,
    "display-toplist-placement": true,
    "display-toplist-placement-max": 10,
    "display-toplist-placement-tag": "Top{placement} |",
    "killstreak-reset-on-round-end": false,
    "start-points": 0,
    "country-tag-before-rank": false,
    "playername-in-kill-messages": false,
    "points-for-bots": false,
    "warmup-points": false,
    "round-end-points": false,
    "minimum-players": 4,
    "scoreboard-clantags": true,
    "scoreboard-score-sync": false,
    "vip-multiplier": 1.25,
    "dynamic-death-points": true,
    "dynamic-death-points-max-multiplier": 3,
    "dynamic-death-points-min-multiplier": 0.5
  },
  "point-settings": {
    "death": -5,
    "kill": 8,
    "headshot": 5,
    "penetrated": 3,
    "noscope": 15,
    "thrusmoke": 15,
    "blind-kill": 5,
    "team-kill": -10,
    "suicide": -5,
    "assist": 5,
    "assist-flash": 7,
    "round-win": 5,
    "round-lose": -2,
    "mvp": 10,
    "bomb-drop": -2,
    "bomb-pickup": 2,
    "bomb-defuse": 10,
    "bomb-defuse-others": 3,
    "bomb-plant": 10,
    "bomb-explode": 10,
    "hostage-hurt": -2,
    "hostage-kill": 20,
    "hostage-rescue": 15,
    "hostage-rescueall": 10,
    "long-distance-kill": 8,
    "long-distance": 30,
    "seconds-between-kills": 0,
    "double-kill": 5,
    "triple-kill": 10,
    "domination": 15,
    "rampage": 20,
    "mega-kill": 25,
    "ownage": 30,
    "ultra-kill": 35,
    "killing-spree": 40,
    "monster-kill": 45,
    "unstoppable": 50,
    "godlike": 60,
    "grenade-kill": 30,
    "inferno-kill": 30,
    "impact-kill": 100,
    "taser-kill": 20,
    "knife-kill": 15,
    "playtime-points": 10,
    "playtime-minutes": 5,
    "playtime-reward-afk": false
  },
  "ConfigVersion": 13
}

 

Wypełnianie danych MySQL

Poniżej znajduje się opis i zawartość jak wypełnić dane do bazy MySQL w pliku "K4-System.json".

  "database-settings": {
    "host": "localhost",        // Wpisz tutaj nazwe hosta lub IP bazy danychy
    "username": "root",         // Wpisz tutaj nazwe użtkownia bazy danychy 
    "database": "database",     // Wpisz tutaj nazwe bazy danychy
    "password": "password",     // Wpisz tutaj hasło do bazy danych
    "port": 3306,
    "sslmode": "none",
    "table-prefix": "",
    "lvlranks-table-name": "lvl_base"

 

📥Pobierz📥

INFO.png.f99d4fe7ddcfcdca9c2714c4ae310142.png Źródło: github.com

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.