godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.71k stars 21.12k forks source link

Add easy encryption to HighLevelMultiplayer Api. #19110

Closed Malkverbena closed 4 years ago

Malkverbena commented 6 years ago

I was thinking of some important security features that are lacking in Godot. When you have an online business it is necessary to protect the data of your users and avoid cheating. In the gaming industry it's no different, especially for companies that move amounts of money. Due to this, I think encryptions methods on network api would be very welcome. This will not solve all the security issues but it sure is a big step. These features should also attract more attention to the engine from companies of all sizes and more users to Godot.

My propose is add some encrypt method on the api. Maybe something like: host.set_encrypt_mode(key, settings) get_tree().set_network_peer(host)

And if possible add support to WebSocket Security

akien-mga commented 4 years ago

Fixed by #36296.