部署开源的Minecraft服务器智能运维管理系统 Minecraft-Rcon-Manage 自存简易教程
项目地址Minecraft-Rcon-Manage前言笔者最近寻找一款能实现Minecraft服务器RCON远程访问的工具找到了这个目前正在持续更新、功能丰富的开源项目Minecraft-Rcon-Manage但实际部署过程中发现作者提供的教程博客无法正常访问Github仓库中的README又过于简陋不易于理解故记下自己的部署过程。1. 环境要求根据作者提供的环境要求JDK 21Maven 3.2MySQL 5.7Redis 5.0Node.js 16白名单前端需 Node.js 18这里以Linux Mint 22.1Ubuntu 24.04系统为例提供一个简易的环境搭建教程。首先确保安装了java众所周知你如果机器上有跑MC那肯定有java终端输入java --version查看当前java版本确保java版本高于21。在图中这种情况下发现jdk版本只有17此情况请卸载当前java并安装21版本的javasudoaptinstallopenjdk-21-jdk如果你有像我一样保留老版本java的需求请单独下载java21下载链接然后终端输入mkdir~/jdk21cd~/jdk21tar-xzvfOpenJDK21U-jdk_x64...version.tar.gz在下文的教程需要用到java命令时将java命令替换成~/jdk21/jdk-21.0.x/bin/java即可。其他的环境配置基本同理其中MySQL、Redis、Nodejs可直接用apt安装sudoaptupdatesudoaptinstallmysql-server mysql-client redis nodejs通常安装这些后服务就会自动启动若服务没有运行使用sudo systemctl start mysql redis运行对应的服务就行了。Maven的安装需要到官网下载并解压然后将其添加到环境变量。tar-xzvfapache-maven-version-bin.tar.gz将解压后的文件夹移动到/usr/localmvapache-maven-version/usr/local/maven编辑环境变量sudovim/etc/profile在文件末尾添加以下内容exportMAVEN_HOME/usr/local/mavenexportPATH$MAVEN_HOME/bin:$PATH保存并使配置生效source/etc/profile至此环境的配置已全部完成。2. 部署流程克隆项目地址cd~gitclone https://gitclone.com/github.com/pilgrimage233/Minecraft-Rcon-ManagecdMinecraft-Rcon-Manage/下载Endless Manager后端jar文件较大推荐使用aria2多线程下载aria2c-s8-x8https://release-assets.githubusercontent.com/github-production-release-asset/770347872/4d4b8f2f-920d-4011-8355-83a8818fb657# 以3.8.2版本为例运行java -jar endless-manager-version.jar此时会在/config下生成配置文件application-druid.ymlapplication.yml且进程会报错停止运行一次为正常现象。编辑文件application-druid.ymlvimconfig/application-druid.yml这个文件负责数据库连接。打开它找到master部分按以下说明修改spring:datasource:druid:master:# 1. 修改地址将 10.0.0.150:13306 改为 localhost:3306 (如果你没改过MySQL默认端口)url:jdbc:mysql://localhost:3306/ruoyi?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLfalseserverTimezoneAsia/Shanghai# 2. 修改账号填入你本地 MySQL 的用户名通常是 rootusername:root# 3. 修改密码填入你安装 MySQL 时设置的密码没设置过默认就是系统登录密码password:你的数据库密码进入MySQL命令行sudomysql-uroot-p执行命令CREATE DATABASE minecraft_manager CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE ruoyi DEFAULT CHARACTER SET utf8mb4; exit再次执行java-jarendless-manager-version.jar# 改为你下载的版本此时后端程序应该已经能正常运行访问8080端口即可打开后端网页界面。下面来启动前端程序。先运行命令安装依赖cdendless-uinpminstall--registryhttps://registry.npmmirror.com由于apt默认安装的nodejs版本较新需要我们修改一下package.json以确保兼容性vimpackage.json找到scripts部分将dev进行修改dev:export NODE_OPTIONS--openssl-legacy-provider vue-cli-service serve然后运行npmrun dev此时前端程序也已经运行了起来默认端口一般是1024访问1024端口即可看到前端网页相关截图可以在原仓库找到。3. 结语至此我们已经可以在网页中使用与MC服务器相关的各种功能。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2456426.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!