Obfuscation

  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Obfuscation

« posted: Oct 12, 2019, 09:44 PM »
I've received a few complaints regarding servers using ObfuSQF, so I want to clarify my stance.

In short, I tolerate PBO obfuscation as an anti-cheat measure.

However, by the terms of the AGPL license, server admins must provide the full unobfuscated and unbinarized source code for their entire A3Wasteland missions to anyone who asks for it. Ideally, via a public GitHub repository with the GitHub link posted on their community website/forum.

Consider this a legal warning.

Re: Obfuscation

« Reply #1 posted: Oct 15, 2019, 11:13 PM »
I think you should just flat out make it specific that you cannot obfuscate your PBO anymore
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #2 posted: Oct 15, 2019, 11:25 PM »
From the license's standpoint, the PBO is basically just a binary file like an EXE, so admins can do whatever they want to it, as long as they make their full code publicly available somewhere.

The license cannot be modified to explicitly prohibit PBO obfuscation, so I can't do anything in that regard beyond saying "please stop."

Re: Obfuscation

« Reply #3 posted: Oct 15, 2019, 11:37 PM »
What's the best way to make a report? PM on here?
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #4 posted: Oct 15, 2019, 11:38 PM »
Yeah just PM me

Re: Obfuscation

« Reply #5 posted: Feb 07, 2022, 08:53 PM »
So you saying all custom script even paid for that are in the .pbo ? ... i need to make them public to everyone if they ask me ?
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #6 posted: Feb 07, 2022, 08:59 PM »
So you saying all custom script even paid for that are in the .pbo ? ... i need to make them public to everyone if they ask me ?

Any script that interacts with the A3Wasteland core must be made available to everyone in unobfuscated form. This requirement is part of our license agreement. https://tldrlegal.com/l/agpl3

Re: Obfuscation

« Reply #7 posted: Feb 07, 2022, 09:04 PM »
Any script that interacts with the A3Wasteland core must be made available to everyone in unobfuscated form. This requirement is part of our license agreement. https://tldrlegal.com/l/agpl3

So if the add on fetches player money , bank money ect... it plays with the A3W Core ? And what to do if he says no...
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #8 posted: Feb 07, 2022, 09:07 PM »
So if the add on fetches player money , bank money ect... it plays with the A3W Core ?

Yes.

Re: Obfuscation

« Reply #9 posted: Feb 07, 2022, 09:14 PM »
Yes.
Thank you AgentRev for fast feedback , so if i go down there and ask the server owner on how he fusion the Virtual Arsenal to his A3wasteland server  , he will pleased to share with me :) 

Re: Obfuscation

« Reply #10 posted: Feb 07, 2022, 09:22 PM »
Who is the .pbo file keeper/handler for Trailer Park A3 Wasteland ?!? I would like to put hands on the Virtual Arsenal spawning and store config ect.. and mod it to suit us and not have a red handed copy and paste .
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #11 posted: Feb 08, 2022, 12:20 AM »
Try their Discord: https://discord.gg/uAfUP26

Re: Obfuscation

« Reply #12 posted: Feb 08, 2022, 12:53 PM »
thank you AgentRev
  • Offline AgentRev
  • Developer
  • Veteran
  • ******
  • Posts: 2650

Re: Obfuscation

« Reply #13 posted: Feb 09, 2022, 09:25 AM »
I talked with a TrailerPark admin, their Virtual Arsenal is a separate server-side mod, independent from A3Wasteland, so it is not covered by our license. They also told me that their PBO is not obfuscated.

Also, only the A3W dev team has the ability to make legal requests, since we are the copyright holders. People outside of the A3W dev team have no legal power regarding our code.