整体流程分为环境搭建、服务端启动、服务端配置、运行维护四个环节。

环境搭建

Miecraft官服只需要安装Java环境即可,不过一般我们会用其他的辅助管理工具。

  1. 安装screen,用于服务器后台管理

    1
    yum install screen
  2. 安装lrzsz,用于上传和下载

    1
    yum install lrzsz
  3. 安装Java,最基本的服务器环境(注意,1.18版本的Minecraft需要Java17,其他版本使用Java8即可)

    1
    yum -y install java-1.8.0-openjdk*
  4. 上传并启动服务端

    1. 创建服务器目录

      1
      2
      cd /usr/games       (进入/usr/games目录)
      mkdir minecraft (创建minecraft目录)
    2. 上传服务端文件

      1
      2
      cd /usr/games/minecraft (进入minecraft目录)
      rz (在弹出窗口中选择需要启动的服务端文件或整合包)
    3. 开启视窗

      1
      screen -S minecraft (创建并进入minecraft视窗)

服务端启动

  1. 第一次启动服务端

    1
    2
    java -Xmx1024M -Xms1024M -jar minecraft_1.14_server.jar nogui
    (启动文件名为minecraft_1.14_server.jar的服务端)

    第一次启动时,会告知需要编辑许可文件。此时服务端会自动关闭,直到许可被同意,操作如下。

  2. 编辑许可与vi编辑器的基本使用

    • 在minecraft目录下操作。
    • vi eula.txt (用vi编辑器修改eula.txt文件)
    • 用键盘的方向键将光标移至文本末尾,按下A键,启动编辑模式。
    • eula=false改为eula=true
    • 随后按下ESC键退出编辑模式。
    • 按住SHIFT和L键旁边的:,启动命令模式,此时左下角会出现冒号。
    • 输入wq(w表示write,q表示quit),按下ENTER键,保存退出。

服务端配置

  1. 服务器参数设置

    1
    vi server.properties    (用vi编辑器修改服务器配置)

    没有正版的玩家可以将online=true改为online=false(关闭在线验证)
    其他参数参考 wiki

  2. 重新启动服务端

    当服务端在运行时,可以在服务端内(screen视窗内)使用stop指令来正常停止服务器。也可以通过ps -ef | grep server指令找到服务端对应的运行进程,使用kill指令来强制停止(无法正常保存世界数据,不推荐)

    当服务端停止运行时,可以用以下命令启动:

    1
    2
    java -Xmx1024M -Xms1024M -jar minecraft_1.14_server.jar nogui
    (启动文件名为minecraft_1.14_server.jar的服务端)

    -Xmx表示服务器能用的理论最大内存量
    -Xms表示服务器初始时使用的内存量
    出现Done For Help表示启动完成。

  3. 退出视窗

    按住CTRL,随后先后分别按下AD键,及可退出screen视窗

  4. 退出xshell

    1
    exit    (退出)

服务器维护

  1. 进入minecraft视窗

    1
    screen -r minecraft            (进入minecraft视窗)
  2. 关闭服务器

    进入minecraft视窗,输入stop

注意:
服务器重启后,视窗需要重建。

附录


本站总访问量