Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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
0
Question by blackrum · Mar 08, 2017 at 09:16 PM · networkingmarket

Building an online merchant system.

Hi guys. Ive started my base defense game project. One of main system I would like to build in this game is the online user to user market system, Yes like in wow or many other MMO style games.

My question sould sound really stupid but I have done many serches on google but didn't find anything and I don't even know where to start to make it possible.

I really would like to know, where to start, using photon ? or Unet ? Every documentation and tutorials focus on real-time action games, ive found nothing that can help me.

I am willing to learn, spend as much time as possible, even if it gets me to learn the most basics of networking. I just would like where to begin. I'd also like book or tutorial recommandations to learn about network programming, if you have one.

Please help me ! Thank you !

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

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by toddisarockstar · Mar 08, 2017 at 11:55 PM

i would recommend starting by setting up your router and your computer on a static ip address and forward a port so it can work as a server. it works with about any basic router. You can always rent server space later if you wish. But Its more simple than you think to get your computer at home acting like a server to start with. If you dont allready know how, its a good first lesson in networking and you can pry find a google walkthrough and figure it out in a couple hours.

After that, To begin creating a server I recommend using node js. it works with basic javascript and it give you all the basic commands for server stuff and they make it simple as possible for you. It's also become very popular so you can get help/answers for node very quickly from google.

I use node for my last Unity game i finished. it logs how often/long users are playing it sends level info to unity games and lets them know if I have game updates and of course sends the data for the updates to my unity users. it also displays my website page for webbrowsers so people can see there high scores online. Its good to learn because in the long run i dont see anything it cant do. but it is very simple to learn for a beginner and you can get a server listening with a surprisingly small amout of code.

and the best part....Node is free!!!! horray

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
avatar image
0

Answer by blackrum · Mar 13, 2017 at 01:27 PM

Hi toddisarockstar

Thank you so much for your answer. Now I know where to begin ^^

By the way, I presume It does but does it apply also for games developed for Android ?

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

87 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 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 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 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity networking tutorial? 6 Answers

Can't initialize NetworkVariables with NetCode for GameObjects Unity 2020.3.31f1 1 Answer

How to sync material change at runtime - unet ? 1 Answer

Help with Shop Script C# 0 Answers

How to save player states to the SQL on the Network Server? 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