Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

How to setup a test network?

Discussion in 'Multiplayer' started by bigkahuna, Jan 22, 2008.

  1. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    I'd like to set up a test network so I can learn Unity's networking capabilities. Where do I start? I searched the docs and samples and came up empty handed. Please, can someone please give me some links or tips?
     
  2. larus

    larus

    Unity Technologies

    Joined:
    Oct 12, 2007
    Posts:
    277
    You don't need two machines to test networking, you can run multiple instances on the same machine. So no physical hardware setup or anything is required to test (just a single Mac).

    First, head to the resource section and download the example project:

    http://unity3d.com/support/resources/example-projects/networking-example

    To play with the networking code I would suggest you duplicate the project folder and open a specific scene in two instances of Unity (using the two folders) and watch what happens when you run the scenes with one as server and the other as a client. The networking manual contains some debugging tips and info on how you can run multiple instances of Unity (bottom of the page):

    http://unity3d.com/support/documentation/Components/net-UnityNetworkElements.html

    You can also run one instance of Unity and deploy the project and run that as the second instance. Having both instances inside an editor gives you a better insight into what's happening, IMHO. If you use two Unity instances, and make changes to one instance, its a good idea to duplicate it in the other instance (otherwise unpredictable errors might occur).