GAH master server

Mltiplayer is basically impossible. I don’t want to use anything exept for unity and I don’t think that’s spossible. anyways Im am trying to set up my own master server, what version of visual studio do I need?

Unitys provided [master server][1] should only be used for testing purposes and not for commercial products. > "Unity Technologies also has a fully deployed Master Server available for testing purposes and this is actually the server that will be used by default." [1]: http://docs.unity3d.com/Documentation/Components/net-MasterServer.html

2 Answers

2

The packages include three different types of project files, ready for compilation:

  • An Xcode 3.0 project for Mac OS X
  • A Makefile for Linux and Mac OS X
  • A Visual Studio 2008 solution

I would guess Visual Studio 2008 or later versions.

Here’s the steps I used to upgrade the solution from VS 2008 (that came with the zip) into VS2012 Professional:

After this is done, you should have the binaries in the output folder.

Alright, I have searched Every nook and crany for 2008 version, I cant seem to find it, can you find a link? much appreciated!

How about [Visual C++ 2010 Express][1] or [Visual Studio Express 2013 for Windows Desktop][2]? [1]: http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_4 [2]: http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2

Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

now it says its not support. what the hell! Every version I use it says VCproj not compatable or cant be opened.

Aha, the source is C++, not C#. I made a mistake telling you to get C# Express, try C++ Express instead. I'll upload a series of images showing what I see from a fresh download and go through the upgrade. Just bear with me a moment and I'll update my answer.

If you wish to use an alternative master server, you can try:

master server IP = 74.53.29.106

master server port = 10001

with also a facilitator available:

facilitator IP: 74.53.29.106

facilitator port: 10002

Just please don’t abuse. It’s a small company master server but with a good uptime and availability.

you can keep Unity setting for connection tester:

connection tester IP = 67.225.180.24

connection tester port = 10737

Unity multiplayer is definitely possible with Unity default networking system. If have troubles with installing master server, just ask someone to install it on Linux on a public machine. There are billions on Linux hosts able to do this. Master server is not the most important thing in your multiplayer game, it just keeping the machines and over-network objects lists. If you have trouble with compiling it with Visual Studio, use external MS and focus your efforts to the game story and logic.

That's very kind of you

That's nice. And thanks for the offer, but those are (Your?) servers, you use them, you pay for them. It wouldn't be right for me to squat on your servers. anyways I need to use Linux? err Not sure how I would do that

Huh, well Im a er.. not really an adult (Not telling age),so I don't have le supplies for Linux. and I did what state did, I finnaly got it working, then errors flow, I guess Later I will get Linux and try networking frm that. Also when I downloaded Visual studio 2012 c++(the one that worked) I downloaded like 25 things, right now I'm not up for that. Thanks for the answers you two.

also,Do I need Linux OS to make a Linux server? because I am a Microsoft/windows fan.

I am not a Linux expert, but I would strongly believe you need to [compile the project for Linux][1] in that case. The Unity docs doesn't give you much advice than "On Linux you might need to install the ncurses library." And yes, if you are making a Linux Build, it needs to run on Linux operating system. If you made a Mac build, you obviously need Mac OS. If make a Windows Build, you should obviously run the server on Windows. Good luck. [1]: http://stackoverflow.com/questions/802970/how-to-build-a-visual-c-project-for-linux