Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have never used Node.js but since I am developing a browsergame that needs (almost) "realtime" communication, I am planning on using Node.js for this.

To get started, I wanted to use a home server (normal computer) that is conntected to a dynamic IP via DynDNS.

Are there the disadvantages using such a setting?

What is the best way in combination with Node.js to store game status for a online game session?

share|improve this question

closed as off topic by joeqwerty, Magellan, Mathias R. Jessen, John Gardeniers, rnxrx Nov 22 '12 at 21:09

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers 2

up vote 1 down vote accepted

No there should not be any disadvantages (for the development phase of your project). But you have to take care that your dynamic IP is not reassigned while your client is online. (e.g. schedule your disconnect at night).

If you have got a low bandwidth connection, take account of the slow data transfer which will not occur as soon as you are hosting your server professionally.

The most appropriate way to store your game status is:

share|improve this answer

Are there the disadvantages using such a setting?

Upload bandwidth is generally limited on a home connection, and many ISPs forbid running a server (some going to the point of actively blocking them).

For development, it'll probably be fine, but you won't want to run any sort of active game off that sort of setup.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.