bedrock-protocol/src/createServer.js
2016-04-05 00:03:01 +02:00

29 lines
784 B
JavaScript

const raknet = require('raknet');
function createServer(options) {
options = options || {};
var port = options.port != null ?
options.port :
options['server-port'] != null ?
options['server-port'] :
19132;
var host = options.host || '0.0.0.0';
options.customPackets=require("../data/protocol");
options.customTypes=require("./datatypes/minecraft");
var server = raknet.createServer(options);
server.name = options.name || "Minecraft Server";
server.motd = options.motd || "A Minecraft server";
server.maxPlayers = options['max-players'] || 20;
server.playerCount = 0;
server.on("connection", function (client) {
client.on("mcpe",packet => client.emit(packet.name,packet.params))
});
return server;
}
module.exports = createServer;