Minecraft服务器搭建

很早就开始玩的一款游戏,正巧在国内入手了一个服务器就手痒搭着玩玩了。参考了很多文献资料,当然最后终于成功啦。

Minecraft服务端的运行环境当然还是和windows上的java,所以首先安装java

yum -y install java-1.8.0-openjdk

接下来就是新建一个目录了

mkdir /myworld

把你想安装的服务器核心文件.jar通过ftp或者直接wget到这个目录。这里附上一个Mcbbs的链接。
下面就到了开启服务器的命令了: 700M代表分配其允许使用的内存大小。

java -jar -Xmx700M -Xms700M -XX:MaxPermSize=512M -Dfile.encoding=utf-8 -Duser.timezone=Asia/Hong_Kong craftbukkit-1.7.2-R0.4-20140316.221310-4.jar

关闭服务器就是简单的stop了。
嘘~瞒着基友们偷偷造的一个小基地( ̄▽ ̄)”
myHome

当然,这么长的命令当然得放在脚本里啦。在该目录下新建一个start.sh脚本,写入以下代码:

#!/bin/sh
# Program:
#   start minecraft service on port 12324
#History
# 2015/12/7 BigH First release
java -jar -Xmx700M -Xms700M -XX:MaxPermSize=512M -Dfile.encoding=utf-8 -Duser.timezone=Asia/Hong_Kong craftbukkit-1.7.2-R0.4-20140316.221310-4.jar

然后我们会发现每次执行./start.sh的时候都会跳到一个控制页面,但是我们不可能每次session都不关吧,这里就引入一个叫做screen的东西。

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。在centos中我们的安装命令当然是这样的:

yum install screen

然后我们就可以创建一个screen会话了:screen -S minec
在里面我们照着前面的执行./start.sh
有时会遇到权限问题可以chmod 777 start.sh
然后我们通过快捷键CTRL+A D退出minec会话
服务器就正常的运行啦。

有想一起玩的童鞋可以私信我哟o(^▽^)o。

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据