ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.6k stars 598 forks source link

wait command flood, suggestions #225

Open hotactions opened 11 years ago

hotactions commented 11 years ago

de_piranesi0000 as you can see i have binded my mwheeldown and mwheelup adding waits to immprove movement, its working as skipping frames ofcourse, but when i using these buttons, it keeps flooding console with unknown commands, can you please fix it?

for 1st suggestion, dedicated to hlds users add aditional cvar sv_infiniteround 1(removing objectives and announcements like game-commencing), it will help to custom mod servers for example dm, csdm function better.

for 2nd to fight with fps/other hacks, advantages, scripters highly useful in most all servers, add cvar to serverside that limits clientside cvars that gives advantages: cl_sidespeed, cl_forwardspeed, cl_pitchdown, cl_yawspeed cl_pitchup, cl_pitchspeed, cl_backspeed for example sv_max_client_fps (min value default value (72) max x) and etc, also alias command should be removed, this would be very helpful to fight with.

for 3rd optimise chat, i don't know why but my fps from 100 went to 95 or even 93 when i join to some multiplayer server, and chat beeing in use - examples in images

de_airstrip0000

de_airstrip0001

for 4rth suggestion, please add multicore or multithreaded support, optimise engine to use more hardware resources, also my gpu usage is over 7% and cpu 12%, even its very old - pentium 4 650 HT, point of view geforce 8600gts, memory 2x 1gb @800mhz runing at 400mhz both, chipset intel 915p

Processor Information: Vendor: GenuineIntel Speed: 3477 Mhz 2 logical processors 1 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Windows 8 (32 bit) NTFS: Supported Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card: Driver: NVIDIA GeForce 8600 GTS

DirectX Driver Name:  nvd3dum.dll
Driver Version:  9.18.13.1090
DirectX Driver Version:  9.18.13.1090
Driver Date: 29 Dec 2012
DirectX Card: NVIDIA GeForce 8600 GTS
VendorID:  0x10de
DeviceID:  0x400
Number of Monitors:  1
Number of Logical Video Cards:  1
No SLI or Crossfire Detected
Primary Display Resolution:  1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 13.39" x 10.63"  (17.09" diag)
                                        34.0cm x 27.0cm  (43.4cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 512 MB
Supported MSAA Modes:  2x 4x 8x 

Memory: RAM: 2047 Mb

everything has been tested in default 5956 counter-strike 1.6 lan server

Antoweif commented 11 years ago

the correct way to use wait is like this "cvar;wait" don't use ";" at the end, or you will get spammed.

hotactions commented 11 years ago

@Antoweif this worked, would be good if ; at ending will be fixed, now this topic is turning into suggestion, thank you.

alfred-valve commented 11 years ago

One bug report per bug please, so I can track things properly.

hotactions commented 11 years ago

@alfred-valve thaks for advise, i follow this in future reports, hope any of my suggestion will be useful.

SamVanheer commented 5 years ago

@mikela-valve Somehow the first issue reported here is causing key input to be sent to CL_ConnectionlessPacket. This may indicate message buffer corruption.

For the second suggestion #1999 covers a couple of those cvars.