Cum să instalezi CounterStrikeSharp + Metamod:Source pe un server CS2

Locked
User avatar
dmt Offline
Site Admin
Posts: 91
Joined: Tue Aug 18, 2026 7:06 pm

Cum să instalezi CounterStrikeSharp + Metamod:Source pe un server CS2

Post by dmt »

În acest tutorial vei învăța cum să instalezi **Metamod:Source** și **CounterStrikeSharp** pe un server de Counter-Strike 2. Acestea sunt necesare pentru a putea instala și utiliza pluginuri moderne pentru CS2.

> **Important:** CounterStrikeSharp funcționează peste Metamod:Source, deci trebuie instalate în această ordine: **Metamod:Source → CounterStrikeSharp**.

## Cerințe

Înainte de instalare ai nevoie de:

* Un server dedicat Counter-Strike 2
* Acces la fișierele serverului
* Acces FTP/SFTP sau File Manager
* Metamod:Source pentru CS2
* CounterStrikeSharp cu Runtime

Pentru prima instalare a CounterStrikeSharp este recomandată versiunea **With Runtime**, deoarece aceasta include runtime-ul .NET necesar.

## 1. Descarcă Metamod:Source

Descarcă ultima versiune compatibilă cu CS2 de pe pagina oficială:

**Metamod:Source – Releases**

[Descarcă Metamod:Source](https://github.com/alliedmodders/metamo ... hatgpt.com)

Descarcă arhiva pentru Linux dacă serverul tău rulează Linux sau versiunea corespunzătoare pentru Windows.

## 2. Instalează Metamod:Source

Dezarhivează arhiva Metamod.

În interior vei găsi folderul:

```text
addons
```

Copiază folderul **addons** în:

```text
game/csgo/
```

La final ar trebui să existe ceva asemănător cu:

```text
game/csgo/addons/metamod/
```

## 3. Modifică gameinfo.gi

Acum intră în:

```text
game/csgo/
```

și deschide fișierul:

```text
gameinfo.gi
```

Caută linia:

```text
Game_LowViolence csgo_lv
```

Imediat sub aceasta adaugă:

```text
Game csgo/addons/metamod
```

Salvează fișierul.

Structura trebuie să fie asemănătoare cu:

```text
Game_LowViolence csgo_lv
Game csgo/addons/metamod
```

Această modificare permite serverului CS2 să încarce Metamod:Source.

## 4. Repornește serverul

Oprește complet serverul și pornește-l din nou.

După pornire, intră în consola serverului și execută:

```text
meta version
```

Dacă Metamod este instalat corect, vei primi informații despre versiunea Metamod:Source.

Poți verifica și cu:

```text
meta list
```

Dacă apare comanda și Metamod este încărcat, instalarea este corectă.

## 5. Descarcă CounterStrikeSharp

Descarcă ultima versiune oficială CounterStrikeSharp:

[CounterStrikeSharp – GitHub](https://github.com/roflmuffin/CounterSt ... hatgpt.com)

Pentru prima instalare descarcă arhiva **With Runtime**.

CounterStrikeSharp recomandă versiunea With Runtime la prima instalare deoarece aceasta include runtime-ul necesar.

## 6. Instalează CounterStrikeSharp

Dezarhivează arhiva CounterStrikeSharp.

Vei avea un folder:

```text
addons
```

Copiază folderul **addons** în:

```text
game/csgo/
```

Acceptă îmbinarea folderelor dacă File Manager-ul întreabă.

Structura finală trebuie să conțină:

```text
game/csgo/addons/counterstrikesharp/
```

și:

```text
game/csgo/addons/metamod/
```

CounterStrikeSharp documentează instalarea prin copierea folderului `addons` în `game/csgo/`.

## 7. Repornește din nou serverul

După ce ai copiat CounterStrikeSharp, repornește serverul CS2.

În consola serverului execută:

```text
meta list
```

Dacă totul este instalat corect, ar trebui să vezi CounterStrikeSharp în lista pluginurilor încărcate.

Exemplu:

```text
Listing plugins:
[01] CounterStrikeSharp
```

## 8. Verifică dacă CounterStrikeSharp funcționează

În consola serverului poți folosi:

```text
css_plugins list
```

Dacă instalarea este corectă, CounterStrikeSharp ar trebui să răspundă și să afișeze pluginurile instalate.

## Structura finală

După instalare, structura principală ar trebui să arate aproximativ așa:

```text
game/
└── csgo/
├── addons/
│ ├── metamod/
│ │ ├── bin/
│ │ └── ...
│ │
│ ├── counterstrikesharp/
│ │ ├── api/
│ │ ├── bin/
│ │ ├── dotnet/
│ │ ├── plugins/
│ │ └── gamedata/
│ │
│ └── metamod.vdf
│
└── gameinfo.gi
```

## 9. Instalarea pluginurilor CounterStrikeSharp

După ce CounterStrikeSharp funcționează, pluginurile pot fi instalate în:

```text
game/csgo/addons/counterstrikesharp/plugins/
```

De exemplu:

```text
game/csgo/addons/counterstrikesharp/plugins/
└── NumelePluginului/
└── NumelePluginului.dll
```

Structura exactă poate varia în funcție de plugin, așa că verifică întotdeauna instrucțiunile pluginului.

## Probleme frecvente

### `meta` este Unknown Command

Dacă primești:

```text
Unknown command 'meta'
```

verifică:

1. Dacă folderul Metamod a fost copiat în locația corectă.
2. Dacă ai modificat `gameinfo.gi`.
3. Dacă ai adăugat:

```text
Game csgo/addons/metamod
```

4. Dacă ai repornit complet serverul.

Documentația CounterStrikeSharp indică verificarea structurii folderelor și a modificării `gameinfo.gi` atunci când `meta list` nu este recunoscut.

### CounterStrikeSharp nu apare în `meta list`

Verifică dacă ai copiat:

```text
addons/counterstrikesharp/
```

în:

```text
game/csgo/addons/
```

De asemenea, la prima instalare asigură-te că ai folosit versiunea:

```text
with-runtime
```

### Serverul rulează Linux

Pe Linux, CounterStrikeSharp poate necesita și anumite biblioteci de sistem, în funcție de distribuție. Documentația menționează în special `libicu` / `icu-libs` / `libicu-dev` pentru probleme legate de rularea .NET.

### Serverul rulează Windows

Pentru serverele Windows, CounterStrikeSharp menționează necesitatea **Visual Studio Redistributables** pentru funcționare.

## Concluzie

Instalarea corectă este:

```text
1. Descarcă Metamod:Source
2. Copiază addons în game/csgo/
3. Modifică gameinfo.gi
4. Repornește serverul
5. Verifică: meta version
6. Descarcă CounterStrikeSharp With Runtime
7. Copiază addons în game/csgo/
8. Repornește serverul
9. Verifică: meta list
10. Instalează pluginurile în addons/counterstrikesharp/plugins/
```

După acești pași, serverul tău CS2 este pregătit pentru pluginuri CounterStrikeSharp.
Locked

Return to “Tutoriale”