Przejdź do treści
PLSetti
4FUN

qDeathRun - Przechodzenie map z przeszkodami

autor: Qesik

qDeathRun to plugin DeathRun dla Counter-Strike 2. Dodaje system pułapek, klasy postaci, poziomy, XP, statystyki, rankingi map, tryb FreeRun oraz końcowe pojedynki Terrorysty z Counter-Terrorystami.

qDeathRun

qDeathRun to plugin do serwera Counter-Strike 2 z trybem DeathRun. Gracze dzielą się na Terrorystę i Counter-Terrorystów. Terrorysta uruchamia pułapki, a Counter-Terrorzy próbują przebiec mapę, dotrzeć do mety i wygrać końcowy pojedynek.

Plugin dodaje:

  • wybór Terrorysty oraz zmianę Terrorysty między rundami,
  • tryb normalny i FreeRun,
  • obsługę stref startu i mety na mapach,
  • rekordy map oraz osobne wyniki dla stylu Normal i Easy,
  • klasy postaci z własnymi bonusami i umiejętnościami,
  • poziomy, XP i punkty do rozwijania statystyk,
  • kolejkę graczy oczekujących na końcowy pojedynek,
  • komendy dla graczy i administratorów,
  • zapisywanie postępów, rekordów i rankingu w bazie danych.

Jak działa rozgrywka

Na początku rundy wybierany jest Terrorysta. Counter-Terrorzy biegną przez mapę, omijając pułapki aktywowane przez Terrorystę. Po określonym czasie rundy plugin wybiera tryb Normal, chyba że wcześniej uruchomiono FreeRun.

Gracz, który ukończy trasę, może zostać dopisany do kolejki końcowego pojedynku. Pierwszy gracz w kolejce walczy z Terrorystą, a następni czekają na swoją kolej.

Klasy oznaczone jako Easy zapisują wyniki w stylu Easy. Pozostałe klasy grają i zapisują wyniki w stylu Normal. Dzięki temu bonusy klas, takie jak podwójny skok, nie są doliczane do zwykłego rankingu.

Klasy postaci

Każda klasa ma osobny poziom, XP i rozwój statystyk. Klasę wybiera się przez menu lub komendę !klasa <nazwa>.

Klasy normalne

  • Biegacz – 75 dodatkowych punktów szybkości.
  • Grubas – 125 dodatkowych punktów zdrowia, ale 25 punktów mniej szybkości i grawitacji.
  • Laik – 75 dodatkowych punktów grawitacji, czyli wyższe skoki.
  • Skoczek – podwójny skok; wyniki tej klasy są zapisywane w stylu Easy.

Klasy premium

  • Zaba – daleki skok po połączeniu skoku i kucania, z odnowieniem co 15 sekund, oraz szansa na odrodzenie po śmierci; styl Easy.
  • DeathRunowiec – 100 dodatkowego zdrowia, 75 szybkości, 50 grawitacji, podwójny skok i szansa na odrodzenie po śmierci.

Dostęp do klas premium może być ograniczony uprawnieniami serwera.

XP, poziomy i statystyki

XP można zdobywać za zabójstwa, asysty, śmierć, wygrane rundy i ukończenie mapy. Za zabicie gracza z wyższym poziomem przyznawany jest dodatkowy XP. Jego wysokość rośnie wraz z różnicą poziomów.

Za zdobywane poziomy gracz otrzymuje punkty, które może wydać na:

  • zdrowie,
  • szybkość,
  • grawitację,
  • obrażenia,
  • redukcję otrzymywanych obrażeń.

Postęp jest zapisywany osobno dla każdej klasy.

Komendy

Komendy można wpisywać na czacie z prefiksem ! albo w konsoli gry z prefiksem css_.

Komenda Działanie
!klasa, !class, !k Otwiera wybór klasy. Można też użyć !klasa Biegacz.
!klasy, !classdesc Wyświetla opisy klas.
!staty, !stats, !statystyki Otwiera menu rozwijania statystyk.
!reset Resetuje rozdane punkty statystyk.
!top, !rank, !ranking Otwiera ranking graczy i rekordów map.
!wr Wyświetla rekordy map.
!kill Pozwala Counter-Terrorzyście zakończyć życie, gdy utknie na mapie.
!free Włącza FreeRun, jeśli komenda jest dostępna dla Terrorysty.
css_addlevel <gracz> <liczba> Dodaje poziomy wskazanemu graczowi; komenda administracyjna.
css_setlevel <gracz> <poziom> Ustawia poziom wskazanego gracza; komenda administracyjna.

Konfiguracja

Główny plik konfiguracyjny to configs/Qesik/DeathRun/Main.json. Wartości true i false włączają lub wyłączają funkcję. Czasy podawane są w sekundach, odległości w jednostkach mapy, a wartości dziesiętne zapisuje się z kropką, na przykład 1.5.

MainSettings

  • TimeSetRandomGameMode – po ilu sekundach bez wyboru ustawić tryb Normal. 0 wyłącza automatyczne ustawianie.
  • AutoRespawn – czas, przez który działa automatyczne odradzanie. 0 wyłącza tę funkcję, a wartość ujemna pozwala odradzać się przez całą rundę.
  • FreezeDecoy – promień działania rzuconego przez CT granatu wabika (Decoy). Przyciski pułapek w tym promieniu są na chwilę blokowane i oznaczane na czerwono. 0 wyłącza funkcję.
  • BlockAfkTime – po ilu sekundach strefa startowa zaczyna blokować graczy, którzy zbyt długo w niej stoją. 0 wyłącza blokadę.
  • TerroristSpeed – mnożnik prędkości Terrorysty. 1.0 oznacza standardową prędkość, a 1.4 prędkość większą o 40%.
  • ChangeTerroristEveryRound – czy po każdej rundzie wybierać nowego Terrorystę.
  • HideLegs – ukrywa nogi gracza podczas gry.
  • SpeedMeterRanking – ustawienie związane z pomiarem prędkości w rankingu; w obecnej wersji nie zmienia działania pluginu.
  • KillCommandEnable – włącza komendę !kill dla Counter-Terrorystów.
  • CustomConfig – gdy jest ustawione na false, plugin ustawia własne podstawowe wartości serwera. Przy true pozostawia te wartości administratorowi.
  • RecordMapDiscordWebhook – adres webhooka Discord, na który wysyłane są informacje o nowych rekordach map. null wyłącza powiadomienia.
  • Api – włącza dodatkową integrację API, jeśli jest używana na serwerze.

FreeRun

  • BlockWeapons – gdy true, Counter-Terrorzy w FreeRunie nie mogą korzystać z broni. Gdy false, broń pozostaje dostępna.

CtQueue

Sekcja opisuje ustawienia kolejki Counter-Terrorystów po ukończeniu mapy. W obecnej wersji wartości Enable, SetColor i FreezeOtherPlayers są zachowane w pliku dla zgodności, ale nie zmieniają działania kolejki.

ClassMod.Settings

  • Enable – włącza system klas, poziomów i XP.
  • RemovePermission – pozwala wszystkim graczom wybierać klasy premium, niezależnie od uprawnień.
  • InactiveDays – po ilu dniach nieaktywne dane graczy mogą zostać usunięte z bazy. 0 wyłącza czyszczenie.
  • TypeXp – sposób wyliczania XP potrzebnego do kolejnych poziomów: 2 oznacza stały przyrost na poziom, 3 dodaje także wartość początkową, a 4 zwiększa wymagania szybciej wraz z poziomem.
  • StartXpMultiplier – początkowa liczba XP używana przy typie 3.
  • XpMultiplierLevel – podstawowy przyrost wymaganego XP na poziom.
  • MaxLevel – maksymalny poziom. 0 oznacza brak limitu.
  • PointsPerLevel – liczba punktów statystyk przyznawana za każdy poziom.
  • XpKillTerrorist – XP za zabicie Terrorysty.
  • XpKillCounterTerrorist – XP za zabicie Counter-Terrorysty.
  • XpKillHigherLevelMultiplierPerLevel – dodatkowy mnożnik za każdy poziom różnicy, gdy zabójca ma niższy poziom od ofiary. Przykład: 0.01 oznacza 1% więcej za każdy poziom różnicy; przewaga 50 poziomów daje 1,5 raza podstawowego XP.
  • XpDeathTerrorist – XP za śmierć Terrorysty.
  • XpDeathCounterTerrorist – XP za śmierć Counter-Terrorysty.
  • XpAssist – XP za asystę.
  • XpWinRoundTerrorist – XP za wygraną rundę Terrorystą.
  • XpWinRoundCounterTerrorist – XP za wygraną rundę Counter-Terrorystą.
  • XpFinishMap – XP za ukończenie mapy.

ClassMod.Stats

MaxHealth, MaxSpeed, MaxGravity, MaxDamage i MaxReduction określają maksymalny poziom każdej statystyki rozwijanej przez gracza.

PowerHealth, PowerSpeed, PowerGravity, PowerDamage i PowerReduction określają, jak mocno jeden punkt statystyki wpływa na grę. Większa wartość oznacza silniejszy efekt każdego wydanego punktu.

Brak wersji.

Cookies

Wybierz ustawienia analitycznych cookies

Korzystamy z niezbędnych cookies potrzebnych do logowania, bezpieczeństwa i działania Serwisu. Google Analytics włączamy dopiero po Twojej zgodzie. Swoją decyzję możesz zmienić w dowolnym momencie przez przycisk „Ustawienia cookies” w stopce.