加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

手把手教你用租赁服务器(ECS)开一个MC服务器—从租赁到游戏 超详细教程!

发布时间:2022-09-30 17:00:52 所属栏目:系统 来源:互联网
导读: --最后
付完款后你的服务器应该已经在开通了,等一两分钟现在我们可以安装几个软件来消磨这段时间

在这里获得软件包
链接:
提取码:1nnl
其中包括:putty-64bit-0.70-installer |WinSCP-

--最后

付完款后你的服务器应该已经在开通了,等一两分钟现在我们可以安装几个软件来消磨这段时间

在这里获得软件包

链接:

提取码:1nnl

其中包括:putty-64bit-0.70-installer |WinSCP-5.13.8-Setup |jdk_ri-8u40-b25-linux-x64

安装Putty和WinSCP

#透露个偷懒的小技巧:新版本的QQ中Ctrl(cxk)+O 即可识别文字

配置服务端

--登录到你的服务器

打开Putty,输入公网IP(也可以在下面输入一个名字 选择 Save 保存 下次打开软件时 直接双击就可以链接)

点击Open 或 回车 链接

提示直接无视掉 点确定即可

icloud云服务提供哪些服务_云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

Putty

用户名为root,密码为你在创建实例时输入的密码,在输入密码时 为了保护密码 而密码不可见,只管输入 然后回车 即可成功登录

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

登录成功

--修改系统语言

输入

dpkg-reconfigure locales

若提示无效 则(一般不会 镜像里面应该是安装好了的)

apt-get install locales

按住键盘上 方向键上方的 PageDown(PD) 键翻页翻到底部

向上找 直到看到 zh-CN.UTF-8 UTF-8

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

停在zh_CN.UTF-8 空格

将红标移动到那里 按下空格 然后回车

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

选择 zh_CN.UTF-8 回车

选择最下面的zh_CN.UTF-8回车

输入 exit 退出 重新登陆putty即可

--获取更新

输入

apt-get update

获取更新列表

apt-get upgrade

更新软件 这可能会花费一些时间……

还需要一些软件…(应该都有安装)

apt-get install screen nano zip unzip wget sudo

如有提示 输入 y 回车 /华为云貌似默认没有装sudo 很奇怪

--配置Java环境*(重点)

-上传JDK

打开WinSCP,主机名为你的公网IP

用户名 root

密码 还是你租赁实例时输入的密码

点击保存 可以保存密码 下次登陆方便

云服务器系统_icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

登录WinSCP

直接把软件包里面的jdk_ri-8u40-b25-linux-x64-10_feb_2015.tar.gz拖进root目录下,右键-运行自定义指令-Unzip

云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务

解压文件

然后把解压出来的文件复制到/usr/lib/jvm/java-8-sun下

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

远程移动

云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务

移动路径

--连接JDK到系统

输入

nano ~/.bashrc

-添加下面的文本到最底行#(是时候偷懒了XD)

export JAVA_HOME=/usr/lib/jvm/java-8-sun

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

编辑

-ctrl+o 回车 保存 ctrl+x 退出

输入

source ~/.bashrc

使文件立刻生效

-配置默认JDK版本

输入

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-sun/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-sun/bin/javac 300

update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-8-sun/bin/jar 300

之后 输入

java -version

检查 是否生效

载入成功

至此 Java环境(Java8)配置完成

现在已经可以跑服务端文件啦~ 但是先别着急 还有很多事情要做呢

建立管理用户

我们肯定不能用root来管理服务器 因为用最高权限用户操作容易出差错

建立一个其他用户来让他管理服务器

--添加用户

输入

sudo useradd -m server -g sudo -s /bin/bash -d /home/server

来创建一个叫 server 的用户 /这个可以自定义

sudo passwd server

来修改server的密码

修改密码

root用户下输入 visudo 进入sudo配置文件

在 root All=(ALL:ALL) ALL

下行添加 server All=(ALL:ALL) ALL

注意:用户名与 All之间为制表(Tab)键

Ctrl+O 回车 保存 Ctrl+X 退出

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统_icloud云服务提供哪些服务

配置 sudo

之后的操作就在server用户下进行了

exit 退出putty 以server身份登录服务器进行下一步操作

选择服务端

--选择一个服务端

既然服务器运行环境配置好了,那么接下来就是下载一个服务端

我们可以在 我的世界中文网站(MCBBS) 得到服务端整合包,下载到本地

--上传服务端

使用Winscp以server身份登录 主目录应为 /home/server/

请在本地测试服务端可以正常运行,接下来可以将所有文件添加到压缩包 注意:一定要压缩为ZIP文件

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

压缩为Zip

然后把压缩包扔进主目录里就好

在终端输入unzip 解压完成后 在winscp里刷新一下就能看到文件了

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

解压完成

至此服务端就上传完了

--制作一个启动器

Linux 是不能跑exe的/废话 我们需要写一个文件做启动器

Winscp直接新建文件

注意编码模式为UTF-8

云服务器系统_icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

新建文件

输入

#!/bin/sh

java -Xmx1400M -Xms512M -jar spigot.jar nogui

注:Xmx为最大内存,Xms为最小内存 至少为512M 服务端分配内存按照你租赁的服务器实际大小配置就好 spigot.jar为你的服务器启动核心jar文件(就是主目录下面的唯一一个jar文件) 一定记得修改这个

icloud云服务提供哪些服务_云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

写入

这里设置的是最大1400M(约为1.37G) 如有需要 自己改就好 不要改满或超过最大物理内存,分配剩余内存给系统保障系统正常运行 如果服务器只是用来开mc服务器的话,可以把内存大部分分给服务端

Ctrl+S 保存

接下来让start.sh变成可执行文件(server用户)

#或者直接root用户chmod +x /home/server/start.sh 也可以

输入

sudo chmod +x start.sh

server用户下使用sudo可能还会让你输入一次server的密码

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

变为可执行文件第一次启动

终于迎来我们第一次在云服务器上启动我们的服务端了

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

启动 TPS 20 还好

然后我们关掉服务器进行下一步 输入 stop 回车

云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务

关服让服务端在后台运行

我们想让服务器在后台运行,不用的时候将它放入后台 用的时候再调出来

使用 screen 即可轻松实现

输入

screen -Sserver //注意S大写

新建一个叫server的窗口

屏幕闪了一下 进入一个新的窗口 再次输入

./start.sh

启动服务器,服务器启动之后若想将窗口放到后台,分别按 Ctrl+A Ctrl+D

这时看到服务端后台的彩色字符消失了

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

退回主页面

现在就已经回到主窗口了,输入exit [回车]就可以退出putty了

下次想再调出服务器窗口时 在主控台输入 screen -x 就能调回来惹

It's Over

哦吼 现在你的服务器已经在开机了云服务器系统,等几分钟,试着输入 lag 查看服务器状态

云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务

服务器状态

现在服务端已经开始正常运行了,和你的朋友享受它吧!

别忘了为你的云服务器续交一定的费用哦owo

It's Over? It's Not Over!

当你兴致勃勃地打开mc

点进多人游戏——添加服务器——输入ip——点下确定,却发现 游戏ping不到你的服务器

很诧异是不是233333

好吧,我们还没有设置安全组规则 对于mc客户端的访问 服务器是拒绝的

Ok 回到云服务器控制台选择更多——更改安全组

云服务器系统_icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

安全组入口

选择新建安全组

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

新建安全组

创建安全组,名称用默认就好,描述自己填吧

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

创建安全组

添加安全组——自定义TPC填MC默认端口25565(如果你有更改端口,填入你所修改的端口) | IP地址默认为所有地址开放 | 描述依旧你来填

云服务器系统_icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

添加25565端口

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

完成添加

如果你进入安全组看到了有一个不是叫做 sys-default(系统默认) 的默认配置,直接点击那个名字,进入管理界面

icloud云服务提供哪些服务_云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

点击进入

入方向规则

icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_云服务器系统

入方向规则

之后正常的添加规则就好

利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务_云服务器系统

添加mc端口规则

现在回到MC里面 刷新你的服务器列表 等待服务器响应 (这可能要花20秒左右)

之后你就能看到你的服务器被点亮了

云服务器系统_利用服务计算知识,分析\"腾讯云平台\"的系统特点?_icloud云服务提供哪些服务

点亮!

恭喜 开服成功!

云服务器系统_icloud云服务提供哪些服务_利用服务计算知识,分析\"腾讯云平台\"的系统特点?

大成功

The End

我们的服务器终于可以正常运行了

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!