在Linux环境搭建Java版Minecraft(我的世界)服务器 |
您所在的位置:网站首页 › 我的世界开服务器配置要求 › 在Linux环境搭建Java版Minecraft(我的世界)服务器 |
文章目录
前言一、帮助轻松开服的工具1.Xshell2.XFTP
二、开服步骤1.准备一个可以满足你需要的Linux服务器2.安装工具3.连接服务器4.配置服务器(确保你已经完成第三步,成功连接上了服务器)1)安装Java(如果你的服务器上已经安装过了,请忽略)2)关闭防火墙3)安装screen
5.装载Minecraft服务器
后言
前言
本篇内容是为了一些首次尝试使用Linux进行开服的小白服主,提供一些技术上的帮助。因此,将在这里展示较为简单方便,通俗易懂的开服过程以供参考。 一、帮助轻松开服的工具 1.Xshellxshell是一个是一个强大的安全终端模拟软件,我们将会用它来连接我们的电脑与服务器,也就是,你可以通过这个终端,在你的电脑上操作服务器。 当前xshell7开放公共测试,可以免费下载使用。 下载地址:Xshell 2.XFTPXftp是一个功能强大的SFTP、FTP 文件传输软件,我们将会用它来进行文件的传输,我们将mod,服务器核心等文件上传到自己的服务器上靠的都是它。 借助XFTP,我们可以使用图形化的界面来进行文件操作,而不用打代码,使得整个过程更加的简单而有效 当前xshell7开放公共测试,可以免费下载使用。 下载地址:XFTP 二、开服步骤 1.准备一个可以满足你需要的Linux服务器不同内容的服务器对于服务器配置的需求也是不同的,纯净服所需要的资源较少,要求的服务器配置也相对较低,而mod服,尤其是大量的重量级的mod则对服务器的配置要求很高。 除了加载的内容外,玩家的数量与其他实体量也会成为判断服务器需求的因素。如果你想要你的服务器能同时在线很多的人,那么你就应该选取内存更高的服务器,否则就会由于同时加载过多区块导致服务器无法承受而崩溃。 如果是简单地与朋友一起联机玩,那么4核8G 5M的一个配置将能够应付大部分的情况。 关于服务器的租赁,各大平台都有云服务器的产品,像是阿里云,腾讯云。其中大部分对于学生都有相当的优惠,让学生党也能够轻松租得起。 购买地址: 腾讯云 阿里云 2.安装工具
1)打开我们之前安装好的Xshell 每个人服务器不同所以都不一样,请以自己的网站上的为准。 众所周知,你想要玩Java版的minecraft,你需要在你的电脑上安装Java,同理,你要开minecraft服务器,同样也需要在你的Linux服务器上安装Java。 为了在服务器上装上Java,我们需要在Xshell的命令行打下列指令: yum install -y java这样就能自动下载目前java的最新版 如果你想要下载某个特定版本的Java,就在代码后面加上那个版本的对应名。 2)关闭防火墙在安装完Java之后,我们需要来关闭防火墙,否则其他玩家将不能够连接上你的服务器。 在Xshell命令行中打下列指令以关闭防火墙: systemctl stop firewalld.service可以通过下列指令来查看当前的防火墙状态: systemctl status firewalld.service如果出现disavtive(dead)的字样,说明防火墙已经关闭 关闭服务器的方法与系统有关,这里以centos为例,其他系统的可以自行百度。 3)安装screen现在我们的服务器已经可以被他人连接了,但是目前的问题是,如果我们关闭了Xshell,或者是断开了会话,那么我们的MC服务器就会关闭。为了让服务器一直开着,我们就不得不一直保持着会话,但这是不可能,或者说是不合理的。 因此,我们将会借助screen的帮助,screen是一款由GNU计划开发的用于命令行终端切换的自由软件。在screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。 这就意味着,在screen环境下的mc服务器不会因为我们的会话终止而受到影响,因此,即使关闭了电脑,mc服务器也将会正常运行。 为了安装screen,我们将在Xshell命令行中打下列指令: yum install screen之后命令行会询问"is this ok? 在命令行中打 y这样screen就会开始下载并安装。 5.装载Minecraft服务器现在我们已经拥有所有的工具,接下来将正真的进行mc服务器的装载。 在命令行中输入: screen以建立一个新的session (关于screen的一些指令: screen -> 新建一个session screen -ls -> 列出当前所有的session screen -r hello -> 回到hello这个session screen -d hello -> 远程结束hello session screen -d -r hello -> 结束当前session并回到hello这个session) 点击Xshell上方工具栏中的XFTP按钮,将会自动开启XFTP并连接服务器。 XFTP界面分为两个部分,左边部分为你的本地电脑的磁盘存储,右边为服务器的存储。 我们来到右边的服务器文件界面,双击名为…的文件,可来到最顶层,在这里,新建一个文件夹并命名为server。 注意:Linux系统的minecraft服务器启动文件为.sh格式,而Windows为.dat,不要混在一起 创建完成后,右键点击start.sh 并选择“用记事本打开”。 这里的数据是按照实际来填写的: -Xmx表示服务器占用最大内存-Xms表示服务器占用最小内存-jar之后的内容为服务器核心的名称(此处为minecraft_server.1.12.2.jar)nogui表示没有图形显示在填写完之后,保存文件。并在screen中输入指令: cd .. cd server bash start.sh这三条指令的意义分别为: 回到上一层目录,因为我们的server 文件夹是放在根目录下,因此我们要先返回根目录进入文件夹server运行服务器启动文件 start.sh这时你发现服务器并没有成功启动,而server文件夹中多了一个名为eula.txt的文件,这个是最终用户协议的文件。我们右击eula.txt,选择”用记事本编辑“。 会发现里面显示的内容为: 恭喜你,这样你的MC服务器就成功地开启了。 后言在server目录下,你会找到一个名为server.properties.txt的文件,这就是服务器的参数文件,服务器的一系列参数都保存在这个文件中,你可以右键,并选择”用记事本编辑“进入,修改MC服务器的端口,IP,允许最大人数,白名单等等一系列数据。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |