Java版服务器创建
快速创建
对于新手,推荐通过Mcsmanager的预设实现一键部署,快速创建服务器。
在面板中的 快速开始
点击 创建一个Minecraft服务
再选择 一键快速开服
方案
McsManger提供了一些简单的开服方案,包括一些java、基岩版和整合包,对于纯净生存玩家可以直接选择相应的配置进行开服。
选择相应的配置,点击安装,设置服务器名称后,McsManager就会下载相应的开服核心和模组,自动完成服务器的创建。
创建实例
在未运行服务器之前,特定配置中只有eula.txt
一个文件,点击开启实例后,会自动生成server.properties
、 spigot.yml
、bukkit.yml
、 paper.yml
等文件。
server.properties
中存储着Minecraft 服务端极其重要的配置文件,如端口,种子、难度、人数,视距等配置,均可以此文件中进行编辑,我们主要是在这个配置文件中进行修改,点击浏览即可对文件进行编辑。
这里主要列出几个可能需要进行修改的配置
level-seed = #地图种子 默认留空
gamemode=survival #游戏模式(survival,creative,adventure,spectator)
query.port=25565 #设置监听服务器的端口号(参见 enable-rcon),多开时,需要修改端口,避免监听同一个端口产生冲突
level-name= #世界(地图)名称 不要使用中文
difficulty=easy#游戏难度(peaceful, easy, normal,hard)
max-players=20 #服务器最大玩家数限制
online-mode=true #在线(正版)验证,开启后盗版无法进入
spigot.yml
、bukkit.yml
、 paper.yml
为服务器核心的配置文件,能够进一步的控制服务器的行为和具体参数,一些更为高级的限制都在此配置文件中,如服务器最大的生命值上限、服务器最大的伤害上限、是否开启日志输出等。
在高级实例配置中,可以对服务配置进行查看,比如服务器的工作目录等
自定义创建
点击左侧“快速开始”按钮,选择创建一个Minecraft服务器-普通流程创建服务器-Java 版 Minecraft 游戏服务端-上传单个服务端软件(推荐),选择“上传压缩包”或“上传单个服务端软件”,上传您下载的整合包或者jar文件。
单个服务端开服
选择上传单个服务端软件,则需要去核心下载网站如paper,选择你需要的版本下载
上传到面板中,就会自动进行创建。
创建好服务器后,在服务器目录下创建了一个文件夹,文件夹里目前只有一个eula.txt文件
下载完成后,重启服务器,打开控制台查看运行情况,当输出timin reset时,服务器就启动完毕了。
可以在 服务端 server.properties 配置文件 中修改服务器配置,修改端口信息,难度,正版验证,这些参数按需修改。
整合包开服
选择“上传压缩包”,可以去MCBBS论坛下载别人准备好整合包,一般都会集成好服务器核心和模组,上传后会自动把zip文件解压。
在详细信息设置中可以对启动命令进行定义,如我下载的整合包中服务器核心文件为[服务端核心]purpur.jar
,设置最小内存为2G
,最大内存为8G
,自动生成启动命令:
java -Xmx8G -Xms2G -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar [服务端核心]purpur.jar nogui
然后在eula.txt
中,设置为True
。
完成好配置后,即可在控制台界面点击开启实例,当控制台输入Timing Reset时说明服务器启动完毕,可以进去愉快的玩耍了,如图所示
JAVA配置
在开始运行Java服务端之前 Java运行库是必不可少的. 以下是一些Minecraft版本所需的对应的Java版本运行库列表:
- 1.7.x / 1.8.x / 1.9.x - 使用
Java7(不推荐)
或Java8
运行- 1.10.x / 1.12.x - 使用
Java8
运行- 1.12.x / 1.13.x / 1.15.x - 使用
Java8
,Java9
或Java12
运行- 1.16.x - 使用
Java8
,Java9
,Java12
或Java16
运行- 1.17.x - 使用
Java16
或Java17
运行- 1.18.x - 使用Java17或Java18运行
- 1.18.x / 1.19.x - 使用Java17或更高版本运行.
服务端核心
- Spigot (opens new window) [可以装插件]
- paper (opens new window) [可以装插件]
- Forge (opens new window) [可以装MOD]
服务器插件/MOD
- bukkit (opens new window) [下载插件]
- spigotmc (opens new window) [下载插件]
- curseforge (opens new window) [下载MOD]
整合包下载
MCBBS 整合包: https://www.mcbbs.net/forum-serverpack-1.html
基岩版服务器搭建
基岩版服务器推荐通过一键创建进行部署。如果需要手动部署,流程大致如下
大致操作流程
Windows:新建自定义命令实例 -> 上传压缩包 -> 写好启动命令 -> 在线解压压缩包 -> 开服
Linux:新建自定义命令实例 -> 上传压缩包 -> 写好启动脚本文件并上传 -> 在线解压压缩包 -> 开服
具体操作细节(Windows)
- 下载服务端后会有一个
bedrock_server.exe
文件,在面板中的服务端管理
点击创建新实例
再选择自定义启动命令
方案。 - 取好名字,项目位置推荐默认,下一步。
- 使用
选择文件上传
上传你的服务端压缩包,下一步。 - 启动命令写成
bedrock_server.exe
即可,创建成功。 - 在
服务端管理
中的管理
界面,进入在线文件管理
,解压你刚刚上传的压缩包。 - 回到
服务端管理
中的终端
,点击开启
即可启动服务器。
具体操作细节(Linux)
在 Linux 启动 bedrock 服务端就兼用用 sh 脚本启动的方法,否则很有可能启动失败。
- 首先下载Linux系统的服务端,其中会有一个叫做
bedrock_server
的文件。 - 在面板中的
服务端管理
点击创建新实例
再选择自定义启动命令
方案。 - 取好
名字
,项目位置推荐默认,下一步。 - 使用
选择文件上传
上传你的压缩包(必须用zip格式,建议自己下载解压打包成zip),下一步。 - 启动命令写成
sh start.sh
,稍后我们上传这个文件。 - 在自己的本地电脑创建一个脚本文件叫做
start.sh
,写入开服指令:
LD_LIBRARY_PATH=. ./bedrock_server
- 在
服务端管理界面
中点击管理
,进入文件在线管理
,上传这个start.sh
的脚本文件。 - 在
文件在线管理
界面中,解压
你刚刚上传的zip压缩包,稍作休息,耐心等待。 - 开服。
test