influxtimer / sm-timer Goto Github PK
View Code? Open in Web Editor NEWEasy to setup, modular bhop/surf/deathrun timer for CSS & CS:GO gameservers.
Home Page: https://influxtimer.com/
Easy to setup, modular bhop/surf/deathrun timer for CSS & CS:GO gameservers.
Home Page: https://influxtimer.com/
I did everything that you said to do on the devlog I deleted influx_zones_beams_custom-plugin and updated influx_beams.cfg. Great work on the timer btw
EDIT:
Also not working on CSS. I do make all my zones full idk if that has anything to do with it. Going to try some other things.
EDIT2:
Got it working with a fresh install of sourcemod think it might be a plugin
I've been asking myself if the "own replay" feature was broken but recently i figured it out, it replays your last try at the map, even if you don't finish, as long as you leave the start-zone and start hopping it starts recording your own replay, and when u reset it stops, you don't have to finish the map nor have your best time for it to record, I don't know if that's what was intended for this feature.
I started noticing something weird when I just joined the map that I've finished a lot of times and the own replay was grey (Locked/unable to select). And then i tried to understand it from there, i tried to just do 3 jumps and reset, spec the bot, play my own replay, and that was my own replay, those 3 jumps.
Probably this is what you wanted to do with this feature because if you actually save everyone's best time after a long time if 100 people play every map being ~~ 1000 maps i'd do be 10000 replays that way it doesn't save but also deletes your replay if you just leave the start-zone, my suggestion is to save it while the map is being played but only if you finished the map / your best run.
Here is another suggestion about time glitching, there should be an option to start counting the time as soon as you jump instead of when you leave the start zone, that would allow pre-speed for noobs and would allow you to touch the start zone without resetting your timer by mistake in some maps, and even better it would cancer the time glitch!
One bug on auto generate Zone_block.cfg on Counter Strike Source!
The file is like:
// This file was auto-generated by SourceMod (v1.8.0.5951)
// ConVars for plugin "influx_zones_block.smx"
// Default punish type for block zones. (push, teletostart, disabletimer)
// -
// Default: "push"
influx_zones_block_punishtype "d
-Error-
influx_zones_block_punishtype "d
-Good-
influx_zones_block_punishtype "disabletimer"
thx
L 06/07/2017 - 16:18:28: [SM] Unable to load plugin "influx_comp_standup.smx": Could not find required plugin "standup_core"
How can I fix it?
BTW after I added the plugin my server stuck on cmdrate 0.0 and none can move.
No errors :(
How can I fix it?
SourceMod Version Information:
SourceMod Version: 1.8.0.6002
SourcePawn Engine: SourcePawn 1.8, jit-x86 (build 1.8.0.6002)
SourcePawn API: v1 = 4, v2 = 11
Compiled on: Jun 2 2017 05:38:25
Built from: https://github.com/alliedmodders/sourcemod/commit/1387257
Build ID: 6002:1387257
http://www.sourcemod.net/
Metamod:Source version 1.10.7-dev
Built from: alliedmodders/metamod-source@4403e81
Build ID: 957:4403e81
Loaded As: Valve Server Plugin
Compiled on: Apr 30 2017
Plugin interface version: 15:14
SourceHook version: 5:5
If you jump too far back in the start zone it doesn't start your timer. I think a better way of doing this is setting the max velocity in the start zone to 300.
-Redesign the hud and add sync
-Showtriggers command
-Make it so we can have more timescale and edit speed options like blacky's TAS
-Fix timescale issue with CSGO
-Make it so you can drop your knife like on CSS instead of using !drop every time.
-Press E to replay bot
-Make it so when you finish a TAS you can go back and redo parts of the run.
Thank you Mehis for making such a great timer these are the only issues I have you're doing a great job.
Is there a way to make the bots stop shooting?
Its really annoying to listen to it shooting and looks really bad when you hide the guns and record, even with guns.
I've been playing a lot lately on your timer, influx, and its has been really hard to leave the start zone when i prestrafe it counts as if i was jumping inside (i guess) and locks my speed, I don't recall changing anything but I might have by mistake or my mate that also has access to the FTP it would be nice to have a feature that if you jump the timer would start even if you are jumping inside the start zone as soon as u lift ur feet of the startzone's floor the timer starts, would be dope! This is what happens
https://youtu.be/YknPnkNBL8A
fps_max 0
should make the fps uncapped, however, when we leave the start zone it will not start timer due to the fps being bellow the server tickrate / 300 fps lock
Hi Mehis I love your project I follow you everyday. I have some cheat with !noclip on my server to fix that I need to put anti prespeed to 800! The bug is if a player bind sm_noclip and he take speed with noclip on start of the map.
Bug
1- the player do !noclip (bind command sm_noclip)
2- the player say !practice to remove the practice session
3-the player take speed and release sm_noclip to start very fast on start
I want server without prespeed but I cant. I have too many cheater!
Can you do something to kill this cheater?
Like when you noclip off you have cooldown of 3 sec to start a run? (If practice is off)
Or when you noclip off you tele to start without speed! (If practice is off)
thx you very much I wanna help you to kill bug!
Alright, since people seem to post suggestions here instead of the AM forums, I've decided to do just that. So... I thought I would post some ideas that would help the timer work for more that are people hosting servers with this plugin.
Replay Bot:
Zones:
HUD:
Simple Ranks:
Other:
Replay Bot:
Add a functionality to press +use well spectating the bot to view the replay menu.
Replace the bot name with the name and run time of the user who's replay it is.
(Example: BOT aveniccii - 03:54.1)
[No clarification needed?]
This is a problem because when you have repeat mode disabled the bot clan tag will remain as the last active run.
Zones:
Despite the name this would be extraordinarily useful for surf servers. This would prevent the player from bhoping on the zone however still allow the player to pass by it with their runs unaltered (unlike block).
These zones would work together by validating the players run (with the validator) then checking if the run is validated (with the checker). These zones would only really be used by poorly made maps but it's still useful.
The reasoning behind this one is due to surf servers having a higher emphasis on multi-server setups. Ahead of time I know this is a tall task however I think many people want this over the current .ini system. It would save copying and pasting .ini files from one server to another and it would avoid some servers having out of date and potentially exploitable times (depending on if/what zones were changed).
HUD:
[No clarification needed?]
Reason behind this one is just some people don't want a title at all and it obstructs PB and SR even when you enter nothing in the title field.
The default font size (22) currently puts the name from SR on the second line removing the possibility of seeing rank or style (unless you have the sync module). I would just remove the name because I think it looks weird anyways but you can also just change the font to 21 by default to fix it.
Simple Ranks:
Other:
So this is the other tall task on here that would be very nice to have especially for surf server operators. This module is pretty straight forward. You get records for stages you beat. Adding points for this would also be nice.
Display the speed at which the player leaves the zone (start or stage zones only). The units can be displayed in a couple different ways. The first would be to print something like this in the players chat: ( [Influx] Stage # 1: 385 u/s | PB: 412 u/s | SR: 476 u/s ) obviously change stage to start if linear. Another way to display start speed would be to display the units in brackets next to your current speed (on hud). This would need to be on a timer and would disappear after a few seconds. This would also only display your best speed.
[No clarification needed?]
If clarification is still needed post here and I'll update this post and respond to the comment.
Edit: Formatting.
Edit: More Formatting.
Edit: Even More Formatting.
How soon/Are you going to add sync to the timer?
I think it would be nice if you added some hard scroll to the styles, like no 100% mm scroll or like 80% sort of hard like on kz servers!
Using sm 1.8 build 6002 - influx bhop module 1.0.8.
Installed my server fresh with all server and gamemode cfgs set with times and other settings needed, map changes fine at the end (I use mapchooser).
As soon as I install Influx the map hangs at 0:00 forever and the mapchooser menu doesn't come up. Tried with influx_fixtimelimit.smx both enabled and disabled. Didn't change any server settings, which worked just minutes before enabling Influx.
Nothing in error logs.
When I first zone a map and save the zones it doesn't save and my time won't start, but when I delete the zones and rezone it the zones will save and my time will start.
Influx_GetRunBestTime does not return the correct values, due to using FindRunById for the mode and style values.
Fixed function:
public int Native_GetRunBestTime(Handle hPlugin, int nParms)
{
int irun = FindRunById(GetNativeCell(1));
if (irun == -1)return 0;
int mode = GetNativeCell(2);
if (!VALID_MODE(mode))return 0;
int style = GetNativeCell(3);
if (!VALID_STYLE(style))return 0;
if (nParms == 4)
{
SetNativeCellRef(4, GetRunBestTimeId(irun, mode, style));
}
return view_as<int>(GetRunBestTime(irun, mode, style));
}
When I finish a map 50% of time I got my new rank and points but its not show on de chat and I stay on my old rank! When I switch map I dont have my current rank (old rank) Not loaded correctly! I need to sm_rankmenu (Default rank) every map change. (counter strike source)!
thx you good job for lastestupdate! :)
I've been playing a map with a bunch of bonuses and i noticed that when i finished like bonus #3 it sat the record for bonus #7 and #6, Also when i do !b it goes to b#7 and when i do !b1 also goes to b#7. If i only have one bonus its okay, everything works just fine. But its also kinda confusing, it would be great if the zones for the bonus would just be another color! (green-red = main, purple-yellow=Bonus for example)
Because CSGO's new update,I install new sourcemod and metamod,but the Timer plugin have some problems, one is when you leave start zone,your time will not start and appear " [Influx] You do not have a trikz buddy! (!buddy) " in chat window,another problem is map can't load zone,when you type in !zone and select create zone,you can't see later menu completely,just can see sequence numbers.
Why do not you want to stage, rank , WR , PB, do in HUD? [Cs go]
There is no prestrafing in CSGO and it would be nice to see a prestrafe plugin.
Why menu =
modelen = 11, display = Half-Sideways id = 4 info = s4
modelen = 11, display = Backwards id = 7 info = s7
modelen = 11, display = Normal id = 0 info = s0
modelen = 11, display = Low Gravity id = 6 info = s6
modelen = 11, display = A/D-Only id = 3 info = s3
modelen = 11, display = W-Only id = 2 info = s2
modelen = 11, display = Real HSW id = 5 info = s5
modelen = 11, display = Sideways id = 1 info = s1
modelen = 11, display = Parkour id = 8 info = s8
modelen = 11, display = Prespeed id = 10 info = s10
modelen = 11, display = Tool Assisted id = 9 info = s9
but not
modelen = 11, display = Normal id = 0 info = s0
modelen = 11, display = Sideways id = 1 info = s1
modelen = 11, display = W-Only id = 2 info = s2
CSGO timescale still forces host_timescale. I deleted style_tas_css also and still laggy.
This might a stupid question but is there a way to bind the checkpoints to keys?
whenever i fall a certain distance i take fall damage it didnt happen before i updated
after testing the tas the player gets stuck and has to noclip out of where he is when rewinding stopping and continuing
Can someone provide me a config where the map changes every 30 mins? I cannot seem to figure out how to do it. using Bhop plugin btw. Thanks :)
Can you add option to finish multiple times a map and have point! Like first time you finish the map you have x point. When you finish again you have like %(cvar) of x point. (exemple 30%). Because on my server all new player RTV every 5 min to earn point for rank.
thx
the timescale does not work it shows 0.25 but is still at 1x speed i tried the command too and sm_tas_dectimescale
i tried the cl_clock_correction_force_server_tick/cl_clockdrift_max_ms 0
Hi anyway to swap the colors around for the chat to show ahead of time and behind
like red for behind and green for ahead of time instead of green for behind and red for ahead its confusing players coming from ck
I think its important to know where the invisible walls are at and my suggestion is that while we are in tas and practice mode we could do like !clipbrushes or something to see the walls to be able to route better maybe even for normal
I talked to blacky and he said he doesn't use host_timescale he also mentioned something about stamina. He did say he showed it in one of his videos I think it was this video https://www.youtube.com/watch?v=8V6kg2_2Xgw
Also saw this in his comments
"m_flLaggedMovementValue recreates timescale pretty much because it runs frametime = frametime*m_flLaggedMovementValue before any players move funcs are called the only thing is this doesn't apply to the server like timescale so you have to use the value of it to give the player their time and mess with the replay bot as well xd"
Tested out TAS style on css, when I finished the run and watched the bot, it played back everything that I did, including rewinding/fast forwarding
P.S. You can just resize the frames arraylist instead of looping through and erasing each frame
If you jump just at the edge of a start zone you will have half jump heigh and your speed will be reduces to 190-200 speed max.
https://www.youtube.com/watch?v=E0_WtVjF6Ik
Do you have a All chat plugin for Counter Strike Source. (spec can chat with alive player) Because in csgo the game already have cvar for this.
Its easy to make extra credit plugin with store plugins? Exemple https://forums.alliedmods.net/showthread.php?p=1883627
Something to differentiate the wr and every other time, maybe some colors or something!
I first installed the new version of the timer and every run said "fps_max" so i proceeded to remove fps_check like always, then the time wouldn't start and it kept saying "[Influx] player_jump" and "[Influx] You can't start this run!" I only removed fps_check and scroll/legit modes, i updated the csgo/addons/configs.
Edit: "[Influx] box character" new message
https://gyazo.com/abd00382f076bcecc9fb3b6f83a0e87b
Can't seem to switch between weapons with the number keys, only scroll wheel. Is this intentional? I looked through the plugin list and configs and couldn't seem to find anything.
Someone made a strafe trainer for CSS/CSGO and it would be a cool feature to add https://github.com/PaxPlay/bhop-strafe-trainer How it looks https://www.youtube.com/watch?v=HfE45q_sccE
Hey, i've been checking out this plugin and I want to discard my ckSurf version for this. However, i see there's no player ladder at the moment, do you have any progress on that?
If you don't, i'll start coding it, but we could exchange ideas on which approach to take on that.
I added you to steam in case you want to further discuss this. (Ayeayeaye)
Whenever I try to join my server it just crashes I don't even get a error log
EDIT:
Looks like influx_recording is causing the problem it's happening to other timers too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.