DarkRaven123 602 Posted July 21, 2012 The command "setdamage" should have local effect only (surely more a matter for the BIS forums).Might solve that particular problem.Indeed.I think Nuking is such a major turn off for so many players, new and old, that it could actually turn them off the game. Thats why I am so critical of Battleye, because this is such an issue at the moment.Its always gonna be like this, its a game of mouse and cat. It if aint gonna be scripts and spawning vehicles, its just gonna be esp and aimbot. Complaining about it wont make much of a difference, Battleye is already contracted and how they deal with this we wont know until months from now. Its too early to tell.ESP isn't so much of a problem IMHO. Not even aimbotting, as that is one person killing a few people every now and then with guns.Its always a game. Always has been.The problem is the effect that nuking has on the populace. DayZ could very well be losing players because of it.A few months might be to long.But if its DayZ is released standalone i'm sure that injecting won't be as prevelant.As you say, time will tell.Ps. Sorry for being so rash to judge you before, so many have "Computer Science" degrees on the internet these days. Share this post Link to post Share on other sites
DarkRaven123 602 Posted July 21, 2012 If I may ask couldn't the server just reject any scripts executed by a client?This is the core problem. A simple admin checkbox option for this is basically all you need to stop the rampant hacks.Private hacks however are a much different matter. Share this post Link to post Share on other sites
suspense 210 Posted July 21, 2012 This is the core problem. A simple admin checkbox option for this is basically all you need to stop the rampant hacks.Private hacks however are a much different matter.The problem is exactly this, this cant be done. The reason it cant be done, is if it was, DayZ would be broken.Battleye already blocks a lot of scripts, and admins can block even more by manually adding them. The problem is, DayZ works through scripts. Whenever you join a server, you run scripts in order to spawn the loot the hive registered that you had in your inventory. You run a script when you save a vehicle, you run a script when you die and respawn, You run a script everytime you pick up loot. Share this post Link to post Share on other sites
DarkRaven123 602 Posted July 21, 2012 The problem is exactly this, this cant be done. The reason it cant be done, is if it was, DayZ would be broken.Battleye already blocks a lot of scripts, and admins can block even more by manually adding them. The problem is, DayZ works through scripts. Whenever you join a server, you run scripts in order to spawn the loot the hive registered that you had in your inventory. You run a script when you save a vehicle, you run a script when you die and respawn, You run a script everytime you pick up loot.Well that doesn't bode well now does it?In fact, in the war against hackers, it seems they hold all the cards.I feel stupid for not noticing the glaringly obvious.Perhaps if you whitelisted every script used by DayZ specifically - Kicking anyone who uses anything that isn't pre-approved by Battleye.From what your saying, the basic injection script piggybacks, or completely overwrites the intial Hive data saved to your char.If thats the case, its pretty sad that you can simply edit, either Server-side, or, very much unlikely, the Hive DB itself. Share this post Link to post Share on other sites
suspense 210 Posted July 21, 2012 Well that doesn't bode well now does it?In fact, in the war against hackers, it seems they hold all the cards.I feel stupid for not noticing the glaringly obvious.Perhaps if you whitelisted every script used by DayZ specifically - Kicking anyone who uses anything that isn't pre-approved by Battleye.From what your saying, the basic injection script piggybacks, or completely overwrites the intial Hive data saved to your char.If thats the case, its pretty sad that you can simply edit, either Server-side, or, very much unlikely, the Hive DB itself.Nothing is exactly overwritten. Whats on the server in terms of items and what is spawned, is not being run through the hive. Once you loot an item, it saves to the hive through a script. You cant edit whats saved on the hive in terms of data for your character, DayZ scripts are already "whitelisted" unless the server admin specifically blocks them, the reason scripts works in hacks in the first place, is because hacks use a bypass for battleeye, that does not log the fact that they initiated a script. Share this post Link to post Share on other sites
DarkRaven123 602 Posted July 21, 2012 Nothing is exactly overwritten. Whats on the server in terms of items and what is spawned, is not being run through the hive. Once you loot an item, it saves to the hive through a script. You cant edit whats saved on the hive in terms of data for your character,DayZ scripts are already "whitelisted" unless the server admin specifically blocks them, the reason scripts works in hacks in the first place, is because hacks use a bypass for battleeye, that does not log the fact that they initiated a script.As I thought.I posted that a version of that Bypass earlier. Sure its not detailed or anything, I assume we both knew it would need a certain function to actually hook onto the Battleye process.A glaring hole that should be patched soon enough, you would hope.Though I can't think for the life of me how they would. Perhaps if Battleye returns anything other than what it is meant to (EG, SetLastError or its return has actually been changed), it should kick or ban instantly.But as you said, only time will tell what they decide to do in this regard.I just hope its sooner rather than later. Share this post Link to post Share on other sites