alvyxaz / barebones-masterserver

Master Server framework for Unity
475 stars 106 forks source link

UNet Deprecation #225

Open jholland918 opened 5 years ago

jholland918 commented 5 years ago

Now that Unity has deprecated UNet (https://blogs.unity3d.com/2018/08/02/evolving-multiplayer-games-beyond-unet/), are there any plans on switching out the UNet dependencies to another transport layer?

I suppose just upgrading to whatever libraries Unity comes out with next might also be an option.

hyakugei commented 5 years ago

I have an interest in getting it working with Mirror (https://github.com/vis2k/Mirror), which is a replacement based on the old UNET HLAPI. I can see that there is already a branch somebody has created for this, and so am reaching out to them about doing the work to get it working with Mirror.

jholland918 commented 5 years ago

I tried switching out the UNet dep with vis2k/Mirror a few weeks ago. There were a couple config classes that Mirror didn't have so I stopped because I'm no expert in networking. I suppose another option would be to look into another open source project like RevenantX/LiteNetLib.

hyakugei commented 5 years ago

Yeah, in smashing my head against this for 3 hours last night, i think it will be easier to actually do something else. Am now doing a Proof-of-Concept in Unity using a HTTP server to launch processes(games) via GET requests. So far so good.

JordanDargaville commented 5 years ago

Did anyone get Mirror working with barebones-masterserver? I've been trying to manually swap it out, but there seems to be a lot missing.

Knightluozichu commented 3 years ago

can use multiplayer HLAPI