在 Ubuntu 中搭建 Minecraft 服务器并挂载 Mod

最近室友在 Ubuntu 上跑 MC,我帮着搭了一下,但由于包是他自己改过的,所以可能具体的运行过程并不通用,但总体环境配置还是比较通用的。

准备环境

首先 MC 是跑在 java 环境下的,为了让它跑的更加顺畅,我们还是要在 Ubuntu 上安装甲骨文的 java 环境:

验证

安装好以后,可以使用这个命令来验证你的 java 版本: java -version

如果一切顺利,那你应该看到的是这样的结果:

部署服务器

这里我使用的是室友之前在 Windows 上已经配好在用的服务器,就不再单独下载,将服务器打包 scp 到vps上解压即可。

不过,要运行 mc,每次都这么启动可不行,命令太长难以记忆,我们写一个脚本来方便启动它: vi mc.sh

其中,768M 是给行的内存大小,看你需求,由于我这里要加载一堆mod,所以我改成了2048M,一般则默认就够用了。

这里 Start.jar  就是我的服务器主程序了,可能你遇到的具体名称和我的不同,要注意区分,最后的 nogui  参数则说明无图形启动(毕竟是终端啊喂!)

给权限

记得使用命令 chmod +x mc.sh 来给 mc.sh 可执行权限——否则的话你的脚本可能无法执行。

 安装 Mod

据说要使用 Mod,需要使用特殊的服务器?总之,你可能需要将mod放入制定的目录,比如我的情况是放在服务器同目录的 Mods 目录里,而 Forge 可能就是你的家目录的 .minecraft 目录里,要用心寻宝。

后台执行

现在你已经可以使用mc.sh来执行服务器了——不过,由于我们是ssh远程上的vps,一旦退出,服务器也就跪了。所以,要想一个办法来让它后台执行,不过遗憾的是mc自己并不支持后台服务形式,好在我们还有神器——screen

安装工具

使用命令 apt-get install screen 来安装 Screen

使用命令 screen -dmS mc 来创建一个名为 mc  的窗口

然后使用命令 screen -r mc 来进入这个窗口

这下你就可以在里边执行命令 sh mc.sh 来启动mc服务器了,等服务器运行起来了,你就可以使用组合按键先 Control + A然后 Control + D 来隐藏窗口了。

要查看后台运行了那些窗口?使用命令 screen -ls 即可。

至此,全部配置完成!

参考阅读

linux/ubuntu架设minecraft服务端教程

how-do-i-use-minecraft-mods

“在 Ubuntu 中搭建 Minecraft 服务器并挂载 Mod”的12个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注