您的位置:首页 > 运维架构 > Linux

如何在Linux环境上建立MINECRAFT craftbukkit服务器

2014-07-22 19:40 274 查看
编写原因:针对在第三方服务器且为Linux环境上建立MINECRAFT服务器(以阿里云为例),网络上并没有相关的参考帖,我将配置的过程与我遇到的问题与大家进行分享。

准备工具:

一、Xshell(对方便对Linux控制台的管理)

二、Xftp(方便新手对阿里云服务器进行文件传输)

MINECRAFT服务端启动所需环境:JAVA JDK 1.7 ,MySQL ,craftbukkit

MINECRAFT游戏管理网页所需工具:Tomcat7.0

一、JDK环境配置

1.去oracle官网下载所需JDK (tar.gz)http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.增加可执行权限 chmod +x jdk-7u??(你的版本号)-linux-x64.bin。

3.修改环境变量
#vi /etc/profile

最下面添加下面几行,注意红色字部分要根据你下载解压得到的东西修改。
export JAVA_HOME=/usr/lib/jdk1.7.0_07
export JRE_HOME=${JAVA_HOME}/jre   
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
export PATH=${JAVA_HOME}/bin:$PATH   
:wq(保存并退出)
再此一定要注意2点  
1.安装JDK时一定要确认用户拥有运行权限 -chmod 755(777)
2.配置环境变量时尽量使用-vi命令  不要使用Xftp拖出使用windows写字板保存再复制回去替换的方法。

二、Tomcat如果你不需要建立Minecraft个人主页,跳过即可。

1.Tomcat官网下载地址
http://tomcat.apache.org/

以tomcat-7.0.54为例
tar -zxvf jakarta-tomcat-7.0.54.tar.gz 解压

跟上一步一样配置环境  \etc\profile这个文件中。

  export JAVA_HOME=/usr/java/jdk1.7.0_07
  export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
  export CATALINA_HOME=/opt/jakarta-tomcat-7.0.54
  export PATH=$JAVA_HOME/bin:$PATH

  更新:

source /etc/profile

Tomcat就可以启动了.

提醒:使用Xshell时可以正常连接你的服务器,但Xftp无法连接时,主要是因为SSH:安全外壳协议

请确认你的/etc/ssh/sshd_config中配置了
Subsystem sftp /usr/libexec/openssh/sftp-server
如果还是失败,请直接从Xshell中的Xftp按钮进入。本人亲测可行:)。

关键的环境已经配置完,现在尝试启动MINECRAFT  craftbukkit服务器包吧~
第一次启动前记得设置内存 能启动MINECRAFT最小的JAVA虚拟机内存为1G  以1G内存小型服务器为例:
java -Xms128M -Xmx800M -jar craftbukkit-1.6.2-R0.2.jar
(根据你的游戏版本改动)  
mod拖入plugins文件夹即可
享受你的服主生涯吧:)

本文为原创,转载请注明出处:)

#vi /etc/profile
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息