I have credits on Microsoft Azure and I hosted a VM of Windows Server 2019
Bandwidth: 1400 Mbps
Processor: Xeon Platinum 2.6 GHz (2 cores)
RAM: 7 GB
I used the steamcmd to download the server and set sys_ticrate 1000 but it's still getting me ~500 FPS on the server.
When I was testing on Windows server 2012 R2, using an installation of HiResTimer.zip (attached) setup which creates a service, it boosted my server FPS to 500 compared to ~70ish but in Windows Server 2019, enabling or disabling it doesn't make a difference. They FPS stay ~500.
I have a few questions regarding the above scenario.
I read up quite a few posts and they are directing me to use Windows Server 2008 R2 with HPET enabled (Does Microsoft Azure even have this? I believe it's enabled by BIOS). Wouldn't a newer version of Windows Server be better? It has to be Windows Server (any flavour).
I tried using mmtimer.dll with mm_insane 0. Changing sys_ticrate to 1000 generates around 600 FPS and sys_ticrate to 10,000 it generates anywhere from 900 to 1010. It doesn't impact processor utilization. If I use mm_insane 1, it shoots the processor utilization to 40% but gives 4000 to 6000 FPS. Quite a few have discouraged the user of mmtimer though hence the dilemma, what is the most optimum option seeing that Windows Media Player is not there and macromedia flash is no longer used in favor of HTML5.
(Is there going to be much of a change from 500 FPS to 1000 FPS? The ping still remains the same for users.
Is there any difference running the server in -console or the GUI version is good enough as well? I have users complaining about shot registration in GUI but not in -console.
The server and client (I asked them to do this) rates I have set are as follows, do they need to change?
fps_max 99.5 (0.5 automatically added as per net_graph 3) thus making it 100
cl_cmdrate 105 (read that it should be fps+5)
ex_interp 0 (automatically sets it to 0.01)
I have run multiple instances of HLDS (same file executed or different folders of game installations) and single instance of HLDS only. The users complain about laggy response after a day or 2 of continuous running and I have to restart it after which everything works fine.
I tried ReHLDS however it doesn't work on Windows Server 2019 but does on Windows 7 test machine and they have removed a windows server since 126.96.36.1990 (release 23 Jun 2021). Assuming the server version from steamcmd is August 3, 2020 (8684), do you think the windows version of ReHLDS present in 188.8.131.529 (release 22 Jun 2021) should be ok?
Is using ReHLDS even a good option? I saw some great anti cheating plugins like whblocker, rechecker, reaim etc. that would probably be good for the server
I am sorry for the long post. I have learnt a lot from you guys however, I am stumped in these aspects.
Any assistance, guidance, suggestions are welcome and thanks in advance for your time.
AMXX Version 1.8.2 (Windows)
AMXX Counter-Strike Mod Addon (1.8.2 Windows)
Auto Round Restart (autorr.amxx)
Auto Team Switcher (autoteamswitch.amxx)
Play or Be Kicked: (pbk.amxx)