我的世界开服保姆级教程

  • 前言

Minecraft开服教程

如果你要和朋友联机时,可以选择的方法有这样几种:

  1. 局域网联机:优点:简单方便,在MC客户端里自带。缺点:必须在同一局域网内。

  1. 有些工具会带有联机功能:优点:一般是通过连接码连接,比较方便,而且没有网络要求。缺点:需要单独下载工具。

  1. 服务器联机:优点:没有限制,完全自己设置。

  • 购买服务器

首先我们需要拥有一台服务器,德迅云的弹性云服务器即可。

  1. 搜索德迅云安全,注册账号即可

  1. 购买服务器。如果游戏人数较少,建议选择2核4G,10M带宽的轻量级服务器,大致容纳10-20人同时在线。

  1. 点击“立即购买”,然后选择服务器配置。

镜像类型:系统镜像
系统镜像:Ubuntu 18.04

注意:这里我们搭建的是Linux系统(Ubuntu发行版),有些新手会喜欢装Windows系统,这里强烈不推荐,Windows系统在服务器中的表现实在不怎么样,大大降低服务器性能,一两个人在线就会卡的要死。

  1. 完成购买后,进入德迅云的弹性云服务器控制台。并记下你的公网IP,红框框里面就是公网IP。

我们为了方便操作,我电脑上用的是WindTerm,手机上用的是juiceSSH,安装好后正式开始进入教程

  1. 开启服务器端口。德迅云的弹性云服务器端口使用到都是默认开放的

  • 搭建服务器
  1. 进入服务器,安装screen。

(有好多小伙伴在问怎么进入服务器的,电脑上用的是WindTerm,手机上用的是juiceSSH)

sudo apt install screen

  1. 搭建Java环境。

1.16及之前版本,需要安装Java8

sudo apt install openjdk-8-jdk

1.17需要安装Java16,1.18及以上需要Java17

sudo apt install openjdk-16-jdk

如果安装过程中询问“Do you want to continue? [Y/n]”,直接敲击回车即可。

  1. 检查Java环境是否安装正确。

java -version

如果出现以下情况,说明安装成功:

openjdk version"1.8.0_265"

OpenJDK Runtime Environment(build 1.8.0_265-8u265-b01-0ubuntu2~18.04-b01)

OpenJDK 64-Bit Server VM(build 25.265-b01,mixed mode)

  • 下载并上传Minecraft服务器核心
  1. 进入Minecraft官网下载地址,下载服务器核心。

Download server for Minecraft | Minecraft

会弹出来这个,点击下面这个就行,不然会跳转到网易云版本

  1. 使用WindTerm拖到服务器的一个空文件夹中(比如/McServer)。使用指令先建立一个文件夹 mkdir McServer 然后文件直接鼠标拖过去即可。

  • 开服
  1. 远程连接服务器,创建screen。

screen -S Minecraft

这里的screen相当于一个分屏,能够让你即使退出服务器的远程连接,MC的服务端也能正常运行。

退出screen:Ctrl+A+D

进入已创建的screen:

screen -r

  1. 进入Minecraft服务器核心所在的文件夹.

cd McServer

  1. 运行服务器核心

java -Xmx1024M -Xms1024M -jar McServer nogui

你会收到如下的报错信息,需要我们同意相关协议:

[14:58:23] [main/ERROR]: Failed to load properties from file: server.properties

[14:58:23] [main/WARN]: Failed to load eula.txt

[14:58:23] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

  1. 同意相关协议:

vim eula.txt

然后按一下键盘上的“A”,调整为输入模式;通过上下左右键,调整光标位置,把最后一行的“false”修改为"true"

修改完成后按下“Esc”,输入“:wq”

  1. 修改服务器的相关配置

vim server.properties

值得注意的是,我们通常还会修改下列配置:

gamemode(游戏模式。survival-生存模式;creative-创造模式;adventure-冒险模式;spectator-旁观模式)
difficulty(游戏难度。peaceful-和平;easy-简单;normal-普通;hard-困难)
pvp(true-玩家可以互相残杀;false-玩家无法互相造成伤害)
max-players(最大同时在线人数限制)
online-mode(正版验证。true-开启;false-不开启)
motd(服务器简介)

修改、保存退出的方法同"步骤4"

  1. 重新开服,再次运行代码(同步骤3):

注意:
-Xmx1024M:表示服务器最大运行内存为1024M
-Xms1024M:表示服务器最小运行内存为1024M
你可以根据自身需要,增加最大运行内存(例如-Xmx2G:表示最大运行内存为2G,1G=1024M),内存越大,能够同时容纳的玩家数量越多。你要保证最大内存大于最小内存,且不建议低于1024M。

java -Xmx1024M -Xms1024M -jar McServer nogui

服务器自动创建地图并启动,直到看到如下代码,说明服务器启动完成:

Done (38.126s)! For help, type "help"

  • 进入游戏

打开游戏,进入“多人游戏”

选择“添加服务器”

服务器名称:(随意)
服务器地址:你的公网IP

完成!点击选中刚刚添加的服务器,点击“加入服务器”,和好朋友一起开黑吧!

  • 这边用到了德迅云安全的弹性云服务器
    • 定义:

一种简单高效、处理能力可弹性伸缩的计算服务, 帮助您快速构建更稳定、安全的应用,提升运维效率,降低IT成本,使您更专注于核心业务创新。

    • 产品优势:

稳定:单实例可用性达 99.975%,多可用区多实例可用性达 99.995%,云盘可靠性达9个9,可实现宕机自动迁移、快照备份

弹性:支持分钟级别创建千台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容

安全:提供DDoS防护、木马查杀等服务,提供支持可信计算、硬件加密、虚拟化加密计算的实例,通过多方国际安全认证,云服务器云盘支持数据加密功能

高性能:单实例最高可选256vCPU ,内存6TB,主频3.8GHz,性能最高可达2400万PPS,80Gbps,100万IOPS,1600万session,网络时延20us+

易用性:丰富的操作系统和应用软件,通过镜像可一键简单部署,同一镜像可在多台云服务器中快速复制环境,轻松扩展

可拓展性:弹性云服务器可与德迅云安全产品无缝衔接,可持续为业务发展提供完整的计算、存储、安全等解决方案

    • 产品功能:

丰富的实例类型和多种存储选择:

面向各类企业应用场景,弹性云服务器将提供超过100款高性能规格族供您选择。按您的实际业务场景可选择不同配置实例搭配1到16块不同容量的存储磁盘。

VPC专有网络:

基于德迅云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离,只能通过对外映射的IP(弹性公网IP和NAT IP)互联。由于使用隧道封装技术对云服务器的IP报文进行封装,所以云服务器的数据链路层(二层MAC地址)信息不会进入物理网络,实现了不同云服务器间二层网络隔离,因此也实现了不同专有网络间二层网络隔离。专有网络内的云服务器使用安全组防火墙进行三层网络访问控制。

快照与多种镜像类型:

快照与多种镜像类型,支持您的业务快速部署。

多种付费和存储选择:

通过包年包月、按量付费等付费模式分别满足长周期低成本以及周期高弹性的计算要求。

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

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

相关文章

Transformer详解(5)-编码器和解码器

1、Transformer编码器 import torch from torch import nn import copy from norm import Norm from multi_head_attention import MultiHeadAttention from feed_forward import FeedForward from pos_encoder import PositionalEncoderdef get_clones(module, N):"&quo…

【GateWay】自定义RoutePredicateFactory

需求:对于本次请求的cookie中,如果userType不是vip的身份,不予访问 思路:因为要按照cookie参数进行判断,所以根据官方自带的CookieRoutePredicateFactory进行改造 创建自己的断言类,命名必须符合 xxxRout…

整理前端新出的操作工具好用又好玩(Custom Formatter,Oxlint,Nuxt DevTools,component-party)

1.使用Custom Formatter 使vue3中的reactive object 在Chrome在console中更易理解的方式展现 启用步骤: 1.打开控制台,然后打开console设置 2.前往proferences中的Console,勾选Enable custom formatters选项 3.刷新页面 2.使用css Overv…

FreeRtos进阶——关于任务的深入探究

创建任务函数 在我们创建任务中,会有几个比较神奇的参数,例如函数名称,以及栈大小。在我们创建任务时,也相应的要为每一个任务创建栈。这里面的栈除了用于任务数组开辟的空间外,还可以用于保存现场,例如有S…

手把手从0到1教你做STM32+FreeRTOS智能家居--第11篇之步进电机

一、硬件设计 步进电机介绍 本项目用到的是常见的也是控制起来最简单的步进电机:五线四项的步进电机28BYJ-48。 单片机IO口输出电流太小无法直接驱动电机运行,在这里我们需要另外加一个电机驱动板。可以选择ULN2003电机驱动板。 步进电机的控制原理 …

JAVA面试题大全(十三)

1、Mybatis 中 #{}和 ${}的区别是什么? 在 MyBatis 中,#{} 和 ${} 是两种用于参数绑定的方式,它们之间的主要区别在于数据处理的方式和 SQL 注入的风险。 #{}:预编译处理 #{} 用于预编译处理,MyBatis 会为其生成 Prep…

jmeter发送webserver请求和上传请求

有时候在项目中会遇到webserver接口和上传接口的请求,大致参考如下 一、发送webserver请求 先获取登录接口的token,再使用cookie管理器进行关联获取商品(webserver接口),注意参数一般是写在消息体数据中,消息体有点像HTML格式 执…

JavaScript数据类型与转换

JavaScript是一种弱类型语言,在定义变量的时候不用规定数据的类型,但这部表示JavaScript没有规定数据类型。 数值 JavaScript中数值类型不区分浮点数与整数,所有的数值都以浮点型来表示。另外JavaScript核心,Math还提供了大量的…

windows 搭建 go开发环境

go语言(或 Golang)是Google开发的开源编程语言,诞生于2006年1月2日下午15点4分5秒,于2009年11月开源,2012年发布go稳定版。Go语言在多核并发上拥有原生的设计优势,Go语言从底层原生支持并发,无须…

字典的创建和删除

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在Python中,字典与列表类似,也是可变序列,不过与列表不同,它是无序的可变序列,保存的内容…

pip换源ubuntu

到THU网站上有给定的教程 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 方法1 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package然后在https://pypi.org/project/nvidia-cublas-cu12/#files 里面搜索你的包名 方法2 python -m pip install --upg…

决策树|随机森林 GBDT XGBoost|集成学习

文章目录 1 决策树模型1.1 决策树模型简介1.2 决策树模型核心问题1.2.1 分类划分标准1.2.1.1 信息增益1.2.1.2 增益率1.2.1.3 基尼系数 1.2.2 停止生长策略1.2.3 剪枝策略 1.3 决策树 - python代码1.3.1 结果解读1.3.2 决策树可视化1.3.3 CV - 留一法 2 集成学习2.1 Boosting2.…

cin-getline缓存区

更多资源请关注纽扣编程微信公众号 cin.sync()清除缓存区 如果需要输入如下内容 3 This is C language. This is JAVA language. This is Python language. 写如下程序 #include<bits/stdc.h> using namespace std; string str[100]; int main(){int n;cin>&…

SQL练习题:2.5(2完结)

建表 # 学生表 create table t_student (stu_id varchar(10),stu_name varchar(10),stu_age datetime,stu_sex varchar(10) );# 课程表 create table t_t_course (c_id varchar(10),c_name varchar(10),c_teaid varchar(10) );# 教师表 create table t_t_teacher (tea…

开源大模型:AI 发展的未来引擎

人工智能&#xff08;AI&#xff09;正以前所未有的速度改变着我们的世界&#xff0c;而大模型作为 AI 发展的核心驱动力&#xff0c;其发展路径备受关注。在开源和闭源两条路径中&#xff0c;我更看好开源大模型&#xff0c;认为它将成为 AI 发展的未来引擎。 技术创新与协作…

4-主窗口

4-主窗口 1、简介2 菜单栏、工具栏、状态栏2.1 菜单栏2.2 QAction2.3 工具栏2.4 状态栏 3 混合方式UI设计 1、简介 QMainWindow是一个为用户提供主窗口程序的类&#xff0c;包含一个菜单栏、多个工具栏、多个停靠控件、一个状态栏以及一个中心控件&#xff0c;是许多应用程序&…

Visual Studio 下的Qt工程无法打开 “xxx.ui“ 文件和LNK1104 无法打开文件“Qt5Cored.lib”错误

一、问题&#xff1a; VS下Qt环境准备好后&#xff0c;创建了Qt工程然后点击 Form Files 下的 “xxx.ui” 文件&#xff0c;在弹出 Qt 设计师 界面后闪退并显示如下错误&#xff1a; 二、解决 1、工具栏处依次点击&#xff1a;扩展 一> Qt VS Tools 一> options 弹出选…

网络工程师---第四十二天

1、基于子网的vlan划分配置步骤是什么&#xff1f; 2、基于端口的vlan划分配置步骤是什么&#xff1f; 3、基于MAC地址的vlan划分配置步骤是什么&#xff1f; 4、请简述无线局域网的组网方式有哪几种&#xff0c;区别是什么&#xff1f; 5、请简述堆叠、级联和集群作用和区别是…

在kaggle中的notebook 如何自定义 cuda 版本以及如何使用自定义的conda或python版本运行项目(一)

问题 第一部分 当前kaggle中带有gpu的notebook 默认的cuda 是12.1版本&#xff0c;如果我要跑一个项目是11.3的&#xff0c;如何将默认的cuda 改为自己需要的cuda 11.3 方法 step1 从官网下载需要的版本cuda run 文件&#xff08;如cuda 11.3&#xff09; 在nvidia cuda 下…

基于Netty实现安全认证的WebSocket(wss)服务端

1.Netty服务端 服务端代码参考【基于Netty实现WebSocket服务端-CSDN博客】中的两种方式都可以&#xff1b;这里用的是第一种简单方式。 新增如下逻辑&#xff1a;添加SSLHandler SSLContext sslContext SslUtil.createSSLContext("JKS","D:\\workSpace\\day…