CKRAS BOT: Difference between revisions

From CKRAS Wiki

No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
__NOTOC__
{{#seo:
{{#seo:
|title=Easy management of your CS2 server - CKRAS WIKI
|title=Easy management of your CS2 server - CKRAS WIKI
|title_mode=append
|title_mode=append
|keywords=ckras, wiki, cs2, gameserver, help, guide, csgo, webinterface, token, gslt, area, ckras bot, bot, manage
|keywords=ckras, wiki, cs2, gameserver, help, guide, csgo, webinterface, token, gslt, area, ckras bot, bot, manage, scrim, prac, coach, matchzy
|description=CKRAS BOT for scrims and pracs on your CS2 gameserver. Manage your gameserver with simple commands and Coach Mode.
|description=CKRAS BOT helps you manage your CS2 gameserver with simple in-game commands. Start scrims, practice sessions, coaches, demos and more directly on your CKRAS server.
|image=
|image=Counterstrike2.png
|image_alt=CKRAS BOT for CS2 Gameserver
|image_alt=CKRAS BOT for CS2 Gameserver
}}The <big>CKRAS BOT</big> for Counterstrike 2, helps you to administrate your [[CS2]] gameserver (!help), with the help of the BOT you can start trainings (!prac) , Bo1, Bo3, Bo5 matches (scrims), [[Coach]], [[MatchZy]], [[CSTV]] and much more with simple commands (!help) - no previous knowledge needed, just start playing.
}}
 
<div class="ck-page">
 
<div class="ck-hero--dark">
{| style="background:transparent; border:none; width:100%;"
|-
| style="vertical-align:top; width:130px; padding-right:20px;" |
<div class="ck-hero-logo">[[File:CKRAS BOT .png|alt=CKRAS BOT for CS2 Server|110x110px]]</div>
| style="vertical-align:top;" |
<div class="ck-hero-content">
<h1 class="ck-hero-title">CKRAS BOT</h1>
<div class="ck-hero-sub">Manage your CS2 server with simple in-game commands for practice, scrims, matches, coaches and demos.</div>
<div class="ck-hero-meta"><b>Quick Start:</b> Type <code>!help</code> in-game to see all available commands.</div>
<div class="ck-hero-actions">
[https://iface.ckras.com <span class="ck-btn ck-btn-primary">▶ Open Webpanel</span>]
[https://www.ckras.com/en/ <span class="ck-btn ck-btn-ghost">CKRAS Website</span>]
[https://play.ckras.com <span class="ck-btn ck-btn-ghost">Play</span>]
</div>
</div>
|}
</div>
 
<div class="ck-lead">
'''CKRAS BOT''' helps you manage your '''[[CS2]] gameserver''' with simple chat commands. 
Start '''practice''', '''scrims''', '''Bo1 / Bo3 / Bo5 matches''', use '''[[Coach]]''', control '''[[CSTV]]''', and combine everything with '''[[MatchZy]]''' for extended features.
</div>
 
<div class="ck-jump">
<b>Jump to:</b> [[CKRAS BOT#Quick Start|Quick Start]] • [[CKRAS BOT#Commands|Commands]] • [[CKRAS BOT#Installation|Installation]] • [[CKRAS BOT#Add Admin|Add Admin]] • [[CKRAS BOT#Disable CKRAS BOT|Disable BOT]] • [[CKRAS BOT#Video|Video]]
</div>
 
== Quick Start ==
 
<div class="ck-callout ck-callout--ok">
<b>Start using CKRAS BOT in seconds:</b>
</div>


{{bot|1=CKRAS BOT}}
# Join your server
==CKRAS BOT Tool==
# Open chat
In this WIKI we will show you the most important features of our CKRAS BOT and how you can manage (!help) your gameserver with the bot. 
# Type <code>!help</code>
# Choose the mode you want to run
# Start playing


RECOMMEND: '''Please activate the additional tool [[MatchZy]], combined with CKRAS BOT you can use commands like !spawns, !nades, !clear, !ff and more on your server'''
<div class="ck-callout ck-callout--amber">
<b>Recommended:</b> Activate [[MatchZy]] together with CKRAS BOT to unlock commands like <code>!spawns</code>, <code>!nades</code>, <code>!clear</code>, <code>!ff</code> and more.
</div>


{{info|>> [[MatchZy]] <<}}
{{info|>> [[MatchZy]] <<}}


 
== Why CKRAS BOT ==
 
With CKRAS BOT you can control the most important parts of your CS2 server without editing configs manually. 
It is designed for easy usage directly in-game, so even new players can start a practice or scrim quickly.
 
<div class="ck-feature-list">
<span class="ck-feature-pill">Practice Mode</span>
<span class="ck-feature-pill">Scrims</span>
<span class="ck-feature-pill">Bo1 / Bo3 / Bo5</span>
<span class="ck-feature-pill">Coach Mode</span>
<span class="ck-feature-pill">CSTV Demos</span>
<span class="ck-feature-pill">Workshop Support</span>
<span class="ck-feature-pill">Admin Management</span>
<span class="ck-feature-pill">MatchZy Integration</span>
</div>
 
<div class="ck-callout">
<b>Tool version:</b> CS2 BOT (Prac/Scrim) Tool Version 1.03 — Released 25 April 2025
</div>


== Installation ==


''CS2 BOT (Prac/Scrim) Tool Version 1.03 - Released 25. April 2025''
CKRAS BOT is included for all [[CS2]] customers and is available by default on supported servers.


[[File:Counterstrike2.png|alt=CKRAS BOT for CS2 Server|500x500px|link=https://wiki-en.ckras.com/wiki/index.php?title=CS2]]
<div class="ck-callout ck-callout--amber">
<b>Note:</b> If you do not want to use CKRAS BOT, you can disable it in the [[Webinterface|webpanel]].
</div>


==How it works==
<div class="ck-step-grid">
CKRAS BOT & [[MatchZy]] takes over commands which are executed with simple inputs (''!help'') in the chat window. You can see below which commands are currently available to manage your [[CS2]] Gameserver.
<div class="ck-step-card">
<div class="ck-step-top">
<div class="ck-step-num">1</div>
<div class="ck-step-title">Open Webpanel</div>
</div>
<div class="ck-step-desc">Go to the CKRAS webpanel for your server management.</div>
</div>


<div class="ck-step-card">
<div class="ck-step-top">
<div class="ck-step-num">2</div>
<div class="ck-step-title">Check CKRAS BOT</div>
</div>
<div class="ck-step-desc">CKRAS BOT is already available by default for CS2 customers.</div>
</div>


==Installation==
<div class="ck-step-card">
CKRAS BOT is a free feature for all [[CS2]] Customers [https://www.ckras.com www.ckras.com], this extension is provided on every customer system as default and makes it easier to use your [[CS2]] Server for Scrims/Pracs. ''If you do not want to use the bot and the bot menu, you can [[CKRAS BOT#Disable CKRAS BOT|deactivate]] this feature it in the [[webinterface]].''
<div class="ck-step-top">
<div class="ck-step-num">3</div>
<div class="ck-step-title">Use In-Game Commands</div>
</div>
<div class="ck-step-desc">Join your server and type <code>!help</code> to get started.</div>
</div>
</div>


[[File:Activate-ckras-bot.png|alt=Activate CKRAS BOT]]
[[File:Activate-ckras-bot.png|alt=Activate CKRAS BOT]]


NEW WEBPANEL IS LIVE : https://iface.ckras.com
<div class="ck-callout">
<b>New webpanel:</b> https://iface.ckras.com
</div>
 
== Commands ==
== Commands ==
<div class="ck-lead">
These are the most important commands to control your server with CKRAS BOT.
</div>
<div class="ck-command-nav">
[[CKRAS BOT#Admin Commands|Admin Commands]] • [[CKRAS BOT#Public Commands|Public Commands]] • [[CKRAS BOT#Features available with Addons .28MatchZy.29|Addon Commands]]
</div>


=== Admin Commands ===
=== Admin Commands ===
{| class="wikitable" width="750"
 
|+ADMIN - Commands
<div class="ck-callout ck-callout--amber">
|-
<b>Admin required.</b> These commands are restricted once BOT admins are assigned.
!Commands!!Description
</div>
 
{| class="wikitable"
|-
|-
|!help||Lists all available commands
! style="width:220px;" | Command
! style="width:580px;" | Description
|-
|-
|!map||Switches to the desired map e.g. !map dust2 ''or'' de_dust2
| <code>!help</code> || Lists all available commands.
|-
|-
|!rr||Restarts the server after a few seconds (alias: !restart)
| <code>!map</code> || Switches to the desired map, for example <code>!map dust2</code> or <code>!map de_dust2</code>.
|-
|-
|!5on5||Loads a 5on5 Setup and restarts the game (alias !bo1, !startmatch)>> ''!start'' with [[MatchZy]] (see [[MatchZy#MatchZy Commands|MatchZy Commands]])
| <code>!rr</code> / <code>!restart</code> || Restarts the server after a few seconds.
|-
|-
|!scrim
| <code>!5on5</code> / <code>!bo1</code> / <code>!startmatch</code> || Loads a 5on5 setup and restarts the game.
|Ativates scrim mode, enables the command !coach
|-
|-
|'''!rcon <command>'''
| <code>!scrim</code> || Activates scrim mode and enables commands like <code>!coach</code>.
|Execute RCON commands - Example: ''!rcon say test'' - [https://wiki-en.ckras.com/wiki/index.php?title=CS2#RCON_Commands RCON commands]
|-
|-
|!train
| <code>!rcon &lt;command&gt;</code> || Executes an RCON command, for example <code>!rcon say test</code>.
|<nowiki>Starts Training | Prac Mode (alias: !training, !prac)</nowiki>  
|-
|-
|!clinch
| <code>!train</code> / <code>!training</code> / <code>!prac</code> || Starts training / practice mode.
|You can set with this cmd. that a ''!5on5'' ends after winner is determined
|-
|-
|!playout
| <code>!clinch</code> || Ends a <code>!5on5</code> once the winner is determined.
|Toggles playout (all rounds would be played irrespective of winner. Useful in !scrim)
|-
|-
|!impact
| <code>!playout</code> || Toggles playout mode so all rounds are played.
|<nowiki>Displays damage caused (only in !prac | !train mode)</nowiki>
|-
|-
|!stopimpact
| <code>!impact</code> || Shows damage caused in practice mode.
|<nowiki>Ends the !impact damage display in (!train | !prac mode)</nowiki>
|-
|-
|!rethrow
| <code>!stopimpact</code> || Stops the damage display.
|This command will rethrow the exact same smoke, flash, molly or HE you threw. (only in !train)
|-
|-
|!stop
| <code>!rethrow</code> || Rethrows the last thrown smoke, flash, HE or molotov in training mode.
|Ends !5on5 ,!train or !scrim Mode (alias: !matchend, !endgame, !endmatch)
|-
|-
|!record
| <code>!stop</code> || Ends <code>!5on5</code>, <code>!train</code> or <code>!scrim</code>.
|Start a demo on your [[CSTV]] Server (alias !startrecord !record)
''NOTE'': [[CSTV]] - [https://wiki-en.ckras.com/wiki/index.php?title=CSTV#TV_PORT Port] (tv_enable 1 must be set in the [https://wiki-en.ckras.com/wiki/index.php?title=Webinterface#Config_.2F.2F_Server.cfg_edit server.cfg])
|-
|-
|!tvstop
| <code>!record</code> || Starts a demo on your [[CSTV]] server.
|Stops a demo on your [[CSTV]] server (alias !stoprecord, !stoptv, !stop)
|-
|-
|!config <NAME>
| <code>!tvstop</code> || Stops the CSTV demo recording.
|Loads a custom config !config name = name.cfg
Example: !config train
(loads the traing.cfg)
 
Use your own customized Config. (alias: !exec)
|-
|-
|!knife
| <code>!config &lt;name&gt;</code> || Loads a custom config, for example <code>!config train</code>.
|<nowiki>Activates Knife Mode - Then !swap | !stay if won</nowiki>
|-
|-
|!botadd
| <code>!knife</code> || Activates knife round mode, then use <code>!swap</code> or <code>!stay</code>.
|Add Bots (alias: !addbot) - [https://wiki-en.ckras.com/wiki/index.php?title=Bots Bots commands]
|-
|-
|<s>!dm</s>
| <code>!botadd</code> / <code>!addbot</code> || Adds bots to the server.
|<s>Enables Deathmatch (DM) disabled temp</s>
|-
|-
|!overtime
| <code>!overtime</code> || Enables overtime in 5on5 mode.
|Enables Overtime (only !5on5)
|-
|-
|!restore
| <code>!restore</code> || Restores a backup of the selected round, for example <code>!restore 5</code>.
|Backup of the desired round - "!restore 5" [Round 5]
|-
|-
|!restorelast
| <code>!restorelast</code> || Restores the last round backup.
|Backup of the last Round
|-
|-
|!workshop '''NEW'''
| <code>!workshop</code> || Lists workshop commands.
|List all [[Workshop]] Commands in Chat/Menu
|-
|-
|!winstall <number> '''NEW'''
| <code>!winstall &lt;number&gt;</code> || Installs a workshop map by Workshop ID.
|Install the [[workshop]] map for example 3437809122 for de_cache
|-
|-
|!wlist '''NEW'''
| <code>!wlist</code> || Lists installed workshop maps.
|List all installed workshop maps ([[Workshop|Workshop Key Guide]])
|-
|-
|!wmap <mapname> '''NEW'''
| <code>!wmap &lt;mapname&gt;</code> || Changes to an installed workshop map.
|Change the current map to the [[workshop]] map you want to play
|}
|}


<div class="ck-callout">
If no BOT admin has been assigned, every player on the server can use admin commands.
</div>


=== Public Commands ===


The Admin commands are only restrictive when a CKRAS BOT <u>ADMIN</u> has been added.
{| class="wikitable"
 
<u>We recommend to add Admins</u> - how you can do this see here [https://wiki-en.ckras.com/wiki/index.php?title=CKRAS_BOT#Add_Admin ADD Admin] below in the WIKI.
 
=== Public Commands ===
{| class="wikitable" width="750"
|+Public Commands
|-
|-
!Commands!!Description
! style="width:220px;" | Command
! style="width:580px;" | Description
|-
|-
|!help||Lists all available commands
| <code>!help</code> || Lists all available commands.
|-
|-
|'''<nowiki>!coach <ct|t></nowiki>'''
| <code>!coach &lt;ct|t&gt;</code> || Activates coach mode for the selected side. Requires [[MatchZy]].
|Activates the Coach function for your gameserver - [[MatchZy]]
|-
|-
|!uncoach
| <code>!uncoach</code> || Exits coach mode.
|Exits Coach Mode (alias: !nocoach, !coachstop, !coachend) - [[MatchZy]]
|-
|-
|!nade
| <code>!nade</code> / <code>!nades</code> || Opens the grenade menu. Requires [[MatchZy]].
|Displays an extra menu with all commands for grenades only (alias: !nades) - [[MatchZy]]
|-
|-
|!pause||Pauses the game in the next freeztime
| <code>!pause</code> || Pauses the game in the next freeze time.
|-
|-
|!unpause||Removes the pause and freeztime starts
| <code>!unpause</code> || Requests the game to continue.
|-
|-
|!swap
| <code>!swap</code> || Swaps teams after a knife round.
|<nowiki>Swap Teams CT|T (only availible after kniferounde !knife)</nowiki>
|-
|-
|!stay
| <code>!stay</code> || Keeps the current side after winning knife round.
|Staying on the side after winning Knife (!knife)
|-
|-
|!timeout
| <code>!timeout</code> / <code>!tactics</code> || Starts a tactical timeout in 5on5 mode.
|Timeout for tactical meetings (60 seconds) (alias: !tactics) - for !5on5 Mode
|-
|-
|!nobot
| <code>!nobot</code> || Removes bots from the server.
|Removes Bot from Server
|-
|-
|!report <bug>
| <code>!report &lt;bug&gt;</code> || Sends a bug report or feature request.
|Report a Bug or Feature Request" !report your bug"
|}
|}


=== Features available with Addons ([[MatchZy]]) ===
=== Features available with Addons ([[MatchZy]]) ===
The following commands are available with the '''[[MatchZy]]''' Plugin available as default, and can manually installed in the webinterface with one click.


<u>NOTE:</u> If you have any questions about to use '''[[MatchZy]]''' or CS2 Scrim, contact us add any time the full cmd. list you can [[MatchZy#MatchZy Commands|find here]].  
<div class="ck-callout ck-callout--ok">
{| class="wikitable" width="750"
<b>Recommended addon:</b> [[MatchZy]] adds many advanced commands for pracs, grenades, coaches and scrims.
|!prefire
</div>
|addon required ([[PreFire]]) - Train PreFire Practice with this Addon
 
{| class="wikitable"
|-
! style="width:220px;" | Command
! style="width:580px;" | Description
|-
| <code>!prefire</code> || Starts [[PreFire]] training if the addon is installed.
|-
|-
|!spawns <number>  
| <code>!spawns</code> || Shows competitive spawns.
|''addon required ([[MatchZy]])'' - Spawns and competitve spawns
|-
|-
|!ready !unready
| <code>!ready</code> / <code>!unready</code> || Used for ready systems in match mode.
|''addon required ([[MatchZy]])''  - Start the bo1 mode with the command !r !ur
|-
|-
|!start  
| <code>!start</code> || Forces a game to start immediately.
|''addon required ([[MatchZy]])'' - A game start is forced immediately, even if !ready is not set
|-
|-
|''!clear''
| <code>!clear</code> || Clears active grenades on the server.
|''addon required ([[MatchZy]])'' - removes grenades on the server (training mode !prac)
|-
|-
|!break
| <code>!break</code> || Breaks breakable map entities.
|''addon required ([[MatchZy]])'' - Breaks all the breakable entities  
|-
|-
|!watchme
| <code>!watchme</code> || Forces all players into spectator except the current player.
|''addon required ([[MatchZy]])'' - Forces all players into spectator except the player.
|-
|-
|!noflash
| <code>!noflash</code> || Toggles flashbang immunity.
|''addon required ([[MatchZy]])'' - Toggles immunity for flashbang
|-
|-
|!fastforward
| <code>!fastforward</code> || Fast-forwards server time.
|''addon required ([[MatchZy]])'' - Moves server time for 20 seconds
|-
|-
|!rethrow  
| <code>!rethrow</code> || Rethrows the last grenade.
|command will rethrow the exact same last smoke, flash, molly or HE you threw.  
|-
|-
|!last  
| <code>!last</code> || Teleports to the last thrown grenade position.
|command which teleports the player to the last thrown grenade position
|-
|-
|!timer  
| <code>!timer</code> || Starts or stops a timer.
|command which starts a timer immediately and stops it when you type .timer again, telling you the duration of time ''addon required ([[MatchZy]])''
|-
|-
|!back <number>  
| <code>!back &lt;number&gt;</code> || Teleports back to a saved grenade history position.
|command which teleports you back to the provided position in your grenade history
|-
|-
|!throwindex <index> <optional index> <optional index>
| <code>!throwindex &lt;index&gt;</code> || Throws grenade(s) from history.
|Command which throws grenade of provided position(s) from your grenade thrown history. Example: <code>!throwindex 1 2</code> will throw your 1st and 2nd grenade. <code>!throwindex 4 5 8 9</code> will throw your 4th, 5th, 8th and 9th grenade (If you've added delay in grenades, they'll be thrown with their specific delay). ''addon required ([[MatchZy]])''
|-
|-
|!delay <delay_in_seconds
| <code>!delay &lt;seconds&gt;</code> || Sets delay for rethrow or throwindex.
|command which sets a delay on your last grenade. This is only used when using .rethrow or .throwindex ''addon required ([[MatchZy]])''
|-
|-
|!lastindex
| <code>!lastindex</code> || Prints the index number of the last grenade.
|command which prints index (position) number of your last thrown grenade.
|-
|-
|!rethrowsmoke  
| <code>!rethrowsmoke</code>, <code>!rethrownade</code>, <code>!rethrowflash</code>, <code>!rethrowmolotov</code>, <code>!rethrowdecoy</code> || Grenade-specific rethrow commands.
<nowiki>!rethrownade </nowiki>
 
<nowiki>!rethrowflash </nowiki>
 
<nowiki>!rethrowmolotov </nowiki>
 
<nowiki>!rethrowdecoy </nowiki>
|Added grenade-specific rethrow commands for every grenade type !nade (Nade Menu)
''addon required ([[MatchZy]])''
|-
|-
|!nade '''NEW''' >>>
| <code>!nade</code> || Opens the advanced nade menu with save and load features.
|''addon required ([[MatchZy]])'' - !nade open a extra Nades Menu
'''only visible if CKRAS BOT is active'''
<nowiki>!savenade <name> <optional description>  </nowiki>
 
<nowiki>!loadnade <name>  </nowiki>
 
.delnade <name> 
 
.importnade <nowiki><code></nowiki>
 
.listnades <optionale filter>
 
.globalnades
|}
|}


<u>NOTE:</u> All the following commands are available with '''[[MatchZy]]''', find the full cmd. list [[MatchZy|here]].
<div class="ck-callout">
For the full MatchZy command list, see [[MatchZy]].
</div>


Please note that their a new commands available to add and change to [[Workshop]] Maps ([[Workshop|Workshop Guide]])
== Coach Mode ==


You need Support? Join [https://discord.gg/gWaPQhSDsY Discord]:
<div class="ck-callout">
<b>Command:</b> <code>!coach &lt;ct|t&gt;</code>
</div>


[[File:Discord.png|alt=Discord|50x50px|link=https://discord.gg/gWaPQhSDsY]]
[[File:Whistle.png|left|20x20px|Coach|link=https://wiki-en.ckras.com/wiki/index.php?title=Coach]]
Coach mode lets you assign yourself as coach for CT or T side.


==== [[Coach|COACH]] !coach <ct|t> ====
<div class="ck-callout ck-callout--amber">
<blockquote>[[File:Whistle.png|left|20x20px|Coach|link=https://wiki-en.ckras.com/wiki/index.php?title=Coach]]''!coach <ct|t> (Assign as a Coach)''
<b>Requirement:</b> Install [[MatchZy]] and Metamod to use coach features.
 
</div>
<u>NOTE: Install [[MatchZy]] Plugin to use Coach Features</u>
 
''IMPORTANT: Metamod + [[MatchZy]] plugin is required for the'' <u>!coach <ct|t></u> ''function. You can install these addons ease in the Webpanel.''</blockquote>


<div style="clear:both;"></div>


== Add Admin ==


You can manage BOT admins in the webpanel.


<div class="ck-callout ck-callout--amber">
<b>Important:</b> If no admin is assigned, every player on the server has admin rights.
</div>


<u>TIPP</u>: Upload your own cfg. via FTP to your [[CS2]] Gameserver - Folder: '''/cs2/game/csgo/cfg''' - See Guide: [https://wiki-en.ckras.com/wiki/index.php?title=CS2#FTP_Installation CS2 - FTP Installation]
<div class="ck-step-grid">
<div class="ck-step-card">
<div class="ck-step-top">
<div class="ck-step-num">1</div>
<div class="ck-step-title">Open Admin Management</div>
</div>
<div class="ck-step-desc">Open the CKRAS BOT section in the webpanel and click <b>Manage Admins</b>.</div>
</div>


== Add Admin ==
<div class="ck-step-card">
You can edit your gameserver in the webpanel https://iface.ckras.com.
<div class="ck-step-top">
<div class="ck-step-num">2</div>
<div class="ck-step-title">Add SteamID64</div>
</div>
<div class="ck-step-desc">Enter your SteamID64 so only selected admins can manage the server.</div>
</div>


Here a new field has been added with the content ''"CKRAS BOT" - > Manage Admins''
<div class="ck-step-card">
<div class="ck-step-top">
<div class="ck-step-num">3</div>
<div class="ck-step-title">Restart Server</div>
</div>
<div class="ck-step-desc">Restart the server once after adding the admin entry.</div>
</div>
</div>


[[File:Add-admins.png|alt=ADD ADMIN (CKRAS BOT)|750x750px]]
[[File:Add-admins.png|alt=ADD ADMIN (CKRAS BOT)|750x750px]]


If you click on '''Manage Admins''' you will get to the overview page where you can enter your <u>STEAM:ID</u>, so that in the future only admins can execute the commands on your gameserver.
=== Find your Steam ID3 or Steam ID64 ===
 
'''FUNCTION:''' If nobody is assigned as admin, every player on server will have admin rights (in that case this list will be ignored), this also applies to the MatchZy addon, and you can also set the [[MatchZy#MatchZy Options|MatchZy options]] so that each player is an admin.
 
 
 


=== Find your Steam ID3 or Steam ID64 ===
You can find your SteamID3 in the console log or your SteamID64 in your Steam profile settings.
You can find your Steam ID3 in the console log, see picture, alternatively you can find your SteamID64 in your Steam profile under Settings.


[[File:Console-log-button.png|alt=Console|link=]]
[[File:Console-log-button.png|alt=Console|link=]]
[[File:Findsteam-id.png|alt=Find your Steam ID 3|750x750px|link=]]
[[File:Findsteam-id.png|alt=Find your Steam ID 3|750x750px|link=]]


<u>We add the SteamID3 format not longer, please useSteamID64</u>
<div class="ck-callout">
<b>Note:</b> Please use <b>SteamID64</b>. SteamID3 is no longer recommended.
</div>


=== Add Admin Webpanel ===
=== Add Admin in Webpanel ===
You can click on CKRAS BOT "ADD ADMIN" in the [https://iface.ckras.com webinterface] to add individual admins for your server.


See here an example how this looks like in the [[Webinterface|panel]].
[[File:Add-admins.png|alt=CKRAS BOT ADMIN - EDIT|750x750px]]
[[File:Add-user-webpanel-bot-admin.png|alt=CKRAS BOT ADMIN ASSIGN|750x750px]]
[[File:Add-user-admin-2.png|alt=MANAGE ADMIN RIGHTS - CKRAS BOT|750x750px]]
[[File:Add-user-admin-3.png|alt=MANAGE ADMIN RIGHTS - CKRAS BOT|750x750px]]


NOTE: If nobody is assigned as admin, every player on server will have admin rights! We recommend to add a admin.
== Workshop Support ==


[[File:Add-admins.png|alt=CKRAS BOT ADMIN - EDIT|750x750px]]
CKRAS BOT also supports workshop maps.


[[File:Add-user-webpanel-bot-admin.png|alt=CKRAS BOT ADMIN ASSIGN|750x750px]]
<div class="ck-feature-list">
<span class="ck-feature-pill"><code>!workshop</code></span>
<span class="ck-feature-pill"><code>!winstall</code></span>
<span class="ck-feature-pill"><code>!wlist</code></span>
<span class="ck-feature-pill"><code>!wmap</code></span>
</div>


See the full [[Workshop|Workshop Guide]] for details.
[[File:Add-user-admin-2.png|alt=MANAGE ADMIN RIGHTS - CKRAS BOT|750x750px]]


[[File:Add-user-admin-3.png|alt=MANAGE ADMIN RIGHTS - CKRAS BOT|750x750px]]
== In-Game Screenshots ==
After you have added yourself as an admin, please restart the server once with "'''restart'''" in the [[webinterface]].


==BOT SCREENSHOTS INGAME==
<div class="ck-lead">
This is how it looks ingame on your [[CS2]] gameserver
This is how CKRAS BOT looks in-game on your [[CS2]] server.
 
</div>
See [[CKRAS BOT#Commands|Comands above]] - example !rcon <cmd>, !prac) to mange your [[CS2]] Server.
 
 
BETA 0.1 Screenshot


[[File:CKRAS BOT (prac) Beta.png|alt=CKRAS BOT (prac) Beta|500x500px|link=]]
[[File:CKRAS BOT (prac) Beta.png|alt=CKRAS BOT (prac) Beta|500x500px|link=]]
Beta 0.6 Screenshot
[[File:CKRAS-BOT-Beta06.png|alt=CKRAS BOT Beta (scrim/prac) Version 06|500x500px|link=]]
[[File:CKRAS-BOT-Beta06.png|alt=CKRAS BOT Beta (scrim/prac) Version 06|500x500px|link=]]
Beta 0.77 Screenshot
[[File:CKRAS BOT-07112023.png|alt=CKRAS BOT-07112023|link=]]
[[File:CKRAS BOT-07112023.png|alt=CKRAS BOT-07112023|link=]]


== Disable CKRAS BOT ==
== Disable CKRAS BOT ==


You can also deactivate the CKRAS BOT if you have no use for it, simply set the toogle to deactivated.
You can disable CKRAS BOT in the webpanel if you do not want to use it.


[[File:Disable-ckras-bot.png|alt=Disable CKRAS BOT|624x624px]]
[[File:Disable-ckras-bot.png|alt=Disable CKRAS BOT|624x624px]]


== Video ==
== Video ==
'''https://www.youtube.com/watch?v=vrkp0EdQoHQ'''


Short video how CKRAS BOT works, some functions are only available when only the BOT is active, other features like !spawns etc. are only available with  [[MatchZy]] (recommend) or [[CS2 Scrim]], if you have any questions just contact us at any time, also in [https://discord.gg/gWaPQhSDsY Discord].
https://www.youtube.com/watch?v=vrkp0EdQoHQ
 
Short video showing how CKRAS BOT works
Some functions are available only with the BOT itself, while others require addons like [[MatchZy]] or related scrim tools.
 
== Notes ==


==NOTE==
The basic functions of CKRAS BOT are already complete. 
The basic functions of the CKRAS BOT have been completed so far, we are now expanding the scope step-by-step with further addons such as [[MatchZy]], which is already fully integrated into the bot (!help). If you have other plugins that you would like to integrate into our BOT or [https://iface.ckras.com webpanel], please contact us.
Additional features are being expanded step by step through deeper addon integration such as [[MatchZy]].
 
<div class="ck-callout">
If you want other plugins integrated into CKRAS BOT or the webpanel, contact the CKRAS team.
</div>


{{bot|1=CKRAS BOT}}
{{bot|1=CKRAS BOT}}
===FEEDBACK===
Please send your feedback to '''support@ckras.com'''.


You can also send your feedback directly with the bot, command '''!report "PROBLEM"'''
== Feedback ==


THANK YOU - YOUR CKRAS TEAM
Please send feedback to '''support@ckras.com'''.


[https://www.ckras.com www.ckras.com]
You can also report issues directly with:
 
<code>!report "PROBLEM"</code>


== Gameserver ==
== Gameserver ==
Line 354: Line 404:
'''Get your own CS2 Gameserver with CKRAS BOT at [https://www.ckras.com/en/ www.ckras.com - Order]'''
'''Get your own CS2 Gameserver with CKRAS BOT at [https://www.ckras.com/en/ www.ckras.com - Order]'''


[[index.php?title=Category:CS2]]


[[index.php?title=Category:CS2]]
</div>

Latest revision as of 10:25, 24 March 2026


CKRAS BOT

Manage your CS2 server with simple in-game commands for practice, scrims, matches, coaches and demos.
Quick Start: Type !help in-game to see all available commands.

CKRAS BOT helps you manage your CS2 gameserver with simple chat commands. Start practice, scrims, Bo1 / Bo3 / Bo5 matches, use Coach, control CSTV, and combine everything with MatchZy for extended features.

Quick Start

Start using CKRAS BOT in seconds:

  1. Join your server
  2. Open chat
  3. Type !help
  4. Choose the mode you want to run
  5. Start playing

Recommended: Activate MatchZy together with CKRAS BOT to unlock commands like !spawns, !nades, !clear, !ff and more.

>> MatchZy <<

Why CKRAS BOT

With CKRAS BOT you can control the most important parts of your CS2 server without editing configs manually. It is designed for easy usage directly in-game, so even new players can start a practice or scrim quickly.

Practice Mode Scrims Bo1 / Bo3 / Bo5 Coach Mode CSTV Demos Workshop Support Admin Management MatchZy Integration

Tool version: CS2 BOT (Prac/Scrim) Tool Version 1.03 — Released 25 April 2025

Installation

CKRAS BOT is included for all CS2 customers and is available by default on supported servers.

Note: If you do not want to use CKRAS BOT, you can disable it in the webpanel.

1
Open Webpanel
Go to the CKRAS webpanel for your server management.
2
Check CKRAS BOT
CKRAS BOT is already available by default for CS2 customers.
3
Use In-Game Commands
Join your server and type !help to get started.

Activate CKRAS BOT

New webpanel: https://iface.ckras.com

Commands

These are the most important commands to control your server with CKRAS BOT.

Admin Commands

Admin required. These commands are restricted once BOT admins are assigned.

Command Description
!help Lists all available commands.
!map Switches to the desired map, for example !map dust2 or !map de_dust2.
!rr / !restart Restarts the server after a few seconds.
!5on5 / !bo1 / !startmatch Loads a 5on5 setup and restarts the game.
!scrim Activates scrim mode and enables commands like !coach.
!rcon <command> Executes an RCON command, for example !rcon say test.
!train / !training / !prac Starts training / practice mode.
!clinch Ends a !5on5 once the winner is determined.
!playout Toggles playout mode so all rounds are played.
!impact Shows damage caused in practice mode.
!stopimpact Stops the damage display.
!rethrow Rethrows the last thrown smoke, flash, HE or molotov in training mode.
!stop Ends !5on5, !train or !scrim.
!record Starts a demo on your CSTV server.
!tvstop Stops the CSTV demo recording.
!config <name> Loads a custom config, for example !config train.
!knife Activates knife round mode, then use !swap or !stay.
!botadd / !addbot Adds bots to the server.
!overtime Enables overtime in 5on5 mode.
!restore Restores a backup of the selected round, for example !restore 5.
!restorelast Restores the last round backup.
!workshop Lists workshop commands.
!winstall <number> Installs a workshop map by Workshop ID.
!wlist Lists installed workshop maps.
!wmap <mapname> Changes to an installed workshop map.

If no BOT admin has been assigned, every player on the server can use admin commands.

Public Commands

Command Description
!help Lists all available commands.
t> Activates coach mode for the selected side. Requires MatchZy.
!uncoach Exits coach mode.
!nade / !nades Opens the grenade menu. Requires MatchZy.
!pause Pauses the game in the next freeze time.
!unpause Requests the game to continue.
!swap Swaps teams after a knife round.
!stay Keeps the current side after winning knife round.
!timeout / !tactics Starts a tactical timeout in 5on5 mode.
!nobot Removes bots from the server.
!report <bug> Sends a bug report or feature request.

Features available with Addons (MatchZy)

Recommended addon: MatchZy adds many advanced commands for pracs, grenades, coaches and scrims.

Command Description
!prefire Starts PreFire training if the addon is installed.
!spawns Shows competitive spawns.
!ready / !unready Used for ready systems in match mode.
!start Forces a game to start immediately.
!clear Clears active grenades on the server.
!break Breaks breakable map entities.
!watchme Forces all players into spectator except the current player.
!noflash Toggles flashbang immunity.
!fastforward Fast-forwards server time.
!rethrow Rethrows the last grenade.
!last Teleports to the last thrown grenade position.
!timer Starts or stops a timer.
!back <number> Teleports back to a saved grenade history position.
!throwindex <index> Throws grenade(s) from history.
!delay <seconds> Sets delay for rethrow or throwindex.
!lastindex Prints the index number of the last grenade.
!rethrowsmoke, !rethrownade, !rethrowflash, !rethrowmolotov, !rethrowdecoy Grenade-specific rethrow commands.
!nade Opens the advanced nade menu with save and load features.

For the full MatchZy command list, see MatchZy.

Coach Mode

Command: !coach <ct|t>

Coach
Coach

Coach mode lets you assign yourself as coach for CT or T side.

Requirement: Install MatchZy and Metamod to use coach features.

Add Admin

You can manage BOT admins in the webpanel.

Important: If no admin is assigned, every player on the server has admin rights.

1
Open Admin Management
Open the CKRAS BOT section in the webpanel and click Manage Admins.
2
Add SteamID64
Enter your SteamID64 so only selected admins can manage the server.
3
Restart Server
Restart the server once after adding the admin entry.

ADD ADMIN (CKRAS BOT)

Find your Steam ID3 or Steam ID64

You can find your SteamID3 in the console log or your SteamID64 in your Steam profile settings.

Console Find your Steam ID 3

Note: Please use SteamID64. SteamID3 is no longer recommended.

Add Admin in Webpanel

CKRAS BOT ADMIN - EDIT CKRAS BOT ADMIN ASSIGN MANAGE ADMIN RIGHTS - CKRAS BOT MANAGE ADMIN RIGHTS - CKRAS BOT

Workshop Support

CKRAS BOT also supports workshop maps.

!workshop !winstall !wlist !wmap

See the full Workshop Guide for details.

In-Game Screenshots

This is how CKRAS BOT looks in-game on your CS2 server.

CKRAS BOT (prac) Beta CKRAS BOT Beta (scrim/prac) Version 06 CKRAS BOT-07112023

Disable CKRAS BOT

You can disable CKRAS BOT in the webpanel if you do not want to use it.

Disable CKRAS BOT

Video

https://www.youtube.com/watch?v=vrkp0EdQoHQ

Short video showing how CKRAS BOT works. Some functions are available only with the BOT itself, while others require addons like MatchZy or related scrim tools.

Notes

The basic functions of CKRAS BOT are already complete. Additional features are being expanded step by step through deeper addon integration such as MatchZy.

If you want other plugins integrated into CKRAS BOT or the webpanel, contact the CKRAS team.

CKRAS BOT

Feedback

Please send feedback to support@ckras.com.

You can also report issues directly with:

!report "PROBLEM"

Gameserver

Get your own CS2 Gameserver with CKRAS BOT at www.ckras.com - Order

index.php?title=Category:CS2