I have a question regarding VC GUARD v10.2 BAN CODES (exploits). Some of the exploits are labeled such as #5 Fast Shots, #6 Fast Flags, however, #10 exploit has banned two (2) players recently but does not stipulate what the cheat is. My question is:
Can you give me a list of the "Exploit Codes" and the related cheat for reference? This would identify the cheats VC GUARD is trying to discourage and also clear up controversy as to whether it is attempting to stop the infamous "Wall Hack", "Aim Bot", etc. that I have been told that it is supposed to stop. Any information is appreciated. DR^ GiggLez.
VCGuard is just a server-side tool, so it cannot detect aimbot and WH.
See vcguard.ini, detected cheats/exploits are listed there:
Code
// Anticheat
noinvisibility = 1
nomrmedicspam = 1
// The following means [on/off X Y Z] Maximum of Y shots/flags/heals/explosions/objects/votes in X milliseconds, with Z chances left
nofastshots = 1 1000 24 2 // Maximum of 24 shots in 1000 milliseconds, with 2 chances left
nofastflags = 1 7000 1 0 // Maximum of 1 flags scores in 7000 milliseconds, with 0 chances left
noplayerfreeze = 1 4000 2 0 // ...
nomassexplosions = 1 4000 2 0 //
nomassobjects = 1 2000 20 1 //
nomassvoting = 1 20000 3 0 //
// Chances increase by 1 every minute (up to its set maximum)
// Anticrash
paramvalidate = 1 // Validates memory of pointers passed to various functions
hidvalidate = 1 // Missing/Multiple HID, multiple "connects"
joinvalidate = 1 // Invalid player/class
playervalidate = 1 // Spoofed player ID
objectvalidate = 1 // Invalid object ID
dplayvalidate = 1 // Fix DirectPlay exploiting (very experimental)
But I can't help you with the Exploit Codes. As I remember, #10 should be Mass Objects Cheat (massive ammo spawn - can cause the server to crash, so VCGuard blocks it) and I've already seen code #8 (subcode #3) and code #3 in 30MiNuTeS' banlist.
dRgiGGLeZ wrote:
... stop the infamous "Wall Hack", "Aim Bot", etc. that I have been told that it is supposed to stop.
Who told you that? It cannot detect it... as Nosek said.
I don't want to give too much explanation as it describes ways of exploiting..
Exploit #3: a player joins multiple times, creating an "unreleased player" (iirc) error.
#8: player is using the id of another player (seems legal sometimes)
#10: mass objects spawned (ammo cheat or causing massive lag)
Thank you for the clarification and I understand your concerns.
One other issue I forgot to mention, but was reminded of when reading Nosek's comments about exploit #10 preventing the server from crashing, is that our server has crashed 2-times in the last 6-Days for no apparent reason. I was looking in the VC Directory for the log files and noticed that the file "Shutdown.txt" is no longer recording the dates, times of "graceful" or "Exception" type shutdowns. Did you discontinue updating this file?
I looked in the file folder "pt_excp.txt" and see that only the "Exception" shutdowns are being recorded there, which is fine, but I'm trying to determine what caused it to crash in looking at the data. I was hoping that listing it here you might be able to review and interpret what went wrong. Any help is appreciated. The data recorded was as follows:
Luckily, the "Caused in" address 0x006AC249 tells me that it crashed when using the "downlist" ptero command. It seems crashy, also happened to me. So I recommend not to use it.
The shutdown log should be updated, can you make a test? Write "devexcp" to the console (crashes the server!) and see if it adds an EXCEPTION entry.
What operating system is the server running on?
Brchi, Thank you for you reply. I have used the "downlist" command quite often and will use it sparingly from now on. I entered "decexcp" and it crashed the server as you said it would. It also recorded the exception in "pt_excp.txt", however, the file "shutdown.txt" was not updated as an exception neither has it been recording "graceful"shutdowns (by admin) as shown in the sample of the "shutdown.txt" file below:
The date this stopped updating "shutdown.txt" agrees with the date I updated VC GUARD to version V10.1. I have since updated to v10.2 on March 6, 2014 and that particular file is still not updating.
Our Server is Running Windows 7.
Following is the data recorded in the second Crash I had mentioned and when compared to your findings in the "address" looks slightly different (0x0088C249 vs. 0x006AC249) except for the last four digits which are common. Can you review this crash (below) and see if it was also the "downlist" command. Please note that the first crash (above) and the second crash (below) appears to be on the same map as well.
##############################################################################
TEST CRASH!!!!!!!
Your Crash command posted this (below) to the pt_excp.txt file but not the shutdown.txt file:
Please be advised that it is not critical for the Shutdown.txt file, either by Exception, or by Graceful shutdown by admin, to update. It is merely a convenient and fast way to see these over time and trends. Again, thank you for your immediate response to these questions. DR^ GiggLez.
I think you are looking at the wrong shutdown.txt. Logs are now saved to the logs\ subdirectory, so have a look at logs\shutdown.txt.
That second crash is the same. You have to subtract the module base from the address to get the offset. 6AC249 - 540000 = 16C249, 88C249 - 720000 = 16C249.
Brchi, Yes, I was unaware that the "SHUTDOWN.txt" had been moved to the "LOGS" folder and should have noticed it when I accessed the "banlog" and the "connections" logs which I created shortcuts for easy access. It is updating as it should.
Let me say again that I really appreciate your help and time as I was somewhat concerned that the server was being intentionally crashed--which has happened in past years on other servers as a member of several clans. I feel much better that this was not the case. Again, thanks! DR^ GiggLez.
Does anyone know what cheat #31 is? I have never cheated in the 10 years off and on I have been playing vietcong but for some reason was auto killed because I was apparently cheating with cheat 31
Cheat #31: Weapons cheat. It can cause with datadisc Red Dawn and Rising Sun when you choose weapon from datadisc Fist Alpha (M14, machette...). Detected also on servers without HradBa.