Linux搭建Java国际版Minecraft服务器

前提

前提你要有一台运行内存不小于2GB的服务器

搭建

安装

安装Java

  • 首先执行下方命令产看是否已安装Java,出现版本号就不用再次安装了
    1
    java -version
  • 以Centos为例安装Java
    1
    sudo yum install java-1.8.0-openjdk

安装Screen

  • 执行下方命令安装Screen (依然以CentOS为例)
    1
    sudo yum install screen

下载

  • 首先你要在本地去官网MCBBS下载服务端(网络原因推荐去MCBBS)mcbbs

配置

  • server.jar文件上传到服务器*(Win下可以用WinSCP等工具上传)*
  • 用工具(Putty等)连接服务器,在服务器该文件的目录下执行以下命令
    1
    sudo java -Xms1024m -Xmx1024m -jar server.jar nogui
  • 然后会产生许多文件,其中有一个叫eula.txt
  • 用nano编辑它(报错的话就用命令安装sudo yum install nano )
    1
    sudo nano eula.txt
  • 将其中的 eula = false 更改为 eula = trueCtrl+O然后回车保存

非正版注意

若您想要非正版用户登录服务器还需要额外步骤

  1. 执行以下命令

    1
    sudo nano server.propertices
  2. 修改 online-mode:trueonline-mode:false

  3. 然后保存

启动

  • 创建一个新窗口给MC,防止关掉命令行时进程终止

    1
    sudo screen -S mcserver
  • 再次执行以下命令

    1
    sudo java -Xms1024m -Xmx1024m -jar server.jar nogui
  • 等到出现”help”就搭建完成了

Windows下Java安装与环境变量配置

前言

本文章以Win10较新版本为例,Win7及其以后的windows版本类似

步骤

下载

  1. 第一步自然是去官网下载Java了
  2. 点击 “免费 Java 下载” 按钮Java官网
  3. 跳转到 “下载适用于 Windows 的 Java”的界面Win-Java
  4. 点击“同意并开始免费下载按钮”,然后就会得到JavaSetup.exe文件

安装

  1. 点击刚才得到的文件
  2. 按照提示安装即可(记住你的安装路径,后面配置要用到

环境变量

什么是环境变量

“环境变量(environment variables)”一般是指在操作系统中用来指定操作系统运行环境的一些参数

配置Java环境变量

  • 安装完成后,右击”此电脑“,点击”属性“,选择”高级系统设置
  • 这里可能会提示“以管理员的身份运行”,我们要选择的“”(没弹窗的话就不用管了)
  • 然后就会弹出“系统属性”窗口
  • 选择“高级”,点击“环境变量系统属性
  • 会弹出“环境变量”窗口;找到“系统变量”一栏环境变量
  • 点击“新建”,变量名变量值(你的安装路径)如下所示填写,然后点击“确定
1
2
3
4
5
//变量名
Java_Home

//变量值, 此处只是举例,实际路径为你之前安装的路径
C:\Program Files\Java\jdk1.8.0_91
  • 再点击“新建”,变量名变量值如下所示填写,然后点击“确定”(如果有CLASSPATH就“编辑”
1
2
3
4
5
//变量名
CLASSPATH

//变量值
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • 在“系统变量”(不是用户变量!!)中找到“Path”点击”编辑Path

此处往下步骤新版本win10与旧版本windows(旧win10,win7/8/8.1)略有不同,以新版win10为例,旧版本可参考菜鸟教程


  • 在”编辑环境变量“窗口下,点击“新建”,填写内容如下,然后点击“确定

Path

1
2
3
//新建两行分别填写
%Java_Home%\bin
%Java_Home%\jre\bin
  • 依次保存并返回即可

检验

  1. 按下 ”Win + R“键,输入”cmd
  2. 在cmd中,输入”java -version”
  3. 有版本号输出即为成功