Forum
CS2D General Gunfire Development 10.03.17 - new threadAt this moment he wants to develop his own 2D shooter for Android with me.
Geez has written
@ Occasus: I can explain. Skeptic has to hack into CS2D network packed to make multiplayer, because DC wants to keep CS2D closed-source.
lol, never heard of wireshark?
everyone wants to know the "reason"
Another project that struggeled with the packets was the open source custom cs2d server: https://github.com/FloooD/custom_cs2dsrv
They also had problems discovering what all the packets mean.
It would be helpful for the community if DC would be open about the packet structure, and share it with the community.
Great helpful tools could be developed, like you see in other open source games.
All of the data is verified on the server anyway, so hackers couldn't make use of this information.
I would therefor really like to see some more openness from the side of DC.
Geez has written
Reason why @ DC: doesn't want to share the source code of CS2D is easy: open source = easy to hack = even more brazilian and turk hackers/cheaters
This makes somehow no sense because they are already too many. So if cs2d sucks and game will be open source the game will suck even harder.
Cheats and hacks and server crashers are already there but telling others the packet structure and the ways things are done would push everything to a completely new -and of course much worse- level. You really don't want to experience this!
I don't get why you guys don't simply write your own net protocol and continue developing the game without compatibility to the original CS2D servers (and if you do it right you can still try to add a CS2D compatible mode later).
The idea to make it compatible with CS2D is very questionable anyway.
The huge point is that people who play on Android would stand absolutely no chance when playing against PC players who actually have a real keyboard and a real mouse. Seriously, controlling a game like CS2D on Android can only be a huge pain in the ass and you can never be as fast and precise as a player who is using real physical input devices. I bet that I would easily beat everyone who plays this on Android (and I really don't play much CS2D).