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
| addons/sourcemod | ||
| maps | ||
| materials/shavit | ||
| sound/shavit | ||
| .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, a fair & competitive rankings system 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. - Chat-Processor - if you're enabling the
shavit-chatmodule. - A MySQL database (preferably locally hosted) if your database is likely to grow or want to use the rankings plugin. MySQL server version of 5.5.5 or above (MariaDB equivalent works too) is recommended.
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, shavit-rankings and shavit-sounds.