kleptotic Posted September 4, 2020 Report Posted September 4, 2020 Hello , first off thank you doctormckay for making this really great module ,unfortunately Im not that good with JS and lately i've been trying to make a bot in python that goes into my server and get live game stats so To join a community server i have to send an authTicket message to the server but it seems like steam made some change Seeing your code ticket_crc is a crc32 hash for the the ticket: So , i just wanted to check using NetHook2.dll to track proto calls and i get this So the ticket here is 14000000D81B906BE8187273F69B60320100100105DE505F180000000100000002000000D62F504A883AAB9D8B8A130001000000 so the ticket_crc value should actually be : 3877137174 but it sent 3945640144 i hope i made everything clear and sorry for my bad english Quote
Dr. McKay Posted September 5, 2020 Report Posted September 5, 2020 14000000D81B906BE8187273F69B60320100100105DE505F180000000100000002000000D62F504A883AAB9D8B8A130001000000 is the hexadecimal representation of the ticket. You CRC32 the binary, not the hex. kleptotic 1 Quote
kleptotic Posted September 5, 2020 Author Report Posted September 5, 2020 11 hours ago, Dr. McKay said: 14000000D81B906BE8187273F69B60320100100105DE505F180000000100000002000000D62F504A883AAB9D8B8A130001000000 is the hexadecimal representation of the ticket. You CRC32 the binary, not the hex. Okay but im sure it's outdated or something , So you see i started following up the steps to join a server: First you request k_EMsgGCCStrike15_v2_ClientRequestJoinServerData and then you get a callback from it afterwards you have to send ClientAuthList (5432) untill you get a callback from ClientTicketAuthComplete (5429) Having the server info like this: But this callback i never get and im doing everything right im sure that either the ticket or the ticket_crc is changed am i doing something wrong here ? Quote
Dr. McKay Posted September 5, 2020 Report Posted September 5, 2020 You probably need to send some additional data. Not sure, I've never really spent too much time looking into this because it's not terribly useful as you can't actually join a game server. Quote
kleptotic Posted September 6, 2020 Author Report Posted September 6, 2020 3 hours ago, Dr. McKay said: You probably need to send some additional data. Not sure, I've never really spent too much time looking into this because it's not terribly useful as you can't actually join a game server. @Dr. McKay Well , i know that you said in many threads that joining a game server is impossible , but after seeing this https://github.com/BeepIsla/csgo-commend-bot Ii think it is possible or he is doing something else , well , i want to know what he is actually doing , So using some logic in order to commend a player in csgo: u have to be in the same server/game then send commends Well how can i do that , im really confused PS:sorry for asking too much Quote
Dr. McKay Posted September 6, 2020 Report Posted September 6, 2020 You certainly cannot join a game server, as that would require implementing VAC. Which is difficult by design, as if we could easily implement VAC then cheats would be able to bypass it with minimal effort. Maybe CS:GO's GC is written poorly. Knowing Valve and the CS:GO team, that's probably a given. So there's probably some exploit in the GC that allows you to make the GC believe you're in a server. But exploits aren't really my thing. Quote
kleptotic Posted September 6, 2020 Author Report Posted September 6, 2020 8 hours ago, Dr. McKay said: You certainly cannot join a game server, as that would require implementing VAC. Which is difficult by design, as if we could easily implement VAC then cheats would be able to bypass it with minimal effort. Maybe CS:GO's GC is written poorly. Knowing Valve and the CS:GO team, that's probably a given. So there's probably some exploit in the GC that allows you to make the GC believe you're in a server. But exploits aren't really my thing. I see than you som much for your time ! Quote
Jonn13 Posted September 6, 2020 Report Posted September 6, 2020 (edited) You can definitely connect a csgo bot to the server, I'm also looking for a solution. This has already been implemented by a narrow circle of people. Please take 10 minutes of your time to open the code, the link was given to you above. Thank. Edited September 6, 2020 by Jonn13 Quote
Dr. McKay Posted September 8, 2020 Report Posted September 8, 2020 How about you figure it out if you want it so badly? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.