forked from heated/cosmos-multiplayer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cosmos_server.js
22 lines (18 loc) · 684 Bytes
/
cosmos_server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var http = require("http");
var static = require("node-static");
var io = require("socket.io");
var gameServer = require("./lib/game_server.js");
var fileServer = new static.Server("./public");
var server = http.createServer(function (request, response) {
request.addListener("end", function () {
fileServer.serve(request, response, function (error, res) {
if (error && (error.status === 404)) {
fileServer.serveFile("/404.html", 404, {}, request, response);
}
});
}).resume();
});
var port = Number(process.env.PORT || 5000);
gameServer.start(server);
server.listen(port);
// console.log("Server running at http://127.0.0.1:8080/...");