ChrisKim
Do not go gentle into that good night.
颢天

从零开始使用云服务器搭建 Minecraft 服务器

视频

b 站在线观看:https://www.bilibili.com/video/BV1pa411G7zy

视频文件下载:https://www.aliyundrive.com/s/TNhChprmXWQ

视频与本文都采用 CC BY-NC-SA 4.0 许可,转载和二次创作请遵守该协议。请前往协议网站,或查看视频分享文件夹内的 LISENCE.txt 文件查看详细协议。

资料

P1 全套基本流程

① 服务器购买

② 远程登录服务器

Xshell 官网:https://www.xshell.com/zh/

③ 配置服务器环境

  1. 更新软件包列表:apt update
  2. 安装 Java 运行时环境:apt install openjdk-17-jre (数字即版本,可对照下表更改)
Minecraft 版本Java 版本
1.18+17
1.17+16+
1.12+8+
1.11-8
  1. 检查环境是否正常:java -version (若输出了安装的版本即正常)
  2. 安装 MCSManager:wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash(GitHub 仓库见下,感兴趣可以去看看)
  1. 启用 MCSManager 服务:systemctl enable mcsm-{daemon,web}.service
  2. 运行 MCSManager 服务:systemctl start mcsm-{daemon,web}.service
  3. 检查 MCSManager 服务状态:systemctl status mcsm-{daemon,web}.service(绿色即正常,按 q 退出页面)
  4. 放通防火墙:需要放通 23333 与 24444 端口(TCP 协议)
  5. 访问 MCSManager 面板:浏览器打开 http://<公网IP>:23333/

④ 配置 Minecraft 服务端

  1. Minecraft 官方原版服务端:https://run.sh.cn/mcs
  2. 放通防火墙:需要放通 25565 端口(TCP 协议)

配置文件重点:

  • gamemode
    • survival – 生存
    • creative – 创造
    • adventure – 冒险
  • difficulty
    • peaceful – 和平
    • easy – 简单
    • normal – 中等
    • hard – 困难
  • max-players
    • 最大玩家数量
  • online-mode
    • true – 只有正版能进服
    • false – 无正版验证
  • white-list
    • true – 只有白名单玩家能进服
    • false – 任何玩家能进服

⑤ 尝试连接服务器

开启游戏,添加多人服务器,服务器地址填写服务器的公网 IP。

P2 域名购买和解析

① 域名购买

阿里云域名购买:https://wanwang.aliyun.com/

新用户域名一般都非常便宜,后缀对使用没有影响,选择便宜的即可。

购买后可能需要实名认证,认证完成后就可以进行解析了。

② 域名解析

阿里云域名列表:https://dc.console.aliyun.com/#/domain-list/all

进入解析后,点击添加记录:

  • 记录类型:A
  • 主机记录:任意,若填写 @ 则代表无前缀
  • 解析线路:默认
  • 记录值:填写服务器公网 IP
  • TTL:默认 10 分钟,意思是解析记录修改后的生效时间

P3 Java 版 Mod 服

① 下载安装并测试 Forge

注:我的云盘只收集了主流版本的目前最新版,想要最新请前往官网。

启动脚本示例:java -Xms1G -Xmx4G -jar forge-1.12.2-14.23.5.2859.jar nogui

参数解释(请根据自身情况修改,不可复制示例):

  • -Xms*G:虚拟机最低内存 *GB,不是很重要,设置 1G 即可。
  • -Xmx*G:虚拟机最高内存 *GB,不能超过服务器内存上限,根据自己调整。
  • -jar *:指定需要启动的 jar 文件,后面接文件名。
  • nogui:指定不需要可视化界面。

② 上传 Forge 服务端到服务器并测试启动

(视频中 Java 版本的卸载与安装内容移至另一个专题来讲解)

没啥其他要说的

③ 下载安装并测试 Fabric

注:我的云盘只收集了主流版本的目前最新版,想要最新请前往官网。

④ 上传 Fabric 服务端到服务器并测试启动

没啥其他要说的

P4 基岩版服务器

① 下载基岩版服务端

官网:https://www.minecraft.net/en-us/download/server/bedrock

② 上传到服务器

启动命令填写:./bedrock_server

③ 赋予服务端执行权限

  1. 复制当前服务器的工作路径,下文用 <Directory> 表示
  2. 使用 Xshell 连接到服务器,进行下面的操作。
  3. 进入服务器目录:cd <Directory>
  4. 查看当前目录的文件:ll
  5. 给服务端赋予执行权限:chmod +x bedrock_server
  6. 查看当前目录的文件:ll,若服务端变绿即拥有执行权限

④ 运行服务器

点击开启实例,正常运行。

放通防火墙:需要放通 19132 端口(UDP 协议

⑤ 尝试连接服务器

开启游戏,添加多人服务器,服务器地址填写服务器的公网 IP,端口默认 19132

P5 切换服务器 Java 版本

① 卸载旧的版本

  1. 检查当前安装的版本:java -version
  2. 卸载当前版本:apt remove openjdk-17-jre(以 Java 17 为例)
  3. 清理残留依赖包:apt autoremove
  4. 检查是否完全卸载:java -version(若报错则卸载成功)

② 安装新的版本

  1. 安装新的版本:apt install openjdk-8-jre(以 Java 8 为例)
  2. 检查当前安装的版本:java -version
本文链接:https://www.zouht.com/2954.html
本文使用:CC BY-NC-SA 4.0 许可
# # #
首页      教程      从零开始使用云服务器搭建 Minecraft 服务器

发表回复

textsms
account_circle
email

颢天

从零开始使用云服务器搭建 Minecraft 服务器
视频 b 站在线观看:https://www.bilibili.com/video/BV1pa411G7zy 视频文件下载:https://www.aliyundrive.com/s/TNhChprmXWQ 视频与本文都采用 CC BY-NC-SA 4.0 许可,转…
扫描二维码继续阅读
2022-08-23