@Unity: Hello, is there anybody out there? :P

** [Aug 2, 2018] UNET is deprecated .**

[Posted Early Dec, 2016] TL;DR: From what we can see, Unity abandoned UNET, HLAPI, Host Migration, and any intentions of proper docs/demos for these 1.5+ years ago.

To this day, not 1 staff has denied it (because there’s no staff in this part of the forum).

Even the open-source BitBucket only had only the debug logs updated in the past 1.5 years just to update the date for anything relating to these files.

@ , your networking docs are absolutely beautiful, your demos are inspiring, and your videos are clear + to the point, however, your pre-game/UNET/MatchMaker/HostMigration docs are sparse, conflicting and 2 major versions behind (as of December 2016) - and current demos/videos don’t exist. How can you even advertise these as stable features if it’s incomplete and you don’t even answer even the most generic Q+A?

_____________________________________

If you want us to use UNET commercially, please at least add some staff to patrol the mplayer forum while your docs/demos are updating (because if it’s 5.5 now and the docs were due in 5.3, are these docs even coming?). Even 1-line responses can save us weeks of trial+error. Even other community members can’t assist each other because no one knows the standard - it ends up being quite the paradox. Hang out just a bit then the community can take over. If I can get a solid lobby working, I’ll even make a 2nd video explaining it simply so everyone else will have a base to go by until the official docs are updated.

What is happening now is most of this forum is regarding Photon because they provide support and docs for the product – while Unity usually provides excellent customer service, support, docs and demos, there’s this “black hole” for the multiplayer lobby, UNET, MatchMaker, host migration, and anything pre-game.

Don’t get me wrong, your docs for in-game multiplayer, demos and videos are SPECTACULAR! It’s just that pre-game takes 100x longer than the core game simply because the core networking is documented and has people that can answer questions, while pre-game is not because no one knows! :stuck_out_tongue:

Anyway, just a plea to UNET devs to update their pre-game docs and perhaps answer a thread or 2 every now and then**. Once you answer some standard Q+A, the community will eventually be able to take care of each other** and we won’t need specifically dev help-- or even better, update the docs and we won’t need anyone for general Q+A!

EDIT: I present to you THE ONLY (both official+unofficial) docs/tutorials/vid on the internet for UNET/Lobby/HLAPI: https://forum.unity3d.com/threads/hlapi-matchmaker-lobby-workflow-unofficial-documentation-please-contribute.446516

EDIT 2: Now that these modules are more or less abandoned, I officially am swapping to Photon. Sorry guys, I tried everything.
EDIT 3 (March 2017): There’s a new “Tanks!” demo, but it’s from a 3rd party and completely bloated, not even using the new stuff. It’s optimized for production, so it looks like nothing you’d expect to see from any form of tutorial. Still no docs updated. Still no staff to argue it’s not abandoned. Still no docs updated. Still no proper demo. Still no proper video. Host migration still not fixed. Still no staff roaming this part of the forum. Still no one to answer questions. All signs still point to abandonment - what a shame…

14 Likes

1 Like

I could not say it better, this is exactly the situation. It is kind of hard to get questions answered. I was even recently promised an answer regarding SyncList from Fredrik Holmstrom @ but he did not come back to me despite reminders. I have found a really good resource at Freelancer that helps me to answer questions but that costs money.

We need someone from Unity to help us!

1 Like

https://forum.unity3d.com/threads/synclist-not-always-syncing-to-clients.404153/#post-2888789 this guy just gave a really awesome answer if it helps add onto what you learned from the other guy :slight_smile:

I have month+ old tickets that were never answered :confused: the QA kept poking the devs to respond and they just wouldn’t do it. Eventually the QA literally gave up and told me the truth, saying “I can’t force them to answer your question”… He even started learning UNET/HLAPI himself so he could try and help me (what a cool QA). In the end, unfortunately, still never got an answer.

The plea to Unity continues~

3 Likes

(sneaky bump)

UNET Dev team, please answer.

1 Like

YES! please help us out here…

3 Likes

+1, at least please finish the host migration for relay server match please, @ !

2 Likes

+1 can’t believe noone from Unity is replying. Looking into Photon right now

3 Likes

I’ve already jumped ship to photon.

2 Likes

I spent 2 months deciphering UNET for a lobby… then spent 2 hours to make Photon lobby ready :frowning: still no response O__o I monitor the Multiplayer section every now and then. I still say it’s abandoned and have no idea why no staff is being hired to handle these features and this section of the forum. Other sections of the forum flourish – I understand that mplayer is more difficult, however… come on, it’s Unity – use your budget mates :wink:

1 Like

You guys know all the source code for unet is on bitbucket right? It’s living, breathing, 100% accurate documentation :slight_smile:

If I wanted to go through 2 year old source code, I wouldn’t be with Unity.

Not to mention that this doesn’t even resolve host migration not working, lack of mp support, or even minor customer service to basic Q+A, or proper docs. I still bump this thread every so often because I want to pay for Unity Plus/Pro. I hope one day there would be enough awareness where they would be forced to push an update and hire some staff to back their promises.

1 Like

Dood it’s not old source code, it’s what unity actually uses.

And looking at source code is great if you get hung up on something not working how you expect - just peek under the hood to see what you might be getting stuck on. And if it looks simple, fix the source code yourself and release your game. Or just wait for unity devs to fix your problems for you. Just trying to empower the people here :slight_smile:

Exactly. I don’t know if you’ve been looking, but this hasn’t been updated for almost a year now and there’s no plans for 2017. Many of these features are simply abandoned and for months and months, not 1 dev has contested these words – no point in fixing a dead horse, esp. if the doc is not willing to keep it alive.

1 Like

Not really sure what you’re talking about.

https://bitbucket.org/Unity-Technologies/networking

Last updated feb 1st. Seems very current and up to date to me.

I could add change a comment and say it was updated today – Some modules like Collab are being updated still (and rocks with awesome support). If these features in OP even had 1/100th of the love collab has, this post wouldn’t even exist.

I don’t see 1 file even 2017:

https://bitbucket.org/Unity-Technologies/networking/src/2bdd9961092c/Runtime/

Try 2015-2016 – the latest being April 2016 for 5.4**.**

2017 roadmap

you’re looking at the 5.4 branch. they’re currently working on 5.6 -

https://bitbucket.org/Unity-Technologies/networking/src/bfdfc58bb61bfdd7d49ceb8c69583482febadc84/Editor?at=5.6

You linked the editor, not runtime. Still 2015-16

https://bitbucket.org/Unity-Technologies/networking/src/bfdfc58bb61bfdd7d49ceb8c69583482febadc84/Runtime/?at=5.6

sorry i did link to the editor. but look at the runtime for 5.6 again (that you linked to!) - there’s plenty of changes in there from the past month.

and i stand by what i said - if you want to figure out how unet works, your absolute best bet is to look at the source code. if something there is incomplete, you can either wait for unity to fix it, or you can fix it yourself. for some people, waiting is a perfectly valid option. but if you’re bound to a timeline, it’s good to know you can pick up where unity left off and fix problems yourself.

1 Like