• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created 11 months ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CS2 implementation of retakes. Based on the version for CS:GO by Splewis.

GitHub Downloads GitHub Actions Workflow Status

CS2 Retakes

CS2 implementation of retakes written in C# for CounterStrikeSharp. Based on the version for CS:GO by Splewis.

Share the love

If you appreciate the project then please take the time to star the repository πŸ™

Star us

Features / Roadmap

  • Bombsite selection
  • Per map configurations
  • Ability to add spawns
  • Spawn system
  • Temporary weapon allocation (hard coded)
  • Temporary grenade allocation (hard coded)
  • Equipment allocation
  • Queue manager (Queue system)
  • Team manager (with team switch calculations)
  • Retakes config file
  • Add translations
  • Improve bombsite announcement
  • Queue priority for VIPs
  • Add autoplant
  • Add a command to view the spawns for the current bombsite
  • Add a command to delete the nearest spawn
  • Implement better spawn management system
  • Add a release zip file without spawns too

Installation

  • Download the zip file from the latest release, and extract the contents into your counterstrikesharp/plugins directory.
  • Download the shared plugin zip file and put it into your counterstrikesharp/shared directory.

Recommendations

I also recommend installing these plugins for an improved player experience

Allocators

Although this plugin comes with it's own weapon allocation system, I would recommend using one of the following plugins for a better experience:

Configuration

When the plugin is first loaded it will create a retakes_config.json file in the plugin directory. This file contains all of the configuration options for the plugin:

Config Description Default Min Max
Version The retakes config version. This is used to automatically migrate the retakes config file for you. ignore this value. IGNORE IGNORE IGNORE
MaxPlayers The maximum number of players allowed in the game at any time. (If you want to increase the max capability you need to add more spawns) 9 2 10
TerroristRatio The percentage of the total players that should be Terrorists. 0.45 0 1
RoundsToScramble The number of rounds won in a row before the teams are scrambled. 5 -1 99999
IsScrambleEnabled Whether to scramble the teams once the RoundsToScramble value is met. true false true
EnableFallbackAllocation Whether to enable the fallback weapon allocation. You should set this value to false if you're using a standalone weapon allocator. true false true
EnableBombsiteAnnouncementVoices Whether to play the bombsite announcement voices. The volume for these values is client sided snd_toolvolume. true false true
EnableBombsiteAnnouncementCenter Whether to display the bombsite in the center announcement box. true false true
ShouldBreakBreakables Whether to break all breakable props on round start (People are noticing rare crashes when this is enabled). false false true
ShouldOpenDoors Whether to open doors on round start (People are noticing rare crashes when this is enabled). false false true
IsAutoPlantEnabled Whether to enable auto bomb planting at the start of the round or not. true false true
ShouldForceEvenTeamsWhenPlayerCountIsMultipleOf10 Whether to force even teams when the active players is a multiple of 10 or not. (this means you will get 5v5 @ 10 players / 10v10 @ 20 players) true false true

Commands

Command Arguments Description Permissions
!showspawns <A / B> Show the spawns for the specified bombsite. @css/root
!addspawn <CT / T> <Y / N (can be planter)> Adds a retakes spawn point for the bombsite spawns currently shown. @css/root
!removespawn Removes the nearest spawn point for the bombsite currently shown. @css/root
!nearestspawn Teleports the player to the nearest spawn. @css/root
!hidespawns Exits the spawn editing mode. @css/root
!scramble Scrambles the teams next round. @css/admin
!voices Toggles whether or not to hear the bombsite voice announcements.
css_debugqueues SERVER ONLY Shows the current queue state in the server console.

Stay up to date

Subscribe to release notifications and stay up to date with the latest features and patches:

image

Credits

This was inspired by the CS:GO Retakes project written by splewis.

More Repositories

1

csgo-retakes-instadefuse

Allows a CT to instantly defuse the bomb when all Ts are dead and nothing can prevent the defusal.
SourcePawn
76
star
2

retakes-autoplant

Automatically plant the bomb at the start of the round. This will work with all versions of the Retakes plugin.
SourcePawn
74
star
3

csgo-retakes-hud

Displays the current bombsite in a HUD message. Will work with all versions of the Retakes plugin.
SourcePawn
50
star
4

csgo-retakes-vip-queue

A VIP queue priority plugin for Splewis' Retakes.
SourcePawn
31
star
5

steam-id-converter

A steam ID converter
PHP
21
star
6

steam-group-members

A node module to get a steam groups members list using promises.
JavaScript
17
star
7

sm-gloves

CS:GO gloves plugin with clientprefs support.
SourcePawn
14
star
8

sm-smokefix

Fix the smoke radar bug.
SourcePawn
14
star
9

sm-groupcheck-web

GroupCheck web API.
PHP
14
star
10

steam-group-checker

Steam Group Checker
PHP
13
star
11

franug-private-selection

Don't purchase it, don't get scammed...
SourcePawn
12
star
12

executes-hud

Displays the current bombsite to execute in a HUD message for Splewis' Executes
SourcePawn
12
star
13

retakes_anticheat

An anticheat specifically designed to catch the super obvious ragehackers.
SourcePawn
11
star
14

Bot_Kick

A simple bot kicker.
SourcePawn
10
star
15

gdprconsent

A super flexible GDPR compliance / GDPR consent solution which, if implemented correctly, will make your site GDPR compliant.
JavaScript
9
star
16

sm-lanchecker

SourcePawn
9
star
17

are-you-alive

Automatically clicks yes to the "Are you still watching" youtube popups.
JavaScript
9
star
18

sm-groupcheck

Sourcemod group checking plugin.
SourcePawn
8
star
19

old-csgo-league-bot

BROKEN! USE csgo-queue-bot
JavaScript
8
star
20

simple_warn

B3none's development of "Potatoz" plugin called "Simple Warn".
SourcePawn
8
star
21

sm-clantaghider

SourcePawn
8
star
22

sm-temporaryvip

Add temporary VIP to another player using a command
SourcePawn
8
star
23

sm-adminstealth

Admin stealth.
SourcePawn
8
star
24

Ready_System

SourcePawn
7
star
25

php-cache

A super simple PHP caching layer.
PHP
7
star
26

mysite

The code for my site.
HTML
7
star
27

csgo-default-agents

A slightly modified version of PandahChan's plugin to enforce CS:GO default agents
C++
7
star
28

steam-group-check

An NPM module which detects whether a player is in whitelisted steam groups and not in blacklisted steam groups
JavaScript
7
star
29

source-server-details

Get a source server's details
PHP
7
star
30

been-claimed

Detect whether a Google Maps listing has been claimed via their place ID
PHP
7
star
31

vagrant-csgo

Setup a CS:GO server using vagrant.
Shell
7
star
32

RoundMute

Initially mute a player on connection.
SourcePawn
7
star
33

sourcepawn-syntax

A node module which tries to convert as much of the old syntax into new syntax as possible.
JavaScript
7
star
34

nds-scraper

A scraper to download all of the NDS games.
PHP
6
star
35

the-gift-of-life

A healing plugin for Minecraft
Java
6
star
36

executes-vip-queue

A VIP queue priority plugin for Splewis' Executes.
C++
6
star
37

NorthSideMenu

SourcePawn
6
star
38

GrenadeTrails

SourcePawn
6
star
39

webm-filter-bot

JavaScript
6
star
40

meloncartel

This is a repository that allows us to log issues with the servers.
6
star
41

bash-scripts

A collection of useful bash scripts to do certain tasks
Shell
6
star
42

squeaky-cleaners

Squeaky Cleaners website and basic control panel.
PHP
6
star
43

WarmupChecker

SourcePawn
6
star
44

antisuicide

SourcePawn
6
star
45

rehabilitation

A simple chat command to let admins respawn a player in Counter Strike.
SourcePawn
6
star
46

csgoconfig

Here's my CS:GO autoexec
6
star
47

emtapi-client

East Midlands Trains PHP API Client
PHP
6
star
48

mapchanger

Changes the map if it is Dust 1
SourcePawn
6
star
49

hits

Hit counter to see how many people have had the opportunity to click on my profile.
4
star
50

compcolour

Set a clients competitive colour in CS:GO
SourcePawn
3
star
51

get5-web-panel

A web panel for Splewis' Get5 plugin.
2
star
52

discord-csgo-server

Monitor CS:GO players / spaces and display them on a simple Discord bot.
JavaScript
2
star
53

sm-fov

SourcePawn
1
star
54

csgo-autoexec

My CS:GO autoexec.cfg
1
star
55

sharex

PHP custom image uploading via ShareX
PHP
1
star
56

anime-spinner

Suggest a random anime to watch in a horrifically inefficient way!
PHP
1
star
57

dathost-js

Dathost API wrapper written in JS
JavaScript
1
star
58

swap-respawn

SourcePawn
1
star
59

RaftModPingSystem

Add a pinging system to Raft.
1
star
60

cs2-instaplant

Allows terrorists to plant the bomb instantly
C#
1
star