配置环境
首先要有java
环境,不支持openjdk8
以上的版本
- 安装java8
sudp apt-get update
sudo apt-get install openjdk-8-jdk
- 检查java版本
命令 java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
- 下载buildTools
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
- 下载官方服务器jar包(这里是1.15.2)
java -jar BuildTools.jar --rev 1.15.2
这里注意`BuildTools.jar`为路径jar包路径
你的可能是/Home/Desktop/**/BuildTools.jar
Tips:
1、将你的文件拖到terminal里,就会显示这个文件路径。
2、可以专门建一个文件夹存储服务器文件
服务端配置
- 服务端的配置文件
server.properties
,可以查看wiki文档
sudo vim <server.properties路径>
运行服务器jar包
- 命令
java -Xms1024m -Xmx2048m -jar '/home/*/MCServers/1.15.2/spigot-1.15.2.jar' nogui
- 参数解释
java
固定格式
-Xms
最小运行内存
1024m
1024兆,你也可以1g这样表示
-Xmx
最大运行内存
2048m
同1024m
-jar
固定格式
'/home/*/MCServers/1.15.2/spigot-1.15.2.jar'
我的jar包路径
nogui
不显示GUI运行
第一次运行
会在服务端jar包同路径下产生一个ELUA
文件,需要用户同意才能继续
sudo vim <elua文件路径>
ture 改为 false
保存退出后,再次运行上一条命令
java -Xms1024m -Xmx2048m -jar '/home/*/MCServers/1.15.2/spigot-1.15.2.jar' nogui
输出日志如下,出现Done
就可以了
[14:32:22] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparin
g spawn area: 0%
[14:32:22] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparin
g spawn area: 0%
[14:32:23] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Time ela
psed: 1302 ms
[14:32:23] [Server thread/INFO] [minecraft/DedicatedServer]: Done (21.867s)! For help, type "help"
Tip
可以将这条命令写进shell
脚本,运行一下脚本就好了
shell脚本给权限sudo chmod +x <脚本路径>
网友评论