mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-06 18:08:26 +00:00
A bunnyhop timer plugin for Counter-Strike: Source, Counter-Strike: Global Offensive and Team Fortress 2.
bhop-timerbunnyhopcounter-strike-global-offensivecounter-strike-sourcecsgocsshacktoberfestkreedzkzsourcemodsourcepawntimer
| configs | ||
| gamedata | ||
| maps | ||
| materials/shavit | ||
| scripting | ||
| sound/shavit | ||
| translations | ||
| webserver | ||
| .gitattributes | ||
| .gitignore | ||
| .travis.yml | ||
| 1.2b_todo.md | ||
| 1.3b_todo.md | ||
| 1.4b_todo.md | ||
| CONTRIBUTING.md | ||
| FEATURES.md | ||
| LICENSE | ||
| README.md | ||
| smbuild | ||
Build status
shavit's simple bhop timer
a bhop server should be simple
This is (nearly) an all-in-one server plugin for Counter-Strike: Source and Counter-Strike: Global Offensive that adds a timer system and many other utilities, so you can install it and have a proper bunnyhop server running.
Including a records system, map zones (start/end marks etc), bonuses, HUD with useful information, chat processor, miscellaneous such as weapon commands/spawn point generator, bots that replay the best records of the map, sounds, statistics and more!
Requirements:
- Steam version of Counter-Strike: Source or Counter-Strike: Global Offensive.
- SourceMod 1.8 or above
Optional requirements:
- DHooks - required for 250/260 runspeed for all weapons.
- Bunnyhop Statistics - to show amount of scrolls for non-auto styles in the key display. CS:S only!
- SteamWorks - for the
{serverip}advertisement variable.
Installation:
- If you want to use MySQL (VERY RECOMMENDED) add a database entry in addons/sourcemod/configs/databases.cfg, call it "shavit". The plugin also supports the "sqlite" driver. You can also skip this step and not modify databases.cfg.
"Databases"
{
"driver_default" "mysql"
// When specifying "host", you may use an IP address, a hostname, or a socket file path
"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
"shavit"
{
"driver" "mysql"
"host" "localhost"
"database" "shavit"
"user" "root"
"pass" ""
}
}
- Copy the desired .smx files to your plugins (addons/sourcemod/plugins) folder
2.1. Copy shavit.games.txt to /gamedata if you have DHooks installed. - Copy base.nav to the
mapsfolder. - Copy the files from the
soundfolder to the one on your server. Make sure to also have equivalent bz2 files on your FastDL server!
4.1. Do the same for thematerialsfolder. - Copy the
configsfolder to your server and modify them if you need to.
5.1. Changingshavit-prefix.txtto contain your MySQL database prefix might be needed depending on your usage. - Copy the
translationsfolder to your server. - Restart your server.
Required plugins:
shavit-core - compeletely required.
shavit-zones - compeletely required.
shavit-wr - required for shavit-stats, shavit-replay and shavit-sounds.