I am currently coding my game where i use 2 projects, one having all the client code, the other only the server code.
I am quite far into development and i have to say i am quite pleased with the results so far., I have not yet experienced any issues at all, except for one, syncvars not working, which i do not need.
Despite my effortless approach, i have been warned by several for splitting up the code.
Actually, that’s not true. In case of HLAPI Pro it works 100% of times. HLAPI has an issue with netId’s but that’s fixed thanks to you
In any case:
The only thing that should be kept in mind - scenes (only netId objects) and prefabs should be identical. Up until they have identical .meta files, they’ll have same scene id’s. So, if you copy & paste, and then cut out what you don’t need in the scene it will work.
Also both projects’ network managers should have same network configuration and disabled CRC check.
If you willing to go LLAPI route then you don’t need all the above AFAIK. Except network configuration.