yes, but with unreal engine you can require/force clients to download mods for the assets/code, if required. this really goes for any game, things like weapons and vehicle properties (so client can accurately do prediction). only server scripts dont require clients to have the scripts as well (think like farming - clients dont control or calculate plant growth, only the server does).