Another solution for catching a LOT of cheaters is intentional honeypots, basically make them think something is abusable and when they touch something you KNOW a normal human player could never touch you can flag them.
@khairinazrin2 ай бұрын
But that negates one of the point covered in the video, not allowing the cheaters to find out what actually cause them to be banned. 😅
@OPPEYRADY2 ай бұрын
@@khairinazrin Thats the point :)
@aldyreal2 ай бұрын
@@khairinazrincombines that with ban waves, it's actually pretty deadly trap
@Surr3alD3sign2 ай бұрын
@@khairinazrin thats the beauty of a honeypot, odds are they arent going to figure out that what they did was an intentional cheater catching trap, theyre just going to assume they got flagged by the system for suspicious behavior or some type of shi that usually gets cheaters. A honeypot can be as simple as making loot or money drops based on damage, while that wouldnt effect normal players very much, cheaters who deal ungodly/impossible amounts of damage would be very obviously be cheating and make it really easy to ban them, this random specific example would also be impossible to counter as a cheater bc if you do cheater levels of damage there wont be any way for you to avoid being flagged as a cheater, so youd just get banned every time you tried to make an alt to cheat or anything while regular players would also have slightly more incentive to push the limits of what they can do legit
@khairinazrin2 ай бұрын
@surr3ald3sign the thing is then, the cheaters then can adapt by making different way to cheat and exploit another path in the system, most often than not, you ain't dealing with individual cheaters, you are dealing with a collective of hacker with great communication to circumvent most of the hacker trap in the game.
@Tiny_Tree2 ай бұрын
TYSM! I have been dealing with cheaters for weeks now on my mobile game and this video has helped so much. Good luck with the rest of your game developing!
@Δημητρησ1232 ай бұрын
Mobile games are safer from them because the player needs to root their device and then start cheating
@Δημητρησ1232 ай бұрын
That doesn't apply to everything tho
@unimator2 ай бұрын
wait aren't you tinytree ? the dude from scratch ?
@Tiny_Tree2 ай бұрын
@@unimator yea! I use to at least. Im now working on updates for my mobile game 😊
@ghostwarrior79ghost102 ай бұрын
@@Δημητρησ123 not anymore most modded APKs don't need it anymore -----------------------------from someone who use to download modded apk years ago
@biggiecheese52552 ай бұрын
Another way of detecting modded APKS is by sending a “heartbeat” to your server and then your server verifies if that heartbeat is legit. The heartbeat can have info like app version, special hash, etc
@simonkvgamedev2 ай бұрын
You might be right about this, if im able to get the proper value of the app version or vendor of the app i might be able to do this! Ill have to look into it!:D
@davidchalmers67532 ай бұрын
@@simonkvgamedevdon't rely on it overly much. Hack devs can and do fake apk signatures to avoid this detection.
@maximalia442 ай бұрын
I'm no developer but would it be possible to implement a checksum between the server and the user at each launch of the game ? MD5 or something
@diablo.the.cheater2 ай бұрын
@@maximalia44 Not really, as a compromised client may send a fake checksum result Essentially in a multiplayer game you simply can't trust that the client is not compromised and all anti cheating has to be server-sided, game has to be codded that even if you used a fake program to mimick all network calls to the server to simulate the client, they still can't cheat. This means things like storing everything serversided and add all bot detection mechanisms server sided, do all calculations on the server and do all the functions that change something and their logic on the server. Essentially use the client only for drawing on the screen and receive player input and do everything else server-sided
@CMANIME-182 ай бұрын
I mean i hack but the hack did not give me what i want which is time cause the time for stuff to done is horrible for @@simonkvgamedev
@Surr3alD3sign2 ай бұрын
10:20 imagine watching this video and you see your username pop up in that list 😂
@flyingdragon46132 ай бұрын
That's pretty nice, also cool on how a cheating detection works. I used to play this game but wasnt my style, this looks good for the active normal players.
@Mugi_waras2 ай бұрын
Dragon?!!!!!!!!
@m1bl4n18 күн бұрын
@@Mugi_warasrawr
@InnD1352 ай бұрын
I fell off playing the game after getting to end game content and building up a great clan community. Great to see you're still putting out KZbin content and that the game is still going strong!
@thomasdavis71552 ай бұрын
I actually play this when I'm just burning some free time and the fact I found a "dev vlog" fighting cheaters when I am super into the MECHANICS of how cheating works is fucking great. This is peak content for me and I already subbed
@Dexuz2 ай бұрын
0:56 Nice CoC reference.
@masonplay69noob2 ай бұрын
Wake up honey a new pixel tribe video dropped
@Mugi_waras2 ай бұрын
Masonnnnn!!!!!
@Hino_dev2 ай бұрын
Thank you for developing this legendary game. Thank you very much. ❤
@Tugatitatoxica692 ай бұрын
I have something to say about the ban wave thing and is that probably cheaters will just make many acounts and do different cheats in each one and then wait to the ban wave, so you tried to get less cheaters but instead you got them to do several cheating acounts at the same time
@simonkvgamedev2 ай бұрын
Thats a good point, you might be right, and banning people more often might help, but if they have multiple account testing different things its gonna be really hard to deal with:P
@artisticg88562 ай бұрын
@@simonkvgamedev I'm by no means any sort of expert or even knowledgeable about code , but i do know you can ban an IP, right? If that's the case , ban IPs rather than accounts , it might work Although , now that I think about it , using a VPN changes your IP right ? Well. There may still be a workaround , but it's more tedious and not as well known as just making a new account , so perhaps that is a viable idea ?
@Gegrod2 ай бұрын
Ahhh why i didnt seen this game earlier?! I will play it next day, probably will stick with game for few months, good job its a great game 👍
@simonkvgamedev2 ай бұрын
Thank you! Glad it looks appealing
@ThePengiest2 ай бұрын
woah i love the forager art style its super cool :O
@artempest71372 ай бұрын
Thanks a lot I started to play your game a year ago and Im glad you still are working actively on it
@carraradezembronatal2 ай бұрын
Clicked on the video because game looked good and I wanted to know what was. I'd love to see a version of this on Steam. Interesting video btw
@TheHyperSw0rd2 ай бұрын
I knew you wouldn't abandon us like dani!
@uhhno8412 ай бұрын
dani didnt abandon, he was harassed stalked, and demanded to the point he said peace, cant blame him
@TheHyperSw0rd2 ай бұрын
@@uhhno841 i was joking
@vice-gin2 ай бұрын
@@TheHyperSw0rdjokes have some truth hidden behind them, we laugh to them to be less scared of them/annoyed
@gunting2 ай бұрын
This is always be the hardest topic to cover, and yet when someone asks this on anywhere (be it on forums, discord, reddit, etc) they WILL get shot down and get these the answers, "Focus on your game; You can't stop hacker;Put important things server side;" Same thing when an aspiring dev asks, how do I prevent people from reverse engineering my game? How can I protect my software? Their answer, "You can't." "Obfuscating your C# code? Bleh, you are wasting your time!" "Just focus on making a good game. " "If someone wants your code, they'll have your code" Why is that? This is like recommending people not to lock their door because if people want to get in, they will get in. I can only shake my head.
@TheSnowKK2 ай бұрын
Anything multiplayer that you want to be safe and trusted must be stored on the server, skill issue, you can never trust a client, if you want to turn down the complexity to save costs either accept hackers will exist or remove online features.
@SomeDudeCauseYes2 ай бұрын
idiot, thats NOT how it works.
@Salted_FyshАй бұрын
That's oversimplifying a pretty complex topic with lots of variables. There seldom are easy solutions to complex problems. Anyone who tries to sell you one is either a liar or doesn't understand what they are doing. See VPN ads.
@AstonJay2 ай бұрын
This is some great advice! Thank you! I'm just starting game dev, and this was something I was thinking about, but didn't know much about. I'll definitely be keeping this in mind🍻
@LordofSorrow72 ай бұрын
Excellent video. I commented before seeing to much of it, now I comment after seeing all. I shall thank you very much for your pieces of algo logic here. As I am also developing games, and I want to develop things for mobile platforms too later on, I learned few things about how to detect illogical behaviours on a system. This will help many more developers out here I think.
@jokerofspades-xt3bs2 ай бұрын
This game looks very familiar. You wouldn’t happen to be a fan of the game “Forager” right?
@simonkvgamedev2 ай бұрын
Huge fan of forager, but i think i might have copied a few too many things from it (mainly grass color, text and xp bar), many seems to think the entire game is a ripoff of forager:P
@shadowgamer3562 ай бұрын
Ngl I thought it was the same dev until I realized Hopfrog was someone else. Still, I loved forager too, so best of luck on your game.
@lordvgames2 ай бұрын
1:50 was not expecting the music to actually be bad apple lmao
@ekisai2 ай бұрын
that part about the savefile being stored in plaintext made me remember when pg3d did that lmao
@agentqshmickelfritz87142 ай бұрын
*Hackers taking notes 😏📝 Though I'm guessing you only revealed some of your hack detection methods LOL
@simonkvgamedev2 ай бұрын
Haha yeah luckily i got more tools in my toolbox than what i showed here xD
@Vennele2 ай бұрын
I love your game, thank you so much for making it. ❤
@Vennele2 ай бұрын
It's too good. One of the best mobile games I've ever played. It made my days better for so long. ❤
@mahmahmahlolАй бұрын
I have to say I was playing you game back in its release era and had a blast but until the multiplayer cheaters. I had quit not thinking you cared to be honest. (I know thats a rough statement but its the generalized view as a mobile player these days) However this video made me redownload the game, Can't wait to see what the future holds!
@minecraftkid36082 ай бұрын
Damn, the roadside shop brings back so much nostalgia.
@EarlySunrise23 күн бұрын
wow i used to play this game! i had to get my phone wiped and completely forgot about it, thanks for reminding me about this
@ErebusPlays2 ай бұрын
This is great! When the game was starting, I admittedly tried downloading modded to see how deep the game works. Multiplayer was not a thing then, so no damage done to anyone, but did ruin the experience for me. If you will be adding another layer of security, please don't upload the rest of the thought process since the modders can/will see this and give you another round of headache. Keep up the good work, man! 🎉
@simonkvgamedev2 ай бұрын
True, ive only showed the tip of the iceberg here, and there are still more cheat detections ways to add:D
@kseliascryser52592 ай бұрын
"I hope you've learned a bit more about cheating" Yes I have. If I ever wanted to go down that road, I would be more successful now :D
@dawsansanmyint54212 ай бұрын
About the cheat detection part,some people like me sell a lot of things in bulk so we rarely level up fast,btw im brrrrrrrrrrrt from from one of the accidentally banned players
@DAHYUNEE72 ай бұрын
Can’t wait for the new game 👍
@yottawatts94702 ай бұрын
subbed this is cool nice video dude
@electek48092 ай бұрын
the goat is back!!!
@hoeton3Ай бұрын
bud really closed the house and gave "us" the key 💀
@SilverGamingFI2 ай бұрын
I've begun planning my own multiplayer game that I will hopefully get to work on and finish someday. My solution for the daily reward timer would be that when you claim it, it will start a 24h timer until you can claim the next one, and for streaks, when the first 24h timer stops and the next reward is claimable, it checks if you have a streak (aka, have claimed the previous reward) and then starts another 24h timer. during that timer, whenever you claim it, the streak will increase, and the timer resets as the timer for the next reward. If the second timer ends with no reward being claimed, the streak resets
@LordofSorrow72 ай бұрын
I should say I'm a big fan of your game, the grindiness is perfectly balanced, and I like to work slowly till the end, while sometimes match making against players, I've had an experience where a low classed player did destroyed my well geared vikings, but couldn't say if he was a cheater or not. It was not a one shot, just high damage and resistance compared to what even higher leveled player tribes had when I attacked them. That's why I keep now playing in solo mode, without attacking other players, just for the sake of security, but it doesn't prevent me from being attacked though.
@alexs21952 ай бұрын
You know why their is not a lot of videos about how to protect against cheaters with real game examples? Because if you do a video you motivate a lot of people to cheat to try to break the defense, you also explain how you did the protection making it way less effective and faster to break... SO is a bad idea talking about how you did your anti cheat
@Ian_Ayse2 ай бұрын
This video is the reason why i played the game i am now waiting 20 minutes for my bread to finish Im still new
@leighkirk44282 ай бұрын
Your game is the best game in the world
@Sizzyl2 ай бұрын
6:31 i'm assuming you already worked around this by doing stuff like maybe adding a third variable, but wouldn't this be bad to reveal publicly cuz cheaters know of the issue which is relatively easy to bypass?
@SofyanPujasАй бұрын
Other than botting, if you fully handle the mechanism of each player inside the server for every action they make (detected by a request), you will have a very secured multiplayer game.
@MonkeyDRen-mg3ii2 ай бұрын
nooooo waay, your actually developer?? I litterally quit a day ago cause my whole team got one shot by one viking with no damn gear. No wayyyy
@PySnek2 ай бұрын
Only let the client send input to the server and calculate everything on the server. Implement some checks to make sure that the input is correct.
@paipai7622 ай бұрын
If you started making this game from scratch now with multiplayer in mind, do you think you would make most of the stats synced with a server and make the server decide some of the actions players can take? This probably also means keeping their whole savefile on the server and might be hard to scale depending on the game...
@simonkvgamedev2 ай бұрын
Thats a good question, im not sure i would. The technical requirements for putting all the logic on a server is huge, and it would probably triple the development time of the game:/ But while i wouldnt store all the stats on the server i would definitely add more server checks and generally make the game more reliant on a server.
@paipai7622 ай бұрын
@simonkvgamedev Yeah, that sounds logical. For context, I'm making an online arena type game(real-time action combat), and my server does movement and collision calculations for all players and projectiles. I'm comfortable the cheapest possible Ubuntu server from kamatera (4$/month) can handle around 70-100 players, but if the game pops off, I can see that I need to develop some way to scale this system, and it sure is more work and costly than just making some p2p system... will be even worse as the complexity of the game increases. Pure c++ server, so it is quite fast
@JarnoEnsio2 ай бұрын
Pixel Gun 3D should be taking notes rn
@kyedav2 ай бұрын
You could include timestamps in every packet and if it doesn't align up with the server timestamp then kill connection. It stops speeders and such. Some basic encoding/decoding on the packets client to server and vice versa also. Store all data serverside (actually easier than you think) and have request and response packet families with specific ids. Have the client only send requests and have the server respond which the client decodes and parses. This stops things like cheat engine and the need to do your gold checks to see if it aligns. Oh I almost forgot, do a ping/pong (heartbeat) which could just be some random mathematical equation returning a large number that the server expects every 10 minutes or so. Obviously this wouldn't stop people smart enough who knows how to reverse engineer from making packet bots and such, but all this will stop most of the script kiddies. Might want to check and flag if someone sends a wrong packet structure or such too. That way you know someone is messing around with packets.
@ryanwinchy2 ай бұрын
Given how hard multiplayer is to implement - are you still glad you did it? I've been somewhat scared off by the general consensus in indie devs that multiplayer is the big bad 😅
@simonkvgamedev2 ай бұрын
Thats a good question, overall i am very glad i added it! It created a whole new engagement and community around my game! For many the game felt much more worth while when they were able to work together towards larger goals as a Clan. But it has caused a ton of issues as well with balancing, cheating and having to make more content for those that have played alot. Im not sure where the game would be atm if i didnt add multiplayer, but overall ive also learned a ton and its very fun seeing people take things much more seriously with multiplayer:P
@ryanwinchy2 ай бұрын
Thank you, such an interesting insight, definitely seems worth it for this type of game, really took it to a new level! The video was fascinating as well, definitely not something to be taken lightly! My first game is pvp so online multiplayer is pretty much required. Any good courses you know to help learn the multiplayer dev side?
@cursed_cats57102 ай бұрын
"tank" > M10 Booker That felt personal
@xMYx5072 ай бұрын
Have you considered making a cheaters only server so cheaters only fight cheaters allowing a cleaner experience to honest players?
@LuaanTi2 ай бұрын
Cheaters don't want to play on cheaters only servers. The little worth they get from cheating is showing how special and/or dominating they are. But it does have the advantage of making it slightly less visible that a detected cheater was effectively banned without affecting honest players; it might be better than simple bans :D Keep moderating the "real" server, try cleaning up whenever something new crops up... and let the cheaters live in their dump if they like that so much.
@xMYx5072 ай бұрын
@@LuaanTi That's the point, being subtle and invisible and doing the best so they don't realise. If cheating is their norm then they won't realise they got server swapped.
@Aki_CzaАй бұрын
nah uh, let's say I'm a cheater and my friend is not, different server wouldn't let us meet, since that's different server, so I would know that if I was on the cheater server and just dump that account and create new.
@LuaanTiАй бұрын
@@Aki_Cza Sure. But the point is not to get too hooked up on "perfect" solutions - there aren't any.
@xMYx507Ай бұрын
@@Aki_Cza For a more complex part it would be matchmake cheaters with cheaters, same server but separate in a subtle way. So non cheaters can still contact with cheaters but when random matchmaking will only matchmake with cheaters. The question would be to allow non cheaters to view cheaters on ranking or not.
@szenosdev2 ай бұрын
Hey. What are your thoughts about this new Google play developer verification? (This is what makes your name, address etc public under your game page). I know my question is not about cheating, but I would appreciate your opinion
@con31_2 ай бұрын
Joo, new video!
@simonkvgamedev2 ай бұрын
Finally!
@en8834-j9dАй бұрын
That's a quality content, ty
@thatSmartKid32142 ай бұрын
You know, revealing this will probably help the cheaters to find ways to work around your anti-cheat measures.
@John-cena359Ай бұрын
Idk why but I have been noticing that buffs like taunting, shield bubble or sonetimes even armor disappears after one turn its really annyoing
@SunnySalasar2 ай бұрын
Consider making a pool of players for cheaters, where you deposit all cheaters to play against each other.
@Mark-fo6hz2 ай бұрын
that was very helpful! tysm
@idedary2 ай бұрын
Well, the fact you are using python explains a lot. If you have used a compiled language, the reverse engineering would have been exponentially more difficult. You are basically shipping your source code. I recommend to obfuscate your codebase before you publish and ship that instead. There are a lot of tools that make source code plain unreadable while maintaining functionality like pyobfuscate and so.
@PotatoVariety2 ай бұрын
Top rank players watching replays and looking through statistics to verify a player, like they do on hypixel, is an extremely good way to add a second layer of security to your game, since the top ranks are usually the most passionate in your comunity. Just be sure to not blindly trust them either, cuz some of them could very well be cheating too...
@hanro502 ай бұрын
General rule of thumb is never trust the client.
@thenameisluk2 ай бұрын
a good idea might be putting cheaters in cheater only server :3
@NetroshinАй бұрын
Or maybe giving them a fake highscore list. They can see how they grow but dont get the Real leaderboard
@Leo-io4bq2 ай бұрын
This motivated me to cheat on your game. Would be a nice change of pace from my CS assignments.
@VeRNal_FunGUs-mh5tv2 ай бұрын
I still can't get to log in on my iphone, I, I use google play games to connect my account so I can't just tranfer that data to ios
@emsax25 күн бұрын
Games like League treat player reports with more validity if the player frequently reports already detected cheaters.
@realTHETAGANG2 ай бұрын
silver lining: what a great problem to have. congrats. i loved the video
@Totallyanightmare2 ай бұрын
When i watch this video i instantly realize this game is interesting, so i download it. Pretty good game👍
@Silent-Pain.Ай бұрын
Awesome Game. I need to find a active Clan. Most of the Clans are inactive
@valseedian2 ай бұрын
hey! retired bot programmer here. I'd be glad to chat with you and help you with the modded executable issue. one easy way is to tie the save file encryption key to the hash of the executable/android signature and doing the last redaction step serverside. possible to fake but much harder. you can go the Spiro route too and use the hash of long stretches of executable data with specific math to affect pointers or modify constants. if the hash isn't what you expected the new values will not be stable. this last one defeated me for years but requires a complex tool chain to work on anything that Gets updates.
@sqwerly14882 ай бұрын
if you make a report button should'nt the code behind it be a lot of if statements and they check players using the functions you made in the vid?
@fernandezjerico3680Ай бұрын
Thanks i played this games staright 4months🎉
@elihill4476Ай бұрын
*The cheaters taking notes* 😈
@Surr3alD3sign2 ай бұрын
My favorite way of detecting hacked APKs is a bit weird but it works as far as ive been able to tell, for mobile games specifically anyway, force the game to check all game files at start up, a hacked APK has added code, simply put if there is anything that doesnt perfectly match the server side files, banned. This doesnt work on pc bc pc has significantly more ways to inject code into a game without the server being able to flag it
@Surr3alD3sign2 ай бұрын
As far as my nooby game dev ah has been able to tell there is no way around this, if you add any kind of code into the game files it will be detected by this, also getting your game verified by google play should give you a google play verification id tied to your game and hacked APKs cant get that id bc google is really anal about their security stuff, so you can simply run a check for that google play ID and if its missing you know its an illegitimate APK and can safely ban any user attempting to log into the game from that APK. The actual downside of these tricks are launch time, it will cost a decent chunk of added start up time to the game to run those checks
@lordofneannub2 ай бұрын
The stardew music 😂 killing me
@ZiXuan-l7NovemberАй бұрын
Hey!Add villager's evolution depend on how much do they work on chopping or mining and get special skill or random skill and get few staus for that.
@varhlaxАй бұрын
Sad thing is that you have to wait weeks to ban an obvious cheater after he has already messed up a lot and discouraged many from playing.
@nekokiki40022 ай бұрын
Is it hard to do something like valve for tf2? Where they banned all bots and bot hosters in one go to the point they can't even make new steam accounts without being immediately banned? I feel like it's some aggressive anti-cheat system but im not a programmer so idk
@Ryann92 ай бұрын
I feel like that would be really hard for normal game developers and even AAA game companies because Valve owns steam unlike most game developers. It would be like a mobile game developer banning cheaters except the mobile game company is Apple and the cheaters are banned from ever using an IPhone.
@Aetherpixl2 ай бұрын
A shame this isn't on steam, it seems cool
@会供価2 ай бұрын
I didn’t really get the way u catch cheaters with the gold amount and x variable. So if someone changes the gold amount , it doesn’t add 100 to x but if you get 100 gold in the game than it automatically add 100?
@qvcybe2 ай бұрын
you also have to worry about people who use external scripts that stay with in human limits but min max to the extreme out pacing the rest of the players as while they look human all there actions are just made to look that way its shockingly hard to detect as it can be done on other devices and remotely controlled from it (some even go as far as to use super common shared drivers like xinput to hide it as a bot) sure there may be ways to catch the ones who are doing things a bit to well but there always will be ones who are two careful and slip past detection and that gap is only growing bigger
@NotPensive2 ай бұрын
Forager vibes
@ShortBusRejectz2 ай бұрын
Hey Weslay made it in the video that’s at 11:31 that’s my clan
@bahamut2562 ай бұрын
Suggestion for you. Don’t immediately ban cheaters. Be more subtle. When a player is flagged, have a bunch of variables like making some items drop rates become incredibly low, make it so that when they tried to trade it gives fake connection errors. Have them programmed to automatically disconnect from the server constantly, have them leave party right before a boss due to connection errors, have them lag out, make god tier items drop for them then mysteriously disappear the moment the inventory window closes. There’s no rule that says you can’t make a cheater want to eat his own head instead of playing.
@LuaanTi2 ай бұрын
Hard disagree. Sure, it makes the cheater's experience worse... but it backfires oh so much all the time. People will share these problems with the game, and it's not obvious they're caused by cheating (that's the point, after all!), so it just makes the game seem broken. As hilarious as it is to read forum posts by people who don't realize they're outing themselves as cheaters (Game Dev Tycoon having people who pirated the game have piracy as a mechanic in the game... precious), it probably just isn't worth it.
@mertbaturgurbuz53492 ай бұрын
howmuch didd your game make since last year , can you show us the charts as you showed a year ago thanks :D
@flowerslead7583Ай бұрын
Ban Waves. I am not sure they are the best for any type of game. I can think of FPS games and why waiting for a ban wave can be frustrating, and in the long run thin out the player base --see apex legends as an example. The game is basically dying because, among other things, cheaters are left in game for ever. It takes a very long time before a ban wave gets rid of them. And when that happens, cheat dev have already come up with patches for their cheats even before they have been discovered and made useless. I trust that seeing it from 'behind the scenes' might make sense, but the frustration cheaters can cause results in players leaving the game for good.
@justKaine2 ай бұрын
1:40 what if i changed my dns look ups to contact my own server? jk but i could totally do that
@YipppeeeeGamer2 ай бұрын
thanks for telling me cheating will be easy... IM JOKING!
@Ivngkt32 ай бұрын
The new game looks so cool!!! I want to play it! Please make it on mobile too!
@michaelbritanico44542 ай бұрын
I just downloaded this game yesterday and coincidentally the creator pop up from my KZbin
@tanveerahmed3682 ай бұрын
Wow I downloaded this game a few days ago
@VhienixКүн бұрын
Ohh so that’s why, because I saw a guy in the wood and he was only level 30 same as me and he has full set of dragon scale armor. The next guys is in bronze, he has 3 set of armor from the mage boss fight and he was only level 26….
@PopparoGaming2 ай бұрын
is this game based on forager? really cool.
@coolhandluke15032 ай бұрын
Word at the gym is musclebro cheated to get his muscles too😮
@JustCarloTV2 ай бұрын
Can you make a tutorial how to make a game like yours?
@demongod91202 ай бұрын
Hey, i wanna ask why not just use utc for times??
@Timon-do2wf2 ай бұрын
What can i do with pvp tokens?
@simonkvgamedev2 ай бұрын
Make even better gear :D
@ethanbuttazzi26022 ай бұрын
2:24 couldnt you use a public time? like google time for example and then adjust it for timezones, theres definely a api for that. 6:54 this also isnt the most secured way of doing things either, cause in that case you just need to edit all variables at once, a good way is to create a seed that is randomly generated every session and when a important value is given the seed also changes by another randomly generated sequence of operations, and then if either of them change you know something is wrong 8:30: here you could just do some reflection and when a multiplayer session is estabilish check their client for any changes in the code, if they are found you ban them, but make sure to silent ban them, ban them without knowing they were banned until is been weeks alredy, put these flagged accounts in a separate server and let them gnaw at each other.
@axelpeone8600Ай бұрын
Ive tried your game out but my phone isnt good enough to run it. Still super solid game though.
@monke4044Ай бұрын
Personally, for reported players I pull a list of their data and put them into excel. There definitely will be fluctuations of abnormal data here and there and I just ban them for thus reason. But if it was covered that neatly, I flag the account and put them into a separate list. Since modders can't really update the game automatically like we could, they have to release new MODDED APK for each version of the game, because they can pull data from the server but they can't just modify the app while connecting to the server without getting detected. It is true that they can just delete the code to surpass this check but most modders won't even try to find it. What I did is do a hidden update patch the size of like 1kb. It's like a ban wave but it's just me putting some unique code attached to the game apk, and if the unique code were to mismatch when they logged in after the update, we found a cheater, because they managed to surpass "patch" and login. If they're connected and managed to update, the server just sends me the package info so I can compare it to the actual app. Works like a charm tho.
@pagoeagle_41982 ай бұрын
Hey I just downloaded the game is there a way to find active clans ?
@MrPicklesAndTea2 ай бұрын
Hey cool, I have cheat engine. I Never use it on competitive multiplayer games though, and almost always only use it on single player games where speedhack can speed up repetitive, slow animations. There's no reason for me to watch the same animation on repeat for 60% of my gameplay after all.