minetest/src/network
Loïc Blot 79f19b8369 [CSM] Add flavour limits controlled by server (#5930)
* [CSM] Add flavour limits controlled by server

Server send flavour limits to client permitting to disable or limit some Lua calls

* Add limits for reading nodedefs and itemdefs

* flavour: Add lookup node limits

* Merge get_node_or_nil into get_node.

Sending fake node doesn't make sense in CSM, just return nil if node is not available for any reason

* Add node range customization when noderange flavour is enabled (default 8 nodes)

* Limit nodes range & disable chat message sending by default

* Bump protocol version
2017-07-18 21:39:55 +02:00
..
CMakeLists.txt Clean up and tweak build system 2015-03-27 15:00:48 -04:00
clientopcodes.cpp [CSM] Add flavour limits controlled by server (#5930) 2017-07-18 21:39:55 +02:00
clientopcodes.h Fix wrong channel type in Client/Server CommandFactories 2017-04-14 15:56:40 +02:00
clientpackethandler.cpp [CSM] Add flavour limits controlled by server (#5930) 2017-07-18 21:39:55 +02:00
connection.cpp C++11 cleanup on constructors dir network (#6021) 2017-06-21 08:28:57 +02:00
connection.h C++11 cleanup on constructors dir network (#6021) 2017-06-21 08:28:57 +02:00
networkpacket.cpp Chat protocol rewrite (#5117) 2017-07-16 10:47:31 +02:00
networkpacket.h Chat protocol rewrite (#5117) 2017-07-16 10:47:31 +02:00
networkprotocol.h [CSM] Add flavour limits controlled by server (#5930) 2017-07-18 21:39:55 +02:00
serveropcodes.cpp [CSM] Add flavour limits controlled by server (#5930) 2017-07-18 21:39:55 +02:00
serveropcodes.h Fix wrong channel type in Client/Server CommandFactories 2017-04-14 15:56:40 +02:00
serverpackethandler.cpp [CSM] Add flavour limits controlled by server (#5930) 2017-07-18 21:39:55 +02:00