Skip to content

A bunnyhop timer plugin for Counter-Strike: Source, Counter-Strike: Global Offensive and Team Fortress 2.

License

Notifications You must be signed in to change notification settings

Smesh292/bhoptimer

 
 

Repository files navigation

Discord server

RECOMPILE ALL YOUR PLUGINS THAT USE #include <shavit> OR STUFF WILL BREAK

Build status

Build status

AlliedModders thread

Download

shavit's bhop timer

This is (nearly) an all-in-one server plugin for Counter-Strike: Source, Counter-Strike: Global Offensive, and Team Fortress 2 that adds a timer system and many other utilities, so you can install it and run a proper bunnyhop server.

Includes 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, segmented running, a fair & competitive rankings system and more!

Mapzones Setup Demonstration

Requirements:

  • Steam version of Counter-Strike: Source, Counter-Strike: Global Offensive, or Team Fortress 2.
  • Metamod:Source and SourceMod 1.10 or above installed.
  • A MySQL database (preferably locally hosted) if your database is likely to grow big, or if you want to use the rankings plugin. MySQL server version of 5.5.5 or above (MariaDB equivalent works too) is highly recommended.
  • DHooks

Optional requirements, for the best experience:

Installation:

Refer to the wiki page.

Required plugins:

  • shavit-core
  • shavit-zones
  • shavit-wr

Recommended plugins:

  • MomSurfFix (github)

    • Makes surf ramps less likely to stop players. (Ramp bug / surf glitch)
  • RNGFix (github)

    • Makes slopes, teleporters, and more less random. Replaces slopefix
  • HeadBugFix

    • Fixes head bounding boxes when ducking so it's not possible to touch triggers through a roof.
  • Showtriggers (github) or Eric's Edit

    • Allows players to toggle trigger visibility.
  • ShowPlayerClips (github)

    • Allows players to toggle player clip visibility.
  • shavit-mapchooser

    • Fancy map chooser plugin to add some timer specific options for the nominate and rtv menus.
  • shavit-ssj

    • Speed of Sixth Jump + more, customisable settings with cookies remembering user prefered settings.
  • shavit-jhud

    • Jump HUD for bhoptimer. !jhud for settings.
  • shavit-firstjumptick

    • Displays what tick the player first jumps at upon leaving the startzone. Very useful for strafe maps, where you tryhard to cut that tick or two. !fjt to enable.
  • sm_closestpos

    • C++ extension to efficiently find the closest replay position for calculating time-difference and velocity-difference.
  • mpbhops_but_better

    • A cleaner and faster mpbhops/mpbh plugin that also makes door vertical-boosters consistent and frozen.
  • TODO: paint, ljstats, bash2

CS:GO

  • NoViewPunch
    • Removes the viewpunch from landing in CS:GO.

About

A bunnyhop timer plugin for Counter-Strike: Source, Counter-Strike: Global Offensive and Team Fortress 2.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SourcePawn 100.0%