梦泽の日记-博客园

博客主站:mengze2.cn

记一次用Linux服务器开MC服务器

玩了这么久前端设计,昨天突发奇想,反正要联机,于是就……开了个联机服务器,那是我第1次用Linux开MC服务器,之前开服都是简幻欢的公益项目,一键开服,所以我就把这次记下来了。

当然,开服的第一步是买服务器,打算在诚信云买一台服务器,但是突然想到我朋友是管理诚信云国内服务器的,服务器肯定很多,于是……
"友好的借了一台国内服务器"
Screenshot_20231129_211621.jpg
服务器配置:
Screenshot_20231129_211732.jpg
是的没错,4H4G的一台湖北十堰电信服务器,还行,开个MC服务器绰绰有余了,接下来就是开服了
起初我是打算直接开服务器在装面板的,但是发现……不行
Screenshot_20231130_073750.jpg
(此处省略10张截图)
首先:
买好服务器,选择Ubuntu20系统:
Screenshot_20231201_072103.jpg
然后呢使用SSH客户端登录,账号密码在服务器详情页面有,这里我推荐Aechoterm客户端,免费还好用,应用商店搜索就行
无需登录,进去之后点击新建会话:
Screenshot_20231201_072349.jpg
然后输入服务器信息:
Screenshot_20231201_072444.jpg
服务器信息不用我教了吧,然后,点击下面的连接,上去之后,正式开始开服

第一步:更新软件包

先运行以下命令更新软件包列表:

sudo apt update

然后运行以下命令升级软件包:

sudo apt upgrade

如果有需要,你可以在命令后面添加 -y参数,以自动确认安装。

第二步:安装服务端

首先,创建一个目录,用来放服务器文件:

mkdir /home/mc

进入目录:

cd /home/mc

下载服务端:我这里是官网的1.20.41.02服务端

wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.41.02.zip

解压压缩包:

unzip bedrock-server-1.20.41.02.zip

如果出错就输入

sudo apt install -y zip

或者

apt install unzip

然后安装依赖

sudo apt install -y libcurl4-openssl-dev

最后启动服务器:

LD_LIBRARY_PATH=. ./bedrock_server

出现以下状态就算成功了
状态
快去和朋友愉快的玩耍吧

以上是第一种我试的方法,也成功了但是我最后用的以下方法:

首先前往MCSM官网
Screenshot_20231201_074451.jpg
在到ssh客户端输入下面的指令

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

等待安装完成
随后开放23333和24444tcp协议端口和19132udp协议端口
详细步骤如下:
检查当前防火墙规则:

sudo iptables -L

开放 UDP 端口 19132:

sudo iptables -A INPUT -p udp --dport 19132 -j ACCEPT

开放 TCP 端口 23333:

sudo iptables -A INPUT -p tcp --dport 23333 -j ACCEPT

开放 TCP 端口 24444:

sudo iptables -A INPUT -p tcp --dport 24444 -j ACCEPT

端口开放之后保存规则:

sudo service iptables save

接下来就是浏览器访问你的服务器IP+23333端口,这是mcsm面板。
至于这么用mcsm面板开服,看没能力的循声守卫的这篇文章:
在Linux服务器上安装mcsm面板(Ubuntu版)
https://mengze2.cn/147.html

posted on 2024-01-19 07:45  MengZe2  阅读(27)  评论(0编辑  收藏  举报

导航