OK, I still don't understand. I made an array and it creates all player entities first (without the player pointer) and handles them to the array. I need it so when someone joins they pick a player (for testing they pick the next player in the list) and then the "player" pointer is assigned to them and it represents them only.

I need to know how to load my levels, because there read from a files. It "level_load"'s the level then reads all entities from a file. How do I set up the level on each client? Do I just run that on the server or do I create it for every client?


BTW, debugging Multiplayer takes AGES! I need to run it with the "-sv -cl" and wait ages for it to load, then I have to run the same thing with "-cl" and wait for that to load, then usually wait until it crashes then start again. I can't get anything done