Search Unity

[Photon vs UNET] JUST PRICING, lets talk about money

Discussion in 'UNet' started by metalkat, Apr 15, 2016.

  1. metalkat

    metalkat

    Joined:
    Feb 19, 2011
    Posts:
    38
    Ok, first things first, I've done my homework, I've worked with both Photon and UNET for the same project and I would LOVE to use UNET (I mean it... I'm a fanboy) since I liked more than Photon in terms of programming and overall functionality and I know that it will get more support as time passes... but WHAT THE HELL these prices... I mean, photon has a 500ccu, 200k MAU for 95 USD/mo (just as an example) and if we calculate this on the UNET "go live" we get a range of 670+ to 2700~ USD/mo for the same... I mean 28+ times more?... really?... am I missing something? what the asdfasda? theres something I haven't noticed? I'm stupid? I'm just... stunned...
    BTW, I know that I can tweak the msg/player/sec and the band that I want to use, but... still...
    If I, for example, reduce the msgs and the band for a turn based game I still get more than 400 USD/mo for something that I could use for 65 with Photon...

    Unity Price (500 CCU, 50k MAU)


    Photon Price



    2019 Edit: This post is irrelevant since its from 2016 and unet is trash and deprecated
     
    Last edited: May 20, 2019
    Gronken likes this.
  2. Que

    Que

    Joined:
    Mar 14, 2014
    Posts:
    135
    Wow!!!
    Thank you for sharing metalkat.
     
  3. webgovernor

    webgovernor

    Joined:
    Feb 10, 2013
    Posts:
    18
    Holy hell. There must be a reason for this. This isn't just the matchmaking/NAT prices, right? We must be missing something. That pricing is insane - down right obnoxious, even.
     
  4. metalkat

    metalkat

    Joined:
    Feb 19, 2011
    Posts:
    38
    that's why I'm asking, I'm really concern about this... I know that this is just for the cloud service, so, if you are reading this, you can still use the networking features, but the matchmaking and other services are related to these prices...
    Anyway, the price is still plain and simply nonviable... so, what am I missing?
     
  5. Yukichu

    Yukichu

    Joined:
    Apr 2, 2013
    Posts:
    420
    I don't think you're missing anything. It's quite ridiculous. Some of the things Unity plans/prices just make very little sense.
     
    DMeville likes this.
  6. metalkat

    metalkat

    Joined:
    Feb 19, 2011
    Posts:
    38
    can any of the unity guys answer this?
    if you create a matchmaking lobby/match with X ppl, and they all connect, then the host acts as a server right?
    ok, then, those CCU are still used until the whole match its done or I can reuse those CCU for more ppl, since they are already hosting themselves during the match?
     
  7. hakankaraduman

    hakankaraduman

    Joined:
    Aug 27, 2012
    Posts:
    354
    Addition to what metalkat says, here is how I understand the pricing;

    Unity doesn't show any CCU limit above 200, it only calculates according to the gb bandwith used.

    So what I understand is, this 200 CCU-Unity Pro License(20 CCU for Personal Edition) limit is for non-published games, so only for testing purposes during the development time.

    When we release our game, this CCU limit disappears because what Unity calculates is only the gb bandwith that their servers uses. That's why the pricing page calculates gb bandwith according to ccu and mau. Am I right? Can anyone from Unity confirm whether this understanding is correct or not?

    Thanks
     
  8. thegreatzebadiah

    thegreatzebadiah

    Joined:
    Nov 22, 2012
    Posts:
    836
    @hakankaraduman That was my understanding as well. Once you're in release mode it's all about the bandwidth.

    If you're looking to reduce your bandwidth usage on the relay servers I recommend using my plugin so your players can connect directly ~90% of the time. Unity's relay servers are a great service to have available, but there's no reason to use them any more than necessary, especially since a direct connection is going to tend to be faster with less latency.

    Check it out on the asset store or read more more about it in this unity forum thread.
     
    hakankaraduman likes this.
  9. metalkat

    metalkat

    Joined:
    Feb 19, 2011
    Posts:
    38
    @hakankaraduman

    That's why is an estimate, but again, the estimations for 500 CCU are those...
     
    hakankaraduman likes this.
  10. DshFox

    DshFox

    Joined:
    Oct 10, 2013
    Posts:
    15
    It's more ridiculous if you compare with the photon lifetime plan ($95 with 100 CCU), you only pay once.
    I love unity but.. this is too expensive for me
     
  11. Xuzon

    Xuzon

    Joined:
    Mar 21, 2014
    Posts:
    83
    well with Photon you have a max of 500 messages/s per room so the sendrate of your players would be too low if you have too much players, in our case we'd want to have max 20 players per room, so with photon cloud our max # of messages that a player could send per second it's 1 message, that is ridiculous for an action game so Photon Cloud is not a suitable option if you're planning to have too much players per room in my opinion if you have more than 6 players per room the thing start to struggle because the limit is 14 messages per second (the messages are things like transform updates, shoots, syncrhonize variables everything that in unet would be a command or a client rpc is a message) so in our case we're still with Unet, photon has also photon bolt that is an option but redo all the networking code it could be a lot of work, and it uses NAT punchtrough only, so, not the 100% of players could connect to another players
     
    hickna likes this.
  12. PhotonEngine

    PhotonEngine

    Joined:
    Feb 16, 2017
    Posts:
    2
    The right approach is to not send every message to every player, e.g. by using Photon's Interest Groups. The 500msg per room with Photon are not a hard limit, but a recommendation. Sending too much messages causes more or less performance problems on the game client, so you should try to minimize your game traffic anyway.
    Plus sending many messages causes huge traffic. Photon includes 3GB per CCU and month btw.. This is usually enough for an fast-paced game like an FPS.
     
  13. Munchy2007

    Munchy2007

    Joined:
    Jun 16, 2013
    Posts:
    1,735
    Is that right? I've never seen that stated on any Photon PUN documentation.
     
  14. PhotonEngine

    PhotonEngine

    Joined:
    Feb 16, 2017
    Posts:
    2
    Yes, it is right
     
  15. Munchy2007

    Munchy2007

    Joined:
    Jun 16, 2013
    Posts:
    1,735
    Have you got an official source for that?
     
  16. metalkat

    metalkat

    Joined:
    Feb 19, 2011
    Posts:
    38
    this post is from 2016... wtf
     
  17. Munchy2007

    Munchy2007

    Joined:
    Jun 16, 2013
    Posts:
    1,735
    Your original post was, but PhotonEngine's comments were later, and I'm still trying to find out if why he thinks what he said about the 500msg per room is correct, when I've been unable to confirm it myself.
     
  18. tobiass

    tobiass

    Joined:
    Apr 7, 2009
    Posts:
    3,067
  19. Munchy2007

    Munchy2007

    Joined:
    Jun 16, 2013
    Posts:
    1,735
    Hi @tobiass, so I'm still not clear about this, is it a hard limit or not? And in either case what are the implications of exceeding it by a small margin from time to time?
     
  20. tobiass

    tobiass

    Joined:
    Apr 7, 2009
    Posts:
    3,067
    It's a soft limit. Use it as target, please. If you go over it excessively and for prolonged times, we would reach out to you to work on this.
    We just need to define some limit, or else we have no leverage to deal with excessive message-usage. This is somewhat important, as the public Photon Cloud is shared among many games. More messages/sec and room are possible but we would like to run such game on separate machines (for performance and network reasons).
     
    Munchy2007 likes this.
  21. Munchy2007

    Munchy2007

    Joined:
    Jun 16, 2013
    Posts:
    1,735
    Thanks for the clarification, we are designing the game around a 500msg/sec target, so it shouldn't be an issue, but it's good to know that we have a little leeway without it causing problems, like suddenly dropping lots of messages etc.
     
    Joe-Censored likes this.