- Home /
Can I use the NetworkBehaviour functions provided by Unity in order to establish a client/server game on my personal domain
First of all, I am interested to know whether these functions enable a multiplayer game only on a server provided by Unity (like that one that supports 20 CCU for free). In other words, can I use these functions in order to establish a multiplayer game, but on my virtual server hosted somewhere else?
The point is that I would like to have more control over my multiplayer game, I do not discard the facilities provided by Unity, but since I do not have many resources, I am not going to pay for now for a Unity server. Therefore, I would like to host my game on my personal server.
So, is it possible?
$$anonymous$$aybe this is a good point to start:
https://docs.unity3d.com/$$anonymous$$anual/net-$$anonymous$$asterServerBuild.html
I am going to check it out, but for now I am opened to other suggestions as well
Answer by Joe-Censored · Apr 03, 2017 at 08:56 PM
Yes you can use UNET to host your own multiplayer games on your own servers, without paying Unity anything for networking.
The "Unity Multiplayer" service is the networking service hosted on Unity servers which ties in with some of the higher level components associated with UNET. You will not be able to use anything that depends on that service. Mostly you'll be missing out on Unity's relay and lobby services which are the main parts of Unity Multiplayer.
Your answer
![](https://koobas.hobune.stream/wayback/20220612114544im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Commands and ClientRPC are not running when called 0 Answers
NetworkManager.ServerChangeScene from client to server 0 Answers
ClientRpc Function not being carried out on all clients in Unity3d c# 0 Answers
Different Network Behavior in adding player between editor play and built 0 Answers
Client's list of game object prefabs not shown in the Server. How do I solve this? 0 Answers