edited 1×, last 16.03.17 03:04:49 pm
Forum




CS2D Remake - Open? Source
16 replies



If I were you, I'd only let certain parts be open-source. This way you can still let people work on the game but exclude major core parts from the public eye.
Then again, I have no idea what you would be able to leave open-source.

@

I agree with both however that it could potentially be bad for security, but I'll do what I can to prevent security flaws and if I figure out how to close certain parts I will do

Basically, don't accept any changes to the .gitignore by anyone other than yourself, or always double check.

Keep in mind that .NET code is super easy to reverse-engineer / decompile so this is still not a very secure/efficient protection at all.
The .gitignore idea doesn't work in a real-world scenario because the files would miss for everyone else then. This means they would be unable to run the game.
You can't develop something without being able to run and test it. Well you can.. but nobody wants to do that because it's stupid and doesn't make much sense. So putting crucial program parts on .gitignore would basically make it impossible for others to work on the game.
Maybe Teeworlds has something against that.
ESP's capabilities can easily be held to a bare minimum: it's just


An external anti-cheat is inevidable anyway, right?

Of course successful cheat- and hack development is always a matter of effort in the end. Client-sided protections can always be tricked. That's a fact. With and without having the source code. The point is just that it's (probably) easier when having the full source.
kek. Those were the days. I got a load of PM's during that time asking for an unban


The project is decided not to be open-source, rather I will add those I can trust to the repo.
IMHO the most reliable and trustful person here is

Rather keep the source code closed and that is it. Simple. Only you and DC can see it. If people really want to see the code as curiosity then release to the public only tiny and small portions of the code which aren't related with the multiplayer platform system and the like.
But I'm not actively contributing because I'm busy with other things (Stranded III for instance)

no need to do it all by yourself but your contributions can be very interesting and helpful

Also it's already old like I got sick of the way menus look like (grey menus (I am aware you can change the color it in options but it's not enough.))



