首页 > 编程知识 正文

我的世界ec服务器电脑版,如何用阿里云开我的世界服务器

时间:2023-05-06 19:42:12 阅读:254519 作者:1284

本来开博是想写点技术博客的,结果第一篇献给了mc。。。搭服务器的过程中,跟着大神们的教程走还是遇到了很多坑,记录一下填坑的过程,希望对未来的你有所帮助。闲话不说,让我们开始吧!

  准备工作:

(1)充分利用自己的学生身份注册阿里云/腾讯云/百度云,比市场价优惠的不要太多,已毕业的可以求救一下学弟学妹。据说小型服务器的话2G单核就够了,每月10元左右,还是很实惠的;

(2)官网或者去论坛下载纯净版的Minecraft相关软件,这里分为服务端(选下),客户端,启动器三个部分。服务端是配置在云服务器上的环境,客户端是在本地计算机上运行的游戏本体,启动器顾名思义相当于客户端的打火机,没它客户端打不开。因为目前官网给出的服务端版本是1.14.4,所以以该版本为例进行配置,需要注意的是服务端与客户端版本号务必要完全匹配;

(3)Xshell,Xftp(选下)

  配置阿里云:

(1)系统选择CentOS,我这里选的是7.3,点图中的重置密码重置一下用户名与密码,用户名默认为root,copy一下图中的IP地址(公网),留作备用

(2)打开左侧安全-防火墙,增加一个自定义端口“25565”(mc默认端口),协议为TCP,SSH的端口不用管

  安装并利用Xshell配置服务端

安装过程就不用赘述了,全自动默认安装就好,装完以后打开Xshell,新建一个会话。名称瞎写就行,除了主机要记着写前文中copy的那个公网IP,其余的默认就行。

后面要输入账户名与密码,对应输入就好了,之后就可以看见熟悉的Linux终端了。与新装机类似,先用指令更新一下系统,更新一下软件,顺便一键(码)安装一下java环境,最好是大于1.8.0。

之后在home路径下创建一个文件夹,我这里起名叫town,方便对mc的游戏环境进行管理,如果不会Linux指令的话,可以装一下Xftp,Xftp的好处是有类似于windows的可视化界面,对像我这样的新手来说用着放心。Xftp的连接过程跟Xshell基本一样,右侧窗口是你的云服务器,左侧窗口是你的本地计算机,在这可以像windows那样新建文件夹,并做简单的删除命名等操作。

(1)如果你安装了Xftp

把下好的客户端 server.jar 拖到云服务器的 /home/town 路径下,自动上传;

(2)如果没装Xftp

在Xshell的终端,使用 cd 指令进入到 town 文件夹下,使用

wget + <下载链接>

的方式,可直接下载到云服务器上,相比服务端官网的下载龟速来说,使用这种方法速度往往更快。

 

现在 server.jar 已经在 /home/town 路径下了,在该路径下使用指令

java -jar server.jar

运行一下服务端,你肯定会报错,提示eula巴拉巴拉的问题,需要注意的是这里的试错过程是不能跳过的,否则无法进入到下一步。

下一步来了,使用下面指令安装一下使用nano

yum -y install nano

之后使用nano工具通过下面指令

nano eula.txt

打开eula这个文件(不试错的话是没有这个txt的),将默认的eula=false改为true,这个eula的意思貌似是一个不在游戏里赚钱的协议(只许官爷放火),按 ctrl+X 保存退出,按 Y 确认,回车确定。

之后再用nano工具使用指令

nano server.properties

打开游戏的配置文件,把online mode那个选项改为false,这步操作是取消正版认证,sxdyf玩家请无视。

重新跑一下 server.jar ,这次应该可以正常开启了。

 

配置客户端

首先需要在你的电脑里也装一下Java环境,Java分JDK和JRE两个版本,咱这种低阶玩家用给民用的JRE完全够用了,最好是8代64位的。之后解压/安装一下mc客户端,正常的话是一个 .minecraft 的文件夹,新建一个文件夹,将启动器与 .minecraft 文件夹放在这个文件夹下,务必同一路径,使用启动器打开游戏本体,设置成中文,点开多人游戏-添加服务器,随便起给名字,地址也一样填copy的公网IP,一切OK的话,就可以正常打开游戏了。

 

进阶

做到这为止已经可以实现多人一起上线了,只要你把你的安装包,Xshell与启动器打包发给ta就好了,但是问题来了,Xshell一关接口就掉线了,再次配置很麻烦,现在就需要使用另一个实用杀器 Screen 了,它的作用是维持端口的开启状态,随到随用

首先安装:

yum -y install screen

使用下面指令

screen -S your_name

之后跟第一次一样,运行一下 server.jar。现在已经为mc创建一个开启的进程了,可以关闭Xshell,该干啥干啥了,等到你或者ta下上线的时候,使用指令

screen -rx your_name

恢复游戏进程,开启撸砖大业

Enjoy it!

ssh服务有哪些功能——登陆远程主机如何使用CSS设置div半透明的效果

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。