如何快速得到一个自己的minecraft服务器?

今天教大家0基础搭建属于自己的mc游戏服

  1. 准备工作

你需要做好以下准备

  1. 一个可用的邮箱

  1. 一个QQ/微信号 (加我QQ2606593358可以咨询技术问题)

  1. 手机号(可选)

  1. 一台PC/笔记本/手机/pad

  1. 一个人,对的,就是你

  1. 开始搭建

第一步,购买一台游戏服务器

如果已有服务器,直接下载服务端包+java环境即可,但考虑到部分开学党时间不够+基础薄弱+无法管理,可以选择这家游戏云:https://www.rainyun.cc (当然想用自己服务器的完全没问题,参照“独立vps操作部分”)

这里也是争取到了一个优惠码 MzM5Njk= 可以抵用5元

这也是博主自己在用的游戏vps,实测大陆地区30ms-50ms延时 完全可以满足游戏服务器需求

A、服务器类型选择

支持三种类型,如果已有linux基础,可以选择第一种游戏vps 全部自定义操作,并且支持独立ip地址,免费内网映射等,如果想自定义域名或大型服务器推荐独立ip

如果纯小白,可以选择面板服,开箱即用,十分方便,环境可以自选,模组/插件等全部支持自定义,可以看到甚至支持了泰拉瑞亚等

B、游戏类型选择

支持基岩版MC/JAVA版MC/泰拉瑞亚等游戏,如果热衷于命令行,可以选择纯环境

C、配置选择

配置这里是一个比较重要的参考选项,下面我分几个场景给大家介绍

a 个人服务器/家庭服务器

适用于:人数不超过10人,纯净mc服务器无mod/插件/整合包等

推荐配置:面板服务器 + E5-2666v3机型 动态计费(仅需支付每日计算资源费用) 类型选择轻量级即可

b 大一点的服务器

适用于:人数不超30人的纯净mc服务器

推荐配置:面板服务器 + E5-2666v3机型 动态计费(仅需支付每日计算资源费用) 类型选择入门级

c 更大的服务器

适用于:人数>30人的纯净mc服务器

推荐配置:面板服务器 + E5-2666v3机型 动态计费(仅需支付每日计算资源费用) 类型选择进阶级

d 非常大的服务器

适用于:人数>50人的纯净mc服务器

推荐配置:面板服务器 + E5-2666v3机型 动态计费(仅需支付每日计算资源费用) 类型选择高配级

f 有插件需求的大型服务器

适用于:人数>30人 加入mod

推荐配置:面板服务器 + Ryzen 5900X超强主频机型 动态计费(仅需支付每日计算资源费用) 类型选择高配级

高级配置:独立vps服务器 + Intel i9 13900KF或 Ryzen 5900X超强主频机型 动态计费 类型自选

g 高端游戏服 加入大量mod

适用于:人数>50人 加入大量mod或高性能需求mod

推荐配置:独立vps服务器 + Intel i9 13900KF或 Ryzen 5900X 动态计费 进阶级 推荐基础上加1-2核心 1-2G内存

另外,如果购买时无法确定具体配置,可以创建后在进行升级 如下图所示

D、服务器配置

重中之重!!!! (mcsm面板操作极其简单,不再赘述)

第一步,选择服务器类型如下

a 翼龙面板操作流程

打开控制台(如果您已有vps,请转至下一部分)

应该看到如下图所示的页面,指出您已有一台游戏云实例:

点击实例右上角“管理”以进入管理面板,对于一些配置项。下面图片标注的很清楚了:

操作面板

下面是面板操作流程,点击管理界面实例右上角“进入面板”以进入游戏面板

点击开机按钮,等待2-3分钟,正确的开机状态应该如下图所示

本教程为小白入门教程,服务端详细指令不提供,可自行百度

其他配置选项

希望与其他人一同管理服务器?没问题:

注意 子用户无法修改自己的用户!

添加计划任务
至此,您的mc服务器配置完毕

使用控制面板-网络中的地址连接到服务器,如上。这个服务器的链接地址即为43.248.184.94:20021

注意:端口与主ip之间是英文半角冒号,否则无法连接!

b 独立vps服务器操作流程

进入服务器

如果您购买了vps首先,进入控制台界面https://app.rainyun.cc/apps/rgs/list

点击您的实例,获取ip地址(如123.45.67.89)或转发的natip如(123.45.67.89:12345)

如果您已有服务器,请获取root密码以及ip地址

注意:建议选择Ubuntu 20.04 下面以此系统为例介绍

安装依赖

依次执行以下命令,以安装依赖

sudo apt update # 更新软件包列表
sudo apt upgrade # 更新包 
sudo apt install git build-essential # 安装依赖

执行以下命令,安装jdk11无头软件包

sudo apt install openjdk-11-jre-headless # 安装jdk11

java -version # 验证安装,应该会输出类似以下的信息:

openjdk version "11.0.187" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)

创建用户(组)

处于安全原因,应创建mc专用用户及用户组

sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

我们不为这个用户设置密码。这个用户不能通过 SSH 登录。你将需要使用 root 登录服务器,或者其他有 sudo 权限的用户

执行以下命令以配置用户:

sudo su - minecraft # 切换用户
mkdir -p ~/{backups,tools,server} # 创建目录

目录名称解释:

backups目录将会存储服务器备份。你可以同步这个目录到你的远程备份服务器。

tools 目录将托管mcrcon客户端和备份脚本。

server目录将包含实际的 Minecraft 服务器和它的数据。

下载服务端软件

RCON 是一个协议,它允许你连接到 Minecraft 服务器,并执行命令。mcron是一个 RCON 客户端。

我们将从 Github 下载最新的源代码,并且构建mcrcon二进制文件。

从 Github 克隆Tiiffi/mcrcon源到~/tools/mcron目录:

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon # 克隆包
./mcrcon -v # 确认安装,输出如下:

mcrcon 0.7.2 (built: Feb 23 2023 16:34:44) - https://github.com/Tiiffi/mcrcon
Bug reports:
    tiiffi+mcrcon at gmail
    https://github.com/Tiiffi/mcrcon/issues/

从官网下载mc服务器

wget https://launcher.mojang.com/v1/objects/a0d03225615ba897619220e256a266cb33a44b6b/server.jar -P ~/server
# 可以根据自己的需要更换服务器jar文件

配置服务端

下载完成后,切换到~/server目录

cd ~/server

运行服务器

java -Xmx1024M -Xms1024M -jar server.jar nogui
# 参数说明:-Xmx 最大内存 -Xms最小内存 -jar 使用jar包 nogui 无界面模式

应该会出现如下输出,指出要运行服务器,你需要同意Minecraft EULA:

# [17:35:14] [main/ERROR]: Failed to load properties from file: server.properties
# [17:35:15] [main/WARN]: Failed to load eula.txt
# [17:35:15] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

打开eula.txt:

vim ~/server/eula.txt 
# 输入eula=True
:wq

修改服务端配置文件

vim ~/server/server.properties

输入/rcon,定位到如下行,修改值

rcon.port=25575 # rcon服务端口,非游戏端口!!!
rcon.password=strong-password # 访问密码
enable-rcon=true # 将rcon服务设为启用

修改防火墙
sudo ufw allow 25565/tcp # 开放服务端口

再次运行启动脚本

cd ~/server
java -Xmx1024M -Xms1024M -jar server.jar nogui # 参数不再解释

在客户端mc服务器连接到<ip>:<port>即可游戏

配置服务终端(进阶)
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
# 将其中值更改为自己的,应出现如下界面:

# Logged in. Type "Q" to quit!
# > 

若要从远程位置访问 Minecraft 终端,务必确保 rcon 端口没有被阻塞

完结

至此,您的vps独立mc服务器搭建完成,部分参考自腾讯云

  1. 注意事项

一定要打开25565以及rcon端口,否则可能无法连接到游戏

如出现jdk版本过低,或无法使用,请从官网下载

我是skycrow,大家再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值