Distiler Posted April 9, 2010 Posted April 9, 2010 Here is what i posted on the RU forums exactly on the same subject... I hope that helps with some of the critical files that need to be checked... Cheers! I'm all for that. Export.lua might be debatable (tacview uses it I think), but the other ones are no brainer. You should start a thread about an integrity check whitelist, to see if a common ground can be reached or at least to discover other folders to be checked, etc. just to reach a quality experience. AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
Breakshot Posted April 9, 2010 Posted April 9, 2010 Scripts/Aircrafts/_Common - Breakshot, Do any of the 3rd party aircraft mdoels (F15, 3GO 27, Simmod A10) use that folder? Nope! No new 3d models are affected by those checks! :) Tim "Breakshot" Mytrofanov | C.O. of 51 ПВО / 100 КИАП Regiments | twitch.tv/51breakshot
A.S Posted April 9, 2010 Author Posted April 9, 2010 @ Distiler: yupp, this is another reason why i started this post. To have a public common "voice" from all on this issue, nevertheless it concerns us all. [sIGPIC][/sIGPIC]
Prophet Posted April 9, 2010 Posted April 9, 2010 I'm all for that. Export.lua might be debatable (tacview uses it I think), but the other ones are no brainer. You should start a thread about an integrity check whitelist, to see if a common ground can be reached or at least to discover other folders to be checked, etc. just to reach a quality experience. Tacview may use it, but there are ways to make the tacview ACMI without exports enabled.
Breakshot Posted April 9, 2010 Posted April 9, 2010 (edited) I'm all for that. Export.lua might be debatable (tacview uses it I think), but the other ones are no brainer. Export.lua is perhaps THE most important one of them (btw, you can always replay the track and generate Tacviews later if you really need it :smilewink:). However, with no integrity checks on this file anyone can write a script to do anything they want in a very "discreet" fashion, unlike other files whereby a cheat will be obvious... For example I can edit Yodas "ERI radar Mod" export.lua code by adding two slashes in front of one of the lines, and make his already "debatable" random ECM ranging give me PERFECT ECM ranging EVERYTIME... and nothing can prevent me from doing so if the server doesnt check this... Not to mention the already available number of other mods which can be used against pilots without their knowledge (even if the mods are public and open source). Just to give you an idea.... Here is a quote i got from someone who flew around recently and "tuned in" to comms in situations where such mods were used on a public server... just so you know what can, and IS already being used against you on servers that DONT check export.lua Was flying around yesterday aimlessly... just trying to see how the human players "evolved" with FC2. Well, it has become a predominantly F-15 playground on 104th server.... ....chatter was something like this... 1: Check your Datalink 2: Yep, visual 1: Fox 3 2: See that guy on the left ... will take him 1: Okay 2: 3 more bandits at 50km 1: Fox 3, Fox 3, Fox 3 2: Fox 3 on the one to the right 1: Yeap okay... Alright lets head home. You see where I am on the datalink? 2. Yeap will form up. Amusing to say the least. NOTE: above comms did not involve any 104th pilots, just pilots who were flying on their server at that time and happened to be using LEAVU datalink and other tools against others around them... I think you understand now why export.lua can indeed be very important, especially for public servers where you want to provide a FAIR environment for everyone! Of course its still up to the server moderators to set the Integrity rules on these things... but its always best to be informed on whats possible, dont you think? IMO, after all the cheating accusations of FC1... better safe than sorry! Edited April 9, 2010 by Breakshot Tim "Breakshot" Mytrofanov | C.O. of 51 ПВО / 100 КИАП Regiments | twitch.tv/51breakshot
Breakshot Posted April 9, 2010 Posted April 9, 2010 Thx you Breakshot, yes those are few of the main things. btw, if you find a way to define "check" X:\Eagle Dynamics\LockOn Flaming Cliffs 2 (entire folder) "except" folder 1,2, 3 etc " in a code-way (command line)...let me know plz. Im not sure if thats possible.. Im afraid i cant help you there as i dont know how to do this... Perhaps you can PM ED guys and see if they can help... Anyway, if you find something out do let us know! Tim "Breakshot" Mytrofanov | C.O. of 51 ПВО / 100 КИАП Regiments | twitch.tv/51breakshot
Distiler Posted April 9, 2010 Posted April 9, 2010 (edited) Export.lua is perhaps THE most important one of them (btw, you can always replay the track and generate Tacviews later if you really need it :smilewink:). Well that's true, didn't think about it. About the ERI radar mod I must admit I watch it with suspition lol but I don't understand it so I can't really judge. Home cockpits use export.lua perhaps, or it is just config.lua? Anyway, I prefer some restrictions than opening a can of worms (for open public servers that's it, in private ones you play with ppl in whom you trust) Any other folder or file susceptible to go to integrity check? Edited April 9, 2010 by Distiler AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
EvilBivol-1 Posted April 9, 2010 Posted April 9, 2010 I think most everybody understand this, but to make sure I want to point out that you can check individual FILES or FOLDERS with each check script assignment in network.cfg. For example, the default setting that checks Config\Weapons checks the entire folder and ALL of the files inside it. - EB [sIGPIC][/sIGPIC] Nothing is easy. Everything takes much longer. The Parable of Jane's A-10 Forum Rules
Distiler Posted April 9, 2010 Posted April 9, 2010 I think most everybody understand this, but to make sure I want to point out that you can check individual FILES or FOLDERS with each check script assignment in network.cfg. For example, the default setting that checks Config\Weapons checks the entire folder and ALL of the files inside it. Evil, is there any syntax to check a whole folder minus one file? or in this case you need to specify each file in the folder minus that one file? AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
EvilBivol-1 Posted April 9, 2010 Posted April 9, 2010 I believe it's just a matter of pathing. If the path specified points to a folder, such as the case with the defualt setting, it will check the entire folder. If you wanted to check only a specific file in the folder, add the file name and extension to the path. You would make a new path entry for each individual file you wanted to check. This is from memory and should be verified with a test. - EB [sIGPIC][/sIGPIC] Nothing is easy. Everything takes much longer. The Parable of Jane's A-10 Forum Rules
EvilBivol-1 Posted April 9, 2010 Posted April 9, 2010 Here is one suggested list put together by Laivynas on the Russian forum for Black Shark servers. http://forums.eagle.ru/showpost.php?p=870340&postcount=3295 - EB [sIGPIC][/sIGPIC] Nothing is easy. Everything takes much longer. The Parable of Jane's A-10 Forum Rules
EvilBivol-1 Posted April 9, 2010 Posted April 9, 2010 Evil, is there any syntax to check a whole folder minus one file? or in this case you need to specify each file in the folder minus that one file?Sorry, I didn't read the question carefully enough earleir. I don't know if there is syntax for this. It's all LUA, so my guess would be that it's possible, but I don't know exactly what it would be. - EB [sIGPIC][/sIGPIC] Nothing is easy. Everything takes much longer. The Parable of Jane's A-10 Forum Rules
Distiler Posted April 9, 2010 Posted April 9, 2010 (edited) Here is one suggested list put together by Laivynas on the Russian forum for Black Shark servers. http://forums.eagle.ru/showpost.php?p=870340&postcount=3295 Ohhh shiny, thanks! very comprehensive and should be the same for FC2, even that /ka-50 folder for when the compatibility patch arrives. I wonder wich is the syntax to check a folder and it's subforders, perhaps puting a "/*" at the end? or perhaps by default it checks all subfolders? Edited April 9, 2010 by Distiler AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
Boberro Posted April 9, 2010 Posted April 9, 2010 Here is one suggested list put together by Laivynas on the Russian forum for Black Shark servers. http://forums.eagle.ru/showpost.php?p=870340&postcount=3295 Imho it is a bit too far. Example: Graphics.cfg? so what? Can't you adjust preloading terrain? Textures? MaxFPS? It is nonsense. Effects folder? No flare mod? No overcast mod for crap default clouds? Next nonsense. Reminder: Fighter pilots make movies. Bomber pilots make... HISTORY! :D | Also to be remembered: FRENCH TANKS HAVE ONE GEAR FORWARD AND FIVE BACKWARD :D ಠ_ಠ ツ
EvilBivol-1 Posted April 9, 2010 Posted April 9, 2010 They are just suggestions, Boberro. - EB [sIGPIC][/sIGPIC] Nothing is easy. Everything takes much longer. The Parable of Jane's A-10 Forum Rules
cool_t Posted April 9, 2010 Posted April 9, 2010 Hahhahaaaa....Bring on the HACKERS!!!!!!!!!!!!!!!! 1
Grimes Posted April 10, 2010 Posted April 10, 2010 Checking graphics.cfg is out of the question as resolution is defined there. Perhaps if parsing for specific data was possible this wouldn't be as much of a problem. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
G3 Posted April 10, 2010 Posted April 10, 2010 (edited) Imho it is a bit too far. Example: Graphics.cfg? so what? Can't you adjust preloading terrain? Textures? MaxFPS? It is nonsense. Effects folder? No flare mod? No overcast mod for crap default clouds? Next nonsense. They are just suggestions, Boberro. well he obviously didn't like any of them, please post better suggestions in the future :D thanks to this thread it was the first i had heard of the new integrity check. A.S. i like the idea of locking the game down with community input, and the "check all except x" sounds good if that's possible. Edited April 10, 2010 by G3
Kuky Posted April 10, 2010 Posted April 10, 2010 (edited) I have to say that for online play, open file structure as DCS and FC2 has, is very bad... Graphics.cfg cannot be checked as it's very different for everyone but also you can't really cheat by changing it's values... All other config files should be checked and export.lua only as default... if you want tackviews you can make them afterwards form auto made tracks. For overcast you don't really need any changes to files, just reduce image size in ...Overcast/OVH folder from 512x512 24bit to 256x256 8bit BMP (reduce to 8bit with BRIGHT tool). Also don't use AF with lower end graphics card with overcast and you'll be alright... if you stil get very bad FPS then maybe its time to upgarde? Edited April 10, 2010 by Kuky PC specs: Windows 11 Home | Asus TUF Gaming B850-Plus WiFi | AMD Ryzen 7 9800X3D + LC 360 AIO | MSI RTX 5090 LC 360 AIO | 55" Samsung Odyssey Gen 2 | 64GB PC5-48000 DDR5 | 1TB M2 SSD for OS | 2TB M2 SSD for DCS | NZXT C1000 Gold ATX 3.1 1000W | TM Cougar Throttle, Floor Mounted MongoosT-50 Grip on TM Cougar board, MFG Crosswind, Track IR
A.S Posted April 10, 2010 Author Posted April 10, 2010 my old 7800GTX card started puking in overcast clouds, the new 260GTX SCC isnt even noticing them ..processing them, as they wouldnt even excist (same cpu) ...4xAF 8xQAA ...overcast...np whatsover...strange [sIGPIC][/sIGPIC]
104th_Crunch Posted April 10, 2010 Posted April 10, 2010 (edited) Export.lua is perhaps THE most important one of them (btw, you can always replay the track and generate Tacviews later if you really need it :smilewink:). However, with no integrity checks on this file anyone can write a script to do anything they want in a very "discreet" fashion, unlike other files whereby a cheat will be obvious... For example I can edit Yodas "ERI radar Mod" export.lua code by adding two slashes in front of one of the lines, and make his already "debatable" random ECM ranging give me PERFECT ECM ranging EVERYTIME... and nothing can prevent me from doing so if the server doesnt check this... Not to mention the already available number of other mods which can be used against pilots without their knowledge (even if the mods are public and open source). Just to give you an idea.... Here is a quote i got from someone who flew around recently and "tuned in" to comms in situations where such mods were used on a public server... just so you know what can, and IS already being used against you on servers that DONT check export.lua NOTE: above comms did not involve any 104th pilots, just pilots who were flying on their server at that time and happened to be using LEAVU datalink and other tools against others around them... I think you understand now why export.lua can indeed be very important, especially for public servers where you want to provide a FAIR environment for everyone! Of course its still up to the server moderators to set the Integrity rules on these things... but its always best to be informed on whats possible, dont you think? IMO, after all the cheating accusations of FC1... better safe than sorry! Quote: players "evolved" with FC2. Well, it has become a predominantly F-15 playground on 104th server.... ....chatter was something like this... 1: Check your Datalink 2: Yep, visual 1: Fox 3 2: See that guy on the left ... will take him 1: Okay 2: 3 more bandits at 50km 1: Fox 3, Fox 3, Fox 3 2: Fox 3 on the one to the right 1: Yeap okay... Alright lets head home. You see where I am on the datalink? 2. Yeap will form up. Amusing to say the least. The summary you have there that references "datalink" is not Leavu datalink! Wow, what a misunderstanding. It is the AWACs in our new mission. A little bit of paranoia it seems by your source I think. While all this talk is great to see what options are available and to help prevent cheating, at the same time, it not like cheating is rampant all over the place. I think the running ban list on the 104th for FC1 was like 12 people out of hundreds. Anyway, for the 104th, we are just reviewing our options and not rushing into anything quite yet. Simple as that. Edited April 10, 2010 by Crunch
Breakshot Posted April 10, 2010 Posted April 10, 2010 Neg, Crunch! Im quite positive that was a few days ago, before you guys added AWACS into your mission... :) But regardless, my point is just to give everyone an example from a situation that actually happened... and of course to portray a hypothetical one that WILL certainly happen in the future! It doesnt matter which server, or who flew, its more a matter of promoting awareness to others of what can be used against them if the server doesn't check export.lua I do agree that 99% of pilots are not going to do anything fishy... however its a matter of trust, even if its just that 1% at stake... Cheers! Tim "Breakshot" Mytrofanov | C.O. of 51 ПВО / 100 КИАП Regiments | twitch.tv/51breakshot
Breakshot Posted April 10, 2010 Posted April 10, 2010 For overcast you don't really need any changes to files, just reduce image size in ...Overcast/OVH folder from 512x512 24bit to 256x256 8bit BMP (reduce to 8bit with BRIGHT tool). Also don't use AF with lower end graphics card with overcast and you'll be alright... if you stil get very bad FPS then maybe its time to upgarde? Or you can try my overcast mod i converted for FC2. http://forums.eagle.ru/showpost.php?p=873548&postcount=11 Tim "Breakshot" Mytrofanov | C.O. of 51 ПВО / 100 КИАП Regiments | twitch.tv/51breakshot
Distiler Posted April 11, 2010 Posted April 11, 2010 I think most everybody understand this, but to make sure I want to point out that you can check individual FILES or FOLDERS with each check script assignment in network.cfg. For example, the default setting that checks Config\Weapons checks the entire folder and ALL of the files inside it. What about subfolders? are those checked by default, do we need to add them one by one or can we need to add a "/*" at the end to check all the files in the folder and all the files in subfolders? AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
Distiler Posted April 11, 2010 Posted April 11, 2010 (edited) Wait a minute wait a minute, I just had an idea. First, open revanche02.miz (in missions/campaign) and see what is inside: some custom files from /scripts and /config. Those files settings are forced regarless your own files, at least in single player. So the hipotesis is: make a multiplayer mission and insert the files you want to force upon all clients, regardless their mods (or even clients won't need to install them)! for example rearm, FUI, etc. Even customized ones (imagine you want a specific and limited payload selection from maintenance menu). And all this with a minum integrity check needed! Will it work in multiplayer? o_O Testing with a friend that uses a modded rearm menu. EDIT: not working, neither in SP or MP, but I suspect I'm doing something wrong. Edited April 11, 2010 by Distiler AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2
Recommended Posts