【lookas2001的日常】使用Nukkit搭建MinecraftPE服务器

lookas2001 2017-06-06 16:29:29
Nukkit是一个很优秀的MinecraftPE开服软件,现在支持1.0.3(支持的版本也是可以的哈),现在在这里写一下如何用nukkit开服,然后填补一下我所经历的坑。 因为nukkit官方没有给特别详细的教程,所以这里我就用我的方式进行搭建了。 因为nukkit官方没有给deb包并且受到seafile的一些启发,所以在目录方面,我就使用一下自己认为比较好的“最优实践”吧。 本文章仅仅适用于ubuntu平台,centos安装方式可能有所不同,请留意。 本文章需要一定的ubuntu使用基础,vi ls mkdir apt 本文章经测试适用于aliyun的ubuntu16.04,由于技术更新非常迅速,请注意本文章发表时间。 安装软件包 sudo apt install default-jre supervisor 创建目录 (官方没有提及,但是建议如此创建目录,实际上,你想放到哪里都可以) 切换到用户目录 cd ~ 创建nukkit目录 mkdir nukkit 进入这个目录 cd nukkit 下载nukkit jar包 因为官方没有在github上放release,所以也没有办法直接下载完成版本,当然官方在下面也给了另外一种方式下载,通过第三方搭建好的镜像下载,但是请注意,这是第三方网站,nukkit官方对这个包不负任何责任,如果想要自己构建jar包,请自行下载源代码文件。 这是下载源地址,请自行按照最新版本下载http://ci.mengcraft.com:8080/job/Nukkit/lastSuccessfulBuild/ wget http://ci.mengcraft.com:8080/job/Nukkit/lastSuccessfulBuild/artifact/target/nukkit-1.0-SNAPSHOT.jar(随着时间的推移,这个链接会更新成新的,需要自行切换) mv nukkit-1.0-SNAPSHOT.jar nukkit.jar (文件名也是,请更新成自己的) 创建运行环境脚本 vi nukkit.sh 输入 #!/bin/sh basepath=$(cd `dirname $0`; pwd) cd $basepath java -jar nukkit.jar 保存(:wq) 更改执行文件权限 chmod a+x nukkit.sh 配置nukkit 初次运行nukkit ./nukkit.sh 根据提示,进行配置,然后你会发现目录下创建了一些文件、目录。 配置supervisor,使nukkit以服务运行 sudo vi /etc/supervisor/conf.d/nukkit.conf 如下填写 [program:nukkit] process_name=%(program_name)s_%(process_num)02d command=/bin/sh -c /home/ubuntu/nukkit/nukkit.sh(根据自己的用户名调整文件地址,root用户在/root下) autostart=true autorestart=true user=ubuntu(根据自己的用户名调整名称) numprocs=1 redirect_stderr=true stdout_logfile=/var/log/nukkit.log 重新读取配置supervisor sudo supervisorctl reload 完成! p.s. 如果教程有啥问题,有五的网账户的可以使用评论在下方留言,没有五的网账户的可以发邮件给我,lookas2001@qq.com p.s.2 欢迎分享~ 项目地址:https://github.com/nukkit/nukkit 项目论坛:http://tieba.baidu.com/f?kw=nukkit

评论

没有评论哟~