Unity master server is down. How do I setup my own?

Unity master server has been down since morning.

I’ve build MasterServer.sln and Facilitator.sln this way: Create Your Own Unity 3D Master Server! - YouTube

After it, when I try to connect to create a server via:

        MasterServer.ipAddress="127.0.0.1";
        MasterServer.port=23466;
        Network.InitializeServer (5,23466,!Network.HavePublicAddress());
	    MasterServer.RegisterHost(game_name,server_name);

I get

Failed to initialize network interface. Is the listen port already in use?

It's not possible to register a host until it is running.

If MasterServer.exe forbids Network.InitializeServer(), then how do I add server unity project to it?

Without running .exe I get

Unhandled message 76 from 10.0.0.17:23466

Use a different port for InitializeServer(). This will be the port of you game server, not the master server.

  1. Here is a precompiled version : Precompiled Unity Master Server

  2. When you start the server you will need to unblock these ports: 23466 and 50005.

  3. Replace the YOURIP in the code below with your IP address from here (access this link from your server machine): Whats My IP

MasterServer.ipAddress = “YOURIP”;
MasterServer.port = 23466;
Network.natFacilitatorIP = “YOURIP”;
Network.natFacilitatorPort = 50005;

  1. Learn how to setup your network game using this video tutorial: CGCookie Video Tutorial