使用Node.js来运行Minecraft服务器

示例

const proc = require('child_process');

// サーバーの実行
var server = proc.spawn(
    "java",
   ['-Xms1024M', '-Xmx1024M', '-jar', 'minecraft_server.jar', 'nogui'],
   { cwd: "C:/user/yuta/desktop/server" } // サーバーファイルのディレクトリ
);
// ログを表示する
server.stdout.on('data', function (log) {
   console.log(""+log);
});
server.stderr.on('data', function (log) {
   console.log(""+log);
});

// コマンドを実行する 以下ではhelpコマンドを実行している
server.stdin.write("help" + "\r");
广告
将在 10 秒后关闭
bannerAds