SRCDS Steam group


100 tic server much?
#1
How can I please get my dods server running at 100 tic? I have tried everything I can find on the internet! I have "srcds.exe -framerate 300 -console -tickrate 100 -game dod -port 27015 +maxplayers 32 +map dod_anzio +exec server.cfg +fps_max 600" I also have put Code:

sv_maxupdaterate 100
sv_maxcmdrate 100
sv_minupdaterate 100
sv_mincmdrate 100
sv_minrate 20000
sv_maxrate 30000
fps_max "500"

I also have downloaded and installed Tickrate_Enabler
I have downloaded and installed srcdsfpsboost.

I have edited my client side
cl_cmdrate 100
cl_updaterate 101
cl_interp_ratio 2
cl_interp 0.01908

What am I doing wrong? I heard that valve got rid of the 100 tic altogether, but I can still find servers running 100 tic! How are they doing this? It use to be simple to run a 100 tic server, now, not so much! Please help thank you.
Reply
#2
it requires a modified server.dll
Reply
#3
Running at 100 tick is useless, srcds will and always will run best at 66.67 fps.
Reply
#4
not necessarily
Reply
#5
(04-15-2012, 09:26 AM)Mike Wrote:  Running at 100 tick is useless, srcds will and always will run best at 66.67 fps.

Tickrate needs to be 100 if you want to run a half way decent bunnyhop or surf server. It makes things much easier.
Reply
#6
Nope. Nice placebo effect you got there.
Reply
#7
(04-15-2012, 08:39 AM)click4dylan Wrote:  it requires a modified server.dll

Ok... where do i get this server.dll or how to I modify it myself? Toungue
Reply
#8
(04-16-2012, 08:11 AM)Reich Wrote:  
(04-15-2012, 08:39 AM)click4dylan Wrote:  it requires a modified server.dll

Ok... where do i get this server.dll or how to I modify it myself? Toungue

download ollydbg, open the server.dll (located in cstrike/bin or similar) in ollydbg. do a string search for "exec game.cfg", doubleclick it. press ctrl+a to analyze. scroll up to the FLOAT 0.03 rightclick on it, click edit - edit 32 bit float, change it to 0.01. click on the float and rightclick on it and select copy code to executable. rightclick in the new window and click save file and overwrite the old server.dll
Reply
#9
Care to elaborate? All I get is exceptions when trying to load the dll.
Manage your redirects/fast downloads with one click! SourceRSC and HL1RSC
Need a free web based game server hosting panel? Check out UGCC.
Reply
#10
Yea when I try to open the server.dll file it comes up with the error "unable to start file C:\\\\server.dll
Reply
#11
copy the server.dll to the main bin folder (if your srcds.exe is in c:/servers then put the server.dll in c:/servers/bin), then it should open just fine in ollydbg. be sure after you load the dll you click view - executable modules and then doubeclick on server.dll. by default it opens up to KERNELBASE.


once you've finished and saved the dll, just copy it back to c:/servers/cstrike/bin or whatever source mod ur using)


EDIT: I've made a video tutorial on how to do it:
http://www.youtube.com/watch?v=eEDjRuG4gY8&feature=youtu.be
Reply
#12
It seems that the source engine limits the sv_maxcmdrate and sv_maxupdaterate commands to 66... So even though you modify the servers tickrate it seems to still enforce max rates of 66 for the client. Is there a bypass for this?

Correction, I was incorrect about the cmdrate; My problem was related to zBlock. However it still appears that neither the client or the server are achieving full 100 tickrate. They are still capping at 67...

Could you attach a copy of your server.dll? Perhaps I incorrectly modified it? I understand that this server.dll will probably not work after a steam update but yours is still worth a try Smile
Reply
#13
ok, I put the server.dll into the C:\HLServer\orangebox\bin fold, but when i go to open it, it gives me this:

"File 'C:\HLServer\orangebox\bin\server.dll' is a DLL. Windows cant directly execute DLLs. Try to load anyways?" I hit yes and I get the: "Unable to Start file C:|HLServer\orangebox\bin\server.dll" Message

Now my srcds is in file C:\HLServer\orangebox\srcds.exe\

What am I doing wrong? Am I not doing what you told me to do?
Reply
#14
im not sure why you can't get the DLL to open, but for the sv_maxupdaterate, open the engine.dll from the bin folder in ollydbg, then do a string search for "sv_maxupdaterate" doubleclick on it, and youll see a 66 above it. doubleclick on the push offset for 66, copy the address after PUSH, press ctrl+g and paste the address. youll now see CHAR 6, CHAR 6. just click and drag on the 66 and the blank space (DB 00) after it. and then rightclick - edit - binary edit. change the ASCII 66 to 100. rightclick on the newly changed string, click edit - copy to executable. then rightclick and press save file and overwrite the old engine.dll



EDIT: i think i know why you may not be able to open it. make sure you download ollydbg v2.01 alpha 3. alpha 4 is bugged and takes forever to load, and ollydbg 1.10 can't load DLLS on windows vista/7 x64. link: http://ollydbg.de/odbg201c.zip
Reply
#15
(04-25-2012, 02:59 PM)click4dylan Wrote:  im not sure why you can't get the DLL to open, but for the sv_maxupdaterate, open the engine.dll from the bin folder in ollydbg, then do a string search for "sv_maxupdaterate" doubleclick on it, and youll see a 66 above it. doubleclick on the push offset for 66, copy the address after PUSH, press ctrl+g and paste the address. youll now see CHAR 6, CHAR 6. just click and drag on the 66 and the blank space (DB 00) after it. and then rightclick - edit - binary edit. change the ASCII 66 to 100. rightclick on the newly changed string, click edit - copy to executable. then rightclick and press save file and overwrite the old engine.dll



EDIT: i think i know why you may not be able to open it. make sure you download ollydbg v2.01 alpha 3. alpha 4 is bugged and takes forever to load, and ollydbg 1.10 can't load DLLS on windows vista/7 x64. link: http://ollydbg.de/odbg201c.zip

Awesome man thanks so much. Now its working.

ok, now on the maxupdaterate, You say you will see the 66 above it. Above what really? You say double click on the push offset for 66? I dont see this push offset for 66.
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)