文章目录
- 我的世界Bukkit插件开发【部署云服务器】(spogit核心)(全)
- 前言
- 一、云服务器配置
- 二、配置云服务器环境
- 1.安装Java17
- 2.上传核心包
- 3.开放我的世界默认端口
- 三、设置启动脚本
- 四、设置结束脚本
- 五、启动说明
- 1.文件说明如下
- 2.日志说明
- 六、客户端连接
- 1.PCL2
- 2. 游戏连接
- 七、总结与后续
- 🚀 后续学习方向
我的世界Bukkit插件开发【部署云服务器】(spogit核心)(全)
前言
你好!如果你是一位《我的世界》玩家,想要拥有一台属于自己的、可以和朋友联机的服务器,但又对复杂的部署过程感到无从下手,那么这篇教程正是为你准备的。
本文将手把手教你,如何从零开始,在一台云服务器上部署Spigot服务端核心(文中提到的“spogit核心”为笔误,应为 Spigot)。教程内容涵盖了从服务器选购配置、环境搭建、脚本编写,到最终成功开服并与朋友连接的全过程。文章力求步骤清晰、干货满满,避免冗长的理论,专注于可操作的实践。
目标读者:
- 有一定 Linux 命令行基础(会使用 SSH 连接、执行基本命令)的玩家。
- 希望低成本、自主可控地搭建《我的世界》私服的服主。
- 对 Bukkit/Spigot 插件开发感兴趣,需要先搭建测试环境的开发者。
你将学到:
- 环境准备:如何为云服务器安装合适的 Java 环境。
- 服务端部署:获取并上传 Spigot 服务端核心文件。
- 自动化运维:编写可靠的启动与停止脚本,方便管理。
- 网络配置:开放服务器端口,确保可被连接。
- 客户端连接:使用 PCL2 启动器成功进入自己的服务器。
文章结构:
本文将从云服务器配置讲起,逐步完成环境搭建、脚本设置、服务启动与客户端连接。每个步骤都配有详细的命令和截图,确保你可以顺利跟进。现在,让我们开始吧!
一、云服务器配置
我用的是腾讯云服务器,系统是 OpenCloudOS 9,其他也系统也可以,就是安装jdk需要注意
二、配置云服务器环境
1.安装Java17
# 下载 JDK 17wgethttps://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz# 解压并放置到系统目录sudotarxzf openjdk-17.0.2_linux-x64_bin.tar.gz-C/usr/local/# 配置环境变量echo'export JAVA_HOME=/usr/local/jdk-17.0.2'>>~/.bashrcecho'export PATH=$JAVA_HOME/bin:$PATH'>>~/.bashrcsource~/.bashrc安装后验证
输入命令 java ,出现java信息即可
输入命令 java - version 出现java版本信息
如果无任何输出或命令错误,请重新下载JDK
2.上传核心包
核心包下载官网:选择1.20.1 下载链接
使用ssh工具,连接自己的云服务器,进入到根目录创建游戏目录把 spigot-1.20.1.jar上传到此处
cd/mkdirminecraftcdminecraftmkdirmccdmc上传后目录有一个核心jar包
3.开放我的世界默认端口
进入云服务器控制台-防火墙新增规则25565,来源根据实际配置,如果不想别人访问就指定ip地址即可
三、设置启动脚本
可以参考我的启动脚本,还是比较好用的,其中内存分配可以根据自己的服务器配置来,配额不要接近服务器内存或者超出,会导致服务器内存溢出崩溃!
#!/bin/bash