Raised This Month: $ Target: $400
 0% 

L4D/L4D2 Tickrate Enabler


Post New Thread Reply   
 
Thread Tools Display Modes
king kong
Member
Join Date: Oct 2021
Old 03-29-2024 , 15:39   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #311

Quote:
Originally Posted by Skyy View Post
There's obviously a language-barrier here or you simply don't understand what's being asked.
Anyone reading your response to my post would probably be even more confused if they were coming here for the same problem.


Tickrate enabler is supposed to unlock client rates and while it sets the server tickrate successfully, it does not do the latter as advertised.
As client rates are still locked to 30,000, something is wrong with the current version of Tickrate Enabler on linux.
I'm going to wait for a response from someone (probably satanic_spirit) who knows this stuff.
Maybe I misunderstood your question. It seems that this is only the case with Linux.

https://forums.alliedmods.net/showpo...2&postcount=52

https://imgur.com/a/HWZk2vH

Last edited by king kong; 03-29-2024 at 15:46.
king kong is offline
Skyy
AlliedModders Donor
Join Date: Jan 2010
Location: Toronto, Canada
Old 03-29-2024 , 15:46   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #312

Quote:
Originally Posted by king kong View Post
Maybe I misunderstood your question. It seems that this is only true in Linux.

https://forums.alliedmods.net/showpo...2&postcount=52

https://imgur.com/a/HWZk2vH
Yeah, after re-reading my post, I could have probably worded it better.

Yes, this is it. So, it is true; Tickrate Enabler does not unlock min/max rates on linux. RIP.
Guess I'll have to look into changing it to a windows server. That sucks.
Skyy is offline
Lux
Veteran Member
Join Date: Jan 2015
Location: Cat
Old 04-04-2024 , 18:50   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #313

Quote:
Originally Posted by king kong View Post
Maybe I misunderstood your question. It seems that this is only the case with Linux.

https://forums.alliedmods.net/showpo...2&postcount=52

https://imgur.com/a/HWZk2vH
Appears to function fine on linux

__________________
Connect
My Plugins: KlickME
[My GitHub]

Commission me for L4D
Lux is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 04-06-2024 , 01:08   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #314

I'll have to side with Lux. As he showcased it works on Linux and has been working on my server as well.
__________________
Spirit_12 is offline
Skyy
AlliedModders Donor
Join Date: Jan 2010
Location: Toronto, Canada
Old 04-06-2024 , 15:12   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #315

Quote:
Originally Posted by Lux View Post
Appears to function fine on linux
Yes, the correct values are shown in console when using status, but not on net_graph and when setting a rate above 30,000, it gives the red notice.


Last edited by Skyy; 04-06-2024 at 15:55. Reason: I may be using the wrong build; is there a preferred build I should be using?
Skyy is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 04-06-2024 , 23:04   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #316

My netgraph shows 60 60 and I'm using the build from Accelerator's repo.

Also that message that you are getting might just be client side. I would suggest looking at netgraph.
__________________
Spirit_12 is offline
Skyy
AlliedModders Donor
Join Date: Jan 2010
Location: Toronto, Canada
Old 04-11-2024 , 11:58   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #317

Quote:
Originally Posted by Spirit_12 View Post
My netgraph shows 60 60 and I'm using the build from Accelerator's repo.

Also that message that you are getting might just be client side. I would suggest looking at netgraph.
I'm actually not sure how to really read this graph, though I want to think that it's just a client-side notice and the rates are being properly set, since the inbound at one point jumped to 56 k/s while the out was > 30 k/s.

I think this graph is telling me I still have some optimizations that I can make to my code, which is great news! The day it's no longer refactorable is the day my heart breaks a little bit.
Skyy is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 04-14-2024 , 00:44   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #318

What are your client side rates set to?
__________________
Spirit_12 is offline
suptob
Junior Member
Join Date: Feb 2022
Old Today , 15:21   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #319

L4D1 had an update today and it looks like this plugin is broken on my updated Linux server, I'm getting the following error on boot up:

"Patch Failure: CVomit::UpdateAbility() Patch Offset incorrect."

Any idea how to find the correct offset or get this updated?

Edit:
I've been messing around with IDA/Ghidra to figure out the new offsets that have changed on the server and engine file. I've put them down below on all the changes I found, I'll try and compile it later tomorrow to see if it works.

_ZN6CVomit13UpdateAbilityEv
====
Old Start = 002A3C26
Old End = 0x2a3FAC
New Start = 002A8932
New End = 002A8CF3
g_FrameTimeReadOffsets[] = 0x3C1


ZN8CNetChan11SetDataRateEf
====
Old Start = 0015274e
Old End = 0015276C
New Start = 00160bc2
New End = 00160be3
CGAMECLIENT_PATCH_OFFSET = 0x21


_ZN11CGameClient7SetRateEib
====
Old Start = 00191d3a
Old End = 00191D87
New Start = 0019fede
New End = 0019ff2a
CGAMECLIENT_PATCH_OFFSET = 0x4C


NOT CHANGED _Z15ClampClientRatei
====
Old Start = 0019357a
Old End = 001935BA
New Start = 0019ec0e
New End = 0019ec41
CLAMPCLIENTRATE_PATCH_OFFSET = 0x40

Last edited by suptob; Today at 19:46.
suptob is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode