Skip to content

MartyCSGO/LOGZ_Warmup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

LOGZ Warmup

LOGZ Warmup is a CounterStrikeSharp / CS2 plugin that applies premium warmup settings for LOGZ Romania servers.

It gives players $16000 during warmup, enables respawn, allows buying during warmup and restores normal settings when warmup ends.


Current Version

1.0.0

Features

  • $16000 warmup money
  • sets money on spawn during warmup
  • sets money after death during warmup
  • enables respawn during warmup
  • applies warmup convars automatically
  • restores normal settings after warmup
  • manual start/apply/restore commands
  • version/info/license commands
  • version.txt support
  • GitHub update URL support
  • LOGZ Romania proprietary license

Commands

css_logzwarmup_start
css_logzwarmup_apply
css_logzwarmup_restore
css_logzwarmup_status
css_logzwarmup_version
css_logzwarmup_info
css_logzwarmup_license
css_logzwarmup_reload

Permission

Default permission:

@logz/warmup

Root permissions also have access automatically:

@css/root
@logz/root

Installation

  1. Compile the plugin with Visual Studio 2022.
  2. Copy the compiled files to:
/game/csgo/addons/counterstrikesharp/plugins/LOGZ_Warmup/
  1. Make sure the folder contains:
LOGZ_Warmup.dll
version.txt
  1. Restart the server or reload the plugin:
css_plugins reload LOGZ_Warmup

Config Path

The config is generated automatically at:

/game/csgo/addons/counterstrikesharp/configs/plugins/LOGZ_Warmup/LOGZ_Warmup.json

Default Config Example

{
  "Enabled": true,
  "ChatPrefix": "{Gold}[LOGZ Warmup]{Default}",
  "WebsiteUrl": "https://www.logz.ro",
  "GithubUrl": "https://github.com/MartyCSGO/LOGZ_Warmup",
  "VersionUrl": "https://raw.githubusercontent.com/MartyCSGO/LOGZ_Warmup/main/version.txt",
  "LicenseName": "LOGZ Romania Proprietary License",
  "CommandPermission": "@logz/warmup",
  "WarmupMoney": 16000,
  "MaxMoney": 16000,
  "SetMoneyOnSpawn": true,
  "SetMoneyAfterDeath": true,
  "EnableWarmupRespawn": true,
  "ApplyConvarsOnLoad": true,
  "ApplyConvarsOnRoundStart": true
}

Warmup Commands

Default warmup commands:

mp_warmup_pausetimer 0
mp_warmup_start
mp_maxmoney 16000
mp_startmoney 16000
mp_afterroundmoney 16000
mp_buytime 9999
mp_buy_anywhere 1
mp_free_armor 2
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1

Default restore commands:

mp_buytime 20
mp_buy_anywhere 0
mp_free_armor 0
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0

version.txt

Recommended format:

1.0.0
https://github.com/MartyCSGO/LOGZ_Warmup

Config raw URL:

"VersionUrl": "https://raw.githubusercontent.com/MartyCSGO/LOGZ_Warmup/main/version.txt"

If your GitHub branch is master, use:

"VersionUrl": "https://raw.githubusercontent.com/MartyCSGO/LOGZ_Warmup/master/version.txt"

Important Notes

This plugin sets money using player.InGameMoneyServices.Account.

If your CounterStrikeSharp version does not expose that property, the plugin may need a small compatibility patch. The convars still set warmup start/max money to $16000.


Reload Notes

For real reload, use:

css_plugins reload LOGZ_Warmup

The command:

css_logzwarmup_reload

only prints the correct reload instruction.


Recommended GitHub Structure

LOGZ_Warmup/
├── LOGZ_Warmup.cs
├── LOGZ_Warmup.csproj
├── README.md
├── LICENSE.md
└── version.txt

License

This project is licensed under the LOGZ Romania Proprietary License.

Redistribution, resale, reuploading, leaking, or claiming ownership of this plugin is not allowed.

See LICENSE.md for details.


Credits

Created for LOGZ Romania.

Website:

https://www.logz.ro

About

Official LOGZ Romania CS2 Warmup plugin for CounterStrikeSharp. Adds $16000 warmup money, respawn, buy-anywhere, automatic warmup settings, restore commands, version.txt support and LOGZ proprietary licensing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors