SuperAPI AI 工具集

minecraft-server

编程与开发

查看项目

更新于 10-16 00:30

技能介绍

用途:把 Minecraft Java 服务器作为生产服务部署,而非一次性启动 jar。适用于 Linux VPS 或独立主机,强调保守、可观测的默认配置:专用用户、systemd、仅开放游戏端口、私有管理通道、备份、性能分析与版本兼容性校验。

主要能力:先探测主机事实(uname -m、nproc、free -h、df -h、java -version、/opt/minecraft、minecraft.service、监听端口、防火墙、Tailscale),再询问高影响选项:Minecraft 版本、服务端类型(Vanilla、Fabric、Quilt、Forge、NeoForge、Paper、Purpur、Folia)、公开/私有访问、白名单、max-players、视距、种子、MOTD、图标、EULA、模组/插件目标、Discord 桥接、数据包、远景系统与备份策略。安装时使用专用 minecraft 用户(通常 /opt/minecraft)、匹配的 Java 运行时、/etc/systemd/system/minecraft.service、server.properties、eula.txt、mods/ 或 plugins/。加固:公网仅开放 25565/tcp,SSH 走 VPN/Tailscale,RCON、query、网页地图、面板、数据库不公开。验证服务状态、日志就绪行、端口、防火墙、白名单与模组依赖。

使用方式:按服务端类型读取对应参考(vanilla.md、fabric.md、forge-neoforge.md、paper.md、operations.md)。默认路径 /opt/minecraft,用户/组 minecraft,服务 minecraft.service,生存模式,难度 hard,online-mode=true,私有服启用白名单,spawn-protection=0,RCON 与 query 默认关闭,视距 8-10(公开)/12(小型私有)/16(2-4 人预生成),模拟距离 5-6,内存 4G(小型 Vanilla/Paper)至 8-12G(中等整合包),Java 21 用于 1.20.5+/1.21+。性能基线:Fabric 小型私有服仅装兼容稳定版 fabric-api、lithium、ferrite-core、spark、chunky、krypton、servercore、scalablelux、alternate-current;c2me 需 Spark 确认瓶颈且用户接受 alpha 风险。

限制与安全规则:不得以 root 运行;不得在已有私有管理通道时公开 SSH;不得在用户不理解用户名伪造风险时关闭 online-mode;不得公开 RCON;不得默认安装 C2ME/alpha 性能模组;不得在应用种子前创建新世界;不得自动应用改变玩法的规则或数据包;不得未经批准删除世界、模组、配置或备份;更改加载器、模组、插件、Java 或世界关键配置前先停服。Discord bot token 视为机密,不得提交、回传或记录。远景系统 Distant Horizons 与 Voxy/VoxyServer 二选一,不要求玩家同时运行两个客户端渲染器。资料未提供具体收费、价格与平台支持信息。