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 AdChe · Jul 20, 2011 at 10:33 PM · serverwebsitehost

Ideas for Hosting A Game Server

Hello All,

I'm seeking advice and ideas for hosting both a Unity game and website. Specifically, I would like information about which hosting solutions you have used that are scalable and easy to work with.

I've signed up with Amazon's EC2 service to host our Asset Server but am not sure how best to integrate a website with that site.

Your thoughts and advice are greatly appreciated.


Ad

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 BerggreenDK · Jul 20, 2011 at 11:02 PM

I've been researching quite a lot on Amazon AWS too.

I think of EC2 as a "real server", thats one with RAM, CPU power and harddrive. But if you just need to load assets from it, like .unity3D files you dont need a EC2 server. Just the S3 is enough. Its cheaper and its only storage. If you need scalablity, you have CloudFront that will cache/distribute your S3 content on different datacenters.

Therefore I am currently designing gameservers (those doing the logic) as EC2 or similar server/services and these will then produce/publish data/assets into the S3 network automatically.

Hope this helps you.

If you need to run the website, I would just rent a simple website on any webhotel for a start and then add a crossdomain file so that you can load .unity3D assetfiles from the S3 network.

Comment
Add comment · Show 4 · 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 BerggreenDK · Jul 22, 2011 at 09:41 AM 0
Share

Amazon provides a lot of SD$$anonymous$$ and documentation on how to interact with their services. I will recommend you go read them first. :o)

avatar image BerggreenDK · Jul 22, 2011 at 09:42 AM 0
Share

Depending on how you do your save-scripts, you could also just build files with the scores and load them from the server through Unity, as unity can load bytes with WWW function.

avatar image BerggreenDK · Jul 22, 2011 at 09:44 AM 0
Share

$$anonymous$$ySQL will require a server to run the database, Amazon AWS provides a simple X$$anonymous$$L-meta kinda database which is not relational. But should be enough for handling scores and logins. http://aws.amazon.com/simpledb/

avatar image BerggreenDK · Jul 22, 2011 at 09:45 AM 0
Share

Btw. if you know Dropbox, the free backup/sync software. Their architecture builds upon S3 storage from Amazon AWS. :o) Talking about scaleabilty.

avatar image
0

Answer by AdChe · Jul 20, 2011 at 11:29 PM

BerggreenDK,

Thanks for the info! It sounds like I'm doing it backwards then...I've got an EC2 server simply to connect our Asset Server. Do you by chance have a tutorial on that EC2 to S3 interactions?

Also, What about storing player data to present on the website? For example, if I wanted to have a user sign into the website to be able to see current scores of all players. I imagine this to be stored in a MySQL database then presented on a page. Can I get your thoughts on that?

Comment
Add comment · Show 1 · 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 BerggreenDK · Jul 22, 2011 at 09:41 AM 1
Share

see my comment below my answer. Please note, this type of forum works by "single answers" with multiple comments. 1 answer = solution/idea, so this answer from you does not solve your own question and might get downvoted by community leaving you with bad karma points. :-)

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Unity networking tutorial? 6 Answers

Get the website that hosts my game 1 Answer

Player hosting the game with Unity Networking 1 Answer

do i need to pay and rent server for hosting and joining in remote internet??? 2 Answers

Connecting to server through another computer (old network system Raknet) 2 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