Minecraft--基于云服务器搭建自己的服务器--简易搭建

news2024/11/26 13:28:02

阿丹:

        上一个项目结束了。但是看着自己的服务器想着能不能做点啥子吧。想到了之前和兄弟们玩的麦块。好久没和兄弟们一起玩耍了。怀念之前一起连一个wifi玩我的世界的时候是真快乐。于是尝试自己动手搭建一个我的世界服务器,邀请兄弟们重温一下快乐。

提供一下可能需要的连接

我的世界管理服务端使用  

MCSManager Document

服务器配置 

1、重置系统

将服务器重置系统为:ubuntu系统

ubuntu系统:

        Ubuntu系统是一个基于Debian的以桌面应用为主的Linux操作系统。其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”或“我的存在是因为大家的存在”。Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。Ubuntu目前具有庞大的社区力量支持,用户可以方便地从社区获得帮助。

 2、关闭服务器防火墙-开放平台端口号

关闭服务器上的防火墙 --如果有的话

sudo systemctl stop firewalld

 开放平台上的端口号5565,24444,23333(最少开着三个)

3、开始安装环境

(1)切换为root用户

sudo -s

(2)更新软件来源以及软件包列表--不然读取不到openjdk17

apt update

(3)运行安装jdk17,中间需要输入y确定安装 

apt install openjdk-17-jre

测试是否安装成功 

java -version

 4、安装MCSManager管理面板

MCSManager Document

MCSManager管理面板是一款由国内开发者制作的,适用于Minecraft服务器的Web管理面板。它是一款可以管理多个Minecraft服务端(支持群组端)的轻量级、快速部署的控制面板,甚至可以分配多个子账号来分别管理不同的Minecraft服务端,同时支持绝大部分主流的服务端,以及其他非Minecraft的程序。该控制面板可运行在Windows与Linux平台,无需数据库与任何系统配置,只需安装node环境即可快速运行,属于轻量级的Minecraft服务端控制面板。它可以帮助实现一键开服、远程管理、多台机器管理、面板出租等功能。

(1)安装控制面板

wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash

 

(2)执行命令

 使用前两个命令即可

# 先启动面板守护进程。
# 这是用于进程控制,终端管理的服务进程。
systemctl start mcsm-daemon.service
# 再启动面板 Web 服务。
# 这是用来实现支持网页访问和用户管理的服务。
systemctl start mcsm-web.service 

# 重启面板命令
systemctl restart mcsm-daemon.service
systemctl restart mcsm-web.service

# 停止面板命令
systemctl stop mcsm-web.service
systemctl stop mcsm-daemon.service

检查 MCSManager 服务状态:

systemctl status mcsm-{daemon,web}.service

(绿色即正常,按 q 退出页面)

 5、配置我的Minecraft 服务端

(1)使用ip地址/23333来访问网页端

创建一个访问面板的管理员账号 

创建了管理员用户之后就是这个页面 

6、上传服务端文件

(1)创建实例、点击应用实例,选择24444,点击创建实例

(2)点击新建实例,选择java版的

(3)选择上传单个服务软件

 (4)实例的名字可以自己取,然后上传服务端软件-软件已经准备好在百度网盘中。

​
链接:https://pan.baidu.com/s/1JWfVvt2CAG1KNgr0cL5i-Q?pwd=klnz 
提取码:klnz 
--来自百度网盘超级会员V4的分享

 

 (5)上传完毕之后,点击应用实例,进入详情页面

 点击进入详情

 (6)点击开始实例

 这样就是可以了!!!!

客户端连接!!

启动游戏、多人游戏、添加服务器

在服务器地址哪里直接使用ip地址就可以

问题解决:

运行然后自己报错然后停止

找到并点击特定配置,[通用] eula.txt ,勾选是

 将配置选择是,然后保存配置。

 重新启动实例即可!

解决正版验证问题

1、关闭实例,进入配置文件

2、 进入浏览配置文件

3、将配置改成否就可以了

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

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

相关文章

[libc-2.31 off_by_null] N0wayBack ezheap练习

以前保留了个WP,但是没复现过也没法用,用了两个晚上慢慢理复现一下。 先看这个题 while ( 1 ){menu();__isoc99_scanf("%d", &v3);switch ( v3 ){case 1:m1add(); //带readbreak;case 2:m2free();break;case 3:m3edit(); //溢出br…

Vscode配置已有工程及自动格式化

这里写目录标题 前言配置CMake配置clang&clang-tidy&clang-format.clangd.clang-tidy.clang-format 前言 最近一直在用vscode写代码,发现vscode一旦配置好了真的好用,不论是语法提示,还是跳转,或者是format,都…

回归与聚类算法系列⑤:逻辑回归

目录 1、介绍 2、原理 输入 激活函数 3、损失及其优化 损失函数 优化 4、API 5、案例:乳腺癌肿瘤预测 数据集 代码 🍃作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习&#xff0…

CUDA和cudnn详细安装过程【通用win】

1 软硬件资源 仅作参考,其他型号通用 win 11 32内存显卡 RTX 2080Ti ,驱动版本号:516.59python 3.8.10torch 1.8.0 框架cudatoolkit 11.1cudnn 8.0.4 2 查看适用cuda版本 2.1 查看本机的cuda算力 安装之前先进入官网查看自己的显卡能不能用…

关于OxyPlot.Wpf包没有Plot控件问题

一、OxyPlot.Wpf 控件信息 GitHub:https://github.com/oxyplot/oxyplot 官方文档地址:https://oxyplot.readthedocs.io/en/latest/index.html 在网上查了好久T^T 最后安装了2.0.0版本就出现了

Trinitycore学习之在Linux环境上搭建服务器并测试运行

1:准备环境,这里用ubuntu 22.04进行测试,安装环境后为了方便,换源。 注意:这里用的虚拟机,在虚拟机上生成地图信息,地图信息占用内存比较大,我暂时设置磁盘50G进行测试,…

Electron和vue3集成(推荐仅用于开发)

本篇我们仅实现Electron和vue3通过先运行起vue3项目,再将vue3的url地址交由Electron打开的方案,仅由Electron在vue3项目上套一层壳来达到脱离本机浏览器运行目的 1、参考快速上手 | Vue.js搭建起vue3初始项目 npm install -g vue npm install -g vue/c…

openpnp - 接入西门子二手飞达

文章目录 openpnp - 接入西门子二手飞达概述笔记编译生产用的飞达控制板工程建立飞达控制板GCode驱动create actuatorscreate actuators - GetIDcreate actuators - PrePickcreate actuators - PostPickcreate actuators - AdvIgnoreErrcreate actuators - GetCountcreate actu…

八股文学习二(spring boot + mybatis)

三. 架构 1. spring boot Spring Boot是一个依靠大量注解实现自动化配置的全新框架。约定优于配置;独立运行的 Spring 项目,内嵌servlet容器;Spring Boot 框架内部已经实现了与Spring以及其他常用第三方库的整合连接,并提供了默…

2011-2015年西双版纳热带季节雨林碳水通量观测数据集

摘要 中国“双碳”目标的提出立足于应对气候变化的科学基础之上,增加碳汇、减少碳源成为实施气候治理的必需。陆地生态系统是重要的大气碳汇,而热带季节雨林生态系统作为中国陆地生态系统的组成部分,具有生物量丰富、生产力旺盛等特征,发挥着不可或缺的固碳功能。自2002年建…

选择(使用)数据库

MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm1001.2014.3001.5502 语法格式: use 数据库名称;大家应该知道,在对数据库进行操作的时候,要制定数据库的操作对象,也就是说操作哪一个数据库 案列:选择testing数据库 …

Cesium 加载gltf

imageBasedLightingFactor:指定基于漫射和高光图像的照明因子参数 let position Cesium.Cartesian3.fromDegrees(104.17401, 30.65793, 10);const heading Cesium.Math.toRadians(135);const pitch 0;const roll 0;const hpr new Cesium.HeadingPitchRoll(head…

Java实现合并多个excel操作

涉及较多封装的工具类,所有依赖的工具类均提供代码,根据名称新建对应的类,在每个工具类中再引入相应的依赖即可 首先需要明确的是,需要合并的每个excel的表头名称必须是相同的, 针对表头,建立传输的dto&a…

数据结构:树的概念和结构

文章目录 1. 树的概念2. 树的结构3. 树的相关概念4. 树的表示孩子表示法双亲表示法孩子兄弟表示法 5. 树在实际中的应用5. 树在实际中的应用 1. 树的概念 树是一种非线性的数据结构,它是由 n (n > 0)个有限结点组成一个具有层次关系的. 把它叫做树是因为它看起来像一棵倒挂的…

vue基础知识八:为什么data属性是一个函数而不是一个对象?

一、实例和组件定义data的区别 vue实例的时候定义data属性既可以是一个对象,也可以是一个函数 const app new Vue({el:"#app",// 对象格式data:{foo:"foo"},// 函数格式data(){return {foo:"foo"}} })组件中定义data属性&#xff…

学习day59

昨天学了插槽,但是没有即笔记了 今天的是vuex 总体来说,vuex就是一个共享单车,每个人都可以使用他,也可也对他进行反馈。即把一个数据列为vuex,然后每个组件可以使用这个对象,也可也反过来反馈他 这一个设…

VScode在服务器上远程调试python代码的工作目录问题

背景: 当前很多写代码都习惯使用相对路径,即以当前的py文件为工作目录去寻找其他的py文件。所以如果工作目录不是以当前的py文件为起始的话,这将导致去跑一些开源代码的时候运行不起来。 现在我遇到的问题就是,在远程服务器上&…

【MFC】tab控件 仿任务管理器 枚举窗口和进程

界面和关联变量设置 创建一个基于对话框的MFC项目,给主对话框添加一个tab控件(设置关联变量 类型:CTabCtrl 名称:m_tab),添加两个子对话框(IDC_PAGE1和IDC_PAGE2),给子对…

对IMU的认识

参数标定: 良率检测 内参标定过程 1.线性误差模型 零偏:静止时的误差 尺度偏差:每个轴上电压到实际值之间的比例差值 1->1.5 或者 1->1.3(直线的斜率) 轴偏差: 如下图 2.标定过程: 2.1角加速度标定 重…

84 # koa 实现文件上传功能

下面使用实现文件上传功能&#xff0c;先新建文件夹&#xff0c;结构如下&#xff1a; index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-…