O poveste fara sfarsit. LaLeagane - It's all about gaming!

2006 and still counting.
CounterStrikeSharp

CS2 CounterStrikeSharp v284

Caracteristici generale

CounterStrikeSharp este un cadru de modding pe parte de server pentru Counter-Strike 2. Acest proiect implementeaza un strat de scripting .NET 8 peste un plugin de Metamod:Source, permitand dezvoltatorilor sa creeze plugin-uri care interactioneaza cu server-ul de joc intr-un limbaj modern (C#) si faciliteaza crearea de cod mentenabil si testabil.


Functionalitati

  • Comenzi in consola, comenzi de server in format css_mycommand
  • Comenzi in chat prin prefixurile "!" si "/" in format !mycommand
  • Variabile false de consola (comenzi care imita comportament de ConVar, deoarece acestea nu au fost complet analizate prin inginerie inversa)
  • Gestionarea de evenimente in joc, respectiv declansarea acestora (e.g. player_death)
    • Obtinerea/stabilirea valorii de baza a evenimentului (string, bool, int32, float, etc.)
    • Valori complexe ale evenimentelor de get/set (ehandle, pawn, player controller, etc.)
  • Cronometre bazate pe ticuri de joc (e.g. repetarea cronometrelor hartii)
    • Timer Flags (REPEAT, STOP_ON_MAPCHANGE)
  • Listeners (e.g. client conectat, deconectat, inceperea unei harti, etc.)
    • Client Listeners (e.g. connect, disconnect, put in server)
    • OnMapStart
    • OnTick
  • Informatii despre server (harta curenta, timp de joc)
  • Schema System Access (acces la valori pe parte de jucator, arma echipata, suma de bani, locatie, etc.)

Cerinte de compatibilitate


Instructiuni de instalare

  1. Extrageti CounterStrikeSharp si copiati directorul /addons/ in /game/csgo/
  2. Reporniti server-ul de joc
  3. Tastati comanda meta list sau css_plugins list in consola pentru a verifica daca plugin-ul a fost incarcat cu succes
Daca primiti "Unknown Command" atunci cand tastati meta list in consola, verificati din nou daca folderele sunt copiate corect si daca fisierul gameinfo.gi a fost modificat corespunzator.

Informatii suplimentare

  • Daca aceasta este prima instalare, e absolut necesar sa descarcati versiunea cu runtime. Aceasta include o copie a runtime-ului .NET, care este obligatoriu pentru rularea plugin-ului
  • In functie de sistemul dvs. de operare, este posibil sa fie necesar sa instalati libicu / icu-libs / libicu-dev utilizand managerul de pachete pentru ca .NET sa ruleze sau prin setarea DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true in variabilele de environment ale server-ului.
Structura folderului dvs. ar trebui sa arate astfel:

folder-structure.png

  • Pentru a actualiza CounterStrikeSharp, trebuie doar sa descarcati cea mai recenta versiune si sa o copiati pe server-ul vostru, la fel ca in cazul instalarii initiale
  • CounterStrikeSharp este proiectat astfel incat fisierele voastre de configurare sa nu fie suprascrise daca faceti acest lucru. Deoarece CounterStrikeSharp este deja instalat, puteti descarca versiunea fara runtime, dar va trebui sa va asigurati ca runtime-ul .NET este si el actualizat
Author
LALEAGANE
Downloads
302
Views
2,140
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from LALEAGANE

Latest updates

  1. v284

    fix: gamedata update (#631) fix: only close the menu if it has exit button (#622)
  2. v282

    CCSPlayer_ItemServices_CanAcquire and GetCSWeaponDataFromKey signatures update (#636)
  3. v281

    Add GetGameframeTime to NativeAPI (#627)
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top