AntiCheat

If a new anti cheat was supposedly released to the market. What would you guys look for to make it an ideal anticheat? What features you use in an anticheat or like in anti cheats?
1767 Replies
Admincraft Meta
Admincraft Meta9mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by haloslol#0
Skullians
Skullians9mo ago
i'm getting certain hints here... xD well good performance decent checks discord (webhook or bot) integration would be nice (if with a bot possibly option to hook into discordSRV) low false positives
Halos
HalosOP9mo ago
Discord alerts is a good QOL feature Performance is pretty important in my opinion but you gotta balance it with checks
Skullians
Skullians9mo ago
well grim and/or vulcan have decent checks for decent perf those are the two main anticheats imo
Halos
HalosOP9mo ago
Yeah, they built there anti cheat well. Compared to other solutions
AeonRemnant
AeonRemnant9mo ago
Dear fuck let it have GitOps support.
Skullians
Skullians9mo ago
LOL yes
Halos
HalosOP9mo ago
Whats this? Im not very code savy
AeonRemnant
AeonRemnant9mo ago
GitOps is a process you can use for automating software dev and IaC. The gist is you write config to Git and push it to a system, the system is then brought into the state defined in Git.
Halos
HalosOP9mo ago
O U learned how to use github a month ago or so.
AeonRemnant
AeonRemnant9mo ago
Updating servers becomes a matter of push to Github. What this means is you can scale config updates across thousands of servers instead of having to setup some kind of stupid bullshit script to clone the config or do it manually.
Halos
HalosOP9mo ago
I made a org and thats it O auto update configs?
AeonRemnant
AeonRemnant9mo ago
Yep.
Halos
HalosOP9mo ago
Gotcha, will note that down.
AeonRemnant
AeonRemnant9mo ago
The AC would just stare at the Git repo for changes and pull them and refresh when something new gets pushed to whatever branch.
Halos
HalosOP9mo ago
Yeah, thats good
AeonRemnant
AeonRemnant9mo ago
Ikr.
Halos
HalosOP9mo ago
Easy to implement
AeonRemnant
AeonRemnant9mo ago
And nobody ever wants to do fucking GitOps anyway. >:(
Halos
HalosOP9mo ago
I assume
AeonRemnant
AeonRemnant9mo ago
Yeah not hard at all.
Halos
HalosOP9mo ago
No problem.
ProGamingDk
ProGamingDk9mo ago
have you ever actually implemented gitops into smth just curious
AeonRemnant
AeonRemnant9mo ago
Get a Git application key, repo, branch details, then instruct it to look at a folder structure. Yep. My current Kube cluster protoype is fully GitOps driven.
ProGamingDk
ProGamingDk9mo ago
yeah but doesnt kube have gitops support in some way
AeonRemnant
AeonRemnant9mo ago
Well not yet. I'm working on making it work with Terraform and MaaS.
ProGamingDk
ProGamingDk9mo ago
The best of cloud-native delivered in minutes instead of months
Kubefirst is a fully-automated open source application delivery and infrastructure management gitops platform providing you with the best cloud-native tools in a single command.
AeonRemnant
AeonRemnant9mo ago
Well yeah. GitOps is how you do any scaling system. ArgoCD is the big one.
Halos
HalosOP9mo ago
It will use a loader to auto update the jar Implementation for a auto update config sys should not be a problem.
AeonRemnant
AeonRemnant9mo ago
<3 Oh and please make the framework for the mod a microservices one.
Halos
HalosOP9mo ago
Huh
ProGamingDk
ProGamingDk9mo ago
theres no mod
AeonRemnant
AeonRemnant9mo ago
I mean bro is taking notes very specifically to obviously do something. Can't imagine what it'd be if not making a mod.
ProGamingDk
ProGamingDk9mo ago
yeah a plugin
Halos
HalosOP9mo ago
Do you guys think ML is viable in an anti cheat?
AeonRemnant
AeonRemnant9mo ago
Yeah yeah whatever. Plugins and mods are functionally the same shit if you do it right.
Halos
HalosOP9mo ago
I know lots of anti cheats mostly cap with claiming ML works like matirix
AeonRemnant
AeonRemnant9mo ago
ML is viable kinda.
Halos
HalosOP9mo ago
My developer told me a way we can make the ML more accurate and better for servers. Its just lots of data collection on our end.
AeonRemnant
AeonRemnant9mo ago
But for microservices? Let me explain. Have a base framework that only serves to load as a plugin, and another that loads as a mod. These take the required config and microservice for whatever platform they're on. The microservice is API driven so it's easily ported. You write a microservice to do a task, (find people using wallhacks), and then API abstract it so it's ported by changing the framework instead of the microservice. Means that you can write a really good thing and put it near anywhere with minimal extra work. Never mind that it works with anything you can turn into a microservice, not just anticheat. It also makes your work extremely extensible. Want more functionality? Another microservice. Hell, you can even have the framework download microservices so it's an install once update anywhere type of deal. Mini docker. :sheyes:
Cooleg
Cooleg9mo ago
honestly auto update config would definitely be considerably more annoying to implement than using a loader
Halos
HalosOP9mo ago
The loader is very easy as we made a global loader for all our products so all we need to do is attach the api we have. Il have to talk to my developer on the config updater but he can legit do any plugin and any java project. So should not be a challenge.
Cooleg
Cooleg9mo ago
its not hard just more annoying
Halos
HalosOP9mo ago
Yeah We are still coding the base so it should be no problem.
Cooleg
Cooleg9mo ago
imo ur real difficulty is bringing more value than other options
Halos
HalosOP9mo ago
Yeah, for sure. Thats what my thread was here for. See what others want. Im definitely gonna have more QOL features as not many anti cheats do lots of that. But then again there all busy doing checks
Cooleg
Cooleg9mo ago
even just coming up with checks or maintaining them can take a lot of time tho ofc
ProGamingDk
ProGamingDk9mo ago
also the fact is, a majority run a few x amount of anticheats, getting them to switch aint gonna be easy, when they already have paid x amount/already have their own setup
Cooleg
Cooleg9mo ago
making checks and fixing bypasses and not burning dev time doing so is hard
ProGamingDk
ProGamingDk9mo ago
maybe config migration?
Halos
HalosOP9mo ago
Yes, so Im trying to make it the ultimate anti cheat that I can charge a recurring price. Im not 100% on the price cause we have not done the checks yet. If Its extremely good I will, cause as you said time is taken to maintain. But only if its like top tier level better then all anti cheats no questions.
ProGamingDk
ProGamingDk9mo ago
which is gonna be hard with so much progress over the years
Halos
HalosOP9mo ago
Do you mean the ability to configure like how the setbacks workv
ProGamingDk
ProGamingDk9mo ago
knowledge etc
Halos
HalosOP9mo ago
Yup
Cooleg
Cooleg9mo ago
competing with other recurring products like polar will definitely be a task
ProGamingDk
ProGamingDk9mo ago
well punishment, flag amount etc
Halos
HalosOP9mo ago
Yeah.
ProGamingDk
ProGamingDk9mo ago
also why wouldnt polar just add your features?
Halos
HalosOP9mo ago
Yeah, no worries I wrote all the configs recently and have plenty of configuration.
ProGamingDk
ProGamingDk9mo ago
well migration from other anticheats when you add them, similar features can be added to polar if its mostly just QOL
Halos
HalosOP9mo ago
Thats the thing that may happen.
ProGamingDk
ProGamingDk9mo ago
and your market share is basically 0
Halos
HalosOP9mo ago
Yeah, polar does not have many QOL features and I was thinking of improving on that. My dev had a good idea with the ML and AI checks.
ProGamingDk
ProGamingDk9mo ago
you would have to get a few big servers to use it, but then you have the issue of getting them onboard, and them risking their servers playerbase, because too much hacking especially in a competitive gamemode can kill engagement
Halos
HalosOP9mo ago
Which is apparently possible if wr code our own AI and train it
Cooleg
Cooleg9mo ago
polar already has ML checks iirc
ProGamingDk
ProGamingDk9mo ago
having a good idea, and knowing how to properly implement it are two different things how much experience with anticheats does your dev even have?
Halos
HalosOP9mo ago
Yeah, convincing people to switch from the solution they have now is a worry. But I think if I market it right and show off the correct features we should be fine. A good amount. He used to code private ACs.
ProGamingDk
ProGamingDk9mo ago
showing those features off can also just kill your product doesnt mean they were good tbh, even giant servers use off the shelf solutions
Halos
HalosOP9mo ago
Ey, rn just focusing on development. Yeah, Il let you know how it goes. But thanks for your guys input. Il definitely expand on this.
Cooleg
Cooleg9mo ago
also remember to take into account the cost of hosting the ML infrastructure yourself
Halos
HalosOP9mo ago
Yeah lol Lots of data We obviously have tones of testing to do do before we go live. Im going to be using it on my personal server once its considered production ready and see how it performs.
AeonRemnant
AeonRemnant9mo ago
Tbh I see a microservice architecture as a huge win. Anticheat isn't exactly the most cheap thing to run, being able to strip parts of the mod out that you don't even need would be really valuable in minigame situations.
Skullians
Skullians9mo ago
make it a plugin and fabric + forge mod :TrollDespair:
Halos
HalosOP9mo ago
Folia support
Cooleg
Cooleg9mo ago
i mean that would definitely be added value
Skullians
Skullians9mo ago
folia support is definitely a must have
AeonRemnant
AeonRemnant9mo ago
I suggested using a framework design earlier for this very purpose. Framework for every individual thing, microservices don't need to change other than being able to run on it.
Skullians
Skullians9mo ago
bedrock support would be hella good but hell to implement
Halos
HalosOP9mo ago
From what I understand its just udp packets to listen for
Cooleg
Cooleg9mo ago
yeah if ur charging for a monthly ac and didnt have folia then thats kinda dumb
Skullians
Skullians9mo ago
yup
Halos
HalosOP9mo ago
Does polar support folia?
Cooleg
Cooleg9mo ago
its also they have their own movement and physics
Skullians
Skullians9mo ago
probably no idea
AeonRemnant
AeonRemnant9mo ago
Isn't Polar mega expensive or something?
Cooleg
Cooleg9mo ago
so their own checks
Halos
HalosOP9mo ago
Like can be 50 a month I think
Cooleg
Cooleg9mo ago
monthly
AeonRemnant
AeonRemnant9mo ago
Ah.
Cooleg
Cooleg9mo ago
halos also wants to be monthly
Halos
HalosOP9mo ago
Im only gonna have one plan for monthly They do like server limits and shit
Cooleg
Cooleg9mo ago
were comparing his stuff to polar because thats who hes tryna compete with
Halos
HalosOP9mo ago
If I end up doing a SaaS
Skullians
Skullians9mo ago
Polar doesn’t support folia
Halos
HalosOP9mo ago
I may not, if its not that good.
Cooleg
Cooleg9mo ago
damn really?
Halos
HalosOP9mo ago
Welp time to take out polar.
Skullians
Skullians9mo ago
from the looks of it yeah
Skullians
Skullians9mo ago
Compatibility | Polar
This page lists known compatible, incompatible and unsupported 3rd party software.
AeonRemnant
AeonRemnant9mo ago
What if you did a modular framework as your base mod and just had it autodownload modules from Git repos based on what the user wants. Charge per module per month.
Halos
HalosOP9mo ago
Eh yeah. Idk Il prob just make it one jumbo A bedrock anti cheat is def needed tho. Themis is not cutting it.
AeonRemnant
AeonRemnant9mo ago
¯\_(ツ)_/¯ Can we get Fabric support though?
Halos
HalosOP9mo ago
Dont even get me started on spartan bedrock lmao
AeonRemnant
AeonRemnant9mo ago
No anticheats on Fabric rn.
Halos
HalosOP9mo ago
Really?
Cooleg
Cooleg9mo ago
well it almost definitely wouldnt download from git
AeonRemnant
AeonRemnant9mo ago
Nothing good.
Skullians
Skullians9mo ago
Literally none.
Halos
HalosOP9mo ago
Dam
AeonRemnant
AeonRemnant9mo ago
Well there's one and it's bad.
Skullians
Skullians9mo ago
forge as well iirc but forge sucks
AeonRemnant
AeonRemnant9mo ago
Fabric support tho? Yes?
Halos
HalosOP9mo ago
Simple guys to make an anti cheat
No description
Halos
HalosOP9mo ago
Super easy steps
Skullians
Skullians9mo ago
easier said than done lol
AeonRemnant
AeonRemnant9mo ago
Speaking of things being done, BinarySearchinator where? :sheyes:
Cooleg
Cooleg9mo ago
lmao yeah 5 steps
Halos
HalosOP9mo ago
very simple O I know.
Skullians
Skullians9mo ago
:lolbye:
Halos
HalosOP9mo ago
Biometric player ids
Skullians
Skullians9mo ago
I got distracted with porting Parkertron to js
Halos
HalosOP9mo ago
Its possible apparently
Cooleg
Cooleg9mo ago
i saw a post online abt that kinda thing
Halos
HalosOP9mo ago
It can detect alt accounts, or people joining on a diffrent account By req there movement patterns and sens and other things they do.
Skullians
Skullians9mo ago
that would be a fantastic feature interesting as to how you’d implement it though
ProGamingDk
ProGamingDk9mo ago
ok easy false ban tool
Cooleg
Cooleg9mo ago
sounds like bs
ProGamingDk
ProGamingDk9mo ago
literally follow someone
AeonRemnant
AeonRemnant9mo ago
God why? It's already written in Go. :husk:
ProGamingDk
ProGamingDk9mo ago
copy their movements
Halos
HalosOP9mo ago
Lol
ProGamingDk
ProGamingDk9mo ago
kek
Halos
HalosOP9mo ago
It does sound like the ultimate false ban tool
Skullians
Skullians9mo ago
why not? xd
AeonRemnant
AeonRemnant9mo ago
You did a language downgrade. :LUL:
Halos
HalosOP9mo ago
Stuff like that would never be accurate For now
Cooleg
Cooleg9mo ago
a mod could easily clone another players movement
Halos
HalosOP9mo ago
Cause there is not many diffrent movements you can make that makes you diffrent from another player Yeah
Skullians
Skullians9mo ago
I mean you could always limit it to only actually banning if they were on the same IP
Halos
HalosOP9mo ago
But then That would defeat the point
Skullians
Skullians9mo ago
yup
Halos
HalosOP9mo ago
You would know its them if they are on the same ip
Cooleg
Cooleg9mo ago
"my little brother moves the same way as me and got me banned :((((" no
Halos
HalosOP9mo ago
O a vpn
ProGamingDk
ProGamingDk9mo ago
imagine cgnatting and playing the same game
Skullians
Skullians9mo ago
:OMEGALUL:
ProGamingDk
ProGamingDk9mo ago
your neighbour plays a servre
Cooleg
Cooleg9mo ago
exactly
ProGamingDk
ProGamingDk9mo ago
you try and join "Already logged in from this IP"
Halos
HalosOP9mo ago
Fair fair
Cooleg
Cooleg9mo ago
ip bans are getting progressively worse
AeonRemnant
AeonRemnant9mo ago
"Damn this IP is sus as fuck, it's playing a lot of accounts, must be a bot farm smh my head"
ProGamingDk
ProGamingDk9mo ago
heh osrs doesnt chain ban i like it
Skullians
Skullians9mo ago
but: - would be nice if you could keep me / us up to date on this; seems very promising If you’re planning on fabric support? DEFINITELY keep me up to date lol
AeonRemnant
AeonRemnant9mo ago
Ban IPv4 entirely and ban IPv6 GUAs. :weSmart:
ProGamingDk
ProGamingDk9mo ago
waiting for my he ipv6 shirt 😭
AeonRemnant
AeonRemnant9mo ago
Fabric support would legit net you so much money. :Kek:
Halos
HalosOP9mo ago
Easy thing to ban all hackers. /whitelist on Then no more hackers
Skullians
Skullians9mo ago
ikr? I have been forever wanting such things we need a mass porting of plugins to modded
ProGamingDk
ProGamingDk9mo ago
gl!
AeonRemnant
AeonRemnant9mo ago
Go on Skullian. Port Multiverse Core. (Don't actually.)
Skullians
Skullians9mo ago
god no
ProGamingDk
ProGamingDk9mo ago
nah myworlds atleast
Skullians
Skullians9mo ago
I’d rather port myworlds or phantom worlds (iirc that’s the name) and also I should probably finish binary searchinator… before moving onto anything else I’ve been procrastinating busy for ages
AeonRemnant
AeonRemnant9mo ago
Honestly? I wouldn't bother with a multiworld mod. Idk, been thinking about it more and a MicroMC server makes more sense.
ProGamingDk
ProGamingDk9mo ago
NEBULACORE
Skullians
Skullians9mo ago
:lolbye: :lolbye: :lolbye: :lolbye: :lolbye:
AeonRemnant
AeonRemnant9mo ago
Please do. I keep needing it. :LUL:
Cooleg
Cooleg9mo ago
modded is such a pain to dev for ngl
Halos
HalosOP9mo ago
I have another thing that will 100% work, it will basicly instant detect clients like vape injected into lunar or modified lunar clients.
Skullians
Skullians9mo ago
yup
Cooleg
Cooleg9mo ago
not worth it for me when i dont even like modded
AeonRemnant
AeonRemnant9mo ago
And yet like... all of the good shit is on modded. :THONK: To be fair this feels like a skill issue where everyone is so used to working with crippled software that when they look at a real API they go 'holy shit'.
Cooleg
Cooleg9mo ago
you call it good shit i dont like modded
Halos
HalosOP9mo ago
There is also a way to get what mods a client is using If using fabric clients
Skullians
Skullians9mo ago
yes but i can't remember i think
AeonRemnant
AeonRemnant9mo ago
Taste is taste. :p Our opinions don't define if something is good or not.
Halos
HalosOP9mo ago
I gotta read into the fabric client api again
Cooleg
Cooleg9mo ago
absolutely
Skullians
Skullians9mo ago
enjoy!
AeonRemnant
AeonRemnant9mo ago
DOES THIS MEAN FABRIC ANTICHEAT?!?!!?!?!?!? :crazyeyes:
Cooleg
Cooleg9mo ago
but yeah its just more of a pain and i wouldnt even want to use it
Halos
HalosOP9mo ago
Nah thats for paper servers thing, Il have to see how complex it would be if we supported fabric servers. I barely know how fabric servers work so me providing support via discord I would have no idea whats going on
Skullians
Skullians9mo ago
porting to fabric would require a major rewrite
AeonRemnant
AeonRemnant9mo ago
Why not? Nothing says you have to install content mods. Just... don't do that lmfao. You can do purely serversided if you want to. Well, I can tell you there's about 300 Fabric servers that'd want anticheat. Just off the top of my head.
Halos
HalosOP9mo ago
Il check with my dev if its possible
AeonRemnant
AeonRemnant9mo ago
I mean it's a market completely void of a working solution. Better pickings there could not be.
Cooleg
Cooleg9mo ago
and then its just a more inconvenient dev experience for mostly no gain
AeonRemnant
AeonRemnant9mo ago
Not really. If you want vanilla, play vanilla. If you want vanilla+ you can do it easily without fucking Oraxen or ItemsAdder. If you want patches for the client to improve performance? You can do that too.
Skullians
Skullians9mo ago
:bonk_frog: when universefabric
Halos
HalosOP9mo ago
Yeah, I would need to test fabric almost every update. I have no idea how to run a fabric server just paper servers tbh is all I work with.
Skullians
Skullians9mo ago
stating a fabric server is relatively simple
Skullians
Skullians9mo ago
Fabric
Installation for Minecraft Launcher
The home of the Fabric mod development toolchain.
Skullians
Skullians9mo ago
installing the server is simple the development environment, not so much but you can use the template generator from fabric
Halos
HalosOP9mo ago
Gotcha
Skullians
Skullians9mo ago
if you need a hand just post here or dm me lol we’re all always happy to help
Eternal
Eternal9mo ago
Plan hook for how many players the anticheat banned / flagged to be cheating or how many people flagged what cheat how many times
Halos
HalosOP9mo ago
Ugh, Root as proven that Plan is not optimal for servers. But some sort of sys like that that says if the player is a hacker may be good.
Eternal
Eternal9mo ago
it's good and how is it not optimal?
Halos
HalosOP9mo ago
Idk he explaind it a while ago I gotta ask him about it again
Skullians
Skullians9mo ago
opinions on a grafana integration for the anticheat :LUL: @AeonRemnant
AeonRemnant
AeonRemnant9mo ago
Grafana would be nice. Tracking bans, false flags, all this good stuff.
Skullians
Skullians9mo ago
yup! what was that one Minecraft dashboard that had grafana integration I can never find it
ProGamingDk
ProGamingDk9mo ago
honestly the whole root against plan i dont understand
No description
ProGamingDk
ProGamingDk9mo ago
havent gotten any actual evidence or proof
Skullians
Skullians9mo ago
what server is this on lmao
ProGamingDk
ProGamingDk9mo ago
bloom
Skullians
Skullians9mo ago
oh
ProGamingDk
ProGamingDk9mo ago
@Justin123 doesnt chickencraft still use plan? how is it for you guys performancw ise
Halos
HalosOP9mo ago
Ah old jackg The g him self jackg I was helping him optimzie his server, cause root was not avaible or something. He was actually the client having the iops rate limit I was talking about on pufferfish root told me he needs to move to his own box. But he moved to bloom and lots of those issues fixed.
AeonRemnant
AeonRemnant9mo ago
This checks. Plan not needing to exist on backend servers would indeed increase perf because there’s less stuff going on. Obvs.
Justin123
Justin1239mo ago
Performance wise its not too good, not sure whether it's plan serving stuff slow (by the big amount of data), or whether it's cloudflare. We have it on all backends but are using it less than before
MachineBreaker
MachineBreaker9mo ago
Plan is horrible 😭 They have somewhat AFK module that basically kills the server performance
Skullians
Skullians9mo ago
oh interesting
AeonRemnant
AeonRemnant9mo ago
GitHub
GitHub - Cubxity/UnifiedMetrics: Fully-featured metrics collection ...
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box. - Cubxity/UnifiedMetrics
QarthO
QarthO9mo ago
i wouldnt call plan horrible. plan is perfect for smaller to mid-sized servers with how simple it is to setup, (quite literally plug and play). That being said, putting effort into learning unified metrics and grafana will be an extremely better tool to have in your belt if you want to start getting to the big leagues
Halos
HalosOP9mo ago
From what people told me plan is not optimal, I used to use plan a long time ago way back when I ran a small server.
Casper
Casper9mo ago
no, this can be done with any anticheat if you do your containers right
AeonRemnant
AeonRemnant9mo ago
If was the operative word in that sentence. :LUL:
Casper
Casper9mo ago
ok so do your containers right then
AeonRemnant
AeonRemnant9mo ago
I find most people can't use Docker Compose right, let alone setup IaC and GitOps with containers like you should. It's a half solution to integrate it into a mod, but it makes something that most will never touch into viable.
Casper
Casper9mo ago
99.99% of people aren't using kube for their servers
AeonRemnant
AeonRemnant9mo ago
I was talking about Docker Swarm. :LUL:
Casper
Casper9mo ago
then anyone who does probably does it right if they're hitting the scale that makes kube for mc viable
AeonRemnant
AeonRemnant9mo ago
I mean yeah, but I don't see why everyone else should be left out of the fun when it's viable to add it into a mod instead. :p Very few times has anyone delved far enough into something like Kube to be viable without some kind of amazement at what can be done. No better way to get people excited than to let them do something cool.
Casper
Casper9mo ago
but if you're hitting the point where you need kube, you're already going to setup your docker containers to come in from your cicd in a way where this already works I don't see this benefiting anyone nor would I want the server to download the config, I'll just bake it into my docker container when running kube
AeonRemnant
AeonRemnant9mo ago
Again, not talking about Kube. I'm talking about people that want to run in Ptero or through barebones Docker.
Casper
Casper9mo ago
If you're on ptero it's a single instance as is, who is benefiting?.. same with bare bones docker
AeonRemnant
AeonRemnant9mo ago
This doesn't hard require that you scale. GitOps can be useful for simply editing config without rebooting the server or having to SSH/terminal.
Casper
Casper9mo ago
You still need to reboot? And if you have a ptero panel, you'd just open the flat file config
AeonRemnant
AeonRemnant9mo ago
Why would you need to reboot? You can absolutely write mods to accept new config safely without rebooting.
Casper
Casper9mo ago
Maybe for bare bones docker but at that point just get a web panel to access ftp How are you sending commands without sshing in
AeonRemnant
AeonRemnant9mo ago
Uhhh. GitOps watches a repo automatically and grabs it, that's kinda the point.
Casper
Casper9mo ago
yes, or use the ptero web panel / ftp web panel
AeonRemnant
AeonRemnant9mo ago
Or I can whip open my IDE, change 3 values and have my server update without me having to move files around.
Casper
Casper9mo ago
or open the web panel, change 3 values and have your server update without having to move files around
AeonRemnant
AeonRemnant9mo ago
Hell, I don't even need to do that. I tell the AC to track HEAD and it'll always grab the most up to date compatible version of the checks. Exploit happens? Well, Halos fixes it and I don't even need to patch anything, it just works.
Casper
Casper9mo ago
It's not going to be open source?
AeonRemnant
AeonRemnant9mo ago
It wouldn't need to be.
Casper
Casper9mo ago
to redownload the jar and reload at runtime then?.. are we talking about the actual anticheat itself
AeonRemnant
AeonRemnant9mo ago
Yep. Think about it. Make each check an isolated jar that tries to hook into the framework via API. The framework grabs the new jar, renames the old one, then reloads and resumes like nothing happened. If any error occurs it warns the admin and resumes using the old jar.
Casper
Casper9mo ago
no, id never want that, that sounds awful
AeonRemnant
AeonRemnant9mo ago
Elaborate your thoughts.
Casper
Casper9mo ago
Id never want to risk having the anticheat fuck up from a hot reload Most anticheats are not hot reloadable Nor would I ever want to risk it Esp in prod
AeonRemnant
AeonRemnant9mo ago
You could absolutely design it to be hot reloadable, just like you can design any mod or plugin to be. It just needs to be done with intent.
Casper
Casper9mo ago
Are you going to put your faith into a closed source software then?
AeonRemnant
AeonRemnant9mo ago
Am I paying for support and an SLA?
Casper
Casper9mo ago
not a chance this is under an actual company nor comes with an SLA @Halos you offer SLA 's ?
AeonRemnant
AeonRemnant9mo ago
Then no, I'd want source opened to me as a customer. But if Halos wants to provide an SLA then yes I would.
Casper
Casper9mo ago
yeah I just don't see that happening
AeonRemnant
AeonRemnant9mo ago
Iirc he did mention being interested in starting a business earlier, so it might. No way of telling.
Casper
Casper9mo ago
Most anticheats that are good go with the security through obscurity methodology for good reason Ie: polar I don't see any decent anticheat ever giving source
AeonRemnant
AeonRemnant9mo ago
I mean neither do I.
Casper
Casper9mo ago
nor an SLA, this isn't like getting an SLA with mongo
AeonRemnant
AeonRemnant9mo ago
But let's be completely honest, a decent AC is going to come with some kind of guarantee of support because if it doesn't have one then it dies to Polar. There's no way around support if you're closing source.
Casper
Casper9mo ago
Well yes you're getting support, provided with your license Most anticheats will lock down what you can do with jvm flags & the jvm though
AeonRemnant
AeonRemnant9mo ago
Honestly so long as the support is pretty good I'd actually be fine with it. Only so much you can ask without a professional SLA.
Casper
Casper9mo ago
I don't see them allowing you to hot reload your jar
AeonRemnant
AeonRemnant9mo ago
¯\_(ツ)_/¯ Agree to disagree, it's doable as far as software goes and provides a nice feature lots of people underestimate.
Casper
Casper9mo ago
@Halos do you allow hot reloading if your jar
AeonRemnant
AeonRemnant9mo ago
There is no jar yet.
Casper
Casper9mo ago
I'm aware Have you seen polar tos?
AeonRemnant
AeonRemnant9mo ago
Ah. Thought you might've joined late. Sorry I'm a bit tired.
Casper
Casper9mo ago
no all good For context I've been talking to halo about his ac before this thread was made
AeonRemnant
AeonRemnant9mo ago
Oh yeah I'm not a fan of Polar's TOS. I get it, but seriously fuck the fuck off with obstructive TOS, I need to work. My view is if you're going to obstruct what I can do and say to others then you'd best be ready to give me in house support for what you restrict. Polar is halfway decent at it, Astro is trash.
Casper
Casper9mo ago
It's a feature for very niche users that when you are doing that niche setup can be completely made obsolete by just setting up your containers properly (which anyone who knows how to do the niche setup in the first place will) I don't see anyone benefiting from it I kinda get it just cause they need to keep their trade secrets, having those out will harm the quality of the product significantly not that I like it Vulcan is more open with a nicer tos & that nicer tos has let cheaters make Vulcan bypasses
AeonRemnant
AeonRemnant9mo ago
Setting containers properly for actual CI/CD is beyond the realm of most people. I don't see a good reason to restrict the benefits of GitOps because you're not smart enough to use Kube. Like if you aren't using CI/CD pipelines and several tools to handle updating servers then you're hard in a shit decision to pick. Or alternatively we have the mod reload itself so I don't even have to do CI/CD, much less reboot the server.
Casper
Casper9mo ago
So is running their server in docker standalone mode, if you're going that far then you can already do the rest
AeonRemnant
AeonRemnant9mo ago
Yeah no that's insane.
Casper
Casper9mo ago
Also, can be done with GitHub actions You don't need a cicd server yourself
AeonRemnant
AeonRemnant9mo ago
Itzg has put a LOT of work into making his images easy to run with excellent documentation. You're overestimating the ability of most people in this space. They can work basic Git, they cannot do a CI/CD pipeline, much less Docker Images.
Casper
Casper9mo ago
then they aren't going to make a server using docker images & probably will do it via ptero instead My point wasn't that people will do that, my point was if you can then aren't going to not go the full mile
AeonRemnant
AeonRemnant9mo ago
Right, so hear me out. Install server in Ptero -> install AC -> setup their config in Git according to docs -> AC automagically pulls new config and updates if needed, this is a far cry from the complexity of doing this in the traditionally correct way.
Casper
Casper9mo ago
mhm
AeonRemnant
AeonRemnant9mo ago
And again, it means you can change config without rebooting and you can do it in a safe way. For a server that tries to be online 100% of the time this is invaluable. Plugman is only shit because it tries taking a standard approach for things that were never designed to take that standard approach. If you bake it into your mod then there's no issues. Shit, we use IaC and dev tools to patch new CVEs as they happen, why should minecraft be exempt from such benefits?
Casper
Casper9mo ago
Sure in theory you can hot reload your jar but holy fuck id never do it in prod.
AeonRemnant
AeonRemnant9mo ago
Right, which is why we have --dry-run.
Casper
Casper9mo ago
yes sure but when actually putting pen to paper I'd still take the current approach of what hypixel & others do where I do rolling restarts
AeonRemnant
AeonRemnant9mo ago
And hell, let's say I 1:1 duplicate my prod server as a dev server, test my work there, then import it to prod. I'm still removing ever having to reboot my server which is a benefit CI/CD pipelines won't give you. And never mind the implication that if anything goes wrong it should go down instead of self healing. When was this decided and by who? The committee of stupid? Why can MC servers not self heal? That is not new code. Shit out of any kind of mod I'd want with this capability more than any others it'd be anticheat. Hot removing exploits? Self healing broken config? Sign me the fuck up for those safety features.
Casper
Casper9mo ago
ok let's take log4j for example where the user can exploit RCE
AeonRemnant
AeonRemnant9mo ago
Righto.
Casper
Casper9mo ago
I don't care if I can hot patch it, I'm taking prod down to ensure that shit is properly patched I'm not risking shit when it comes to a rce 10/10 times I'm taking the safe option where I don't get 100% uptime
AeonRemnant
AeonRemnant9mo ago
And my solution for that is when an RCE is located it puts everything into temporary read only and shuts things down and alerts any staff with priv. There's ways around RCEs being problems, and the implications of an RCE mean things go down. Edge cases are edge cases. I'd rather have automatic patching with RCE shutdown versus no automatic patching and me having to be awake whenever an RCE happens so I can safely shutdown.
Casper
Casper9mo ago
you have way too much faith in the mc source, id never trust automatic patching of plugins nor having an anticheat auto update I've already had that shit happen & break my server
AeonRemnant
AeonRemnant9mo ago
Don't assume things. I have no faith whatsoever in the MC source code. What I do have faith in is properly designed programs that can handle themselves, not the MC code that likes to implode.
Casper
Casper9mo ago
I've experienced loader based anticheats loading bad builds that don't error but do funky things such as give God apples the wrong potion effects & shit How do you want to detect that I don't have faith in my loader based anticheat not breaking my server as is and you want to hot reload it? A private closed source project nevertheless This isn't a public piece of software such as updating a Linux depend which goes through several rounds of code review & public scrutiny & has a release cycle
AeonRemnant
AeonRemnant9mo ago
Honestly? Don't do autopatching where it matters or put in delays to wait for errors or manual intervention. You're saying a lot of things that really don't mean all that much because it's not going against the point of 'safe refresh without reboot' as we can test these things in dev. Say we literally never hot patch automatically in prod, fine. What we can do is confirm a patch in dev and then reload it into prod to avoid any downtime. And yeah yeah, rolling reboots, I know. That's only viable when you have enough servers to do that.
Casper
Casper9mo ago
Are you going to test every use case (how likely are you to check if gapple are working) in dev before pushing to prod Which if you're at the scale where this matters, you do Hoplite, mcci, hypixel, origin realms
AeonRemnant
AeonRemnant9mo ago
And yet I don't see a good reason to lock actually nice features behind 'should have been bigger, idiot'. Is literally anyone if they aren't biggest of the big? No. That point doesn't even hold water because it's not a standard outside of enterprise in this cursed space.
Casper
Casper9mo ago
No, it more comes from my internal dev cost vs impact counter not lining up Anyone who this would actually impact has the resources to make it themselves without your intervention The feature itself would be nice It doesn't make sense to actually add
AeonRemnant
AeonRemnant9mo ago
Probably just a difference in philosophy then. I enjoy making good features more available and innovating. I don't enjoy locking everything good behing 'should have been bigger, dumbass' or 'no money? Shame, idiot'.
Casper
Casper9mo ago
(which is kind of irrelevant because it's not my choice to add)
AeonRemnant
AeonRemnant9mo ago
Yeah if you're running a 60 server cluster you can do rolling updates and then it doesn't matter. Guess what? That's rare. Why should higher uptime be limited to the big guys and not everyone that wants a server with their mates or a small public server? Seems unfair to me that they don't even get the choice.
Casper
Casper9mo ago
fuck wait now we're going in circles
AeonRemnant
AeonRemnant9mo ago
And y'know what? If I'm writing a program that'll get used by thousands of people, my personal dev time is less important than bringing something special to thousands of people, even if it's a small gesture in the grand scheme. It's the little details that breathe life into a project, it's why I do stuff. Maybe that doesn't translate and I'm too hopeful, fuck knows.
Casper
Casper9mo ago
We just have different perspectives & are coming from different places xd
AeonRemnant
AeonRemnant9mo ago
My perspective is years of clawing my way up an unforgiving tech stack, trying to achieve greater projects and being kicked down by 'oh but you cannot use this properly'. I didn't care then and I don't care now. Share the damned tech. You put like 3 extra days into the project? Cool, given the sheer absence of a Fabric anticheat and the amount of people looking for something better in spigot that 3 whole days you spent is going to get appreciated by a whole fuckload of people.
Casper
Casper9mo ago
I think there was a comment in the vulcan server about a fabric ac fabric ac would be cool to see
AeonRemnant
AeonRemnant9mo ago
People that literally, technologically get prohibited from doing it properly. Be it money, playerbase, skill, or licenses. How is that fair and in what world should I or anyone else tolerate that state of our software? No world. Always get a little riled up at this topic.
Casper
Casper9mo ago
unrelated note, good interview https://www.youtube.com/watch?v=UBXXw2JSloo
ThePrimeTime
YouTube
I Interviewed Uncle Bob
Recorded live on twitch, GET IN Uncle Bob https://x.com/unclebobmartin http://cleancoder.com/register My Stream https://twitch.tv/ThePrimeagen Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/?promo=PRIMEYT This is also the best way to support me is to support yourself becoming a better ba...
AeonRemnant
AeonRemnant9mo ago
Everyone always wants to drag innovation down. "Oh you don't need this feature, enterprise already does it", "Yeah but will you really need it?", "Are you even smart enough to use it?". That bullshit tires me. This guy has some wild vibes, wot?
Casper
Casper9mo ago
bob or prime?
AeonRemnant
AeonRemnant9mo ago
Bob.
Casper
Casper9mo ago
idk much about the guy other than he wrote the clean code shit, I just like the interview itself & dont get weird vibes from it
AeonRemnant
AeonRemnant9mo ago
Bob is an actual chad, ngl. He did all the langs fr.
Casper
Casper9mo ago
yeah the interview is great, thought provoking conversation
AeonRemnant
AeonRemnant9mo ago
This guy has some "I was there when it was written" vibes going on. Tbh he probably did write a lot of the old stuff.
Casper
Casper9mo ago
well tbf, he was there when it was written
AeonRemnant
AeonRemnant9mo ago
:LUL:
Casper
Casper9mo ago
he did infact write a lot of the old stuff his name is on the clean code manifesto
AeonRemnant
AeonRemnant9mo ago
Oh. :LUL:
Casper
Casper9mo ago
:kekW: bro has written assembly in prod
AeonRemnant
AeonRemnant9mo ago
That's one fuckoff scary landmine to be flirting with.
Casper
Casper9mo ago
& cobol 😨
AeonRemnant
AeonRemnant9mo ago
I'll take the COBOL over ASM fr. What in the fuck... functional languages are bizarre to read.
Casper
Casper9mo ago
I keep hearing that if you wanna get super high pay to do COBOL but I got recommended a COBOL job listing recently at a University & it wasn't even great pay Any fictional language can be OOP if you try hard enough
AeonRemnant
AeonRemnant9mo ago
COBOL at banks is where the money is at.
Casper
Casper9mo ago
ah that'll be why Universities are clearly the cheap ones then
AeonRemnant
AeonRemnant9mo ago
Go high in that stack and they'll pay you absurd amounts of money to guarantee it stays online. Like... 2 million a year to always be near a PC and available to repair broken shit. Seconds of a bank being offline eclipses your salary for a decade.
Casper
Casper9mo ago
sounds about right
AeonRemnant
AeonRemnant9mo ago
What the fuck is this. https://fable.io/
Casper
Casper9mo ago
Jesus Christ
AeonRemnant
AeonRemnant9mo ago
Some kind of F# weird ass functional language to fucking javascript conversion? Why the hell does this exist?
Casper
Casper9mo ago
waiting on my c to JavaScript converter
AeonRemnant
AeonRemnant9mo ago
:husk:
Casper
Casper9mo ago
a quick Google search disappointed me
Casper
Casper9mo ago
CodeConvert AI - Convert code with a click of a button
Convert code from one programming language to another in just a click of a button.
AeonRemnant
AeonRemnant9mo ago
... Why does this exist?
Casper
Casper9mo ago
because you need to convert your backend to node? Idm Idk
AeonRemnant
AeonRemnant9mo ago
Bruh. Please no. Wait just one fucking minute here. F# is Microsoft. :THONK:
Casper
Casper9mo ago
oh lord What is F# trying to clone
AeonRemnant
AeonRemnant9mo ago
Microsoft
F# Tutorial | Hello World in 5 minutes | .NET
Step-by-step instructions and videos for installing .NET and building your first Hello World F# application. Develop with free tools for Linux, macOS, and Windows.
Casper
Casper9mo ago
I might need to learn C# actually
AeonRemnant
AeonRemnant9mo ago
Python by the looks of it...? I have no idea.
Casper
Casper9mo ago
oh well can't wait for the Microsoft rust clone R#?
AeonRemnant
AeonRemnant9mo ago
f#
open System

let printSomeText() =
let text = "Hello" + "World"
printfn $"text = {text}"

let showCommandLineArgs() =
for arg in Environment.GetCommandLineArgs() do
printfn $"arg = {arg}"

printSomeText()
showCommandLineArgs()
exit 100
f#
open System

let printSomeText() =
let text = "Hello" + "World"
printfn $"text = {text}"

let showCommandLineArgs() =
for arg in Environment.GetCommandLineArgs() do
printfn $"arg = {arg}"

printSomeText()
showCommandLineArgs()
exit 100
Well, Discord supports F# formatting.
Casper
Casper9mo ago
Not on mobile
AeonRemnant
AeonRemnant9mo ago
Ah. :LUL: But yeah that's apparently an implicit entry point code. MS was really drinking the stupid juice when making dotnet.
Casper
Casper9mo ago
lots of business rely on it though which was kind of the goal
AeonRemnant
AeonRemnant9mo ago
Touché.
Casper
Casper9mo ago
Anyways, gtg, good argument, same time tomorrow?
AeonRemnant
AeonRemnant9mo ago
Always. :LUL:
ProGamingDk
ProGamingDk9mo ago
the entirety of syscraft calls his server cursed
Eternal
Eternal9mo ago
meh it shouldn't be heavy on the server atleast after tweaking it
Halos
HalosOP9mo ago
Hey casper! Like do you mean reloading the config? Ik lol I see how you feel about those 2 anti cheats. Polar support is not the best. For my other plugins I legit do better support then them and only need to pay once. If i was charging monthly I would be ontop of every ticket lmao I could make a company I just turned 18
Casper
Casper9mo ago
no, downloading a new jar at runtime, unloading the existing jar and loading in the new one like plugman unload & loading the jar are you offering an SLA tho
Skullians
Skullians9mo ago
one thing: please don’t do an Astro (iirc) where it prohibits you from putting any indication of the plugin in logs that you share xd
Eternal
Eternal9mo ago
imagine offering an SLA if your product is unusable for %200 of the billing period you are eligible for a 1000x refund in robux
Casper
Casper9mo ago
they're not wrong to do that tho Everyone knows pika runs polar so they'll develop their cheats off pika
Skullians
Skullians9mo ago
fair enough
Game_Time
Game_Time9mo ago
wym, what do you want to do which is obstructed? also Halos I noticed that you said it would be only one monthly plan.. but also that it was SaaS. That means that the big servers and small servers are paying the same, but the big servers will be using 3-4x more resources, while not paying that much. for SaaS, you should try to make it cheap for normal people, and an appropriate amount for those who will use most of your resources aka, the polar pricing. otherwise you're going to be paying out for the big servers and not gaining much of a profit from them as you would if it was relative to their usage
AeonRemnant
AeonRemnant9mo ago
Take Astro as an example. I cannot send anyone spark reports if I have their AC installed. Polar is less bad, but they have restrictions on how I’m able to configure my server and what I can show publicly. This gives me hope.
Halos
HalosOP9mo ago
I wont be strict like that. But we will offer a plugin renamer and command renamer so you can hide the ac if you want What is SLA never heard that term before? The jar its self most likely not gonna reload like that. I don’t know why you would want to do that tho, but the config will reload. Im still working out how we will do pricing as the checks are not done yet, so depending how good my developer does Il choose between monthly or one time. I am aiming for monthly and my developer also recommends it as maintenance will need to be done to keep the ac up to date.
AeonRemnant
AeonRemnant9mo ago
Service Level Agreement. You guarantee a particular service, if you fuck up I get to sue you for damages. But you can charge an arm and 2 kidneys for an SLA.
Halos
HalosOP9mo ago
Ah I see Yea, letting people not know what anti cheat is good. But I don’t think Il shove it down peoples throats, just add the option to hide the anti cheat if you want.
Eternal
Eternal9mo ago
imagine offering an SLA :KEKW:
Halos
HalosOP9mo ago
Btw I appreciate yalls suggestions and questions. Il be going through this for sure. Also thanks for the opinions on other anti cheats in what can be improved on def will be doing that. Il leave this open feel free to add anything else.
Game_Time
Game_Time9mo ago
Yeah, I use polar, but I haven’t not been able to configure something/or say something. Could you elaborate on that? Only thing you’re prohibited to do is well use it as a test server for hack clients. that would be a rule for every anticheat though Yep fair enough. Just if you are doing cloud related checks, monthly kinda has to be done for sustainability
Halos
HalosOP9mo ago
Yeah, we might. Also if you want active updates then I think monthly would be good. Cause it willbr lots of maintenance to keep the anti cheat update and you see one time payment anti cheats dont be updating a lot. Or patching stuff fast Definitely with a monthly payment we will be able to more instinctive to keep updating quickly and efficiently.
Eternal
Eternal9mo ago
or charge a heavy price
Game_Time
Game_Time9mo ago
Any heavy price wouldn’t by justified. You’d be losing money on any customer who would stay with you. So the anticheat dev wouldn’t be motivated to keep you as a customer as they would lose money from you every day Cloud servers ain’t cheap
Eternal
Eternal9mo ago
a simple cloud server from hetzner wouldn't be too costly
Game_Time
Game_Time9mo ago
How would you need a simple cloud server for AI/ML which would be communicating with possibly hundreds of instances?
Eternal
Eternal9mo ago
AI?
Game_Time
Game_Time9mo ago
Yeah Whichever key word is your fancy
Eternal
Eternal9mo ago
a gpu would be costly yeah
Skullians
Skullians9mo ago
that’s why (iirc someone said this) different tiered pricing would be better, similar to polar. More players, more server stress
AeonRemnant
AeonRemnant9mo ago
And more servers, more data to train AIs.
Skullians
Skullians9mo ago
yep
Game_Time
Game_Time9mo ago
Yeah I said that above
Skullians
Skullians9mo ago
oh gotcha 👍
Halos
HalosOP9mo ago
Yeah, I heard Ml will be heavy to run on backend servers. So we will def need to be looking into that. Rn we are working on the base, then checks.
Cracker
Cracker9mo ago
Spartan 4.0? :gasp: I can’t wait to get all my players banned for breaking bamboo Chefs kiss :kiss:
Halos
HalosOP9mo ago
No lmao Spartan is not even a AC anymore
MachineBreaker
MachineBreaker9mo ago
Spartan is the real definition of no players = no cheating
Eternal
Eternal9mo ago
but it's true :brain:
Frerduro
Frerduro9mo ago
just support all vanilla mechanics. its surprising how many anticheats don't support all vanilla mechanics
Eternal
Eternal9mo ago
what they don't?
Halos
HalosOP9mo ago
Really?
Frerduro
Frerduro9mo ago
yes. There have been many anticheats we have had to discard because they don't even support walk speed attributes Vulcan didn't until recently I had to bug frap a couple times for him to add support. intave finally added support but the plugin still has other issues
Eternal
Eternal9mo ago
so what ac are you using now?
Frerduro
Frerduro9mo ago
spartan doesn't support it
Eternal
Eternal9mo ago
spartan :KEKW:
Frerduro
Frerduro9mo ago
grim didn't until recently but still throws a ton of false positives giving matrix a try but not really that impressed
Eternal
Eternal9mo ago
use acr :kekwhyper:
Frerduro
Frerduro9mo ago
https://minecraft.wiki/w/Attribute is what im talking about search
generic.movement_speed
generic.movement_speed
Minecraft Wiki
Attribute
Attributes are values which dictate certain properties of mobs, armor stands, and players. Attributes also have modifiers that adjust the strength of their effect.
Frerduro
Frerduro9mo ago
doesn't even support 1.19.4 smh its dead
Frerduro
Frerduro9mo ago
No description
Eternal
Eternal9mo ago
aw man
Frerduro
Frerduro9mo ago
Karhu was promising but has some issues with other vanilla mechanics like powdered snow and tridents
Halos
HalosOP9mo ago
So basically every anti cheat has its own issues
Frerduro
Frerduro9mo ago
I just want an anticheat that focuses on supporting vanilla mechanics and fixing false positives
Eternal
Eternal9mo ago
that's just basic features you'd want in a anticheat the rest is usually QoL
Frerduro
Frerduro9mo ago
yes but quite a few don't do it. intave for example seems more focused on their cloud features than fixing existing issues spartan is well yeah grim is just dead
QarthO
QarthO9mo ago
ACs is one of those projects that needs a full time developer working, but it’s not sustainable/profitable enough area to where a developer will be willing to but that much effort into
Frerduro
Frerduro9mo ago
matrix dev just seems MIA dude hardly responds hasn't fixed a single issue yet
Eternal
Eternal9mo ago
amazing 😍
QarthO
QarthO9mo ago
So instead u get the ACs we do have that are maintained by people who the AC is their side gig/hobby project
Halos
HalosOP9mo ago
If it is ran SaaS it can be worth maintaining
Frerduro
Frerduro9mo ago
polar is great its honestly the best anticheat I have ever used
QarthO
QarthO9mo ago
To a certain point maybe, there’s just not a big enough market
Eternal
Eternal9mo ago
ah yes, X anticheat LLC
QarthO
QarthO9mo ago
99% of servers don’t won’t be willing to pay subscription plans for an AC, let alone anything over a one time $20, so ur only marketing to the 1%. So if ur realistic, kinda just a dumb decision to develop an anti-cheat unless ur strictly doing it has a hobby, which as a result we get the ACs we have now
Frerduro
Frerduro9mo ago
My issue with polar isn't the subscription. its their HWID system
Halos
HalosOP9mo ago
I dont find that to be the case. From what I heard from people they would be willing to pay for a subscription based anti cheat, if it is better then the one time priced anti cheats and will gurntee the anti cheat is maintiand with constant updates. The targert market for a SaaS based anti cheat is servers with 15-20 players and above. If they want something reliable, constant updates, and amazing checks. Then thats the price, if not you can continue to use a one time priced anti cheat and wait months for an update. Fs
QarthO
QarthO9mo ago
Im not saying the 1% aren’t willing. Its just that those “people” you’re hearing from are the 1%
Frerduro
Frerduro9mo ago
?
Halos
HalosOP9mo ago
For sure (Fs) I see.
QarthO
QarthO9mo ago
15-20+ people servers that profit** Which is a much smaller subset Lots of 15-20 player servers barely make enough to sustain. Adding a subscription for an anticheat aint realistic, even if it solves the problem
Halos
HalosOP9mo ago
I believe its do able, but Il have to wait and see.
QarthO
QarthO9mo ago
Yeah. Doesn’t mean there isn’t a market. There 100% is It’s just really challenging, and not something that is logical if ur goal is money If it’s a passion project, or a hobby and money/time isn’t a concern then Anticheat is great because of how shit the competition is
Halos
HalosOP9mo ago
The market is there as you said this will just be another solution for people to use, if they think there server will benifit then that works. Servers will be willing to pay a subscription base if it solves the problem others can not solve. Iv seen that especially when selling a spoofer, other spoofers charge a recurring price and small servers pay for that and it will sovle there problem. If this anti cheat can solve they problems others cant then I dont see no reason why anyone would have a problem paying for a plugin like this. Well, there is only way to find out tho so Il go ahead and find out.
QarthO
QarthO9mo ago
Yeah I’m not disagreeing there isn’t a market. I just don’t think ur aware of how complex a perfect anticheat is, and how much time and effort will be needed to get to that point. It’ll be several months before u can get a working SaaS anticheat then every Minecraft update how much effort is needed and how quick u have to be
Halos
HalosOP9mo ago
Yes, I'm aware of the development. We are taking it part by part.
AeonRemnant
AeonRemnant9mo ago
Bet.
Halos
HalosOP9mo ago
Thats just my tought behind it.
Cooleg
Cooleg9mo ago
also another idea for more added value more integrations with other software
Halos
HalosOP9mo ago
What where you thinking of?
Cooleg
Cooleg9mo ago
plan/analyze, maybe an official hook with some replay system plugin
Halos
HalosOP9mo ago
I dont think we can add custom stats on anlyze
Skullians
Skullians9mo ago
UnifiedMetrics integration :elmoFire: or just grafana integration
Cooleg
Cooleg9mo ago
damn fr? didnt know that
Halos
HalosOP9mo ago
Maybe a custom controll panel hosted by us and you can see all the stats of your server Like you create an account it will be tied to your license key and what not
Cooleg
Cooleg9mo ago
wouldnt want that personally
AeonRemnant
AeonRemnant9mo ago
Grafana hooks. GRAFANA HOOKS.
Halos
HalosOP9mo ago
O yeah
Cooleg
Cooleg9mo ago
grafana would be cool
Halos
HalosOP9mo ago
You told me about that I learned what that was yesterday
Cooleg
Cooleg9mo ago
allow multiple webhooks
Halos
HalosOP9mo ago
Thats cool
AeonRemnant
AeonRemnant9mo ago
It’s like crack once you use it.
Halos
HalosOP9mo ago
yeah for sure We are doing that alr
AeonRemnant
AeonRemnant9mo ago
No going back to the before times.
Cooleg
Cooleg9mo ago
maybe add a special webhook system for other apis so you could use a setup for discord webhooks
Skullians
Skullians9mo ago
^^
Cooleg
Cooleg9mo ago
or a webhook that just provides the raw data
Skullians
Skullians9mo ago
discord integration is a must imo
Cooleg
Cooleg9mo ago
to some other endpoint
Halos
HalosOP9mo ago
For sure
Cooleg
Cooleg9mo ago
yeah discord webhook is the easy bit
Halos
HalosOP9mo ago
Webhooks are like the first thing I tought off
Cooleg
Cooleg9mo ago
the other webhook to provide data, if well documented, would be cool though too
Halos
HalosOP9mo ago
Yeah thats good
Cooleg
Cooleg9mo ago
to allow someone to write some other software for the plugin to send data too
Skullians
Skullians9mo ago
oh yes, please actually include good documentation
Halos
HalosOP9mo ago
Yes yes
Halos
HalosOP9mo ago
We will be doing a plugin renamer
No description
ProGamingDk
ProGamingDk9mo ago
yeah breaks with dcker right?
Halos
HalosOP9mo ago
They should do it by ips
Frerduro
Frerduro9mo ago
no we fixed that
ProGamingDk
ProGamingDk9mo ago
ah
Frerduro
Frerduro9mo ago
I wish
Halos
HalosOP9mo ago
Cause the hwid is not accurate If you try to pull it Sometimes
Frerduro
Frerduro9mo ago
Our new issue is that we use pterodactyl mounts and that breaks the HWID system
Skullians
Skullians9mo ago
:Sadge:
Cooleg
Cooleg9mo ago
ok so its still broken yippee
Halos
HalosOP9mo ago
Lol
Cooleg
Cooleg9mo ago
but yeah really if you want to go for monthly your competition is polar which already captures a tiny market share
Halos
HalosOP9mo ago
For checks configuration I dont think Im gonna allow people to edit the buffers like vulcan Its gonna be very simple setup
Cooleg
Cooleg9mo ago
i know for sure i wouldnt pay probably anything over like $50 one time for an anticheat for the small servers i work on thats dumb
Halos
HalosOP9mo ago
The buffers?
Frerduro
Frerduro9mo ago
I just want an anticheat that doesn't piss me and players off
Goldy
Goldy9mo ago
verus cracked for the win guys 🔥🔥
Cooleg
Cooleg9mo ago
vulcan already restricts more config than some other acs
Halos
HalosOP9mo ago
Really? yeah fair
Frerduro
Frerduro9mo ago
verus is dead
Cooleg
Cooleg9mo ago
ive seen dramatically more configurable stuff
Goldy
Goldy9mo ago
I know that's why it's OP
Cooleg
Cooleg9mo ago
let the buffers get edited
Goldy
Goldy9mo ago
:dab:
Halos
HalosOP9mo ago
Il see Il see
Cooleg
Cooleg9mo ago
like for example survival vs minigame servers a survival server a cheater would be on the server for probably 20+ minutes so a higher buffer is reasonable to make sure someone doesnt get banned but unless you setup a system to sync flags then on skywars or something that lasts 5 minutes then the buffers may not be reached in those 5 minutes
Frerduro
Frerduro9mo ago
Honestly please add cross server sync
Cooleg
Cooleg9mo ago
thats another idea honestly would be sick
Frerduro
Frerduro9mo ago
that would be great
Cooleg
Cooleg9mo ago
just thought of that
Halos
HalosOP9mo ago
Diffrent mods for diffrent gamemodes?
Cooleg
Cooleg9mo ago
could probably just be a redis syststem
Halos
HalosOP9mo ago
O I see
Cooleg
Cooleg9mo ago
like if you flag on one server the other server knows you flagged
Goldy
Goldy9mo ago
get good, get polar
Frerduro
Frerduro9mo ago
We have so many servers its annoying to keep track
Halos
HalosOP9mo ago
Tried polar. They cause connection issues for when I used it.
Goldy
Goldy9mo ago
💀💀
Frerduro
Frerduro9mo ago
tell them to redo their HWID system
Goldy
Goldy9mo ago
I will tell you to redo your container system 💀💀
Frerduro
Frerduro9mo ago
its default pterodactyl
Skullians
Skullians9mo ago
what, don't use mounts and use what?
Frerduro
Frerduro9mo ago
so no
Goldy
Goldy9mo ago
don't use pterodactyl use screen 😎
Skullians
Skullians9mo ago
:Spinning_Skull: as that's what major servers do
Halos
HalosOP9mo ago
Wtf
Skullians
Skullians9mo ago
yup
Frerduro
Frerduro9mo ago
yeah thats nice and all until you have multiple machines and need to give access to over 15 people
Goldy
Goldy9mo ago
yep, Rinaorc just changed all their infra to screen to be able to use Polar 🔥 pika network too
Skullians
Skullians9mo ago
if a fucking anticheat makes you do that that is one shit anticheat
Halos
HalosOP9mo ago
Anticheat does not support the most famous panel system causes people to switch to screens
Skullians
Skullians9mo ago
:this:
Halos
HalosOP9mo ago
.
Goldy
Goldy9mo ago
hypixel use tmux tho
Skullians
Skullians9mo ago
:sus:
Halos
HalosOP9mo ago
They legit could fix it in one solution tbh'
Cooleg
Cooleg9mo ago
good for them they werent forced to by watchdog
Skullians
Skullians9mo ago
dare you to sell the source code for an insanely high price
Halos
HalosOP9mo ago
50k src
Goldy
Goldy9mo ago
1B minimum
Frerduro
Frerduro9mo ago
Maybe polar should just do what intave does for HWID intave's hwid system works great for pterodactyl
Halos
HalosOP9mo ago
Should do what spartan does there bussiness module works
Goldy
Goldy9mo ago
spartan 🤣🤣🤣💀😬
Halos
HalosOP9mo ago
What is considerd a small server to you?
Cooleg
Cooleg9mo ago
i mean i dont work on any major projects
Goldy
Goldy9mo ago
less than 50 players
Cooleg
Cooleg9mo ago
but yeah thats a good number
Frerduro
Frerduro9mo ago
under 100
Cooleg
Cooleg9mo ago
maybe with 50 concurrent players average it may be worth a monthly ac if its actually well maintained ofc
Halos
HalosOP9mo ago
Yeah, Im gonna heavily promote maintainance and what not.
Cooleg
Cooleg9mo ago
but like im talkin like maybe 15 20 people servers i work on which im not paying for a monthly ac for
Eternal
Eternal9mo ago
maybe offer a selfhosted (checks on the server) version of the anticheat for a one-time fee and offer a SaaS for a monthly subscription? idk how smart that would be
Halos
HalosOP9mo ago
Ah yeah thats good.
Skullians
Skullians9mo ago
yeah, I mentioned something similar to this
Halos
HalosOP9mo ago
Like 2 editions? yeah u did I rememeber
Eternal
Eternal9mo ago
one just doesn't utilize the cloud for the checks
Cooleg
Cooleg9mo ago
like i could totally justify $50 for that for the convenience of getting rid of cheaters if the checks are legitimately up to par but $15-20 nah
Eternal
Eternal9mo ago
and is one-time paid
Skullians
Skullians9mo ago
:YesYes:
Eternal
Eternal9mo ago
something like 30-50$ one time for the whole anticheat (without cloud)
Cooleg
Cooleg9mo ago
honestly dont allow selfhosting of the ML checks
Eternal
Eternal9mo ago
why not
Cooleg
Cooleg9mo ago
that takes away massive value from the monthly it should be monthly locked
Halos
HalosOP9mo ago
We host em
Goldy
Goldy9mo ago
yeah lmao, so the dev makes 50$ then it gets leaked on some forums and everyone get it for free 😎😎
Halos
HalosOP9mo ago
No No
Cooleg
Cooleg9mo ago
why would you pay $20 a month for them to host if you could selfhost for like $10
Halos
HalosOP9mo ago
No leak
Eternal
Eternal9mo ago
HWID or license checking
Goldy
Goldy9mo ago
bypassed in 15.6s
Skullians
Skullians9mo ago
obsfucating your plugin would be a good idea xd
Goldy
Goldy9mo ago
doesn't do shit
Cooleg
Cooleg9mo ago
ok but you could do the same with monthly
Goldy
Goldy9mo ago
server side checks are the only way
Eternal
Eternal9mo ago
sure, you can bypass it but you'll probably get your license removed, it's stored somewhere in the code
Halos
HalosOP9mo ago
I said no leak.
No description
Eternal
Eternal9mo ago
rip 50$
Goldy
Goldy9mo ago
lmao nice joke
Cooleg
Cooleg9mo ago
loaders arent a end all
Halos
HalosOP9mo ago
Yeah, there is still dumping
Cooleg
Cooleg9mo ago
its never impossible to crack the code indeed
Halos
HalosOP9mo ago
But we have an auto updating block sys and other security measures which we will use
Skullians
Skullians9mo ago
that typo is annoying me
Goldy
Goldy9mo ago
if someone wants to crack your plugin, he will crack it
Halos
HalosOP9mo ago
Where
Goldy
Goldy9mo ago
regardless of the security
Halos
HalosOP9mo ago
Yeah, there is only so much u can do
Skullians
Skullians9mo ago
"you will need a licnese key"
Cooleg
Cooleg9mo ago
and the same will happen with monthly
Halos
HalosOP9mo ago
Lol Has anyone cracked polar?
Goldy
Goldy9mo ago
with cloud based checks this won't happen
Halos
HalosOP9mo ago
O fair
Goldy
Goldy9mo ago
that's why nobody bother cracking polar
Cooleg
Cooleg9mo ago
doing EVERY CHECK in the cloud is idiotic
Halos
HalosOP9mo ago
Lol
Goldy
Goldy9mo ago
because the client side checks are worth nothing
Cooleg
Cooleg9mo ago
polar runs some checks locally too
Halos
HalosOP9mo ago
Gods work
Eternal
Eternal9mo ago
maybe add some sort of tracking for every customer and make purchases via applying like uspigot they have no leaks
Goldy
Goldy9mo ago
the checks that are worth nothing
Eternal
Eternal9mo ago
afaik
Skullians
Skullians9mo ago
still alleviates some load off the cloud
Halos
HalosOP9mo ago
Sounds like astro
Goldy
Goldy9mo ago
because nobody bothered cracking it
Cooleg
Cooleg9mo ago
yeah thats what im saying should be the 1 time purchase
Skullians
Skullians9mo ago
doesn't matter if they're low level checks
Halos
HalosOP9mo ago
Yeah
Skullians
Skullians9mo ago
e.g. something like badpackets
Cooleg
Cooleg9mo ago
oh thats one thing that annoys me abt vulcan when questions are asked
Halos
HalosOP9mo ago
Thanks again for the convo guys enjoying your guys opnion. Il be reading over everything again as we are developing, but for sure will take your guys suggestions. Our base should be started this friday we will iron out all the QOL features in the base and what not.
Cooleg
Cooleg9mo ago
translate the checks and what they mean to real english like vulcan has some badpackets that check packet order but its a weird thing to explain that oh the default client always does things in this order and therefore packets are in this order
Halos
HalosOP9mo ago
Lol Thats cool
Cooleg
Cooleg9mo ago
like just translate it to english instead of Bad Packets (Type R): Post HeldItemSlot packets. like "post helditemslot packets" means absolutely nothing
Halos
HalosOP9mo ago
yeah, there will be descriptions when you hover To tell you about the check and some stats
MachineBreaker
MachineBreaker9mo ago
Sharing a lot of info on the alerts isnt a good idea though They will be able to debug your anticheat in that case there's a partial leak
Eternal
Eternal9mo ago
you also partially leaked the source code anyway since that dmca thingy
MachineBreaker
MachineBreaker9mo ago
just misc stuff
Eternal
Eternal9mo ago
nah time to recode uspigot via your leaks
MachineBreaker
MachineBreaker9mo ago
😭
Eternal
Eternal9mo ago
and sell it
Halos
HalosOP9mo ago
Ultimate bussiness idea
Eternal
Eternal9mo ago
uspigot for 20$ uspigot lite edition
MachineBreaker
MachineBreaker9mo ago
uspigot
Snowz
Snowz9mo ago
uspigot monthly
Skullians
Skullians9mo ago
universefabric 😭😭
Snowz
Snowz9mo ago
universeforge
Skullians
Skullians9mo ago
oh god that would be awful to make
blobfish
blobfish9mo ago
yea but plugins can be made insanely hard to crack to the point that no one does it like i dont think any somewhat modern versions of intave have been cracked at all because their security stuff is done well if i remember right at runtime it downloads part of the anticheat compiled to native code (so no java decompiling even if you can intercept it)
Halos
HalosOP9mo ago
yeah, you can obviously make it extremally hard to do so.
Skullians
Skullians9mo ago
yup, like Qarth (iirc) said cracking is impossible to prevent but you can make it next to impossible to do so xd
MachineBreaker
MachineBreaker9mo ago
That just prevents most skiddies Someone with assembly knowledge can still reverse it in 1-2 weeks But yes
Halos
HalosOP9mo ago
Yeah skiddies can forget about it
Casper
Casper9mo ago
omw to crack universe
MachineBreaker
MachineBreaker9mo ago
hi
Casper
Casper9mo ago
hello your patches will be on my github page :sunglas: just give me like 6 months
MachineBreaker
MachineBreaker9mo ago
ok or become universe dev fast way but you will be my slave
Skullians
Skullians9mo ago
commit them all to pufferfish :peepoRun: :sus_slime:
Casper
Casper9mo ago
one hell of a paper PR will be opened
MachineBreaker
MachineBreaker9mo ago
noobi got hit by paypal fees lmao
Casper
Casper9mo ago
fym
Skullians
Skullians9mo ago
LOL
MachineBreaker
MachineBreaker9mo ago
from 354 he got 291
Casper
Casper9mo ago
oh jesus im convinced the code is going to be super cursed so you can squeeze out every drop of perf
Skullians
Skullians9mo ago
60 (dollar im assuming) FEE??? smh PayPal
MachineBreaker
MachineBreaker9mo ago
dollar to euro conversion
Skullians
Skullians9mo ago
ah
MachineBreaker
MachineBreaker9mo ago
and maybe some fee for sending the payment
Skullians
Skullians9mo ago
yeah that makes sense
Halos
HalosOP9mo ago
I love paypal
Casper
Casper9mo ago
I charge $600 per hour <3
MachineBreaker
MachineBreaker9mo ago
fuck
Casper
Casper9mo ago
its ok that should be easy to cover for you
MachineBreaker
MachineBreaker9mo ago
you better recode the entirety of minecraft in that hour
Casper
Casper9mo ago
recoding the entire server in go lang while also maintaining full plugin support for the paper api (including nms & packets)
MachineBreaker
MachineBreaker9mo ago
deal but i still feel offended
Casper
Casper9mo ago
lmfao
MachineBreaker
MachineBreaker9mo ago
because i want roblox crossplay
Casper
Casper9mo ago
will also do roblox cross play
MachineBreaker
MachineBreaker9mo ago
ok now im good
Casper
Casper9mo ago
bet roblox cross play would be crazy ngl
MachineBreaker
MachineBreaker9mo ago
ye
Casper
Casper9mo ago
@Halos will you support roblox cross play with your anticheat
Skullians
Skullians9mo ago
toxic little Roblox kids vs. Toxic Minecraft players
Casper
Casper9mo ago
yes
Skullians
Skullians9mo ago
what could go wrong
MachineBreaker
MachineBreaker9mo ago
beacon hair
Casper
Casper9mo ago
works for me anyway machine wtf I still dont have the universe src zipped up and in my dms >:(
Skullians
Skullians9mo ago
:OMEGALUL:
MachineBreaker
MachineBreaker9mo ago
when you share tubnet src in my dms
Halos
HalosOP9mo ago
100% in the future of our anti cheat solution.
Casper
Casper9mo ago
sorry signed an nda :P
Skullians
Skullians9mo ago
wait halos
MachineBreaker
MachineBreaker9mo ago
break it trust
Casper
Casper9mo ago
oh simple enough
Skullians
Skullians9mo ago
… bedrock support…? :owo:
Halos
HalosOP9mo ago
Yes
Casper
Casper9mo ago
bedrock checks?
Skullians
Skullians9mo ago
👉 👈 YAY
Halos
HalosOP9mo ago
I was joking to the roblox thing
Casper
Casper9mo ago
ofc
Halos
HalosOP9mo ago
But that Im adding
MachineBreaker
MachineBreaker9mo ago
bedrock protocol is public now so
Casper
Casper9mo ago
yes it is
Skullians
Skullians9mo ago
HELL YEAH
Casper
Casper9mo ago
GitHub
GitHub - Mojang/bedrock-protocol-docs: Documentation of the Bedrock...
Documentation of the Bedrock network protocol. Protocol is subject to change release over release. - Mojang/bedrock-protocol-docs
Halos
HalosOP9mo ago
The 3 anti cheat options for bedrock are all shit Spartan, A, and themis
Casper
Casper9mo ago
btw if you werent aware
Casper
Casper9mo ago
GitHub
bedrock-protocol-docs/additional_docs/PlayerMovementOverview.md at ...
Documentation of the Bedrock network protocol. Protocol is subject to change release over release. - Mojang/bedrock-protocol-docs
Casper
Casper9mo ago
really interesting that bedrock supports that natively
MachineBreaker
MachineBreaker9mo ago
yes but when datafixers gets a rewrite
Casper
Casper9mo ago
YET FUCKING WONT FOR JAVA
Skullians
Skullians9mo ago
halos do you have a donation link :uwu:
Halos
HalosOP9mo ago
TBH I dont know what that means My dev does all the reading of that Yes
Skullians
Skullians9mo ago
where :eyeshake:
MachineBreaker
MachineBreaker9mo ago
i quite understand it
Casper
Casper9mo ago
how are you going to evaluate whether or not the anticheat is good if you dont know what you should be looking for
MachineBreaker
MachineBreaker9mo ago
handling all that shit server side would make the performance go brrr more than it is now
Skullians
Skullians9mo ago
:catjam: thankyou! will definitely bookmark that
Halos
HalosOP9mo ago
Il be doing the testing mostly with diffrent clients and live test on my own server. Thanks
Casper
Casper9mo ago
unknown channel :(
Skullians
Skullians9mo ago
join halos development
Halos
HalosOP9mo ago
Its the cool kids club
Skullians
Skullians9mo ago
I can’t spell
Casper
Casper9mo ago
oh, no ty
MachineBreaker
MachineBreaker9mo ago
Halos x Universe
Halos
HalosOP9mo ago
Lol
Casper
Casper9mo ago
arent you literally a grim developer
Skullians
Skullians9mo ago
that would be the ultimate collab :kek:
MachineBreaker
MachineBreaker9mo ago
yes
Casper
Casper9mo ago
shut up then
MachineBreaker
MachineBreaker9mo ago
but Grim is Grim Mojang is Mojang
Casper
Casper9mo ago
you right
Skullians
Skullians9mo ago
halos whatchu going to name the AC lol
Casper
Casper9mo ago
sorry for hoping theyd be competent
Halos
HalosOP9mo ago
I was thinking of being a competiton on unverse with a 1.20 spigot but I relized its not worth it and I got more important things to spend my money on
Casper
Casper9mo ago
I dont think you could
Halos
HalosOP9mo ago
Yeah exactly I cant, unviverse all ready won the market.
Casper
Casper9mo ago
not that I think the AC will go anywhere
Skullians
Skullians9mo ago
machine already has axolotlspigot to deal with xd
MachineBreaker
MachineBreaker9mo ago
what's axolotlspigot?
Casper
Casper9mo ago
not really
MachineBreaker
MachineBreaker9mo ago
old news
Skullians
Skullians9mo ago
:huh:
Casper
Casper9mo ago
the only other actually viable jar is PF+ because any big server is on PF host and you get PF+ for free & most servers dont need more than PF+
Halos
HalosOP9mo ago
Im all ready spending money into it so I cant just stop half way and not do anything after tbh So once I spend that intial money its all or nothing
Casper
Casper9mo ago
no I dont doubt that youll finish it I doubt that you can commission competent or innovative checks that actually make your AC viable to use
Skullians
Skullians9mo ago
yeah, PF+ is only worth it for actual people who use PF host
Halos
HalosOP9mo ago
Ah we will see. We still have that 100 dollar bet 😉
Casper
Casper9mo ago
I know :P
Skullians
Skullians9mo ago
otherwise I’d probably just go US
Casper
Casper9mo ago
I mean US is better perf & cheaper
Halos
HalosOP9mo ago
Dizs spigot
Casper
Casper9mo ago
even if you wanna argue edge cases that axolotl beats US then its still just significantly cheaper
AeonRemnant
AeonRemnant9mo ago
Golang mentioned. :crazyeyes:
Casper
Casper9mo ago
I really want an excuse to use go lang for an actual project
Skullians
Skullians9mo ago
Aeon’s sixth sense activated :LUL:
AeonRemnant
AeonRemnant9mo ago
Rewrite MC in it and port the FabricAPI.
Casper
Casper9mo ago
no ty rather kms
Skullians
Skullians9mo ago
YES THIS
AeonRemnant
AeonRemnant9mo ago
:LUL:
Skullians
Skullians9mo ago
i would actually learn golang for that LOL
AeonRemnant
AeonRemnant9mo ago
Ok ok fine. Fine.
Casper
Casper9mo ago
id rather write a saas http api in go
AeonRemnant
AeonRemnant9mo ago
What kind of project would you want to do in prod?
Casper
Casper9mo ago
that
AeonRemnant
AeonRemnant9mo ago
Ok but to do what?
Casper
Casper9mo ago
dunno, havent looked into it too deeply
AeonRemnant
AeonRemnant9mo ago
I mean what kind of project. What would you want a SaaS to do? Game stuff?
Casper
Casper9mo ago
likely developer based api like a vpn checking api
AeonRemnant
AeonRemnant9mo ago
Now that's no fun at all. I vote you to the Talos thing and make a really fuckin' awesome tool and make it API driven. Shell is for nerds anyway.
Casper
Casper9mo ago
gonna make an entirely cloud based anticheat to compete with halo written in go
Halos
HalosOP9mo ago
Yo chill
MachineBreaker
MachineBreaker9mo ago
uses universe to send data to the cloud
Casper
Casper9mo ago
the jar is just sending data up to the cloud for async processing
AeonRemnant
AeonRemnant9mo ago
What's your AC gonna be written in?
Halos
HalosOP9mo ago
Cloud checks might be a possablity but I need to look more into the cost
Skullians
Skullians9mo ago
embed the AC into US :peepoRun:
Halos
HalosOP9mo ago
US?
Casper
Casper9mo ago
universe spigot
Halos
HalosOP9mo ago
OOOO
Casper
Casper9mo ago
grim now bundled with US universe grim fork with actual combat checks
AeonRemnant
AeonRemnant9mo ago
Really tho. What lang is the AC gonna be using? Java? Kotlin?
Casper
Casper9mo ago
^
Skullians
Skullians9mo ago
please say Java please please
AeonRemnant
AeonRemnant9mo ago
Please don't say Java.
Casper
Casper9mo ago
fucking hate kotlin java all the way
Skullians
Skullians9mo ago
^^^^^
AeonRemnant
AeonRemnant9mo ago
Heretics all around.
Skullians
Skullians9mo ago
COME ON HALOS
AeonRemnant
AeonRemnant9mo ago
Banish them to the void.
Halos
HalosOP9mo ago
Not sure, Im assuming java my dev coded spoofer in java so Id assume he picks java. Il have to check
Skullians
Skullians9mo ago
Kotlin is java—
AeonRemnant
AeonRemnant9mo ago
Kotlin is Java++.
Halos
HalosOP9mo ago
He uses gradle so hes chill
Casper
Casper9mo ago
the only true option is saying you are writing a simulation engine in lua using https://www.spigotmc.org/resources/paprika.107156/
AeonRemnant
AeonRemnant9mo ago
This is cursed.
Casper
Casper9mo ago
shout out to all my mfs running paprika in prod
Skullians
Skullians9mo ago
look at the repo, if the java files end in .java it’s java if it’s .kt it’s Kotlin
MachineBreaker
MachineBreaker9mo ago
My poor anticheat
No description
Skullians
Skullians9mo ago
Gradle is called build.gradle.kts for Kotlin
Halos
HalosOP9mo ago
Our base is starting on friday so Il let you guys know
Casper
Casper9mo ago
check his other project, blackboxmc native code in spigot rust in mc confirmed grim 3.0 when
Frerduro
Frerduro9mo ago
^
Skullians
Skullians9mo ago
discord changed their UI and it’s annoying me again
Halos
HalosOP9mo ago
Vulcan 3.0 Is this ever happeing you guys think? Frep hyped it up a while ago But not sure if its gonna happen
Skullians
Skullians9mo ago
I thought it was v2
Halos
HalosOP9mo ago
Supposidly it was gonna have bedrock checks
Skullians
Skullians9mo ago
I swear v2 isn’t out yet or am I hallucinating
Casper
Casper9mo ago
grim 3.0 + vulcan 3.0 will be a beautiful day iirc 2.0 is out?..
AeonRemnant
AeonRemnant9mo ago
You guys are all overcomplicating it.
Casper
Casper9mo ago
No description
Casper
Casper9mo ago
yea 2.3 is out xd
Skullians
Skullians9mo ago
was talking about Vulcan, sorry
Halos
HalosOP9mo ago
3.01 reach 2.0 is out
Skullians
Skullians9mo ago
Oh
Casper
Casper9mo ago
that shit been out ages
Skullians
Skullians9mo ago
my bad
Halos
HalosOP9mo ago
They are doing a big 3.0 update
Skullians
Skullians9mo ago
LOL
Halos
HalosOP9mo ago
Or something
Casper
Casper9mo ago
yeah theyre working on 3.0 rn
Halos
HalosOP9mo ago
Wonder how good it will be
Casper
Casper9mo ago
I have faith in it
Halos
HalosOP9mo ago
Same Hope it will be good they where talking abt it for a while
MachineBreaker
MachineBreaker9mo ago
its my year old project 😭 3.0 is stable btw
Skullians
Skullians9mo ago
:eyes_zoom:
MachineBreaker
MachineBreaker9mo ago
wont be open source tho
Skullians
Skullians9mo ago
:Sadge:
Casper
Casper9mo ago
ok so grim 3.0 src + US src zipped up in my dms when
MachineBreaker
MachineBreaker9mo ago
lol
AeonRemnant
AeonRemnant9mo ago
Technically I have 6 copies of US+ for the crazy testing server Speaking of which, next test when? More bots go brrrrrrrt.
MachineBreaker
MachineBreaker9mo ago
maybe soon im porting my plus changes to the new upstream update
AeonRemnant
AeonRemnant9mo ago
👀
Halos
HalosOP9mo ago
When will the whole world be open src
ProGamingDk
ProGamingDk9mo ago
GitHub
GitHub - DynamiteMC/Dynamite: Minecraft: Java Edition server softwa...
Minecraft: Java Edition server software written in Go - DynamiteMC/Dynamite
QarthO
QarthO9mo ago
no commit for 4 months Smoge
Skullians
Skullians9mo ago
yeah they lost motivation :Sadge:
Lucky
Lucky9mo ago
:kappa: I quickly read the convo, there are a few things that seems odd to me Can't comment all of them but here is a resume of my opinion: Halos will not find someone capable of producing a competing product because there is barely anyone in the world autistic enough to learn and practice making an anti-cheat for half a decade to know Minecraft physic, behavior and protocol on every major client and server versions (as a hobby, no income generated in those years) so much that you're able to then start from scratch again and spend 6-12 months writing your state of the art anti-cheat without any income again And even if this person existed, they wouldn't need a middle man
ProGamingDk
ProGamingDk9mo ago
im assuming this is why companies like hypixel pay like pretty high amounts a year for watchdog devs
Lucky
Lucky9mo ago
So what's going to happen is exactly what has happened to 99% of custom anticheats in the history of minecraft over a decade, it will be primitive, filled with exploits and bugs because the person in charge of programming the ac does not have the necessary competence to fight against minecraft cheats which are one of the most advanced of any games in terms of behavior vs server sided anticheat (because other game cheats must focus on client sided anticheat, forcing them to spend most of their time not reducing behavior detection) And on top of all of that work needed to make a state of the art anticheat, we didn't talk about every single side pieces needed to have a production product such as obfuscation, licensing, website, backend, (cloud system for saas), time spent on support, advertising, API, documentation and dozens more details
AeonRemnant
AeonRemnant9mo ago
I'd be more than happy to lend my experience to help handle the cloud side of this for free.
Lucky
Lucky9mo ago
And another extra hammer, it's very unlikely it will support multi-version and will likely (if it ever happen) be only for latest, because 1.8 players are very rare and become rarer over time, and you need to learn years in advance, meaning newcomers will not know anything about older versions of minecraft However anti-cheating is as much needed on older versions (market share) because cheating in 1.8 is more common than latest (arguable as time pass) and yet, they still rely for 90% of the logic on NCP (with small updates) which is a decade old watchdog from my observation knowledge is quite primitive if compared to other anticheats we have in the wild, watchdog consist of small checks here and there and NCP doing the main job That's my vision of it, maybe i'm pessimistic
AeonRemnant
AeonRemnant9mo ago
Usually I'm the pessimist out of everyone so it's a little odd being on this side, but yeah you're being way pessimistic. It takes exactly one gigachad developer to kick a project from pipe dream into all too fast approaching reality, after that spark of hope is ignited others will flock to it, not if, when. The trouble in my eyes is finding that one dedicated dev who really can kick it over the line. Maybe Halos and his mate are that team, maybe not. What I can say for certain is not shooting the shot because it's unlikely is idiotic from any perspective you choose.
ProGamingDk
ProGamingDk9mo ago
maybe true for a opensource software, but for a basically SaaS/paid only software? eh
AeonRemnant
AeonRemnant9mo ago
No even for SaaS that's the case. If this was an established business making a new project then I'd agree, but this is a fresh duo.
Lucky
Lucky9mo ago
There is no shot to take if you haven't studied for years
AeonRemnant
AeonRemnant9mo ago
We lack the context to even try making that call.
Juliwilliamus
Juliwilliamus9mo ago
Geyser Support
Lucky
Lucky9mo ago
you need to be mentally abnormal to make anticheats
AeonRemnant
AeonRemnant9mo ago
Firstly who Halos is even working with is unknown. Secondly even if he hasn't done the years of research that isn't a sign to give up, that's a sign to shift tactics. Say they don't start with a SaaS AC, rather they start with some other kind of SaaS and branch into AC later once they can hire people.
Juliwilliamus
Juliwilliamus9mo ago
Crystal PvP Cheats Detection -> Anchor Aura, Crystal Aura
AeonRemnant
AeonRemnant9mo ago
Welcome to Admincraft, we're a plenty here.
Lucky
Lucky9mo ago
the problem is not money there is just barely anyone capable of this niche task why do you think hypixel has been throwing money for years and still struggle?
AeonRemnant
AeonRemnant9mo ago
I'm an autistic sysadmin and soon to be systems engineer, I'm happy to go make an entire sophisticated cloud. I'm known as the Kubernetes guy around here, plenty of others in the crowd fill niches. If we exist isn't the issue. We do.
Lucky
Lucky9mo ago
sure you can do that because this is not a niche subject part i'm talking about the ac directly
AeonRemnant
AeonRemnant9mo ago
And what? Setting up hyperscalable bare metal infra isn't a niche? Look, if I'm building something that could be used to cover a planet in computers then I somehow believe out of the 10k people in Admincraft there are people with the niche love of anticheats and security. It's not that unique. If I exist and I'm trumped by people like TWG then sure shit AC lovers exist here.
Lucky
Lucky9mo ago
It has been done many times and there is a lot of documentation online to do it, many people could be picked to do it, it's not very niche to do something like that, need knowledge and skills sure, but there are definitely many people who spent their time learning it My point is not "anticheats are too hard", it's just no one spent enough time on them so you can't hire anyone
AeonRemnant
AeonRemnant9mo ago
And anticheat is somehow immune to that? No it isn't, anticheat and security isn't anywhere near as much of a niche as you seem to think they are.
Lucky
Lucky9mo ago
or if they exist they definitely won't work for your little side project minecraft server sided anticheat are, unlike client sided anticheats which can be very generalist, server sided anticheats are specific to the game behavior and protocol EAC is a good example of a generalist client sided ac
AeonRemnant
AeonRemnant9mo ago
I am aware of that. Believe it or not but I've also walked down the anticheat path a while ago. Frankly nothing you've said has been a dealbreaker of any kind. The worst I'm seeing is unlikely odds, but that hasn't stopped anyone determined before and I see no reason to stop now. Worst case scenario we wait for a better opportunity, we don't just flip the table and declare the objective impossible. If you feel that way? You're welcome to find the door, don't let it hit your ass on the way out.
Lucky
Lucky9mo ago
good minecraft anticheats are not profitable, the only profitable anticheats are primitive one that required low efforts and received large amount of advertising progress curve on anticheats require exponential knowledge and efforts for gain
AeonRemnant
AeonRemnant9mo ago
The door is waiting, friend. Seems like you're suited for it.
Lucky
Lucky9mo ago
:kappa: you believe i'm biased against anti-cheats ?
AeonRemnant
AeonRemnant9mo ago
I believe you're pessimistic uselessly. Your argument has been used for every major project in minecraft history, and yet people keep making progress. If your opinion had real ground to stand on we'd stop seeing innovation, yet that hasn't happened. If anything innovation keeps sharding off into novel directions.
Lucky
Lucky9mo ago
I think you misunderstand my point it seems like you think i'm saying it's extremely difficult to make an anticheat this is not what I am saying
AeonRemnant
AeonRemnant9mo ago
I didn't misunderstand anything. The people required to do it would simply go elsewhere as there isn't profit, etc etc. Yes I know. I'm aware.
Lucky
Lucky9mo ago
it's been a decade and the only anticheats that exist were made by single developer as a hobby and then abandonned because interest was lost and you can count the meaningful one on your hands in this decade
AeonRemnant
AeonRemnant9mo ago
This displays a core misunderstanding of how a human works, I feel. Once you reach diminishing returns in payment happiness you start looking for value external of money, that might take the shape of projects in small games, hobbies, grand gestures, scientific advancement, or simply getting high as a kite. A lot of the people here are more than wealthy enough to live until they die with little concern, why are they here? It's part of the human condition to embrace your passions, some people like anticheat and goddamn if Minecraft isn't a good place to flex your programming skills.
ProGamingDk
ProGamingDk9mo ago
where is "here"
AeonRemnant
AeonRemnant9mo ago
In the general community. Why get deeper into MC at all? It's a hobby, it's fun. But Lucky, you're free to point out probability, and I agreed the chance was low, but the point you made was a statistical one, and it wasn't a statistical impossibility by any measure. So again, don't let the door hit your ass on the way out, you seem to have nothing to contribute here.
Lucky
Lucky9mo ago
:polarbear:
Halos
HalosOP9mo ago
You where right, the first group I worked with was extremely incompetent and was a waste a time. Iv found someone who is competent with this stuff and has proven it to me with other projects that he works on for me.
ProGamingDk
ProGamingDk9mo ago
how long has he worked with anticheats?
Halos
HalosOP9mo ago
This side piece will be handled by me expect for cloud and backend. License, website, docs, I do that. Security, license and obfuscation is done all ready. He has made anti cheats for servers in the past. Not exactly know how long he has been doing development in anti cheats, but he has been developing in java for a long long time.
Casper
Casper9mo ago
this is the arguement ive already made to him in different discords, fully agree
Halos
HalosOP9mo ago
I believe I have found someone capable. But only time will tell, work has all ready been started and everything is looking very good.
Casper
Casper9mo ago
I just don't believe you & will believe it when I see it
Skullians
Skullians9mo ago
Exciting :eyeshake:
Halos
HalosOP9mo ago
Thats completely fair I haven’t showed anything yet. But once I do you can keep not believing me all good
blobfish
blobfish9mo ago
is there anything stopping someone from making a simulation anticheat using actual minecraft movement source code or is it just way too slow
AeonRemnant
AeonRemnant9mo ago
Why yes! The thing stopping that is nobody wants to write the code involved in such a thing. :LUL: It's entirely possible and you could accelerate it with a GPU, it's just lots of work.
blobfish
blobfish9mo ago
of course you could accelerate it with a gpu but dedis for minecraft dont usually have a gpu
Skullians
Skullians9mo ago
If you’re going to that much work you may as well just do cloud computing with a GPU :Shruge:
AeonRemnant
AeonRemnant9mo ago
Like you could just rent some GPU power for it, the issue is the complexity. Skullian knows. Just cloud operate it on an A100 or whatever.
Skullians
Skullians9mo ago
cheapest GPU ever :YesYes:
Game_Time
Game_Time9mo ago
thats whats already been done though?
blobfish
blobfish9mo ago
dont the existing simulation based anticheats use their own movement recreation code?
Game_Time
Game_Time9mo ago
well the code is still confining to the actual minecraft movement so there shouldnt be much or any of a difference? besides maybe a bit simpler in cases im confused what you mean here server sided movement simulation has been a thing and it isnt that intensive?
AeonRemnant
AeonRemnant9mo ago
It's just complex pain in the ass code because nobody wants to work with CUDA for MC.
Cooleg
Cooleg9mo ago
theres also other levels of complexity with doing stuff server side for example the whole ping thing
QarthO
QarthO9mo ago
well generally spkeaing it best to ban/punish in waves
humik58
humik589mo ago
best anticheat is Ghost anti-cheat 🔥
QarthO
QarthO9mo ago
require ur players to install vanguard
humik58
humik589mo ago
a real server injects shit into the player's computers so they know whenever theyre hacking
Skullians
Skullians9mo ago
Intave is better kek
QarthO
QarthO9mo ago
i dont think any anticheat in any video game compares to vanguard
MachineBreaker
MachineBreaker9mo ago
That's how its done
Halos
HalosOP9mo ago
Yes
auby
auby9mo ago
Trust factor system Utilising heuristics for certain things Having not dogshit checks would be a plus too 😁
Halos
HalosOP9mo ago
Ofc
auby
auby9mo ago
Actual good security to stop it from being cracked too would be awesome
Halos
HalosOP9mo ago
We finna have polar level security Never impossible but extremely hard
auby
auby9mo ago
Loader stuff is still crackable if not done correctly!! Look into native obfuscation, Astro uses it and it’s a lot harder to crack that compared to a lot of other Anticheats I’ve seen
Halos
HalosOP9mo ago
Yeah, I can do native obfuscation
auby
auby9mo ago
Look into it, I’d personally recommend JNIC myself, although even then you still gotta pack it and more Stuff like native call loggers exist, so having actual good security and anti debugging on-top of it is a great idea too Look into implementing checks against things like JVMTI especially
Halos
HalosOP9mo ago
Yes our loader all ready stops dumpers and jvm attachments
auby
auby9mo ago
How are you going around checking for people using JVMTI to dump the classes directly from the JVM’s memory? Just wondering since a majority of people never account for it They rather only account for things like dynamic agents
Halos
HalosOP9mo ago
Couldn’t tell you tbh There is only 1 bypass and thats if you had known exactly how we block everything and the only person who knows that is my developer. We all ready had people test it who are known for cracking. We also utilize a api from a security expert where he constantly updates and patches new stuff That we got privately cause my dev is good friends with him
auby
auby9mo ago
People say this and then their stuff gets cracked anyways 😭 I’ll believe it when it doesn’t get cracked 3mo into release
Halos
HalosOP9mo ago
Lol Fair
Torrent
Torrent9mo ago
"Hey guys how do i do x, y, and z" 2 comments "Hey guys anticheat blah blah blah" Over a thousand comments Why is admincraft like this
Halos
HalosOP9mo ago
What my post?
Torrent
Torrent9mo ago
no every post on admincraft I mean to say for some reason anticheat discussions get everyone popping off for some reason Surprisingly, they're also the most controversial discussions when it comes to comparing the ones on the market
Halos
HalosOP9mo ago
I guess so Yeah it has 1.2k messages
auby
auby9mo ago
The built in vanilla anticheat >>
Torrent
Torrent9mo ago
INSANE take
MachineBreaker
MachineBreaker9mo ago
no players no cheaters
auby
auby9mo ago
Nuh uh… the vanilla anticheat is the best.
Cooleg
Cooleg9mo ago
falses less than spartan
auby
auby9mo ago
So real
Jenkins
Jenkins9mo ago
This Halos anticheat thing feels like something that'll fail horribly no offence
Halos
HalosOP9mo ago
Hope not.
Jenkins
Jenkins9mo ago
I've not seen anyone succeed
Halos
HalosOP9mo ago
God did
auby
auby9mo ago
90% of Anticheats do
Halos
HalosOP9mo ago
You gotta find the way to be the 10%
auby
auby9mo ago
There’s a few that actually create decent checks while not getting cracked instantly
Halos
HalosOP9mo ago
Just like you gotta find a way to be the 1% Our base is almost done. After that its just checks then Il be doing more sneak peaks and shit.
Cooleg
Cooleg9mo ago
"just checks"
Halos
HalosOP9mo ago
Very simple Just block every cheat no falses Super easy work Takes 1 day max.
Jenkins
Jenkins9mo ago
Lucky is p much right It's definitely not that easy
auby
auby9mo ago
Me after I call myself an AC dev after compiling NCP from source.
Jenkins
Jenkins9mo ago
And maintaining is very hard
auby
auby9mo ago
Let him figure that out dw
Halos
HalosOP9mo ago
Ik its not easy
Cooleg
Cooleg9mo ago
but yeah i hope your dev is an anticheat autist or your either going to false your balls off or catch nothing
Halos
HalosOP9mo ago
Fr
auby
auby9mo ago
Even then 90% of AC devs never do anything innovative or different compared to other anticheats They just market their product using words that 90% of the buyers won’t understand Or mention they’re using technologies like “machine learning” or “ai” 💀
Halos
HalosOP9mo ago
Iv had trial and process one time a team told me they could do it for just a percent of sales. Turns out there a bunch of skids and waste of time, so I def see who is not good. But my developer has been working with me on other projects and has been amazing on everything and I have no doubt that he can suceed in this. Have the anti cheats make up the ML
Cooleg
Cooleg9mo ago
i honestly dont think any anticheat dev worth their shit would sell out
Halos
HalosOP9mo ago
Im paying good money
auby
auby9mo ago
^^
Halos
HalosOP9mo ago
Like a lot
Cooleg
Cooleg9mo ago
if they could really make a revolutionary anticheat it would be more profitable for them to just make it for themselves
Halos
HalosOP9mo ago
Anyways only time will tell if this project becomes successfull. Thats true
auby
auby9mo ago
Exactly this, doesn’t make any sense to work for someone else when you’re likely better off on your own
Halos
HalosOP9mo ago
They rather do it through me as I handle all the promoting, support, and have a built in system on how to get it done and be sucessfull in the market
Cooleg
Cooleg9mo ago
at least i know if i knew enough abt anticheats to make an extremely high quality product i wouldnt just sell out the immense profit i could make for what is likely minor cash in comparison universespigot has spent $0 on promotion and has plenty of customers a standout product will find its way
Halos
HalosOP9mo ago
Yes, I wont really need to promote as I know exatly where Im gonna sell it.
auby
auby9mo ago
Why do you have 1.1.1.1.1 in ur pronouns 💀 wtf does 1.1.1.1.1 mean
Cooleg
Cooleg9mo ago
im not trying to shit on you or your dev im just saying its very unlikely that its going to be at the level you seem to believe it could reach what oh wrong reply
Halos
HalosOP9mo ago
Idk
auby
auby9mo ago
I meant @Halos my bad
Halos
HalosOP9mo ago
Ay man thats fine if you think that, but Im still gonna do it and see where it goes.
auby
auby9mo ago
Never heard of 1.1.1.1.1 but I’ve heard of 1.1.1.1
Cooleg
Cooleg9mo ago
i just hope you know what ur doing
Halos
HalosOP9mo ago
Yeah why do I got one extra one
Cooleg
Cooleg9mo ago
idk
auby
auby9mo ago
Idk you tell me lmao
Halos
HalosOP9mo ago
Typo chat
Cooleg
Cooleg9mo ago
now its just cloudflare dns
auby
auby9mo ago
Anyone wanna bet there’s a full disabler for it made in a day 🔥
Cooleg
Cooleg9mo ago
really popped off with that one ate or smthn
Halos
HalosOP9mo ago
Chill
Cooleg
Cooleg9mo ago
ngl aubrey a pretty unique name did you steal it from someone you know or smthn
Halos
HalosOP9mo ago
I don't expect any of you guys to trust me as I haven't showed you anything but my words but once we are doing checks Il be doing sneak peaks. Il see where it goes. Thanks for your guys insights appreciate it.
auby
auby9mo ago
No, not anything in particular, just thought it was pretty lol
Cooleg
Cooleg9mo ago
fair enough i know an audrey but never an aubrey just flip the letter and its the same ig
auby
auby9mo ago
Hey unrelated, do you think people would pay for well made plugin security Not obfuscation, but for other factors
Cooleg
Cooleg9mo ago
what sort of security licensing systems or something fancier beyond that
Halos
HalosOP9mo ago
Like a loader?
auby
auby9mo ago
Stuff like a loader, anti analysis etc
Halos
HalosOP9mo ago
My friend was thinking of making a loader for anyone to use
auby
auby9mo ago
Offering checks a majority of other security vendors don’t account for in the MC community
Halos
HalosOP9mo ago
That they would upload there backend files to there host and they hook up the loader download And they would provide all the security Idk how that would of worked But I think he told me about it before
Jenkins
Jenkins9mo ago
Loaders aren't that complicated, what's hard is making them safe from dumping/other stuff
auby
auby9mo ago
Vouch Making them safe from dumping is annoying, really depends on how the person is dumping it though
Cooleg
Cooleg9mo ago
yeah a basic loader is just a line or two of code really
auby
auby9mo ago
Mhm
Halos
HalosOP9mo ago
Yeah loaders are small
auby
auby9mo ago
Making it safe is the issue, that’s the type of stuff I’d offer
Halos
HalosOP9mo ago
The secuirty is the big part
Cooleg
Cooleg9mo ago
the problem is that unless you do native obf in that case maybe its still always very dumpable
Halos
HalosOP9mo ago
Also webhook alerts if a crack attempt is made very usefull/
Halos
HalosOP9mo ago
No description
auby
auby9mo ago
Native obfuscation compiles it to a native binary, like a DLL for example Or a shared object
Cooleg
Cooleg9mo ago
yeah
auby
auby9mo ago
Well, you can’t really dump it, although there’s still other ways to get around it
Cooleg
Cooleg9mo ago
yeah
Halos
HalosOP9mo ago
Honestly
Jenkins
Jenkins9mo ago
Native obf kills performance
Cooleg
Cooleg9mo ago
just more of a pain
auby
auby9mo ago
And just because it’s transpiled doesn’t mean it’s impossible to crack either
Cooleg
Cooleg9mo ago
thats the main problem
Halos
HalosOP9mo ago
Its basicly inpossible to to block everything
Cooleg
Cooleg9mo ago
ofc not
auby
auby9mo ago
Depends on the native obf, although it happens like every time
Halos
HalosOP9mo ago
Or fully secure your product Like everything is crackable You can only do so much to prevent it
Jenkins
Jenkins9mo ago
I think halos should just purchase Denuvo Proven to work
Halos
HalosOP9mo ago
and take so many security mesures What is that? never heard of it
Cooleg
Cooleg9mo ago
java is just a very open language
Jenkins
Jenkins9mo ago
silly drm
Halos
HalosOP9mo ago
I dont code lol
Cooleg
Cooleg9mo ago
i believe infamous would be a better word
Halos
HalosOP9mo ago
Ebrahim Patel
Irdeto
Denuvo
The global #1 Games Protection and Anti-Piracy technologyhelping game publishers and developers to secure PC, console and mobile games.
Halos
HalosOP9mo ago
Wtf
Cooleg
Cooleg9mo ago
extremely effective and a immense project to try and remove or at least disable
Halos
HalosOP9mo ago
Is it good?
Jenkins
Jenkins9mo ago
also extremely effective at killing performance and giving you a worse experience
auby
auby9mo ago
Wanna know a silly thing I did a while back Basically splitting the native across multiple files making it especially aids todo
Jenkins
Jenkins9mo ago
😏
Cooleg
Cooleg9mo ago
also expensive so most games using it give up after a while
Jenkins
Jenkins9mo ago
It's for games lmao
Halos
HalosOP9mo ago
Lol
Cooleg
Cooleg9mo ago
i mean its not for java so
Halos
HalosOP9mo ago
I am making a saas program soon
Cooleg
Cooleg9mo ago
that does sound aids
Halos
HalosOP9mo ago
Like another bussiness venture Im presuing Maybe Il use that
Cooleg
Cooleg9mo ago
its expensive
auby
auby9mo ago
Yeah, and packing the native makes it a lot harder too
Cooleg
Cooleg9mo ago
many games using it drop it after a year
Halos
HalosOP9mo ago
ya u know its expensive when there is no prices on the main page you gotta contact them Lmao
Cooleg
Cooleg9mo ago
thats the thing with anything enterprise
Halos
HalosOP9mo ago
Mmmhm
Cooleg
Cooleg9mo ago
and denuvo is definitely enterprise
Halos
HalosOP9mo ago
Fs
Jenkins
Jenkins9mo ago
Did Empress stop cracking what happened to that
auby
auby9mo ago
Denuvo is apparently kernel level which is interesting Kernel level java security 🗣️🔥
Cooleg
Cooleg9mo ago
i think id die if i ever saw someone try that here b4 riot vanguard is in java somehow
Jenkins
Jenkins9mo ago
There was meant to be a client anticheat for Minecraft
auby
auby9mo ago
Technically speaking it isn’t too aids, it’s more about the fact you gotta sign your driver and stuff which is annoying, it’s definitely somewhat possible
Halos
HalosOP9mo ago
Anyways Im off to bed. Appreciate yalls comments, means a lot.
Cooleg
Cooleg9mo ago
possible yes worth doing no absolutely not
Halos
HalosOP9mo ago
Its my bed time
auby
auby9mo ago
The Usermode AC after I hook the kprocesshacker driver running on my pc:
auby
auby9mo ago
Me and my friend were working on a basic client side ac for MC, never got around to finishing it although we did make a few basic checks Implemented things like API hooking, anti tamper etc
auby
auby9mo ago
It was Usermode since she was only learning about win api then, although kernel level sounds fun
Halos
HalosOP9mo ago
That would make everyone have to install it. Iv discussed with my dev a method to instant detect almost every cheater, that will indeed work. Because a majority of cheaters actually do it and like to do it when ever cheating on a server..
auby
auby9mo ago
What even is this
Jenkins
Jenkins9mo ago
Client side anticheat for Minecraft
Game_Time
Game_Time9mo ago
What
Cooleg
Cooleg9mo ago
what
Game_Time
Game_Time9mo ago
My reaction fr
Jenkins
Jenkins9mo ago
In C and C++
Halos
HalosOP9mo ago
I cant say how it will work. But it will work it detects a certian thing that cheaters like to enable in there clients almost everyone does this.
Cooleg
Cooleg9mo ago
its gonna be like detecting using a client brand spoofer or smth
Jenkins
Jenkins9mo ago
what
auby
auby9mo ago
All of this yap for me to call the syscall directly
Cooleg
Cooleg9mo ago
which honestly could in theory be doable with hacky shit
Halos
HalosOP9mo ago
You cant detect if someone is client brand spoofing You can only detect what client there joining with
Game_Time
Game_Time9mo ago
I’m assuming translation text components
Jenkins
Jenkins9mo ago
There's literally no way to detect almost every cheater
auby
auby9mo ago
Issue with a production level clientside ac for MC is that no one will run it lmao
Game_Time
Game_Time9mo ago
But that’s already been patched
Cooleg
Cooleg9mo ago
when lol
Game_Time
Game_Time9mo ago
By clients
Halos
HalosOP9mo ago
Iv found a way it only works in certian cases if they do this one thing which Ik a majority do.
Jenkins
Jenkins9mo ago
No you can't
auby
auby9mo ago
Vanguard surprisingly has been doing stuff a lot better recently, they patched most DMA’s
Halos
HalosOP9mo ago
As Im in a tone of cheating discords on my alt
Jenkins
Jenkins9mo ago
The only way is with plugin channels and the client's brand
Cooleg
Cooleg9mo ago
you could detect check a non vanilla but expected translation then
Jenkins
Jenkins9mo ago
There's no way
Halos
HalosOP9mo ago
Il show yall later when we are closer but it works
Cooleg
Cooleg9mo ago
most anti translation mods ive seen are improperly coded and have holes
auby
auby9mo ago
Now I’ve heard this @Halos yap for a bit I think I actually have less faith this anticheat project will actually work well 😭
Game_Time
Game_Time9mo ago
Most clients just act like vanilla now in that regard At least open source ones
Halos
HalosOP9mo ago
Mate Im not making it up lol
Cooleg
Cooleg9mo ago
most dont
Jenkins
Jenkins9mo ago
You literally can't though
Cooleg
Cooleg9mo ago
at least not flawlessly
Game_Time
Game_Time9mo ago
What are you counting as most Like give an example
Halos
HalosOP9mo ago
it actually works. It wont detect everyone only if they do this certain thing. Its not a cheat or an advantage its just a qol feature that cheaters use.
Cooleg
Cooleg9mo ago
any ive seen
Game_Time
Game_Time9mo ago
Because wurst meteor liquid bounce are all patched from what I’ve seen
Cooleg
Cooleg9mo ago
ill double check but last time i checked it was patched improperly
Game_Time
Game_Time9mo ago
That all or most use?
Halos
HalosOP9mo ago
My dev doubted me at first when I presented the idea he was like not sure if it will work
auby
auby9mo ago
If it depends on client brand, how about injection?
Halos
HalosOP9mo ago
Then he did a little reading and found out it can work Most Not all I cant say all cause not everyone does it But most do
auby
auby9mo ago
What about injection based cheats?
Halos
HalosOP9mo ago
Once we show everyone tones of anti cheats will follow and copy us
Jenkins
Jenkins9mo ago
I smell bs
auby
auby9mo ago
This fella is a yapathon
Halos
HalosOP9mo ago
:4Shrug: Doubt me if you want I dont mind.
Game_Time
Game_Time9mo ago
When’s the release
auby
auby9mo ago
You still haven’t answered my question lol, what about injection cheats? 2077
Halos
HalosOP9mo ago
Same they all have this feature
auby
auby9mo ago
💀
Halos
HalosOP9mo ago
Every cheat client has this feature
auby
auby9mo ago
I smell bs too
Halos
HalosOP9mo ago
Or module in the client that can do this and its something common that people use Honestly we will code it in the base as its not even a check
Cooleg
Cooleg9mo ago
just verified the cheats i checked almost all have at least 1 specific gaping hole in their anti translations
Game_Time
Game_Time9mo ago
Which ones?
auby
auby9mo ago
What if my cheat is completely unique What then?
Jenkins
Jenkins9mo ago
The translation was patched wasn't it?
Cooleg
Cooleg9mo ago
no
auby
auby9mo ago
If it has a module that no other cheat has ever had
Game_Time
Game_Time9mo ago
Yeah
auby
auby9mo ago
For a specific server
Cooleg
Cooleg9mo ago
not to my knowledge
auby
auby9mo ago
What then
Jenkins
Jenkins9mo ago
who do I trust 😭
Game_Time
Game_Time9mo ago
Which cheat has it unpatched
Halos
HalosOP9mo ago
It cant be patched atleast I dont thinkl
Cooleg
Cooleg9mo ago
the ones you listed where i actually knew where the code for it was
Jenkins
Jenkins9mo ago
You literally said it's a module cheaters like to use
auby
auby9mo ago
Answer my question plz
Jenkins
Jenkins9mo ago
Can't they just turn that off Y'know
auby
auby9mo ago
^^
Halos
HalosOP9mo ago
There gonna have to do something crazy to patch it and I dont think they would
Game_Time
Game_Time9mo ago
So it’s not patched in meteor?
Halos
HalosOP9mo ago
What was it
auby
auby9mo ago
A module specific to my client, the only module on the client and it’s only made for a specific server
Cooleg
Cooleg9mo ago
their patch is incomplete
auby
auby9mo ago
Is it still gonna get caught
Game_Time
Game_Time9mo ago
How so
Halos
HalosOP9mo ago
They could but most wont know till they get hit with it Especialy stupid ones will all get caught up with it Smart ones too untill they catch on
auby
auby9mo ago
@Halos
Cooleg
Cooleg9mo ago
it blocks meteor specific translations from being detected thats it
auby
auby9mo ago
Would it catch me cheating?
Halos
HalosOP9mo ago
I dont want to show it till we release cause ik everyone is gonna just go ahead and copy it to there live anti cheats
Jenkins
Jenkins9mo ago
no they won't
Halos
HalosOP9mo ago
It would catch you before you cheat if you are using it
Jenkins
Jenkins9mo ago
such thing is basically impossible
auby
auby9mo ago
What is this guy saying lmfao “It would catch you before you cheat if you are using it” 😂 How does that work
Cooleg
Cooleg9mo ago
i have another idea what it might be
Halos
HalosOP9mo ago
What I mean as soon as you join the server with it on your done
auby
auby9mo ago
If I’m using an injection based client, what if I inject after I’ve joined the server What then
Cooleg
Cooleg9mo ago
here b4 he tries to detect viafabric plus
Jenkins
Jenkins9mo ago
I wanted to make a verification system once that relied on a web captcha(you visit a website to verify) and during that time it'd collect your browser fingerprint
Halos
HalosOP9mo ago
Then it would not really work, as you wont have the option on.
Jenkins
Jenkins9mo ago
there
Halos
HalosOP9mo ago
Thats a thing?
Jenkins
Jenkins9mo ago
100% ban evasion proof
Halos
HalosOP9mo ago
Huh? O I see
Jenkins
Jenkins9mo ago
GitHub
GitHub - abrahamjuliot/creepjs: Creepy device and browser fingerpri...
Creepy device and browser fingerprinting. Contribute to abrahamjuliot/creepjs development by creating an account on GitHub.
Game_Time
Game_Time9mo ago
i mean yeah, so then meteor cannot be detected no?
Cooleg
Cooleg9mo ago
not directly i wasnt talking abt directly
Halos
HalosOP9mo ago
Every client has the option even metor client And vape, rise, everything pretty much
Cooleg
Cooleg9mo ago
and there is still a hole in their implementation
Halos
HalosOP9mo ago
and cheaters use it I mean if they get by that they better be able to bypass our checks
Game_Time
Game_Time9mo ago
ok so how would you detect it indirectly
Jenkins
Jenkins9mo ago
Poor Michael
Game_Time
Game_Time9mo ago
💀
Jenkins
Jenkins9mo ago
VFP is so based I'm in love
Cooleg
Cooleg9mo ago
cant reveal all my secrets
Game_Time
Game_Time9mo ago
huh thats so cool
Halos
HalosOP9mo ago
My dev wont let me do anything stupid
Jenkins
Jenkins9mo ago
Browser fingerprinting has existed for ages
Halos
HalosOP9mo ago
I legit presented him a dumb Idea. He said your stupid, wont work. Or wont be optimized
Jenkins
Jenkins9mo ago
Fingerprint
The device intelligence platform | Fingerprint
The Fingerprint device intelligence platform works across web and mobile applications to identify all visitors with 99.5% accuracy — even if they’re anonymous.
Game_Time
Game_Time9mo ago
though that can still be bypassed no?
piggy
piggy9mo ago
@Game_Time
game_time has reached level 2! Roles Added: Level 2
Jenkins
Jenkins9mo ago
Yes, with a privacy browser like librewolf
Cooleg
Cooleg9mo ago
viafabric plus can also be detected even though it doesnt use the minecraft translation system to my knowledge
Game_Time
Game_Time9mo ago
but not with a normal browser?
Jenkins
Jenkins9mo ago
But if you keep it a secret that you're doing fingerprinting and don't autoban for it nobody will know Yeah
Game_Time
Game_Time9mo ago
might have to add that to my server :stevethink:
Halos
HalosOP9mo ago
There is biometric profiling on a players movement but that wont work as it is basically impossible My dev told me Im stupid and I should never present something like that again. I said okay.
Cooleg
Cooleg9mo ago
we also talked abt how someone could just copy another players movement and false ban someone
Halos
HalosOP9mo ago
Yeah exactly My old ac devs said it would work. But I fired all of them cause there where skidding and wasting my time.
Jenkins
Jenkins9mo ago
Not reliable at all Players have to visit a website when joining the server and not everyone is smart enough to do that No matter how much you explain the captcha to them some are too dumb and won't be able to pass You'd also have to code your own
Cooleg
Cooleg9mo ago
honestly that would be a fun proof of concept
Game_Time
Game_Time9mo ago
lmao
No description
Cooleg
Cooleg9mo ago
i think i could absurdly easily detect meteor client a massive portion of modern servers likely could
Halos
HalosOP9mo ago
With no false? 100% instant detect
Cooleg
Cooleg9mo ago
unless someone is trying to hide something else
Game_Time
Game_Time9mo ago
through translations, but im unsure how hes going to do that for meteor since they blocked their own translations
Halos
HalosOP9mo ago
Someone is being fishy
Cooleg
Cooleg9mo ago
yes with translations
Jenkins
Jenkins9mo ago
There's a "RCE" for old meteor versions btw RCE stands for remote command execution not code
Cooleg
Cooleg9mo ago
nah idc abt that
Halos
HalosOP9mo ago
RCE like in gta cheats We not doing this
Jenkins
Jenkins9mo ago
creepjs can't be used as a library without intense effort though sadly
Cooleg
Cooleg9mo ago
meteors translation stuff is detectable with decent accuracy
Jenkins
Jenkins9mo ago
the dev doesn't want you to it's intentionally like that
Game_Time
Game_Time9mo ago
what lol
Cooleg
Cooleg9mo ago
it would only false on someone trying to hide something thougj
Jenkins
Jenkins9mo ago
it's for "research purposes", it's not for use fingerprint.com is though and is very easy to implement
Cooleg
Cooleg9mo ago
i wouldnt recommend banning off it though of course
Jenkins
Jenkins9mo ago
fingerprint.com even works for brave etc Even if you use incognito it won't bypass
Game_Time
Game_Time9mo ago
lol fingerprint.com doesnt work on safari funny
Cooleg
Cooleg9mo ago
but yeah ive yet to come across a complete and 100% reliable patch in any client for translation detection by one method or another
Game_Time
Game_Time9mo ago
pretty cool website still though
Jenkins
Jenkins9mo ago
yeah I wanted to make a poc but I don't know web dev
Game_Time
Game_Time9mo ago
weird huh it can identify me accross different ips on chrome but not safari whats chrome giving which safari aint
Halos
HalosOP9mo ago
Im hiring a web dev for my other porject Web development its fairly expensive finna be like 10k Front end and backend
Jenkins
Jenkins9mo ago
yeah it doesn't use ips at all
Halos
HalosOP9mo ago
Is it true astro skidded grim?
Game_Time
Game_Time9mo ago
but then what is chrome giving to identify?
Jenkins
Jenkins9mo ago
check creepjs fingerprint.com keeps that a secret
Game_Time
Game_Time9mo ago
chromium skill issue it seems working on arc as well
Jenkins
Jenkins9mo ago
Try on Firefox
Game_Time
Game_Time9mo ago
yeah doesnt work with firefox either google bad
Jenkins
Jenkins9mo ago
What about creepjs
Game_Time
Game_Time9mo ago
creepjs doesnt detect it with safari either lol i get a F score tho for some reason? (when i first visited their website)
Jenkins
Jenkins9mo ago
yeah that's how trustable your browser is F means you really are trying to hide your fingerprint
Game_Time
Game_Time9mo ago
heh? i just logged on safari on incognito and went to it without a vpn thats crazy
Jenkins
Jenkins9mo ago
yeah lmao
Game_Time
Game_Time9mo ago
safari incognito i guess really hides it? and so does firefox it seems firefox got a D score somehow though when i used a vpn my score got upgraded to a D+ on safari🤔 feels so random
AeonRemnant
AeonRemnant9mo ago
Vanguard doesn’t even work lmao. There’s just so many hacks they’re able to bypass it, either temporary free trash ones or paid actually good ones. What Vanguard stops is script kiddies, it doesn’t do shit to anyone with $15 and Google. :LUL: And frankly we didn’t need an extremely intrusive anticheat to stop script kiddies.
auby
auby9mo ago
Actually nowadays Vanguard has been working a lot better They’ve patched most DMA cheats which is impressive, noting 90% of kernel level anticheats haven’t patched them yet Same with the fact every single free cheat just uses some silly method of hooking an overlay or a insecure signed driver or some other braindead method which is already caught by Vanguard most of the time
AeonRemnant
AeonRemnant9mo ago
I would dearly hope it's working better than objective garbage, yes. Even still, Vanguard misses a LOT of especially more sophisticated cheats that I remind you don't cost a lot of money. $15 for a ring0 cheat that cripples Vanguard when it tries to install, yikes. You install spyware and get something that only stops script kiddies, this has been done before without the spyware. :husk: Vanguard has no reason nor excuse to be spyware.
auby
auby9mo ago
I’d love to know, how do you think cheats get ring 0 access?
AeonRemnant
AeonRemnant9mo ago
Turn off driver signing, install the cheat, hit go.
auby
auby9mo ago
💀
AeonRemnant
AeonRemnant9mo ago
You get instructions to install it correctly.
auby
auby9mo ago
Do you think Valorant runs With test signing off Because what they’re doing is literally detected by open source anticheats lmao, 90% of the time they’re manually mapping it into memory, hooking another driver or hooking an overlay like discords or nvidia’s one Valorant doesn’t run with testsigning off, they also hook a lot of windows API, same thing a lot of EDRs/XDRs/AVs do
AeonRemnant
AeonRemnant9mo ago
I meant on the cheat itself. Once it's in ring0 you turn signing back on and it does black magic to spoof Windows. Unsure how, all I know is literally a few days ago a guy I know purchased another ring0 cheat. Works perfectly.
auby
auby9mo ago
Yea, cheats go undetected for a few days or weeks, after that it never works again It’s why val cheats are so expensive for anything that you want to last
AeonRemnant
AeonRemnant9mo ago
Incredible that every few weeks another one comes out and then Valorant gets to play catchup again. :husk: We're in a perpetual cycle where Valorant will do BS, a cheat maker will patch their software and then Valorant has to do more BS later. That exchange is not worth installing fucking spyware onto your PC. :Kek:
auby
auby9mo ago
What are you yapping about, you obviously don’t know anything about how the windows kernel works 😭 What do you mean by “spoofing windows” 😭 I hope you realise that there’s no effective way of loading insecure drivers normally due to technology like patchguard for instance I’ve mentioned you’re able to manually map them into memory although even then, you’re still able to hook the APIs used for allocating that memory And Valorant does utilise kernel mode hooks for a lot of what they do, API hooking is very common in the anticheat/anti tamper community noting it makes debugging/injection aids
AeonRemnant
AeonRemnant9mo ago
I'm not going to claim to be a low level programmer, you hold that title over me and frankly I don't want to understand ASM at all. What I do know and can measure is the ineffectiveness of Vanguard. I can see what the cheats are doing and the instructions they provide and gather data based on that. The instructions for the currently functional cheats are to turn off driver signing, install it, hit go, then enable driver signing again. Going off my knowledgebase the only thing it could be doing is spoofing Windows somehow because of technologies like Patchguard. Unless there's black magic at play I'm unaware of, which is entirely possible, I don't see how it could be doing what it's doing without something like a Windows vuln or some method of spoofing.
Eternal
Eternal9mo ago
👋
AeonRemnant
AeonRemnant9mo ago
Now that's really not that important because it doesn't at all detract from the cheats still working, and we still have to install spyware to stop the cheats you could stop through other methods like server based detection. It's been done to death before, it'll be done to death in the future, none of the time it's needed spyware. Vanguard is F tier software. Bad.
auby
auby9mo ago
You realise if you turn testsigning off after you’ve installed the driver, it’ll remain installed but it won’t load lol
AeonRemnant
AeonRemnant9mo ago
Again, I don't understand the low level enough to really say. All I can say is that it works and successfully bypasses Vanguard. $15 on plain google. Don't even need to hit up Tor. :husk:
auby
auby9mo ago
If you could, DM me the link of what cheat you’re talking about
AeonRemnant
AeonRemnant9mo ago
👌 Will go ask for the link again. Bro is sleeping or away. If sleeping, probably 5 or 6 hours, if away idk. Within a day.
Casper
Casper9mo ago
they patched it already
Cooleg
Cooleg9mo ago
their patch is detectable
ProGamingDk
ProGamingDk9mo ago
in this case or general cause RCE is remote code execution not command
ProGamingDk
ProGamingDk9mo ago
No description
Cooleg
Cooleg9mo ago
with some other falses possible but likely not on completely innocent people thats why i said "decent accuracy" instead of if they hadnt patched it a nice 100%
Casper
Casper9mo ago
I think liquidbounce didnt fuck up tho
Lucky
Lucky9mo ago
no you can't because you don't have the state variables
Jenkins
Jenkins9mo ago
what are those
blobfish
blobfish9mo ago
is it possible to just like... put them in based on server state
Lucky
Lucky9mo ago
not to be annoying but how would you even know considering you don't know how it works?
Jenkins
Jenkins9mo ago
you're not annoying that's just facts lmao
Lucky
Lucky9mo ago
+
Jenkins
Jenkins9mo ago
I really do not think he has found someone that is willing to maintain an anticheat for a long time Or make a good anticheat in the first place
Lucky
Lucky9mo ago
💀
Jenkins
Jenkins9mo ago
literally no anticheat lets you load the game with test signing enabled lmao
Lucky
Lucky9mo ago
you can't because client won't tell you most of them can be computed but you are never certain about them
blobfish
blobfish9mo ago
like what sort of stuff does the movement code need that the server doesnt already have though?
Lucky
Lucky9mo ago
Schrödinger variables 🤣 hundreds of things let's take world for example sure you can emulate what the client see with packets linked to transaction but what if they split and land on a different tick?
blobfish
blobfish9mo ago
oh wait lag compensation is gonna be a bit insane
Lucky
Lucky9mo ago
Then you either have it wrong or allow Schrödinger type world
Jenkins
Jenkins9mo ago
I love math
blobfish
blobfish9mo ago
how do current prediction anticheats do lag compensation?
Lucky
Lucky9mo ago
and then you need to have a custom implementation of the collision and physic and all of it's butterfly effects you can't directly use the client code
Jenkins
Jenkins9mo ago
predict the future
Lucky
Lucky9mo ago
transaction packets, if they use 1 per packet, they just pray it doesn't land on a different tick (otherwise it break), otherwise they use 2 and pray they implemented their own uncertainty leniency correctly without extreme bypasses or still edge cases let me tell you about the cake paradox, hold on
blobfish
blobfish9mo ago
could they just like send one before one after and like test for both cases in prediction if different tick
Lucky
Lucky9mo ago
Sure but what if 10 ticks happen in between? Now you need to maintain 10 states branches I will write you the cake paradox and you will understand
blobfish
blobfish9mo ago
how does that happen lol if you send them at practically the same time i guess lag exists
Lucky
Lucky9mo ago
TCP only save order, not time of receival
blobfish
blobfish9mo ago
what info do you get from transation packets? i dont really know what they do tbh
Lucky
Lucky9mo ago
Hey, I want to eat a cake while holding stone in my hand! When you right click the cake, I need to check if it's actually a cake you are right clicking, what if there was a block update with transaction split? Now i'm not even sure what you right clicked is a cake, we branch 2 possibilities, now I'm not sure if you were sneaking or not, sneaking will make you place stone instead of eat the cake, but if you aren't sneaking, i'm not sure if it was a cake because block updates split aswell so i'm not sure if you placed stone or feed, uhm.... wait, you can only feed on the cake if your food isn't full, but the food update also has a transaction split so i'm not sure if you could eat at all... uhm did you eat or not? wait... did you eat the cake entirely or not? because the block update to change it's size split and I wasn't sure if you eat it last click so now I don't know if you still see it? wait.. my inventory tracking based on packets also split... i'm not sure if you were holding stone or a water bucket actually... but now I don't know what this block is, it will remain 100 different possibles states until it's updated again without a split... uhm can you please stop walking on it? hey! i'm not so sure about the collision physic here ahahah! are you swimming or bouncing on the cake? you just know "hey, he maybe received it in the current client tick"
Jenkins
Jenkins9mo ago
that's extremely confusing
blobfish
blobfish9mo ago
so you get the current client tick?
Lucky
Lucky9mo ago
and I didn't even mention all state variables and this is just for right clicking a cake lol
blobfish
blobfish9mo ago
at that point just take the server state and force the client to it lmao
Jenkins
Jenkins9mo ago
now that you explain anticheat dev seems extremely hard
Lucky
Lucky9mo ago
this is why you can't just copy paste the client unless you want a gazillion false positives because state variables are not synchronized, other games change their protocol to be able to compute them properly but mc don't then all your players are crying
Jenkins
Jenkins9mo ago
Minecraft should have just had server sided movement smh actually would be cool though
Lucky
Lucky9mo ago
will never happen tbh they would need to drastically change the entire protocol
Jenkins
Jenkins9mo ago
it's too late for that if notch did it initially when making the game there was a chance we could have serversided movement but now? It's too late
blobfish
blobfish9mo ago
if only the game sent just like a tiny bit more data with packets
Lucky
Lucky9mo ago
I didn't even talk about the fact that we have to guess key presses and random edge case that can cause infinite branching so you must find a more performance friendly (and complexity friendly) solution
Jenkins
Jenkins9mo ago
labymod had an addon that sent your client keystrokes to the server lmao it's deprecated now though
Lucky
Lucky9mo ago
yeah but it's not that crazy, just little performance boost mostly
blobfish
blobfish9mo ago
do you not just like test all of them for movement theres not that many different keypresses that can affect movement oh wait crouching exists thats like oh wait uhhh
Lucky
Lucky9mo ago
yeah we test them all, during collision though you can't be sure which one they used, so you need to keep multiples branches of key inputs for next tick
blobfish
blobfish9mo ago
like 32 including jump 💀
Lucky
Lucky9mo ago
last tick will affect next tick etc you can use your imagination to think of a gazillion edge case
Jenkins
Jenkins9mo ago
screw anticheats
Jenkins
Jenkins9mo ago
No description
Jenkins
Jenkins9mo ago
answer this
blobfish
blobfish9mo ago
but hey if you can get through the trash protocol you can make 60 dollar monthly anticheat and become rich
Lucky
Lucky9mo ago
this is why it's not easy as "copy pasting minecraft physic", you actually need to implement your own system to handle state variables uncertainty without just exempting/creating huge bypasses you must give the least leniency possible while having no false positive the tiniest leniency will be exploited
blobfish
blobfish9mo ago
how bad would it be if you only lag compensated player position in a prediction anticheat would it be like NCP style lagbacks whever you ghost block
Lucky
Lucky9mo ago
player position don't need to be lag compensated the environement around the player is what need to be lag compensated this include everything, inventory, chunks, other entities, interaction such as teleports etc
blobfish
blobfish9mo ago
oh true how much of a disaster would it be with non lag compensated prediction checks lol
Lucky
Lucky9mo ago
it would basically instantly false positive
Jenkins
Jenkins9mo ago
bad/10
Lucky
Lucky9mo ago
with no lag compensation it would just perma setback
Jenkins
Jenkins9mo ago
what if the server is local and you have 0 ping 🥺
blobfish
blobfish9mo ago
only if theres world state changes tho right?
Lucky
Lucky9mo ago
take a screenshot and ticking is split still 🔥
blobfish
blobfish9mo ago
surely it would just be like a much more exaggerated NCP lagbacks
Lucky
Lucky9mo ago
nah, I hit you, velocity packet is sent I apply it to your phyisc immediately but you receive it 100ms later false positive every hit metadata override your sprinting state everytime you sprint/unsprint, I assume you receive it instantly, now wtap instantly setback you everytime etc etc NCP would be way better at this stage
blobfish
blobfish9mo ago
yea i see
Lucky
Lucky9mo ago
because NCP give leniency to compensate for it's "miscalculation"
blobfish
blobfish9mo ago
i see why grim dev quit this now
Lucky
Lucky9mo ago
NCP still has a lot of bypasses and false posities though yeah grim is a bad design actually Intave is a bad design too
blobfish
blobfish9mo ago
whats wrong with them? i own intave because nuh uh im not paying 30 a month again
Lucky
Lucky9mo ago
they want to compute a deterministic position as output of the physic calculation (x, y, z) with non deterministic inputs
blobfish
blobfish9mo ago
and what ends up happening?
Lucky
Lucky9mo ago
false positive central and unfixable issues literally unfixable in the sense that it will take them 10 hours to fix a small issue because they must calculate it perfectly even if it's extremely complicated/not possible due to unkown state, otherwise it will false positive
blobfish
blobfish9mo ago
other than visual stuff how much of cheats are practically impossible to detect (other than clickers)
Lucky
Lucky9mo ago
grim and intave are the best attempts to use this design but it's a doomed design, they will abandon it
Jenkins
Jenkins9mo ago
why do you think nobody has succeeded in making a proper engine (till now)
Lucky
Lucky9mo ago
because it's not possible not with the design they use
Jenkins
Jenkins9mo ago
i'm talking about any design
Lucky
Lucky9mo ago
because people are rarely trying new things grim is nothing original it's based from what every AAA games do but it's not applicable to mc and even before grim, many people tried to use it on MC
blobfish
blobfish9mo ago
i swear there was like one other long abandoned prediction anticheat (artemis lol)
Lucky
Lucky9mo ago
they won't search for a better design to make it more easy to maintain because they just think nothing better can be found 3.01 reach check was possible since 2011 and no one searched for it even though it was obvious, when in 2019 I showed it to the public, magically everyone suddenly think it's easy and logical things seems easy and logical after we've told you how it works, but not before artemis is based on a 2017/2018 ac made by a german guy
Jenkins
Jenkins9mo ago
another abandoned project of ghast
Lucky
Lucky9mo ago
they will deny this though but it's very obvious very similar code and similar issues
blobfish
blobfish9mo ago
what did you do in 2019 polar 2019 edition?????????
Lucky
Lucky9mo ago
autistic anticheat work aka working 5 years without selling anything just for "fun" but in 2019/2020 I told every other anticheat developer on a discord server how to use transaction packets
blobfish
blobfish9mo ago
was the 2017/2018 anticheat made by the german guy good tho lol
Lucky
Lucky9mo ago
before I use it for reach, transaction packets like we know them today didn't exist
Jenkins
Jenkins9mo ago
what even are transaction packets
Lucky
Lucky9mo ago
same thing as TCP ack packets if you know
blobfish
blobfish9mo ago
what packet actually is a transation packet like is it a minecraft packet or what
Jenkins
Jenkins9mo ago
oh that makes sense
Lucky
Lucky9mo ago
for the time it was frontier, but it was not really usable in production
Jenkins
Jenkins9mo ago
i guess it is used for ping/time related stuff?
Lucky
Lucky9mo ago
yeah it's a minecraft packet originally used to synchronize inventory of players based on the server however people later found that you can exploit it for other use
blobfish
blobfish9mo ago
what is the packet called?
Lucky
Lucky9mo ago
Window confirmation from 2014 to 2019 people used it in a very very primitive way, calculating ping with keepalive packets and window confirmation and comparing the difference between both to detect pingspoof which were commonly used to disable anticheat at this time (ping > 500 exempt();)
blobfish
blobfish9mo ago
yes and now anticheats double my network usage with transfer packet spam
Lucky
Lucky9mo ago
in 2019, I realised you could use them to confirm when you receive a packet instead to perfectly lag compensate, then I made entity tracking with it to detect any reach extension This was the proof of concept for them, then everyone started using them for everything
Lucky
Lucky9mo ago
you can find a video in 2020 on my linked youtube channel
No description
Jenkins
Jenkins9mo ago
i don't think minecraft was made to have a good foundation for making anticheats feels like the game was built completely discarding anticheats, almost as if the game is a singleplayer only game
Lucky
Lucky9mo ago
first 3.01 reach check ever 🔥first time transaction packets were using as ACK packets 🔥
blobfish
blobfish9mo ago
i dont get how that actually works
Lucky
Lucky9mo ago
we are very lucky of transaction packets VERY lucky
Jenkins
Jenkins9mo ago
Baeldung on Computer Science
SYN/ACK in the TCP Protocol | Baeldung on Computer Science
Learn how to create a TCP connection between a client and server by sending the correct packets to initiate and complete the TCP 3-way handshake.
Lucky
Lucky9mo ago
you wouldn't be able to play the game otherwise if transaction packets did not exist you would not be able to play multiplayer without people flying around every game
Jenkins
Jenkins9mo ago
for general networking knowledge cisco has a networking academy course that teaches you the basics of tcp/networking and whatnot
blobfish
blobfish9mo ago
hypixel 2020 was crazy
Lucky
Lucky9mo ago
in 1.17 mojang removed transaction packets, but thanksfully they understood anticheats needed them and added Ping/Pong packets with the exact same behavior to replace them this ping/pong packet is not used in vanilla, they were specifically implemented for anticheats If we didn't find transaction packets ack usage before 1.17 It's very likely they wouldn't exist anymore and we would be fucked
Jenkins
Jenkins9mo ago
this?
No description
Lucky
Lucky9mo ago
btw 1.17 released in June 8 2021 Transaction packets were discovered in 2019 but only widely used in 2020/2021 Very close call
blobfish
blobfish9mo ago
oh thats why i couldnt find in wiki vg
Jenkins
Jenkins9mo ago
yeah i was looking too lmao
Lucky
Lucky9mo ago
The reason why we use transaction/ping packets instead of keepalive packets (which also give a response packet back) It's because keepalive are async, they will send the answer immediately, however this make things even more complicated meanwhile transaction packets are synchronized, the response will be sent at the start of the next client tick
blobfish
blobfish9mo ago
wait is it one of these (old wikivg)
No description
Lucky
Lucky9mo ago
I just realised my video on reach has 8k views lol
No description
Lucky
Lucky9mo ago
Confirm Transaction yeah it's Confirm window transaction something originally I think
blobfish
blobfish9mo ago
so could these have been used in 1.17 instead but more annoying
Lucky
Lucky9mo ago
would definitely create a LOT of issues and make many things not possible 3.01 reach check is not possible with keepalive packets it will have many false positive
Jenkins
Jenkins9mo ago
the more you learn lmao cool stuff
blobfish
blobfish9mo ago
hold on so what fields do you use in this youre not using an actual window
No description
Jenkins
Jenkins9mo ago
negative number, probably would be ignored maybe
Game_Time
Game_Time9mo ago
i can sense the headache you had with this at one point lmaoooo. anticheat dev seems more complicated than ever to me lol
Lucky
Lucky9mo ago
thanksfully i don't do that on polar
Skullians
Skullians9mo ago
Anticheat just requires a shit ton of knowledge on everything xd
Lucky
Lucky9mo ago
I did it with my old project and realised it was a waste of time I went with a different concept/design for polar
blobfish
blobfish9mo ago
so theres a way to just skip past all this?????????
Lucky
Lucky9mo ago
mhm you don't skip everything, but there are ways to simplify all of it by a lot strangely no one is doing it and they rather spend 2K hours fixing 10 bugs 0 as window id (player inventory) and false on accepted boolean, the action number is kind of the "id" for you to use in your synchronization tracking, can use anything in 16 bits range
blobfish
blobfish9mo ago
so just like a random number that i assume the client also sends back
Lucky
Lucky9mo ago
generally negative action numbers are used to avoid interfering with vanilla one (vanilla one start from 0 and increment by 1 everytime one is used) correct
blobfish
blobfish9mo ago
so do you like count down
Lucky
Lucky9mo ago
up to you as long as you can track confirmations you can use any pattern you want
Game_Time
Game_Time9mo ago
No description
Lucky
Lucky9mo ago
generally though people just do -1 and when it reach the negative limit of a short they reset it to higher negative values
Lucky
Lucky9mo ago
:polarbear:
Jenkins
Jenkins9mo ago
truly a bear
Lucky
Lucky9mo ago
this polar bear police thing is so perfect for it 😭
blobfish
blobfish9mo ago
no problem just steal polar source 🙂
Game_Time
Game_Time9mo ago
so real
Jenkins
Jenkins9mo ago
who even made this emoji lmao was this made for polar
Game_Time
Game_Time9mo ago
💯
Jenkins
Jenkins9mo ago
or did you just find it on the internet
Lucky
Lucky9mo ago
no clue, I found it randomly and thought it was a perfect polar meme
Jenkins
Jenkins9mo ago
No description
Game_Time
Game_Time9mo ago
i honestly thought the polar logo was mapped onto its hat 💀
Jenkins
Jenkins9mo ago
ai has ruined google i fucking hate this
Lucky
Lucky9mo ago
yeah generative AI is really cool but it's causing a distribution problem
Game_Time
Game_Time9mo ago
Lucky
Lucky9mo ago
GG
Lucky
Lucky9mo ago
BuiltByBit
RaytraceAntiXray | Ores, Entities, Tiles
The best antixray solution for everything including ores, entities, and tiles utilizes raytracing.
Jenkins
Jenkins9mo ago
i own imanityspigot not sure if it has raytraceantixray though
Lucky
Lucky9mo ago
I don't really care about the anti-xray, I care about the entity culling it prevent ESP
Jenkins
Jenkins9mo ago
oh that sounds extremely cool yeah 20$ is a bit pricy though eh lmao
Lucky
Lucky9mo ago
there is another thing they don't do though which is a missed opportunity, you know you can't always hide players behind wall because you need to see their username
Jenkins
Jenkins9mo ago
they have a test server
No description
Jenkins
Jenkins9mo ago
you can try
Lucky
Lucky9mo ago
but they could hide all their armors and items they are holding
Game_Time
Game_Time9mo ago
ima try it out
Lucky
Lucky9mo ago
but they aren't doing it
Game_Time
Game_Time9mo ago
they have a lot of culling stuff huh
Lucky
Lucky9mo ago
if you can let me test it I would love to see if it's good or not didn't work when I tried to generate one
Jenkins
Jenkins9mo ago
i'm trying now it worked 51.161.207.150:25571
Lucky
Lucky9mo ago
I tried 1 month ago so let me try your ip
Game_Time
Game_Time9mo ago
nope
Jenkins
Jenkins9mo ago
starting right now
Lucky
Lucky9mo ago
No description
Lucky
Lucky9mo ago
I had this problem last time too
Jenkins
Jenkins9mo ago
are you trying on 1.20.4?
Game_Time
Game_Time9mo ago
im on 1.20.4
Jenkins
Jenkins9mo ago
hmm yeah does not work for me either might contact lee about it?
blobfish
blobfish9mo ago
I swear I remember an open source thing that did that (the entity one not raytraceantixray)
Jenkins
Jenkins9mo ago
antiaura esp(shit, no offence) anticheataddition(also shit, no offence)
Game_Time
Game_Time9mo ago
hahah @Lucky
Jenkins
Jenkins9mo ago
No description
Jenkins
Jenkins9mo ago
feels like a raid lmao
Lucky
Lucky9mo ago
Yeah I was considering doing it for Polar so I started looking if it already existed before doing anything however all the open source one are really bad in terms of code, performance and they are just shit in practice too hide entities you can see and hide entities only in extreme scenarios
Skullians
Skullians9mo ago
opinions on Grim
Game_Time
Game_Time9mo ago
im wondering how they deal with ping related stuff
Lucky
Lucky9mo ago
I want to try this one to see if it's actually very effective or not, otherwise I would want to make one that hide even behind tiny walls etc
Game_Time
Game_Time9mo ago
i was trying to make something to stop players from hitting through cobwebs and delay was killin my soul
Jenkins
Jenkins9mo ago
lmao
No description
Lucky
Lucky9mo ago
Respect for doing open source, trying really hard, but terrible code structure and the core design is not compatible, define fell into the technical pitfall of trying until he quit instead of looking around if he could do it differently
Jenkins
Jenkins9mo ago
grimacing is a word?
Lucky
Lucky9mo ago
grimace is a word in french remove the last letter 🔥
Game_Time
Game_Time9mo ago
yes! 🥖
Lucky
Lucky9mo ago
🔥
Game_Time
Game_Time9mo ago
yes, thats how my brain felt
Jenkins
Jenkins9mo ago
i heard with a french keyboard
Lucky
Lucky9mo ago
I guess you understand why it's not in Polar now
Jenkins
Jenkins9mo ago
in order to use the number line you need to hold shift
Game_Time
Game_Time9mo ago
i have a full new appreciation for anticheat developers
Jenkins
Jenkins9mo ago
otherwise it does not actually type a number is that true
Game_Time
Game_Time9mo ago
what the hell
Lucky
Lucky9mo ago
everything I add to polar, I must maintain it, if I start adding billions of random things, it will become as actively updated as grim 🔥
Game_Time
Game_Time9mo ago
fair enough hahahaha
Jenkins
Jenkins9mo ago
heard it from a french guy in a video
Lucky
Lucky9mo ago
that is correct or you can press caps lock
Game_Time
Game_Time9mo ago
😭
Lucky
Lucky9mo ago
but that is correct.
Jenkins
Jenkins9mo ago
😭
Lucky
Lucky9mo ago
tbh i'm so used to it now it doesn't bother me but i'm guessing it's definitely more efficient to not need it
Game_Time
Game_Time9mo ago
why do you guys not have a number row though
blobfish
blobfish9mo ago
tru but polar makes a lot more than grim does, like there’s a reason to continue developing it
Game_Time
Game_Time9mo ago
im pretty sure Ao uses grim for pvplegacy i think?
Jenkins
Jenkins9mo ago
yes, grim 3.0
Lucky
Lucky9mo ago
here the characters that appear if you don't use caps lock &é"'(-è_çà
blobfish
blobfish9mo ago
is grim 3.0 a thing
Jenkins
Jenkins9mo ago
yes
Game_Time
Game_Time9mo ago
damn lmao
Lucky
Lucky9mo ago
it's open source, could have hundreds of contributos :kappa:
blobfish
blobfish9mo ago
is grim 3.0 just permanently private
Lucky
Lucky9mo ago
(won't happen because anticheat is too niche as I said few days ago)
Jenkins
Jenkins9mo ago
machine is meant to release it soon
blobfish
blobfish9mo ago
wasn’t grim3 always meant to release soon
Lucky
Lucky9mo ago
the only people that can maintain grim heavily (not just small tweaks time to time that take them 20 hours to do) are autistic kid and these autistic kid don't wanna do it, they have a hobby of doing their own things
Jenkins
Jenkins9mo ago
yeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah about that one
Lucky
Lucky9mo ago
this is why grim is dead even though it's open to PR
Jenkins
Jenkins9mo ago
why autistic 😭
Lucky
Lucky9mo ago
because you are either mentally damaged or autistic
Game_Time
Game_Time9mo ago
you got to have that mental headspace for anticheat dev i guess 😭
Lucky
Lucky9mo ago
it's not possible to make anticheats otherwise
Skullians
Skullians9mo ago
yeah LOL I don’t even know how people get started with getting the knowledge to create an anticheat packets and shit
Game_Time
Game_Time9mo ago
you enter a mojang employees home
Skullians
Skullians9mo ago
‘Packets’ is so vague though
Jenkins
Jenkins9mo ago
Nik
YouTube
Spartan Bukkit Events (Official Music Video)
🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏...
Game_Time
Game_Time9mo ago
thats how you start your ascension best anticheat
Jenkins
Jenkins9mo ago
the song is legit fire though like actually
blobfish
blobfish9mo ago
Minecraft protocol always just finds a way to be as cursed as possible in the most unexpected ways
Lucky
Lucky9mo ago
if we take myself as example, you need to realise i'm not a genius or anything, I literally spent 2016 to 2022 doing anticheat 5-8 hours/day for FREE and without open source or any attention dopamine feedback beside self satisfaction and then I coded polar from scratch without any income from it for 1 year and then I had somewhat an income from anticheats
Jenkins
Jenkins9mo ago
you just need dedication and dedication
Lucky
Lucky9mo ago
unless you are mentally challenged, no one will do this
Game_Time
Game_Time9mo ago
mmm yes
No description
Jenkins
Jenkins9mo ago
most give up after like a year lmao
blobfish
blobfish9mo ago
does polar not make like quite a lot now
Jenkins
Jenkins9mo ago
enough to buy one of those oracle yachts
Game_Time
Game_Time9mo ago
are you fulltime on polar now?
Jenkins
Jenkins9mo ago
No description
Lucky
Lucky9mo ago
probably the highest paying ac job on mc beside hypixel and some big bedrock servers but NOT worth the 8 years of experience and learning spent into it I probably spent 10-20K hours on mc anticheats
Jenkins
Jenkins9mo ago
i really do not understand why someone would make an anticheat lmao the money you earn is nowhere close to be able to live
blobfish
blobfish9mo ago
I guess but polar is only getting bigger and bigger
Lucky
Lucky9mo ago
yeah, polar and moon are my full time jobs
Jenkins
Jenkins9mo ago
probably below the hunger line well maybe not lmao
blobfish
blobfish9mo ago
wait moon???????
Jenkins
Jenkins9mo ago
how old are you lucky genuinely
Lucky
Lucky9mo ago
i'm 22 mhm?
Game_Time
Game_Time9mo ago
polar 🚀 🌑
Jenkins
Jenkins9mo ago
public knowledge for a long time lmao lucky devs moon
Lucky
Lucky9mo ago
he's on moon discord 🤣
Game_Time
Game_Time9mo ago
💀
Lucky
Lucky9mo ago
make sense tbh been in the shadow on moon public relation for a while
blobfish
blobfish9mo ago
why are like all the anticheat devs also at moon like polar devs intave devs
Lucky
Lucky9mo ago
because I joined intave team to help them and then lennox got into it with me later my anticheat src collection is crazy 💀 I have contributed to pretty much every anticheat that exist 😭
blobfish
blobfish9mo ago
this is like minemenclub moment of making the anticheat and the cheats for it
Game_Time
Game_Time9mo ago
spartan?
No description
Jenkins
Jenkins9mo ago
Manthe Industries, LLC
Lucky
Lucky9mo ago
only anticheat I didn't code directly for but I did help vagdedes
Jenkins
Jenkins9mo ago
that is meant to be a secret...
Game_Time
Game_Time9mo ago
directly?
Jenkins
Jenkins9mo ago
(lie) lucky is coding the ai machine learning used in spartan
Game_Time
Game_Time9mo ago
polar is secret spartan we all know that
Jenkins
Jenkins9mo ago
yeah fork of spartan
blobfish
blobfish9mo ago
why do so many people say that grim is trash
Jenkins
Jenkins9mo ago
who does?
Lucky
Lucky9mo ago
random conversation with vagdedes
No description
Lucky
Lucky9mo ago
sadly vagdedes is never able to make use of any advice efficiently
Game_Time
Game_Time9mo ago
grim doesnt have combat checks, and movement still has issues. but it isnt really trash. There are anticheats worse. its just not really the best, and needs a anticheat to be paired with it to make it workable.
Lucky
Lucky9mo ago
atleast that's my feeling
blobfish
blobfish9mo ago
idk I see a lot of people saying that grim is bad and that like vulcan is better and stuff (I paid for Vulcan can confirm it isn’t better)
Game_Time
Game_Time9mo ago
have you ever talked with the astro devs? their config looks eerily similar
TheCubeN00B
TheCubeN00B9mo ago
@Lucky have you ever considered making your own anticheat?\
Lucky
Lucky9mo ago
no astro dev just took grim, added vulcan checks and packed it together while stealing our documentation
TheCubeN00B
TheCubeN00B9mo ago
you seem knowledgeable enough to do so
Lucky
Lucky9mo ago
I did recently, since 2022/2023
TheCubeN00B
TheCubeN00B9mo ago
is it done?
Jenkins
Jenkins9mo ago
he owns polar lmao
Game_Time
Game_Time9mo ago
the message deleted 😭
Lucky
Lucky9mo ago
thank you for the appreciation though
Game_Time
Game_Time9mo ago
i didnt see it
Jenkins
Jenkins9mo ago
you don't need to see it
TheCubeN00B
TheCubeN00B9mo ago
OH LOL
Game_Time
Game_Time9mo ago
ah
blobfish
blobfish9mo ago
wait u weren’t trolling????
Game_Time
Game_Time9mo ago
💀 💀
TheCubeN00B
TheCubeN00B9mo ago
MB!!
Jenkins
Jenkins9mo ago
wait what
Game_Time
Game_Time9mo ago
what yikes
Lucky
Lucky9mo ago
astro dev are also 100% alts of people I know I don't know who they are but they are using alts
Game_Time
Game_Time9mo ago
polar or astro
No description
blobfish
blobfish9mo ago
are there any anticheats that are actually similarly good to polar rn
Lucky
Lucky9mo ago
XD
Jenkins
Jenkins9mo ago
how do you know?
blobfish
blobfish9mo ago
polar is nice (except they they want to have my address to they can send polar bear police if I decompile)
Lucky
Lucky9mo ago
If i say "i don't think so" I will be called egocentric so make your own opinion 😭
blobfish
blobfish9mo ago
why does polar actually ask for address
Game_Time
Game_Time9mo ago
no
Jenkins
Jenkins9mo ago
KYC
TheCubeN00B
TheCubeN00B9mo ago
@Jenkins I think we all saw that
Lucky
Lucky9mo ago
just a wild guess but it's very rare newly created discord accounts with never heard names start doing this
Game_Time
Game_Time9mo ago
astro is probably the closest on latest, but yk. they have their own skill issues
Jenkins
Jenkins9mo ago
KYC is common procedure for enterprise software
blobfish
blobfish9mo ago
also atleast when I had polar the cancel subscription button like conveniently did nothing so I had to remove all my payment details instead
Jenkins
Jenkins9mo ago
you need identification of your customers
Lucky
Lucky9mo ago
yeah QOL especially for websites are definitely not perfect
Jenkins
Jenkins9mo ago
also address is a legal requirement for any payment you make lmao for tax related stuff
Lucky
Lucky9mo ago
sadly we aren't web developers
Game_Time
Game_Time9mo ago
astro devs also started making something called lynx ac
Jenkins
Jenkins9mo ago
i am not surprised polar does kyc
Game_Time
Game_Time9mo ago
but that also ended completely now pretty sure
Jenkins
Jenkins9mo ago
i saw that too yeah
Skullians
Skullians9mo ago
saw that
Game_Time
Game_Time9mo ago
why are you deleting messages 😭
Lucky
Lucky9mo ago
you are confusing my brain, stop it
Skullians
Skullians9mo ago
kek
TheCubeN00B
TheCubeN00B9mo ago
too obvious 😭
Game_Time
Game_Time9mo ago
if you want to say it say it but just deleting it one sec later does nothing as ppl with message deleting log can still see it clear as day
Skullians
Skullians9mo ago
they only said ‘too suspicious’ iirc.
Jenkins
Jenkins9mo ago
ppl with message deleting log can still see it clear as day
those are stored locally and deleted after a restart of the client
blobfish
blobfish9mo ago
how hard would it be for someone to crack the offline part of polar
Skullians
Skullians9mo ago
nothing bad
TheCubeN00B
TheCubeN00B9mo ago
they deleted more earlier nothing bad, just a bit annoying ig
Game_Time
Game_Time9mo ago
you wont know till you try! /j
Skullians
Skullians9mo ago
There are several things people can do to stop cracking plugins But you can never make it impossible
blobfish
blobfish9mo ago
nah this guy has my address the polarbear police will appear at my door
Skullians
Skullians9mo ago
Jenkins bro
Jenkins
Jenkins9mo ago
should've seen it
Game_Time
Game_Time9mo ago
anything is crackable, just how long it would take, and consequences for doing so would probably not be good
Lucky
Lucky9mo ago
very speculative ig
blobfish
blobfish9mo ago
offline polar is basically just grim right but less falses
Jenkins
Jenkins9mo ago
there would be consequences
Game_Time
Game_Time9mo ago
no...
Lucky
Lucky9mo ago
if you simplify is very extremly i guess without all the exploits
Game_Time
Game_Time9mo ago
oh my god whoever made that REALLY understood web dev
Lucky
Lucky9mo ago
Would you rather make an anticheat or code in javascript?
blobfish
blobfish9mo ago
JavaScript is actually just annoying imo
Game_Time
Game_Time9mo ago
now that is actually a really hard decision wait
Game_Time
Game_Time9mo ago
No description
Jenkins
Jenkins9mo ago
javascript
Game_Time
Game_Time9mo ago
now whats the output
blobfish
blobfish9mo ago
I’d rather maintain grim then use javascript
Jenkins
Jenkins9mo ago
8?
Lucky
Lucky9mo ago
2
Game_Time
Game_Time9mo ago
nope nope 33
Lucky
Lucky9mo ago
?!
Jenkins
Jenkins9mo ago
you sort them so it becomes 2, 8, 33 when you get the second index(1) you get 8
Game_Time
Game_Time9mo ago
javascript turns it into strings have fun!
Jenkins
Jenkins9mo ago
WHAAAAAAAAAAAAAAAAAAAAAAAAAAT 😭
Lucky
Lucky9mo ago
I was guessing 2 hoping that .sort() is a clone rather than mutation meaning it wouldn't change the one you print oh god imagine making an anticheat in js no cap
Jenkins
Jenkins9mo ago
rust? 🥺
blobfish
blobfish9mo ago
Either 8 or it won’t because it’s a constant
Lucky
Lucky9mo ago
Polar is rust powered
Game_Time
Game_Time9mo ago
No description
blobfish
blobfish9mo ago
what
Game_Time
Game_Time9mo ago
😭 typecript would be better but
blobfish
blobfish9mo ago
whaaa can it not figure out that 8 is a number
TheCubeN00B
TheCubeN00B9mo ago
imagine making an anticheat in Skript
Jenkins
Jenkins9mo ago
TheCubeN00B
TheCubeN00B9mo ago
skript is the best guys!!!
Lucky
Lucky9mo ago
hey uhm.. 2015..you know uhm... I-
Jenkins
Jenkins9mo ago
Jenkins
Jenkins9mo ago
who's gonna tell him
Game_Time
Game_Time9mo ago
So…
blobfish
blobfish9mo ago
I used to use skript lol
TheCubeN00B
TheCubeN00B9mo ago
disowned what did you do
blobfish
blobfish9mo ago
like only 2 years ago I was a skript dev
TheCubeN00B
TheCubeN00B9mo ago
oh god.
Game_Time
Game_Time9mo ago
We still have some legacy skript code on our server but we’ve replaced most of our skript with Java
Lucky
Lucky9mo ago
my skript anticheat (this is not a joke)
Jenkins
Jenkins9mo ago
lucky made a skript anticheat yes
Jenkins
Jenkins9mo ago
Skript-MC
Sully Anticheat
Pour commencer, Sully est Anticheat fait en Skript pour Minecraft 1.8.x par moi même, il nétait pas censé être public (Cest une version que jai pas touché depuis plusieurs semaines) mais finalement jai changer davis (Plus dinfos sur ça dans le skript). Sully détecte la plus part des cheat de mouv...
Jenkins
Jenkins9mo ago
here is the link i just found it
TheCubeN00B
TheCubeN00B9mo ago
is it..
Game_Time
Game_Time9mo ago
Wait actually this was you?
TheCubeN00B
TheCubeN00B9mo ago
any good?
blobfish
blobfish9mo ago
I only ever learned java because I had to use packets and didn’t want 4 TPS
Lucky
Lucky9mo ago
yes I made it in like 2016 I think and posted it later
blobfish
blobfish9mo ago
how good was it lmao at detections
Jenkins
Jenkins9mo ago
WHAT THE HELL
Jenkins
Jenkins9mo ago
No description
Lucky
Lucky9mo ago
LMFAOOOOO terrible but not as bad as other skript ac 😭
TheCubeN00B
TheCubeN00B9mo ago
then again skript sucks so we can blame it on that
Lucky
Lucky9mo ago
that is correct skript code even if you use it properly is terrible 💀 checkout FlyA
TheCubeN00B
TheCubeN00B9mo ago
at least it's the easiest way to make a quick lil addon
Lucky
Lucky9mo ago
gravity check before everyone 🔥
TheCubeN00B
TheCubeN00B9mo ago
because it's as simple as writing a sentence
Lucky
Lucky9mo ago
nvm it's FlyB
blobfish
blobfish9mo ago
skript is horrible but like I still respect it because I don’t know if I ever would have even learned Java if skript didn’t exist to get me into server custom stuff development
Jenkins
Jenkins9mo ago
No description
Lucky
Lucky9mo ago
🔥
No description
Game_Time
Game_Time9mo ago
This is the closest thing we have to polar in skript
Lucky
Lucky9mo ago
😭
Sebasorova
Sebasorova9mo ago
Is there actually any good free anticheat? (I currently use themis but idk)
Game_Time
Game_Time9mo ago
My god
Jenkins
Jenkins9mo ago
grim
TheCubeN00B
TheCubeN00B9mo ago
crack polar 🔥
Lucky
Lucky9mo ago
No description
blobfish
blobfish9mo ago
ight who’s gonna make a prediction anticheat in skript
Game_Time
Game_Time9mo ago
No way
TheCubeN00B
TheCubeN00B9mo ago
. no comment
Lucky
Lucky9mo ago
before transaction packets existed
Sebasorova
Sebasorova9mo ago
lol
Game_Time
Game_Time9mo ago
I’m so close to bypassing it
Lucky
Lucky9mo ago
in 2016 this was 100% of anticheat
Game_Time
Game_Time9mo ago
I get 350
Lucky
Lucky9mo ago
even gcheat would disable at 500 ping 😭
Game_Time
Game_Time9mo ago
😭
Sebasorova
Sebasorova9mo ago
will look at that tomorrow
TheCubeN00B
TheCubeN00B9mo ago
just spoof to 500 xddddd
Jenkins
Jenkins9mo ago
anticheats have evolved a lot
Lucky
Lucky9mo ago
since 2019 yeah
Jenkins
Jenkins9mo ago
lucky the more i talk to you the cooler you are lmao
Lucky
Lucky9mo ago
from 2015 to 2018 it was very stuck
blobfish
blobfish9mo ago
so you could just run like clumsy + wurst and fly around on most servers?
Lucky
Lucky9mo ago
❤️
TheCubeN00B
TheCubeN00B9mo ago
yes 100%
Jenkins
Jenkins9mo ago
i think you can spoof ping without actually making your ping worse
Lucky
Lucky9mo ago
not even that, you could just delay keepalive only and no other packets and it would work it was pure anarchy before transaction packets were used
Jenkins
Jenkins9mo ago
yeah that
Lucky
Lucky9mo ago
every single anticheat had INSANE bypasses it's very new that people don't fly arround all of the time
Game_Time
Game_Time9mo ago
Imagine if polar was just a script but with actual obfuscation
Jenkins
Jenkins9mo ago
not really possible
Lucky
Lucky9mo ago
I remember I would go on HCF servers, and the moment I dropped a bow with infinity enchant, I would fastbow and make 100 kills flying around
Jenkins
Jenkins9mo ago
the best you can do is extremely basic control flow obf and renaming
MachineBreaker
MachineBreaker9mo ago
He didnt quit for that reason
Lucky
Lucky9mo ago
it is 🔥
Jenkins
Jenkins9mo ago
polar is actually just skript with drm
Lucky
Lucky9mo ago
curious to see the entity culling thing
Jenkins
Jenkins9mo ago
yeah i am too it sounds like something good especially tile anti xray
MachineBreaker
MachineBreaker9mo ago
At this point just give me a vouch copy of Polar 😎
Lucky
Lucky9mo ago
:kappa:
Game_Time
Game_Time9mo ago
Give bloom one at this point, anyone who gets an issue with them they just recommend polar
Lucky
Lucky9mo ago
🔥 i'm thankful to anyone supporting the project
MachineBreaker
MachineBreaker9mo ago
I recommended you like 15 people of my discord already 😭
blobfish
blobfish9mo ago
i kinda wanna try making a prediction anticheat just for the challenge of it
MachineBreaker
MachineBreaker9mo ago
Brain damage
Game_Time
Game_Time9mo ago
Something this impossibly hard isn’t a challenge tbh, it’s brain rot
Skullians
Skullians9mo ago
UniverseAC when
MachineBreaker
MachineBreaker9mo ago
I had one
Skullians
Skullians9mo ago
what
MachineBreaker
MachineBreaker9mo ago
Yes
Skullians
Skullians9mo ago
:HUH:
MachineBreaker
MachineBreaker9mo ago
No description
blobfish
blobfish9mo ago
true minecraft just has way too many edge cases for the most random stuff that will probably give anticheat brain damage
MachineBreaker
MachineBreaker9mo ago
It got his own issues though
blobfish
blobfish9mo ago
when???
MachineBreaker
MachineBreaker9mo ago
1y ago It will release but paid version
Skullians
Skullians9mo ago
how much to make all your repos public /j
MachineBreaker
MachineBreaker9mo ago
More than 50k
Jenkins
Jenkins9mo ago
WHAT grim 3.0 is gonna release as paid???????????????????????????????????????????????????????????????????????????????????????
Skullians
Skullians9mo ago
fair enough KEK
Jenkins
Jenkins9mo ago
traitor
MachineBreaker
MachineBreaker9mo ago
I'm not into Grim development anymore I got all my private projects including my experimental 1.8 forks that runs with less ram than 1.7 in that github lmao
Jenkins
Jenkins9mo ago
is it going to be proprietary?
Skullians
Skullians9mo ago
damn
MachineBreaker
MachineBreaker9mo ago
I didnt said it though
MachineBreaker
MachineBreaker9mo ago
No description
MachineBreaker
MachineBreaker9mo ago
Oh i got images of initial versions of Universe 😭
MachineBreaker
MachineBreaker9mo ago
No description
MachineBreaker
MachineBreaker9mo ago
It could already handle 450 guys
ProGamingDk
ProGamingDk9mo ago
450 guys!
MachineBreaker
MachineBreaker9mo ago
hi
ProGamingDk
ProGamingDk9mo ago
thats sexism
MachineBreaker
MachineBreaker9mo ago
What if all of them were actually guys
Skullians
Skullians9mo ago
initial as in early development stages?
Jenkins
Jenkins9mo ago
what if otherwise
MachineBreaker
MachineBreaker9mo ago
Ye
Skullians
Skullians9mo ago
damn respect
MachineBreaker
MachineBreaker9mo ago
From 30 oct 2023
ProGamingDk
ProGamingDk9mo ago
-.-
No description
MachineBreaker
MachineBreaker9mo ago
Lmao
MachineBreaker
MachineBreaker9mo ago
No description
MachineBreaker
MachineBreaker9mo ago
My poor abandoned 1.8 fork 😭
ProGamingDk
ProGamingDk9mo ago
"ThePixelHost" heh
MachineBreaker
MachineBreaker9mo ago
It's a dead host now
ProGamingDk
ProGamingDk9mo ago
bots or real players
MachineBreaker
MachineBreaker9mo ago
Bots hitting and loading chunks like at fly speed 2
MachineBreaker
MachineBreaker9mo ago
sheesh
No description
MachineBreaker
MachineBreaker9mo ago
44mb idle
MachineBreaker
MachineBreaker9mo ago
I didnt had social life at that time though
No description
Skullians
Skullians9mo ago
wait what 44mb what was it like with the bots
MachineBreaker
MachineBreaker9mo ago
1.8k bots only 5g (includes chunk loading)
Skullians
Skullians9mo ago
damnn chunk loading or chunk gen?
MachineBreaker
MachineBreaker9mo ago
both
Skullians
Skullians9mo ago
:eyes_zoom:
MachineBreaker
MachineBreaker9mo ago
I also tested it on a production server that decided to play with it Was a minigames one though
MachineBreaker
MachineBreaker9mo ago
No description
MachineBreaker
MachineBreaker9mo ago
I was thinking of doing another 1.8 fork with my new 1.20 knowledge but i'm lazy
Skullians
Skullians9mo ago
fair enough
blobfish
blobfish9mo ago
what was even wrong with it i remember you saying it had some gamebreaking bug that made it trash for pvp or something
MachineBreaker
MachineBreaker9mo ago
All vanilla mechanics except pvp were fine Hit registration sometimes got desync
blobfish
blobfish9mo ago
so did it just feel trash
MachineBreaker
MachineBreaker9mo ago
Hmm for normal people is okay But the testing server was a pvp server 💀
blobfish
blobfish9mo ago
uh oh lol
MachineBreaker
MachineBreaker9mo ago
And isnt like 'trash' but a bit random sometimes
blobfish
blobfish9mo ago
send jar 🙂
MachineBreaker
MachineBreaker9mo ago
never
ProGamingDk
ProGamingDk9mo ago
gotta ask nicely
blobfish
blobfish9mo ago
i meannnnnnnnn its not like its gonna get used ever
ProGamingDk
ProGamingDk9mo ago
i will be your slave for a hour for the jar
MachineBreaker
MachineBreaker9mo ago
Deal
ProGamingDk
ProGamingDk9mo ago
NONO
MachineBreaker
MachineBreaker9mo ago
No description
ProGamingDk
ProGamingDk9mo ago
fuck
MachineBreaker
MachineBreaker9mo ago
I can sell it
blobfish
blobfish9mo ago
(if you fix it)
MachineBreaker
MachineBreaker9mo ago
I dont maintain it anymore I better do a new one from scratch
blobfish
blobfish9mo ago
i mean it could be good for lobby servers lol holding 2k players on a lobby server would be helpful
MachineBreaker
MachineBreaker9mo ago
Just use multiple lobbies
blobfish
blobfish9mo ago
wdym by this btw
MachineBreaker
MachineBreaker9mo ago
Too late or too early
blobfish
blobfish9mo ago
yea but you want lobbies to have like as minimal resource usage as possible what even caused that?
MachineBreaker
MachineBreaker9mo ago
Never figured it I got more than 1k patches Pain to test
blobfish
blobfish9mo ago
so were the cooldowns messed up?
MachineBreaker
MachineBreaker9mo ago
There is cooldown on 1.8?
blobfish
blobfish9mo ago
like the 10 tick damage invulnerability
Skullians
Skullians9mo ago
huh
MachineBreaker
MachineBreaker9mo ago
Hmm something like that ye
blobfish
blobfish9mo ago
could you not just like override it manually from a plugin ez
MachineBreaker
MachineBreaker9mo ago
¯\_(ツ)_/¯
blobfish
blobfish9mo ago
wait now i think about it if you managed hit cooldown from a plugin you could probably make the hit cooldown independent of TPS to make pvp not unplayable on ass server tps (not universespigot related)
MachineBreaker
MachineBreaker9mo ago
You're still stuck with the packet handling
blobfish
blobfish9mo ago
yea it wont be exactly 0.5seconds if you dont want to break hit listeners but it will be much closer than otherwise
MachineBreaker
MachineBreaker9mo ago
I have a incoming patch to improve hit reg though (reliably)
blobfish
blobfish9mo ago
to 1.20 uspigot or what?
MachineBreaker
MachineBreaker9mo ago
Yes
Lucky
Lucky9mo ago
not the criticals check 💀
blobfish
blobfish9mo ago
wdym by improve hitreg tho hitreg is generally fine
MachineBreaker
MachineBreaker9mo ago
Ye was a mess 🤫
blobfish
blobfish9mo ago
did this guy break hitreg and fix it again????? i mean as long as server is 20tps theres like no hitreg issues i know of on 1.20
MachineBreaker
MachineBreaker9mo ago
I know a lot of ways to make that go brr
blobfish
blobfish9mo ago
but like you cant fix something that isnt broken
MachineBreaker
MachineBreaker9mo ago
Never said it's to fix
blobfish
blobfish9mo ago
unless you can like make it a tick faster from something in the game being broken or something
MachineBreaker
MachineBreaker9mo ago
It's just an addon for my 1.8 combat settings It matters in that case
blobfish
blobfish9mo ago
uspigot 1.20 has 1.8 combat?
MachineBreaker
MachineBreaker9mo ago
Yes
blobfish
blobfish9mo ago
so just like oldcombatmechanics but a little different
MachineBreaker
MachineBreaker9mo ago
Better ¯\_(ツ)_/¯
blobfish
blobfish9mo ago
i mean 1.8 combat emulation is like a blockhit animation away from being perfectly 1.8
MachineBreaker
MachineBreaker9mo ago
You can adapt 1.20 mechanics to work as it would on 1.8
blobfish
blobfish9mo ago
WAIT hold on im booting my game i might have cooked a way to get the blockhit animation on 1.20 using a texturepack ofc let me cook hold on dont let me cook lunar client wants to update
Game_Time
Game_Time9mo ago
Minestom :D
auby
auby9mo ago
Yeah, and from what I know too, one of my friends already has a full scaffold for it 💀 It’s being used on 2b & legacy rn, I don’t know any other server
Jenkins
Jenkins9mo ago
..it has no heuristical checks
auby
auby9mo ago
Yeah but I mean a blatant scaffold They have a scaffold check It’s just sorta dogshit, same with their speed check Not coming from me tho ^^ I’m friends with someone who does tend to cheat a lot on legacy
blobfish
blobfish9mo ago
dont let him cook ever again
No description
blobfish
blobfish9mo ago
im_a_blobfish
Medal - ⭐️ Clip up to 4K 144 fps for free!
Untitled - Clipped with Medal.tv
Watch Untitled and millions of other Minecraft videos on Medal, the largest Game Clip Platform.
blobfish
blobfish9mo ago
thats like actually good for oldcombatmechanics sevrers its just a resourcepack but it'd need a server plugin to go with it to work properly
Eternal
Eternal9mo ago
we also had a deal for the jar
auby
auby9mo ago
wait ur actually cooking if possible could u send me the pack?
Halos
HalosOP9mo ago
I do know how it works O Nvm tought you where talking abt something else The message did not load By security I meant the loader Like you guys use a loader and basically every security measure we can take. I stg when this came out I was like this looks familiar So the skid accusations are true? People been telling me about it but some other people where telling me no
blobfish
blobfish9mo ago
its just a concept pack and not like at all usable on a server i could make it fully but like nrn
auby
auby9mo ago
yea i know, i wanna see if i could lol
Admincraft Meta
Admincraft Meta9mo ago
For safety reasons we do not allow executables to be sent as they might contain malware. If you're compiling for someone please DM them and as a reminder. We cannot verify if a compiled jar has not been tampered in any way
blobfish
blobfish9mo ago
i cant send zip files in here
No description
auby
auby9mo ago
Add me 2s
blobfish
blobfish9mo ago
all it actually is a shield in the main hand with the model files changed to get this to actually work on a server youd need need to change the pack to only show the texture based on certain nbt so u can have multiple sword types, and on the server youd have to mess with the packets to make the shield get sent to the client instead of the sword, or just use the shield and make them act the same as the swords
Jenkins
Jenkins9mo ago
Gofile - Free Unlimited File Sharing and Storage
Gofile is a free, secure file sharing and storage platform. With unlimited bandwidth and storage, you can easily store and share files of any type without any limits. Our advanced features, such as CDN support and password protection, make Gofile the ideal choice for individuals and businesses alike.
Cooleg
Cooleg9mo ago
yeah honestly i think we could make this message ephmeral
Skullians
Skullians9mo ago
you can't unless you DM the person it ephemeral is only for application commands afaik
Cooleg
Cooleg9mo ago
oh darn
Eternal
Eternal9mo ago
and interactive buttons
Skullians
Skullians9mo ago
well yeah
Eternal
Eternal9mo ago
also when you use that form thingy
Skullians
Skullians9mo ago
modals
Eternal
Eternal9mo ago
which can be only triggered with the buttons though yeah
Skullians
Skullians9mo ago
well not just buttons any interaction (buttons, application commands)
Eternal
Eternal9mo ago
go away
Skullians
Skullians9mo ago
no
Eternal
Eternal9mo ago
💀ians
Skullians
Skullians9mo ago
fake mustfa clone eternal smh
Eternal
Eternal9mo ago
what how dare you
Skullians
Skullians9mo ago
:SUSSY:
No description
Eternal
Eternal9mo ago
I'm submitting a DMCA to that message
blobfish
blobfish9mo ago
what stops people from just manipulating the transaction packet response times around position stuff for like a backtrack or something
Lucky
Lucky9mo ago
it depends what you mean to ask precisely here
blobfish
blobfish9mo ago
if the exact current position of a differnet player on a client is determined through sending a transfer packet before and after to get the full range of places that the player could appear for a perfect reach check, how can you stop players from just delaying the second transaction packet response to send much later to give a bigger range of locations that the server knows that the enemy players could be in so that the client can just use backtrack cheats to hit a player's old position for a sort of reach cheat
MachineBreaker
MachineBreaker9mo ago
If you only delay the transaction packet then you're in troubles And if you don't send the transaction packet and keep doing actions then also in troubles (In most cases)
blobfish
blobfish9mo ago
yea but how
MachineBreaker
MachineBreaker9mo ago
Because you check for that specific action The client needs to answer the transaction packet
blobfish
blobfish9mo ago
I guess it’s tcp so the client cant receive more packets until the transaction gets sent back I guess because they have to arrive at the client in order
Lucky
Lucky9mo ago
yeah you can do that most of the time it's limited by timeouts etc but i have yet to see a cheat abuse transaction split for a reach advantage most of them rely to backtrack which delay all of them rather than the second one only in theory you can land impossible hits with this just because the server cannot be sure could be combined with backtrack
Connor
Connor9mo ago
had a look at the screenshot, a look at the name, and was instantly thinking "great branding!"
MachineBreaker
MachineBreaker9mo ago
Sheesh
Deer Jerky
Deer Jerky9mo ago
what the fuck
No description
QarthO
QarthO9mo ago
its the monthly anticheat thread, nothing new happens quite literally every month
Deer Jerky
Deer Jerky9mo ago
your dms are next
Casper
Casper9mo ago
I wanna make next months ac thread I call dibs
Halos
HalosOP9mo ago
No this is my thread Mine
Game_Time
Game_Time9mo ago
It’s our thread now Communism!

Did you find this page helpful?