creating multiplayer

I am currently making a game that has multiplayer, the problem is, i have no idea what to do. how do you set up multiplayer servers? how do i have spawn points? how do i let people customize there characters? if possible please answer these questions and give me suggestions on how to do this. thank you

The below tutorial gives you a good idea
multiplayer game with unity and node js

I would recommend using mirror for multiplayer because you can still use C# and its a pretty good
networking tool. Heres 2 youtubers that will help you get started


[1]:

https://docs.unity3d.com/Manual/UnityMultiplayerSettingUp.html,To start using Unity Multiplayer, your project must be set up to use Unity Services. Once you have done this, you can enable the Multiplayer Service.

To do this, open the Services
window by selecting Window > General > Services in the menu bar. In the Services window, select Multiplayer.

This opens the Multiplayer Services window.

The Go To Dashboard button takes you to the web-based Services Dashboard, where you can set up the Multiplayer configuration for your project.

If you haven’t set up your project with the Multiplayer service yet, you are prompted to set up a New Multiplayer Configuration. To do this, enter the number of players you want per room and click Save.

Once you have clicked Save, the Multiplayer Services Dashboard reflects your current project.

This by unity not me
Link:https://docs.unity3d.com/Manual/UnityMultiplayerSettingUp.html