So when you build out your executables (sever and client) does the client executable contain the dedicated server’s executable code? I know this is probably a complex answer but I am just curious how this works.
UFUNCTION(reliable, server, WithValidation)
void ServerSetSomeBool(bool bNewSomeBool);
virtual void ServerSetSomeBool_Implementation(bool bNewSomeBool);
virtual bool ServerSetSomeBool_Validate(bool bNewSomeBool);
Basically what I am asking is will the client contain code for _Implementation and _Validate?
I have been looking around and cant seem to find the answer I am looking for… I have seen some people mention using #IF preprocessor macros but they were posts from early 2014… I just want to make sure I am implementing correctly.