环境搭建

JAVA

1
2
# 安装jdk1.8
yum install java-1.8.0-openjdk.x86_64 -y

多窗口管理工具: screen

在服务器终端运行游戏服务端程序后,若是将终端连接断开,会导致服务端程序也停止,所以可以使用 screen 工具来方便地让服务端后台运行

1
2
# 安装后台运行工具(多窗口切换)
yum install screen -y

MC 服务端

核心

  • 原版核心(原汁原味的体验,无插件,无Mod)
  • Paper 核心(插件服)
  • Mohist 核心(插件 + Mod)

下载对应的核心 .jar 文件到文件夹中,运行会生成一些文件,有些版本需要将生成的 eula.txt 文件中的 false 改为 true ,再重新运行。

启动脚本

start.sh (Linux 系统)或 start.bat (Windows 系统)文件:

1
2
# 运行服务端
java -Xms2048M -Xmx4096M -jar server.jar nogui

screen 的使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# -S 表示创建窗口,参数为窗口名
# -s 表示执行 shell 脚本,参数为脚本文件
# 新建一个窗口并在其中运行 start.sh 脚本,窗口名为 mc
screen -S mc -s start.sh

# 查看已有窗口
screen -ls

# 切换到已离线(Detached)的窗口
screen -r mc

# 切换到指定窗口
screen -x mc

# 挂起指定窗口,放在后台
screen -d mc

# 新建一个后台静默运行的窗口
screen -dmS mc

# 在窗口中执行,会关闭当前会话窗口
exit

进入一个会话后可使用快捷键

快捷键 功能描述
Ctrl+a+c 创建一个新的窗口
Ctrl+a+w 列出窗口列表
Ctrl+a+n 回到下一个窗口
Ctrl+a+p 回到上一个窗口
Ctrl+a+0-9 切换窗口,在第0个窗口和第9个窗口之间切换