当前位置: 首页 > news >正文

本地搭建我的世界服务器(JAVA)简单记录

网上参考教程挺多的,踩了不少坑,简单记录一下,我做的是一个私人服务器,就是和朋友3、4个人玩。
笨蛋 MC 开服教程
先放一个比较系统和完整的教程,萌新可用,这个教程很详细,我只是记录一下自己的安装过程,以防忘记,也希望能帮到一些人。

环境

HMCL启动器
我用的是1.16.5的java版本
服务器是mod服
用forge插件管理mod
java 8

下载HMCL

直接去官网下载最新版就好了
HMCL
在服务器也要安装一个,以便做测试

服务器搭建

要有公网IP,或者内网穿透,方法我这里就不多说了,很多很详细的教程,笨蛋 MC 开服教程,这个里面也介绍了很多详细的方法。

下载forge

参考
官网下载你要玩的MC版本对应的forge
forge

下载recommended就可以
这个东西要放在服务器一个文件夹中
进入这个包所在文件夹执行命令

java -jar forge-1.16.3-34.1.0.jar -nogui
这个.jar文件是你下载的forge文件的文件名
在这里插入图片描述
选择安装在服务器
然后会报错,发现当前文件夹下出现eula.txt文件,
eula文件里面的false改为true
修改server.properties文件,服务器设置
然后再次执行java -jar forge-1.16.3-34.1.0.jar -nogui命令就可以吧服务器运行起来了
注意并不是所有的mod都需要装在服务器,而且并不是把包装在服务器,客户端也会自动更新,至于mod的客户端同步,后面再介绍,先来看看怎么判断mod是否需要装在服务器
以mcmod.cn【我比较常用的mod中文网站】为例
在这里插入图片描述
有些包是服务端无效的,那就不需要安装在服务器,服务端可选的包,会在Mod中介绍安装在服务器端有哪些功能。

mod在服务器的安装和在客户端的安装是一样的,下载jar包放到服务器的mods文件夹,重启服务器即可。

mod信息

以mcmod网站为例
在这里插入图片描述
选择mod的时候要记得自己使用那个版本的mod管理插件的,这里以forge1.16.5为例

  1. 运作方式,看这里有没有forge,没有这个mod就用不了
  2. 运行环境,看看需不需要安装在服务器端
  3. 下载地址,建议curseforge
  4. 支持的MC版本,在这里看有没有支持你的MC版本
  5. Mod详细介绍,Mod教程,会给出关于这个mod的用法等,遇到问题就看这边先,要详细看,90%的问题都能解决

客户端的mod同步更新

HMCL提供了一个方法,但是不太方便
这里推荐一个工具
McPatchDocs
官方还给了一个B站视频教程
McPatch软件教程
很轻量级,很方便,我是用nginx做的静态资源管理,这个还是比较强大,McPatch本身也提供了一个静态文件管理的东西,但是很慢。
如果用自己的Nginx的话,只需要修改配置文件中的IP改为,自己服务器的公网IP即可。

自动更新

在视频教程的9分25秒,可以实现客户端启动游戏的时候自动更新,这样小伙伴就只需要点启动游戏就好了,不需要考虑各种问题,不过建议安装新mod之前现在本地客户端测试一下mod有没有冲突,不然大家更新后,就会全部崩溃的

forge版mod整合包中的mod文件名不能有+,使用HMCL作为客户端更新软件【这个问题采用mcPatch做mod同步就不会出现】

否则报错
在这里插入图片描述

参考https://github.com/HMCL-dev/HMCL/issues/2551

光影方块亮度设置

选项-》光影》光影设置》光照》方块亮度

服务器多世界

官方教程中提到脚本
在这里插入图片描述
可以管理多世界,但是对windows不支持

小结

这个过程中踩了好多坑,一直没找到合理的教程和方法,现在只是把自己配置过程中遇到的关键问题记录一下,就想到这么多,如果后续还有的话,我会继续补充,希望大家都能成功开服,和小伙伴玩的开心,有什么问题可以评论区留言哦。

参考

服务器搭建
笨蛋 MC 开服教程
手把手教你搭建一个Minecraft 服务器
Minecraft 服务器安装Forge 并添加Mod
【我的世界】从零开始,自己电脑免费搭建服务器并和好伙伴一起玩(java版)
新手向!全面教你搭建自己的Minecraft(Java版)服务器!开服真的超简单!
MineCraft官方WiKi
MineCraft官方
我的世界服务器搭建指南
官方教程:假设Java版服务器
mc服务器如何给自己op
我的世界服务器管理员op指令大全
使用HMCL自动更新服务器客户端
服务端自动更新整合包制作教程
windows系统下安装Nginx以及简单使用
Windows下Nginx的启动、停止等命令
Win正确关闭nginx服务(不要采坑了!!!)
使用Gitee作为静态资源服务器
普通路由器DMZ主机设置及访问方法
在外网访问家里面的电脑 和 DMZ

光影,材质
【Minecraft】java版mod、光影、材质安装笔记
mc如何在服务器上装光影

《我的世界》教程:如何安装光影和材质包?

服主资源站一个服主论坛

保护区域
【我的世界命令教程】16命令方块制作主城保护区

插件
插件|笨蛋MC开服教程
Minecraft插件百科
Minecraft-服务器地图创建、管理(Multiverse插件)

客户端自动更新
McPatchDocs
McHMR

如何在服务器上使用你心爱的多世界模组
教你开一个Minecraft Java版服务器(原版、Spigot、Paper、Mohist)
【教程】如何给我的世界服务器添加模组和插件

相关文章:

本地搭建我的世界服务器(JAVA)简单记录

网上参考教程挺多的,踩了不少坑,简单记录一下,我做的是一个私人服务器,就是和朋友3、4个人玩。 笨蛋 MC 开服教程 先放一个比较系统和完整的教程,萌新可用,这个教程很详细,我只是记录一下自己的…...

哪个快?用300万个图斑测试ArcGIS Pro的成对叠加与经典叠加

​​​ 点击下方全系列课程学习 点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合系列直播回放 点击学习——>遥感影像综合处理4大遥感软件ArcGISENVIErdaseCognition 在使用ArcGIS Pro的过程中,很多朋友发现,Pro有个成对叠加工具集。很多…...

超详细!百分百安装成功pytorch,建议收藏

文章目录 一、Anaconda安装1.1下载anaconda1.2配置Anaconda环境1.3验证anaconda是否安装成功 二、查看电脑显卡三、更新显卡驱动3.1下载驱动3.2、查看显卡驱动版本 四、cuda安装4.1CUDA下载4.2CUDA环境配置4.3验证CUDA是否安装成功 五、安装pytorch4.1下载pytorch5.2验证pytorc…...

web基础—dvwa靶场(四)​File Inclusion

File Inclusion(文件包含) 有些 web 应用程序允许用户指定直接文件流的输入,或允许用户将文件上载到服务器。稍后 web 应用程序访问 web 应用程序上下文中用户提供的输入。通过这样种操作,web 应用程序允许恶意文件执行。 如果选择要包含的文件是目标计…...

【Python】练习:控制语句(二)第1关

第1关:分支结构基础实训 第一题第二题第三题第四题(※)第五题(※)第六题第七题 第一题 #第一题 for temp in [-280, -100, 0, 20, 120, 200]:#请在下面编写代码# ********** Begin ********** #if temp>-273.15:F9/…...

Vue3 : Pinia的性质与作用

目录 一.性质 二.作用 三.Pinia 的核心概念 四.使用 1.count.ts 2.count.vue Vue 3 中 Pinia 是一个专为 Vue 3 设计的状态管理库,它旨在提供一种简单、直观的方式来管理应用的状态。 一.性质 1.集成性:Pinia 是 Vue 3 官方推荐的状态管理库&…...

对接金蝶云星空调用即时库存信息查询API

文章目录 前言准备工作获取第三方授权权限与授权配置信息集成金蝶云SDK调用实现备注前言 对于有自己商品信息管理后台并且使用金蝶ERP系统管理物料的商家来说,将金蝶上物料的库存信息同步到管理后台就可以不用去金蝶上确认库存了,可以大大简化管理后台的库存变更工作,这篇文…...

pretrain Llama3

导入模块:导入了一些必要的模块,包括数学计算、时间处理、文件操作、深度学习框架(如torch)、以及自定义的LLama Transformer模型相关内容。 I/O配置:定义了模型输出路径、评估与日志记录的间隔步数、批次大小、最大序…...

[附源码]SpringBoot+VUE+Java实现人脸识别系统

今天带来一款优秀的项目:java人脸识别系统源码 。 系统采用的流行的前后端分离结构,内含功能包括 “人脸数数据录入”,“人脸管理”,“摄像头识别” 如果您有任何问题,也请联系小编,小编是经验丰富的程序员…...

数据库_解决SQL Server数据库log日志过大,清理日志文件方法

SQL Server数据库日志文件过大的原因主要有几个方面: 事务日志记录了所有对数据库进行修改的操作,如插入、更新和删除,这些操作会不断增加日志文件的大小。 长时间运行且未正确结束的事务会持续占用事务日志中的空间,导致日志文…...

引领长期投资新篇章:价值增长与财务安全的双重保障

随着全球金融市场的不断演变,长期投资策略因其稳健性和对价值增长的显著推动作用而日益受到投资者的重视。在这一背景下,Zeal Digital Shares(ZDS)项目以其创新的数字股票产品,为全球投资者提供了一个全新的长期投资平…...

灾备技术演进之路 | 虚拟化无代理备份只能挂载验证和容灾吗?只能无代理恢复吗?且看科力锐升级方案

灾备技术演进之路系列 虚拟化备份技术演进 摆脱束缚,加速前行 无代理备份仅能挂载/恢复验证吗? ——科力锐极简验证演练无代理备份来了 无代理备份无法应对平台级故障吗? ——科力锐应急接管无代理备份来了 无代理备份仅能同平台挂载吗&a…...

PowerShell install 一键部署Oracle23ai

Oracle23ai前言 Oracle Database 23ai Free 让您可以充分体验 Oracle Database 的能力,世界各地的企业都依赖它来处理关键任务工作负载。 Oracle Database Free 的资源限制为 2 个 CPU(前台进程)、2 GB 的 RAM 和 12 GB 的磁盘用户数据。该软件包不仅易于使用,还可轻松下载…...

【Kubernetes】常见面试题汇总(二十五)

目录 73.我们所有人都知道,从单片到微服务的转变解决了开发方面的问题,但却增加了部署方面的问题。公司如何解决部署方面的问题? 74.考虑一家拼车公司希望通过同时扩展其平台来增加服务器数量,公司如何有效地实现这种资源分配? …...

【踩坑】装了显卡,如何让显示器从主板和显卡HDMI都输出

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 背景介绍 装了显卡后,开机默认是从显卡的HDMI输出,但这很不方便。如何让视频仍然从主板输出?或者说让显卡HDMI和主板…...

spring boot启动报错:so that it conforms to the canonical names requirements

springboot 2.x的版本中对配置文件中的命名规范有了强制性的要求,如下图所示中的dataSource属性属于驼峰格式,但是在springboot 2.x中不允许使用驼峰形式。 根据错误提示可知将其使用 - 来分割即可 错误信息的含义:“Canonical names should…...

unix中如何查询和修改进程的资源限制

一、前言 一个进程在运行时,会用到各种资源,比如cpu的使用时间、内存空间、文件等等。那么,一个进程能够占用多少资源呢?cpu使用的时间有多长?进程空间有多大?能够创建多少个文件?这个就是本文…...

【LeetCode每日一题】——401.二进制手表

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 回溯 二【题目难度】 简单 三【题目编号】 401.二进制手表 四【题目描述】 二进制手表顶部…...

ROM和RAM的区别

ROM(Read-Only Memory,只读存储器)和RAM(Random Access Memory,随机存取存储器)是计算机系统中两种不同类型的存储技术,它们在功能、用途和特性上有显著的区别: 1. 存储数据的持久性…...

tomcat的配置

tomcat8最佳配置 <Executor name"tomcatThreadPool" namePrefix"catalina-exec-"maxThreads"500" minSpareThreads"100" prestartminSpareThreads"true"/><Connector executor"tomcatThreadPool" port&…...

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

模型参数、模型存储精度、参数与显存

模型参数量衡量单位 M&#xff1a;百万&#xff08;Million&#xff09; B&#xff1a;十亿&#xff08;Billion&#xff09; 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的&#xff0c;但是一个参数所表示多少字节不一定&#xff0c;需要看这个参数以什么…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

Python实现prophet 理论及参数优化

文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候&#xff0c;写过一篇简单实现&#xff0c;后期随着对该模型的深入研究&#xff0c;本次记录涉及到prophet 的公式以及参数调优&#xff0c;从公式可以更直观…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下&#xff0c;江苏艾立泰以一场跨国资源接力的创新实践&#xff0c;重新定义了绿色供应链的边界。 跨国回收网络&#xff1a;废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点&#xff0c;将海外废弃包装箱通过标准…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec&#xff1f; IPsec VPN 5.1 IPsec传输模式&#xff08;Transport Mode&#xff09; 5.2 IPsec隧道模式&#xff08;Tunne…...

C++八股 —— 单例模式

文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全&#xff08;Thread Safety&#xff09; 线程安全是指在多线程环境下&#xff0c;某个函数、类或代码片段能够被多个线程同时调用时&#xff0c;仍能保证数据的一致性和逻辑的正确性&#xf…...

BLEU评分:机器翻译质量评估的黄金标准

BLEU评分&#xff1a;机器翻译质量评估的黄金标准 1. 引言 在自然语言处理(NLP)领域&#xff0c;衡量一个机器翻译模型的性能至关重要。BLEU (Bilingual Evaluation Understudy) 作为一种自动化评估指标&#xff0c;自2002年由IBM的Kishore Papineni等人提出以来&#xff0c;…...