Use chalk
This commit is contained in:
parent
efd60e662a
commit
8ab91871ff
17
server.js
17
server.js
@ -2,9 +2,11 @@
|
||||
const express = require("express");
|
||||
const app = express();
|
||||
const path = require("path");
|
||||
const os = require("os");
|
||||
const chalk = require("chalk");
|
||||
const server = require("http").createServer(app);
|
||||
const io = require("socket.io")(server);
|
||||
const exec = require("child_process").exec;
|
||||
const { exec } = require("child_process");
|
||||
|
||||
var config = require("./config.json");
|
||||
|
||||
@ -15,7 +17,16 @@ if (!(config.port >= 0 && config.port < 65536 && config.port % 1 === 0)) {
|
||||
var port = process.env.PORT || config.port;
|
||||
|
||||
server.listen(port, () => {
|
||||
console.log("Server listening at port %d", port);
|
||||
console.log(chalk.yellow("Server available on:"));
|
||||
const ifaces = os.networkInterfaces();
|
||||
Object.keys(ifaces).forEach(dev => {
|
||||
ifaces[dev].forEach(details => {
|
||||
if (details.family === 'IPv4') {
|
||||
console.log((` http://${details.address}:${chalk.green(port.toString())}`));
|
||||
}
|
||||
});
|
||||
});
|
||||
console.log("Hit CTRL-C to stop the server");
|
||||
});
|
||||
//Routing
|
||||
app.use(express.static(path.join(__dirname, "public")));
|
||||
@ -23,7 +34,7 @@ app.use(express.static(path.join(__dirname, "public")));
|
||||
var Game = require("./src/game-server");
|
||||
var game = new Game();
|
||||
io.set("transports", ["websocket"]);
|
||||
io.on("connection", (socket) => {
|
||||
io.on("connection", socket => {
|
||||
socket.on("hello", (data, fn) => {
|
||||
//TODO: error checking.
|
||||
if (data.god && game.addGod(socket)) {
|
||||
|
Loading…
Reference in New Issue
Block a user