Vultr.com - Instant Cloud Server Deployment
Game Rank
Servers:
Teams:
Fans:
2037
Players:
275
im_2crudePM
#1
Users using
Jan 26, 2023 9:31 PM
Joined: May 01, 2011
Posts: 5
I said I would post this, and here it is. those listed below are just the few I was with tonight. I also included a partial sample code, as I am not going to just give away my code for free. If you want to learn how to adjust the script below to personalize it to day of defeat, please PM me to discuss the fee's.

[me 109] princess 100%
Shifty 75%
spade 56%
Pinapple serenade 82%
fLuke sHot 100%
Rick(QC) 100%
[A Pah] O Ser da Pah de Prata 100%
Dubby 54%
<==IM WITH STUPID==> 100%
Stoopid Monkey!!! 100%

The % is the amount of confidence the AI has that the player is using.


This is just an example code, of the code I am using to rid the game of the fakes.

import pymem
import pymem.process
import psutil

# Open the game process
pm = pymem.Pymem("dod.exe")

# Get the base address of the game
base_address = pm.process_base.lpBaseOfDll

# Define the offset to the player's kill count in memory
kill_count_offset = 0x1234

# Read the player's kill count from memory
kill_count = pm.read_int(base_address + kill_count_offset)

# Define a threshold for the player's kill count
kill_count_threshold = 50

# Compare the player's kill count to the threshold
if kill_count > kill_count_threshold:
print("%!")

# Define the offset to the player's accuracy in memory
accuracy_offset = 0x5678

# Read the player's accuracy from memory
accuracy = pm.read_float(base_address + accuracy_offset)

# Define a threshold for the player's accuracy
accuracy_threshold = 0.95

# Compare the player's accuracy to the threshold
if accuracy > accuracy_threshold:
print("Abnormal accuracy detected!")

# Define the offset to the player's hit count in memory
hit_count_offset = 0x9101

# Read the player's hit count from memory
hit_count = pm.read_int(base_address + hit_count_offset)

# Define the offset to the player's miss count in memory
miss_count_offset = 0x9112

# Read the player's miss count from memory
miss_count = pm.read_int(base_address + miss_count_offset)

# Calculate the player's hit/miss ratio
hit_miss_ratio = hit_count / (hit_count + miss_count)

# Define a threshold for the player's hit/miss ratio
hit_miss_ratio_threshold = 0.8

# Compare the player's hit/miss ratio to the threshold
if hit_miss_ratio > hit_miss_ratio_threshold:
print("%")

# Define the offset to the player's death count in memory
death_count_offset = 0x1121

# Read the player's death count from memory
death_count = pm.read_int(base_address + death_count_offset)

# Define a threshold for the player's death count
death_count_threshold = 5

# Compare the player's death count to the threshold
if death_count < death_count_threshold:
print("%")

# Get the player's process ID
pid = pm.process_id

# Get the player's process information
process = psutil.Process(pid)

# Get the player's memory usage
memory_usage = process.memory_info().rss

# Define a threshold for the player's memory usage
memory_usage_threshold = 2 * (10 ** 9) # 2 GB

# Compare the player's memory usage to the threshold
if memory_usage > memory_usage_threshold:

import openai_secret_manager

# Get the API key
secrets = openai_secret_manager.get_secrets("openai")
api_key = secrets["pk-YOURNOTGETTINGMYKEY"]

# Import the library to make API calls
import openai

# Set the API key
openai.api_key = api_key

# Define the model
model_engine = "text-davinci-002"

# Define the prompt
prompt = (f"detect")

# Make the API call
completions = openai.Completion.create(
engine=model_engine,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)

# Get the first response
message = completions.choices[0].text
print(message)

Just updated the script a little to include some key factors that only chatGPT key holders would know.
Last edited by: im_2crude Jan 26, 2023 10:21 PM
im_2crudePM
#2
Jan 26, 2023 10:08 PM
Joined: May 01, 2011
Posts: 5
Just an FYI, this was only 8 minutes of game play. And the closer to 100 they are the more the AI thinks they are cheating.
im_2crudePM
#3
Jan 26, 2023 10:41 PM
Joined: May 01, 2011
Posts: 5
The % start over after each of the "learning sessions" meaning it clears out the results of those using as that is not the data that I am looking for, I am only after the continued learning of the AI, so I can possibly sell the cheat detection. See I code 8-10 hours a day, as a career, I come home to play a game and relax, its a lot of fun when everyone is playing with the same intentions, and I am able to relax. Yet there are some who feel the need to "do better" then their skills will allow, and that destroys the "fun". There are literally thousands of games for them to download their talent and play. The newer games all have anti cheat detection and they get banned, so they end up back here, where it seems cheating is a common thing among not only the players but the admins who put themselves above the law. The reason this is personal is a close friend of mine coded the game, basically kick started the 3D FPS games, and made them available in all flavors, for you to play and compete in. So ya its personal to me, as that friend has long since passed, and you running that cheat is a disgrace to him you and this game. I will continue to post the results of my nightly matches. Until you make a server that allows and encourages cheating, as banning those who cheat does nothing for the game, Imagine banning half the server, ya that's what it boils down to these days. And its actually easy to tell.
im_2crudePM
#4
Jan 26, 2023 10:46 PM
Joined: May 01, 2011
Posts: 5
One last thing, Head on over to the ChatGPT and make an account, ( google it for the link) as some of you were worried about a virus. Test it out, See how reliable the AI actually is. Ask it anything, like how to write a powershell script to detect the last user to remotely login to a server, or how to tell if your computer has been hacked. or how to be good at a video game. Anything, The ChatGPT is changing the world, faster then the internet changed it. We are only at the beginning, of that change. I gaurentee that once you start using it, you will have a new respect for the anti cheat I am building for this game.
im_2crudePM
#5
Jan 26, 2023 11:18 PM
Joined: May 01, 2011
Posts: 5
and for the love of GOD un mute me, Love, Nobody.