使用雨云Ubuntu搭建Mc服务器

news2024/11/15 12:28:44

快两年没写文了吧,好久不见(╹ڡ╹ )

开门见山吧,网上搜了很多,发现没有使用雨云ubuntu搭建mc服务器的教程,所以准备写一篇(顺便恰米 

该文章涵盖了很多我自己搭建时遇到的问题,没有提到的大家可以评论或者私信问我哦

1.服务器的购买与配置

雨云账号注册

如果你是萌新,那我推荐雨云,因为比较便宜。

如果你是大佬,那我推荐雨云,因为比较便宜。

真的真的便宜!

首先进入雨云官网:

官网链接

注册方法就不多赘述了,这里有服务器运营商给的优惠码,注册时候记得填写,首月会有五折优惠

优惠码:MjU4MDI2

服务器的购买

先选择服务器类型,我个人比较喜欢非面板服务器,所以选下面这个(VPS服务器):

随后是服务器的配置

如果是几个朋友玩的小服,推荐下面这个:

总之按需求来。 

操作系统,我们选择Ubuntu20.04

相较于Windows,Ubuntu可以更好得节省系统资源

随后购买即可

2.ssh连接服务器与Java环境配置

连接ssh

首先,使用ssh连接上服务器,什么?你不知道什么是ssh,麻烦百度谢谢。

我用的ssh工具是finalshell,免费好用是他的优点,大家也可以用别的。

首先从雨云获得服务器的ssh地址和密码,用户默认为root

图片仅供参考,每个人的ssh地址可能不同

连接成功后是这个样子

如果失败的话可能是密码,地址或者用户名错了。

Java环境配置

如果玩的是较老版本,那么雨云已经帮你配置好了java8的环境,但我玩的是1.20.4,需要安装较新版本的java,所以使用java17

卸载老版本

首先需要卸载老版本的java8,先找到环境变量: 

nano /etc/profile

打开文件后往下翻,找到这样的字样:

JAVA_HOME后面的路径就是Java8的安装位置,由于我已经安装了java17和21所以显示的是java21.

随后,删除bin目录的父目录,如图中的"Java-21-openjdk-amd64"目录,随后删除该环境变量

按下Ctrl+x,再按y保存,并重载环境变量:

source /etc/profile #重载环境变量

此时,如果在命令行输入java,显示no found,代表成功了。

安装Java17

非常简单,一句话:

sudo apt-get install openjdk-17-jdk

输入 java -version 检测是否安装成功

3.服务器内核下载

我玩的是纯净服,所以使用paper内核,官网下载地址:

https://papermc.io/downloads/all


 

下载好之后,将内核保存到服务器你喜欢的位置,如果你是下载到自己的电脑上传的话,可以使用rz命令:

安装rz:

apt install lrzsz

之后进入服务器你要上传到的目录,输入

rz

选择文件,即可上传

4.服务器,启动!

进入保存内核的目录,输入:

java -jar -Xms512M -Xmx3000M 内核文件名(需要后缀) -nogui
#-Xms后为最小分配内存,-Xmx后面为最大分配内存,按照系统配置自行修改

如果没有报错,那么恭喜你!

服务器会生成一个eula.txt文件,打开并编辑,将eula的值修改为true,重启服务器即可。

5.如何加入服务器

首先,进入雨云服务器的管理面板,找到NAT端口映射管理:

点击端口设置=>新建端口映射,之后如图:

协议最好别改,内网端口需要填写25565,其他的随意。

之后,复制映射的地址,就可以和朋友快乐联机了

6.最后

很久没写文啦,今天闲着无聊想起来了。写这么好,不点赞关注吗QAQ

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1906575.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

四川蔚澜时代电子商务有限公司持续领跑抖音电商

在当今这个数字化飞速发展的时代,电子商务已成为推动经济增长的重要引擎。而在众多电商平台中,抖音电商以其独特的社交属性和年轻化的用户群体,逐渐崭露头角。四川蔚澜时代电子商务有限公司正是这股潮流中的佼佼者,他们专注于抖音…

如何手工DIV一个小车:基于树莓派和总线舵机的智能小车实现

成品演示:bilibili - 悄悄的魔法书 代码仓库:github - flying forever 或者 gitee - 清风莫追 文章目录 1 引言1.1 课题背景1.2 课题意义1.3 课题目的 2 课题相关知识与开发环境3 课题的总体设计4 课题的详细设计与实现4.1 小车物理结构4.1.1 轮子4.1.2 …

食品制造业为什么需要EHS管理,EHS要怎么做才有效?

近年来,随着公众健康意识的显著提升,"舌尖上的安全"已成为广大消费者日益关注的焦点话题。这一趋势促使食品安全的监管力度不断加码,旨在构建一个更加安全、可靠的食品消费环境。 与此同时,ESG(环境、社会与…

在 PostgreSQL 里如何实现数据的自动清理和过期处理?

文章目录 一、使用 TIMESTAMP 列和定期任务二、使用事件触发器(Event Triggers)三、使用分区表(Partitioned Tables)四、结合存储过程和定时任务示例场景实现步骤测试与验证 在 PostgreSQL 中,可以通过多种方式实现数据…

微信商城自定义小程序源码系统,PHP+MySQL组合开发 带完整的源代码包以及搭建教程

系统概述 传统电商模式面临着诸多挑战,如用户体验不够个性化、运营成本较高等。而微信商城小程序凭借其轻量级、便捷性和与微信生态系统的紧密结合,为企业提供了新的发展机遇。小编给大家分享一款功能强大、易于定制和扩展的源码系统,帮助企…

MPC学习资料汇总

模型预测控制MPC学习资料汇总 需要的私信我~ 需要的私信我~ 需要的私信我~ 【01】课件内容 包含本号所有MPC课程的课件,以及相关MATLAB文档。 【02】课件源代码 本号所有MPC课程的源代码。 【03】MPC仿真案例 三个MPC大型仿真案例: 1)…

网口--内部有/没有变压器

内部有变压器 可以用万用万用表量出短路,75ohm, 150ohm电阻 网口:双网口, 汉仁 HR916103 内部没有变压器

EDI安全:如何在2024年保护您的数据免受安全和隐私威胁

电子数据交换(EDI)支持使用标准化格式在组织之间自动交换业务文档。这种数字化转型彻底改变了业务通信,消除了对纸质交易的需求并加速了交易。然而,随着越来越依赖 EDI 来传输发票、采购订单和发货通知等敏感数据,EDI …

谷粒商城学习笔记-18-快速开发-配置测试微服务基本CRUD功能

文章目录 一,product模块整合mybatis-plus1,引入依赖2,product启动类指定mapper所在包3,在配置文件配置数据库连接信息4,在配置文件中配置mapper.xml映射文件信息 二,单元测试1,编写测试代码&am…

举例说明深拷贝和浅拷贝

概述 简单描述一下对象的实例化过程。 创建对象的时候,或者说在实例化对象的时候 Person 类有年龄和学生类 int age 18; Student stu1 new Student(); 比如此时创建一个 age 对象,一个Student 对象,在虚拟机中,会在堆中开一…

AI大模型财务行业落地,金蝶徐少春:未来“人人都是财务人员”

财务管理价值模型从陀螺型向沙漏型转变。 AI使财务人员在计划与控制领域从只靠经验预测转变为精准预测,让财务管理信息从数据专享转变到信息普惠、专家服务从个人精英转变到AI天团、外部报告的重点从财务指标转变到发展能力评价,企业也从传统的‘财务信息…

STM32-旋转编码器和对射式红外传感器

本内容基于江协科技STM32视频内容,整理而得。 文章目录 1. 旋转编码器和对射式红外传感器1.1 旋转编码器1.1.1 旋转编码器简介1.1.2 旋转编码器硬件电路 1.2 对射式红外传感器 2. 库函数及代码2.1 EXTI库函数和NVIC库函数2.2 5-1对射式红外传感器计次2.2.1 硬件电路…

DDP:微软提出动态detection head选择,适配计算资源有限场景 | CVPR 2022

DPP能够对目标检测proposal进行非统一处理,根据proposal选择不同复杂度的算子,加速整体推理过程。从实验结果来看,效果非常不错 来源:晓飞的算法工程笔记 公众号 论文: Should All Proposals be Treated Equally in Object Detect…

HAProxy安装配置详解

HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。   HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上&#xf…

algorithm算法库学习之——修改序列的操作

algorithm此头文件是算法库的一部分。本篇介绍修改序列的操作函数。 修改序列的操作 copycopy_if (C11) 将某一范围的元素复制到一个新的位置 (函数模板) copy_n (C11) 将一定数目的元素复制到一个新的位置 (函数模板) copy_backward 按从后往前的顺序复制一个范围内的元素 (函…

Java异常详解及自定义异常

认识异常,掌握异常处理主要的5个关键字:throw、try、catch、final、throws并掌握自定义异常 目录 1、异常概念与体系结构 1、1异常的概念 1、2异常体系结构 1、3异常的分类 编译时异常: 运行时异常 : 2、异常处理 2、1防御式…

优思学院|SPC控制图异常点占比可否用来评估过程的稳定程度?

使用SPC控制图异常点占比确实可以评估过程的稳定程度。通常来说,SPC(统计过程控制)控制图是用于监控和控制生产或业务过程,以确保这些过程在可接受的范围内运行。通过识别和分析控制图中的异常点,可以判断过程是否存在…

服务器本地部署文件服务器minio

minio类似于阿里云的OSS,为不方便把图、文、日志等形式的文件保存在公有云上的,可以在自己的服务器上部署文件服务器 看过本人前几个文章的,使用docker就会很快上手部署,直接上所有代码 #添加镜像 docker search minio docker p…

DAY1: 实习前期准备

文章目录 VS Code安装的插件C/CCMakeGitHub CopilotRemote-SSH 收获 VS Code 下载链接:https://code.visualstudio.com 安装的插件 C/C 是什么:C/C IntelliSense, debugging, and code browsing. 为什么:初步了解如何在VS Code里使用C输出…

使用C Caller 模块集成C代码到Simulink模型

可以使用 C Caller 模块将新的或现有的 C 代码集成到 Simulink 模型中。要在 Simulink 模型中创建自定义模块,C Caller 模块允许您调用在外部源代码和库中指定的外部 C 函数。C Caller 模块具有以下优势: 简单 C 函数的自动集成,包括命名空间…