check out http://browserquest.mozilla.org/ as a reference model. it uses node for the backend.

They use setTimeout on server side.

Source: https://github.com/mozilla/BrowserQuest