Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by Shadowraix · Jan 06, 2014 at 10:31 AM · networkingphotonsmartfoxsmartfoxserver2x

Photon or Smartfox? Which is better?

I've seen questions about these before, but they were all a few years ago and I know both programs/services have probably received updates within that timeframe. I'm wondering as of now which service/program should I go for for networking? Price is a major issue for me right now so it all depends on the price to CCU ratio as well. It's going to be for an MMO. The game is surrounded around roleplaying, but it's nothing like standard MMORPGs these days. It's more focused around animals and such. I became interested in Photon because it appears that no server-side coding is needed unlike SmartFox which requires Java. Seems like I could get up and running faster with Photon. However, the game will be have to be able to run smoothly with a lot of users in a single area or room. So, which would overall be better?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by BananaClipStudio · Jan 05, 2015 at 08:56 PM

Alright have a serious question for you and please don't take this as me being a jerk. I am actually trying to help you but I need to know one thing. Have you done any work with networking before? If not I suggest forget about starting a project focused on MMO mechanics. I only say this because there is more than meets the eye with networking games especially when it comes to MMOs.

Now if you do have experience please ignore the above statement, it is made for anyone else that stumbles upon this post that might not have any experience in creating an MMO or networking in that matter.

If you are creating an MMO based game forget about using PUN...completely. Now for Photon server it is possible and there is a great guy out there (http://www.cjrgaming.com/) that has made a tutorial series to create an MMO and more using both SmartFox2X and Photon Server. Both are great tools but are targeted at different backgrounds... If you have experience (even a little) with Java go with Smartfox... it will save you lots of time and has great documentation. If you are completely new I would go with Photon server and just in case you decide MMO is too huge for you it will be easy to drop to PUN and gain some experience making basic networking applications.

Now CJR Gaming does offer letting you buy the framework for $100 or so but if you are serious on learning the concepts I would save your money and watch the tutorials from the start and take notes. Before watching the videos make sure that you understand the concepts of C# and not just Unity's version, but creating C# scripts and .NET.

One thing that I found helpful was watching his videos and every so often trying to figure out the next step before you watch the next video, you will be surprised how much you can put together on your own.

This will keep you busy for awhile and if you have questions(or anyone that reads this) please don't hesitate to email (jrkruse@bananaclipstudio.com) me and I will be glad to help you find your path to learning how to make your networking games.

I hope that you find this a bit helpful and best of luck :)

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

19 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

MMO Server backend: Smartfox or Photon 2 Answers

PhotonNetwork.Instantiate is not "buffered" 0 Answers

Photon Networking: LocalScale transform doesn't work 1 Answer

Photon player RaiseEvent sending bools 1 Answer

Question regarding unity mobile multiplayer game 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges