[CS:S/CS:GO/TF2] shavit's bhoptimer (v2.5.5a 08/August/2019)
1 Attachment(s)
shavit's bhoptimer
Website: https://timer.shav.it/ https://discordapp.com/api/guilds/38...g?style=shield https://travis-ci.org/shavitush/bhop...?branch=master Follow the requirements or you will receive no support. 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! Requirements:
Common Issues:
Installation: Building from source Downloading an existing release - installing is simply drag & drop into the game server's directory. Configuration: The wiki contains most relevant information regarding configuration, under the 2nd category's pages. Configuration files are in cfg/sourcemod/plugin.shavit-*.cfg and addons/sourcemod/configs/shavit-*. Modules: shavit-core (REQUIRED) bhoptimer's core. It handles connections to the database and exposes an API (natives/forwards) for developers and other modules. Calculations, gameplay mechanics and such are all handled by the core plugin. Includes but not limited to: Custom chat messages and colors, snapshots, pausing/resuming, styles (configurable), automatic bunnyhopping, strafe/sync meters that work for most playstyles, double-step fixer (+ds), practice mode, +strafe blocking, +left/right blocking, pre-jump blocking, HSW style (including SHSW) that cannot be abused with joypads, per-style sv_airaccelerate values, teleportation commands (start/end). Code:
Player commands: The zones plugins handles everything related to map zones (such as start/end zone etc) and is necessary for bhoptimer to operate. Zones are trigger based and are very lightweight. The zones plugin includes some less common features such as: Multiple tracks (main/bonus), zone editing (after setup), snapping zones to walls/corners/grid, zone setup using the cursor's position, configurable sprite/colors for zone types, zone tracks (main/bonus - can be extended), manual adjustments of coordinates before confirmations, teleport zones, glitch zones, no-limit zones (for styles like 400-velocity), flat/3D boxes for zone rendering, an API and more. It also contains support for built-in map timers (KZ) and the Fly zoning standard. Code:
Admin commands: (RCON flag) The chat plugin manipulates chat messages sent by players. It includes custom chat names, tags, colors and all can be defined by the players/admins. Admins need the chat flag, or the "shavit_chat" override (good for a donator perk). There's a user-friendly command named !cchelp so the users can easily understand what's going on. In addition, it integrates with rankings and allows you to have titles for players according to their ranking, relative ranking or points in the server using !chatranks. Code:
Player commands: The HUD plugin is bhoptimer's OSD frontend. It shows most (if not all) of the information that the player needs to see. shavit-hud integrates with Bunnyhop Statistics for CS:S. Some features are: Per-player settings (!hud), truevel and gradient-like display (CS:GO). Code:
Player commands: This plugin handles miscellaneous things used in bunnyhop servers. Such as: Team handling (respawning/spectating too), spectators list (!specs), smart player hiding that works for spectating too, teleportation to other players, weapon commands (!knife/!usp/!glock) and ammo management, segmented checkpoints, noclipping (can be set to work for VIPs/admins only), drop-all, godmode, prespeed blocking, prespeed limitation, chat tidying, radar hiding, weapon drop cleaning, player collision removal, auto-respawning, spawn points generator, radio removal, scoreboard manipulation, model opacity changes, fixed runspeed, automatic and configurable chat advertisements, player ragdoll removal and WR messages. Code:
Player commands: Enables !rank, !top and introduces map tiers (!settier). Each record gets points assigned to it according to the map's tier and overall - how good the time is. This system doesn't allow "rank grinding" by beating all of the easy maps on the server but instead, awards the players that get the best times on the hardest maps and styles. Code:
Player commands: Creates a replay bot that records the players' world records and playback them on command (!replay/automatic). The replay bot playback can be stopped (if central) and the saved replay can be deleted by server administrators. Replay bots will change their clan tags/names according to the server's configuration. Code:
Player commands: Will play custom sounds when event actions happen. Such as: Getting a world record, improving your own record, getting the worst record in the server, beating a map for the first time or setting a rank #X record. shavit-stats The statistics plugin is a statistics frontend for the players. It displays rankings, maps done, maps left, server records, SteamID, country, map completion, last login date and more useful information! Code:
Player commands: Sets a dynamic map time limit according to the average completion time of the map. shavit-wr Saves the players' records to the database and allows players to see the server's records. The ability to see records for other maps also exists and can be lazily looked up (!wr map_name, or a part of the map's name). Code:
Player commands: [CS:S/CS:GO] shavit-credits by wyd3x "Give X credits to player when he Finish map." [CS:S/CS:GO] shavit-dieonfinish by ofir753 "Slay a player when he finish the map." [CS:S/CS:GO] shavit-credits (Zephyrus) The shavit-credits module, but with compatibility for Zephyrus' store plugin. [CS:S/CS:GO] shavits-zonedmaps Displays a list of zoned, unzoned or all the maps. Great if you need to see which maps are zone-less so you can go through them. [CS:S/CS:GO] shavit-discord Sends a Discord webhook to a channel when there's a new map record. [CS:S/CS:GO] shavit-stars Adds star ranking (like in Mirror's Edge) which you can get for beating specific times on maps. Note that this module changes some of your database structure. Back up before using. [CS:S/CS:GO] shavit-scrollmode-warning Warns players not to use scroll macros or infinite/hyperscrolling mouse wheels on scroll modes. Videos: Developer's notes: I want to thank everyone involved with the project. I couldn't make it to this point without you guys. It includes everyone who reported issues, suggested features and contributed code. The purpose of bhoptimer is to help you setup a clean, minimal and fun bunnyhop server without too much hassle. I aim to replace the private/paid timers with my free and open-source alternative. They usually sell for hundreds of dollars. If you wish to donate to me or leave feedback, please refer to the last section of CONTRIBUTING.md! bhoptimer has been downloaded 5,200 times before getting out of beta. |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
work with KZtimer ?
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Good job and good plugin have been talking with him through the development and he did really nice job to make your server run flawlessly unlikely with alongub's timer or zipcore's timer
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
But you can port kztimer times to this timer easily |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
*cough* waiting for someone to release a module of cool sounds at WR *cough* |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
3 Attachment(s)
Shavit-sounds:
Play a random sound from chosen sound files when player breaks world record Installation: Put shavit-sounds.smx in the plugins folder Export sounds.cfg in addons/sourcemod/configs/timer/ Csgo comes with over 120 sounds Css comes with 19 sounds You can add/delete custom sounds by edit sounds.cfg |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Is it possible to import all records/points from zipcore timer in yours?
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Okay, so I wait for it then.
Is there a server with this plugin online, to test? |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Hello :)
I have a few suggestions how this plugin could be improved. Could you possible add another Hook event? Onplayerhurt or such. Would it be possible that you could make the start zones either 1. higher, 2. Only show on ground? - It's pretty annoying to look at a zone that's only the height of a player. I've tried to edit a bit in the plugin for my own needs, but I get a few errors when trying to compile it(Picture. Would be awesome if you'd be able to help with these errors! :wink: But overall this is a really nice timer plugin! I've been looking for a timer plugin for my servers and have tested many different types of timers and time being, this one seems like my best choice. I hope you will continue developing this and do an amazing job! :) Cheers!:fox: |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Thanks for the plugin shavit!
I love you <3 hahaha XD |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
You can add me to Steam though if you want to see it in action, in my private development server :) |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
Just a friendly reminder: The developers' API in the timer has a function called Shavit_GetGameType() so use it to make it easier on server owners by opening the correct file (e.g. sounds_css/sounds_csgo) while letting them just copy both without too much trouble. btw, feel free to make your own thread for the module :) |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
Also, before I make an OnPlayerHurt event, why would you need it for? You can hook it through other plugins already. About your compilation error, update your "scripting" directory to match the one on the newest SourceMod 1.7 release. And I'd like to thank you very much for your feedback! I really appreciate it. !!UPDATE!! 29/June/2015 1.1b - shavit-zones: Fixed a weird issue with mapzones. Made mapzones higher, now the preview drawing of the zones when you make them and the zone you see at the confirm menu is the same. shavit-core: Fixed an errors spam that would happen if mapzones aren't loaded. |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
I'd like a OnPlayerHurt event or OnPlayerTakedamage event because I'd like people to be able to die from world damage & Falldamage. It seems like when I installed this plugin it disabled damage from world. -> If you know a plugin that makes this event & supports this plugin, I'd be happy if you could link it! :) I also have a new suggestion for a zone type, basically you have stop timer & Teleport right now and then I thought it would be nice with a zone that could kill people - could you maybe add that? :) Constructive feedback is the way to go. :fox: |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
1 Attachment(s)
Quote:
And I'll just add a cvar with 3 options: 1 - no godmode 2 - only world damage 3 - only player damage For now - use this version of timer-misc, it's without a cvar but only world/fall damage will kill you. I'm not home so I can't really compile it for you ;S |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
That misc works like a charm! It kills people exactly like I wanted it to, thank you for uploading that! :) It worked to update my scripting folder to 1.7.2, now I can compile the timer :3 |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.0b 28/June/2015)
Quote:
Let me know if you want anything else added to the timer! |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Well done.
One question, wouldn't it be better to block the keys players are pressing when using a certain style instead of stopping their timer IF they press a key that isnt allowed for that style? |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
(IN_LEFT = +left, IN_RIGHT = +right) |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
If you're talking about blocking the keys for styles like HSW/SW, its certainly possible. I did it on my timer, at work ATM but when I'm home I'll check.
And as a side note, not EVERY CS:GO bhop server uses those public timers.. Or at least mine doesn't. |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
The IN_LEFT/RIGHT check is stopping the timer if you use +left/right and not the A/D keys. |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
With external DB usage:
Quote:
First startup creates 2 records: playertimes / users, further it isnt responding. Also what are the requirements to get the colors working? The problem with alongub's plugin = duplicated records from the same player, this is fixed now? Some hints: - Don't like the 3d box, we used it before for blocking parts. It is just looking cheap to start or end. - Create a new option/cvar to create a box or just normal lines.. or only lines - CFG / Config Files! 1# Requirement |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
btw saw you added me on Steam, will try helping you there. |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
This looks fantastic.
However I am not convinced about moving my Surf and Bhop server to your timer from the ZipCore one we currently use. Would we be able to transfer our Timer Zones and Records from the Zipcore timer and use them in the SQL DB fro your plugin? Also how easy is it to add styles? |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
2 Attachment(s)
From Zipcore to Shavit:
This program will take an .sql file of zipcore's timer and will convert it to shavit's sql file Explanation: 1.Select your sql file with the browse button. 2.Choose your difficulty id for forwards and sideways in zipcore's timer (the first difficulty id is 0) 3.Click on generate new file and save the file 4.Execute the file in your sql 1.0.1 Update - Supporting more sql restore formats 1.0.2 Update - Supporting more sql restore formats - Support "," in player names http://i.imgur.com/1wufWy6.png |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
But if you'd move to use my timer on your bhop server which is actually recommended, you can transfer your timer map zones and records (of forwards/sideways only) to my timer. Check ofir's post! |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
very nice timer thx :D
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
2 Attachment(s)
Shavit-Credits:
Give X credits to player when he Finish map. Installation: Put shavit-credits.smx in the plugins folder Requirements: store shavit timer Cvar`s: "sm_giver_enabled" - Store money give for map finish is enabled? "sm_giver_amout" - Amout to give on finish map |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Hi, Is there a github link?
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
I'd edit OP but for some reason it deletes the whole post when I click the edit button :( |
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Are there any chances that you will make this work with Trikz Redux? Or something similar to that?
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Zipcore to Shavit tool not working for me :/
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
Quote:
|
Re: [CS:S/CS:GO] shavit's simple bhop timer (1.1b 29/June/2015)
Quote:
|
All times are GMT -4. The time now is 09:47. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.