Skip to content

Commit 1f1f5cc

Browse files
committed
patch CS2 Docs cstv/pluginslist
1 parent cbf03a3 commit 1f1f5cc

File tree

3 files changed

+164
-21
lines changed

3 files changed

+164
-21
lines changed

docs/cs2/cstv.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ If the function is activated on the server, access is possible via the IP addres
3434
connect SERVERIP:XXXX
3535
```
3636

37+
## Demo Playback
38+
To hear all player's voice chat, use the following commands in your console before loading up the demo:
39+
```
40+
tv_listen_voice_indices -1
41+
tv_listen_voice_indices_h -1
42+
43+
playdemo yourdemo.dem
44+
```
45+
3746
## Errors
3847

3948
- **[Demo] 2024-11-28_XX-XX-XX_XXXX_de_mirage_team_XXXX_vs_team_XXXXXX.dem: unable to extract addons from file** - [Follow this link](https://www.reddit.com/r/cs2/comments/18ei4n4/cant_play_demos_cs2_unable_to_extract_addons_from/)

docs/cs2/pluginslist.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@ This page provides a detailed overview of the plugins available in our CS2 free
88

99
Below is a list showing the plugins and their availability on free and pro servers.
1010

11-
| CS2 Plugins | Free | Pro |
12-
|:--- |:---: |:--- |
13-
| CS2-SimpleAdmin | ✘ No | ✅ Yes |
14-
| CSTV Demo URL to Discord | ✘ No | ✅ Yes |
15-
| CS2-Deathmatch | ✘ No | ✅ Yes |
16-
| Map Change (!map de_mapname) | ✅ Yes | ✅ Yes |
17-
| Workshop Map (!wsmap workshop ID of map) | ✘ No | ✅ Yes |
18-
| CS2Rcon (!rcon) | ✘ No | ✅ Yes |
19-
| AddAdmin/RemoveAdmin | ✘ No | ✅ Yes |
20-
| MatchZy w/ Practice Mode | ✘ No | ✅ Yes |
21-
| OpenPrefirePrac | ✘ No | ✅ Yes |
22-
| CS2-Retakes | ✘ No | ✅ Yes |
23-
| WeaponPaints (Skins) | ✘ No | ✅ Yes (**GSLT required**) |
11+
| CS2 Plugins | Free | Pro |
12+
|-----------------------------------------------|:---------:|:-----------------:|
13+
| CS2-SimpleAdmin | ❌ No | ✅ Yes |
14+
| AddAdmin/RemoveAdmin (`/login RconPass`) | ❌ No | ✅ Yes |
15+
| CS2Rcon (!rcon) | ❌ No | ✅ Yes |
16+
| CSTV Demo URL to Discord | ❌ No | ✅ Yes |
17+
| CS2-FixDemoVoiceChat | ❌ No | ✅ Yes |
18+
| CS2-Deathmatch | ❌ No | ✅ Yes |
19+
| CS2-Retakes w/ RetakesAllocator | ❌ No | ✅ Yes |
20+
| MatchZy w/ Practice Mode | ❌ No | ✅ Yes |
21+
| OpenPrefirePrac | ❌ No | ✅ Yes |
22+
| Map Change (!map de_mapname) | ✅ Yes | ✅ Yes |
23+
| Workshop Map (!wsmap workshop ID of map) | ❌ No | ✅ Yes |
24+
| WeaponPaints (Skins) | ❌ No | ✅ Yes (**GSLT required**) |

src/data/commands/matchzyCommands.js

Lines changed: 141 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,17 @@ const matchzyCommands = [
3535
},
3636
{
3737
command: '.stop',
38-
description: 'Requests to restore the current round. Both teams must type .stop to restore.',
38+
description: 'Requests to restore the current round. Both teams must type .stop to restore.',
3939
example: '.stop'
4040
},
41+
{
42+
command: '.uncoach',
43+
description: 'Leaves coaching slot',
44+
example: '.uncoach'
45+
},
4146
{
4247
command: '.coach',
48+
aliases: ['.coach ct'],
4349
description: 'Starts coaching the specified team side (t/ct).',
4450
example: '.coach t',
4551
},
@@ -60,7 +66,7 @@ const matchzyCommands = [
6066
title: 'Practice Commands',
6167
commands: [
6268
{
63-
command: '.back',
69+
command: '.back <number>',
6470
description: 'Teleports to a specific position in grenade history.',
6571
example: '.back 1',
6672
arguments: {
@@ -72,8 +78,19 @@ const matchzyCommands = [
7278
description: 'Adds a bot at your current position.',
7379
example: '.bot'
7480
},
81+
{
82+
command: '.nobot',
83+
description: 'Removes one bot each.',
84+
example: '.nobot'
85+
},
86+
{
87+
command: '.nobots',
88+
description: 'Removes all the bots',
89+
example: '.nobots'
90+
},
7591
{
7692
command: '.crouchbot',
93+
aliases: ['.cbot'],
7794
description: 'Adds a crouched bot at your position.',
7895
example: '.crouchbot'
7996
},
@@ -87,6 +104,11 @@ const matchzyCommands = [
87104
description: 'Breaks all breakable entities (glass, doors, vents).',
88105
example: '.break'
89106
},
107+
{
108+
command: '.breakrestore',
109+
description: 'Restore all breakable entities (glass, doors, vents).',
110+
example: '.breakrestore'
111+
},
90112
{
91113
command: '.clear',
92114
description: 'Removes all active utility (smokes, molotovs, incendiaries).',
@@ -115,6 +137,11 @@ const matchzyCommands = [
115137
number: 'Required: Spawn position number'
116138
}
117139
},
140+
{
141+
command: '.spawn <number>',
142+
description: 'Spawns to the provided competitive spawn number of same team',
143+
example: '.spawn 1',
144+
},
118145
{
119146
command: '.dryrun',
120147
aliases: ['.dry'],
@@ -132,10 +159,118 @@ const matchzyCommands = [
132159
description: 'Toggles god mode.',
133160
example: '.god'
134161
},
162+
{
163+
command: '.bestspawn',
164+
description: 'Teleports you to your team closest spawn from your current position',
165+
example: '.bestspawn'
166+
},
167+
{
168+
command: '.worstspawn',
169+
description: 'Teleports you to your team furthest spawn from your current position',
170+
example: '.worstspawn'
171+
},
172+
{
173+
command: '.bestctspawn',
174+
description: ' Teleports you to CT team closest spawn from your current position',
175+
example: '.bestctspawn'
176+
},
177+
{
178+
command: '.worstctspawn',
179+
description: 'Teleports you to CT team furthest spawn from your current position',
180+
example: '.worstctspawn'
181+
},
182+
{
183+
command: '.besttspawn',
184+
description: 'Teleports you to T team closest spawn from your current position',
185+
example: '.besttspawn'
186+
},
187+
{
188+
command: '.worsttspawn',
189+
description: 'Teleports you to T team furthest spawn from your current position',
190+
example: '.worsttspawn'
191+
},
192+
{
193+
command: '.showspawns',
194+
description: 'Highlights all the competitive spawns',
195+
example: '.showspawns'
196+
},
197+
{
198+
command: '.hidespawns',
199+
description: 'Hides the highlighted spawns',
200+
example: '.hidespawns'
201+
},
202+
{
203+
command: '.watchme',
204+
aliases: ['.fas'],
205+
description: 'Forces all players into spectator except the player who called this command',
206+
example: '.watchme'
207+
},
208+
{
209+
command: '.noflash',
210+
aliases: ['.noblind'],
211+
description: 'Toggles immunity for flashbang',
212+
example: '.noflash'
213+
},
214+
{
215+
command: '.rethrow',
216+
aliases: ['.rt'],
217+
description: 'Rethrows your last thrown grenade',
218+
example: '.rethrow'
219+
},
220+
{
221+
command: '.timer',
222+
description: 'Starts a timer immediately and stops it when you type .timer again, telling you the duration of time',
223+
example: '.timer'
224+
},
225+
{
226+
command: '.throwindex <index> <optional index> <optional index>',
227+
description: 'Throws grenade of provided position(s) from your grenade thrown history.',
228+
example: '.throwindex 1 2'
229+
},
230+
{
231+
command: '.lastindex',
232+
description: 'Prints index number of your last thrown grenade.',
233+
example: '.lastindex'
234+
},
235+
{
236+
command: '.rethrowsmoke',
237+
description: 'Throws your last thrown smoke grenade.',
238+
example: '.rethrowsmoke'
239+
},
240+
{
241+
command: '.rethrownade',
242+
description: 'Throws your last thrown HE grenade.',
243+
example: '.rethrownade'
244+
},
245+
{
246+
command: '.rethrowflash',
247+
description: 'Throws your last thrown flash.',
248+
example: '.rethrowflash'
249+
},
250+
{
251+
command: '.rethrowmolotov',
252+
description: 'Throws your last thrown molotov.',
253+
example: '.rethrowmolotov'
254+
},
255+
{
256+
command: '.rethrowdecoy',
257+
description: 'Throws your last thrown decoy.',
258+
example: '.rethrowdecoy'
259+
},
260+
{
261+
command: '.solid',
262+
description: 'Toggles mp_solid_teammates',
263+
example: '.solid'
264+
},
135265
{
136266
command: '.impacts',
137-
description: 'Toggles impact visualization.',
267+
description: 'Toggles sv_showimpacts',
138268
example: '.impacts'
269+
},
270+
{
271+
command: '.traj',
272+
description: 'Toggles sv_grenade_trajectory_prac_pipreview',
273+
example: '.traj'
139274
}
140275
]
141276
},
@@ -163,11 +298,6 @@ const matchzyCommands = [
163298
description: 'Returns to last grenade throw position.',
164299
example: '.last'
165300
},
166-
{
167-
command: '.lastindex',
168-
description: 'Shows index of last thrown grenade.',
169-
example: '.lastindex'
170-
},
171301
{
172302
command: '.listnades',
173303
aliases: ['.lin'],
@@ -230,11 +360,13 @@ const matchzyCommands = [
230360
},
231361
{
232362
command: '.forcepause',
363+
aliases: ['.fp'],
233364
description: 'Admin-pauses match (players cannot unpause).',
234365
example: '.forcepause'
235366
},
236367
{
237368
command: '.forceunpause',
369+
aliases: ['.fup'],
238370
description: 'Force-unpauses match.',
239371
example: '.forceunpause'
240372
},
@@ -251,6 +383,7 @@ const matchzyCommands = [
251383
},
252384
{
253385
command: '.prac',
386+
aliases: ['.tactics'],
254387
description: 'Starts Practice mode.',
255388
example: '.prac'
256389
},

0 commit comments

Comments
 (0)