Linux上构建我的全球网络服务器

前言 此一篇文章详细介绍怎样在linux中构建minecraft本人网络服务器,诸位我的全球游戏玩家赶快get吧!!

我的全球是一本人们能够在各种各样手机游戏服务器和测算机上玩的流行手机游戏。 截至至 2016 年 6 月,在各种各样服务平台上早已卖出了超出十亿六干万份。
以其火爆,你可以能想在家里里举行一个“我的全球”派对,那麼你也就必须安裝一个 “我的全球” 网络服务器,让全部的游戏玩家联接到同一个全球中一起玩。
天津建站公司引荐

系统软件规定

要刚开始得话,你必须一个有非常总数运行内存的 Linux 实际操作系统软件。你需要在网络服务器上容下的游戏玩家越大,你也就必须越大的运行内存。电脑硬盘室内空间倒并不是要求非常大,要是充足去安裝 Java 及其“我的全球”网络服务器 Java 文档就可以了。Minecraft 网络服务器必须有一个平稳的互联网联接,无论是有线還是无线网络互联网。

要我们看一下 “我的全球”网络服务器最少规定:

进行剩下92%
CPU:2核或更强。 运行内存:2 GB (20-40 客户量),3 GB(30-60 客户量),8 GB(60+ 客户量)。 系统软件:不用图型化客户插口,能够空出大量的空余資源。

备注名称:它是“我的全球” 服务端程序的要求,而并不是一个详细的实际操作系统软件的要求。假如能够帮我的全球网络服务器分派大量的資源,它将运作得更强。

安裝JAVA

假如你用 Linux 实际操作系统软件运作它得话,你必须安裝全新版本号的 Java 自然环境。

以便认证你的 Java 版本号,坐落于终端设备键入下列指令:

java -version

。結果应当是:

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101-b13)

Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode)

假如你当今的 Java 版本号并不是 1.8 或是高些,则根据在 Ubuntu 系统软件的终端设备下实行下列实际操作来安裝 Java 版本号 8:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

留意:假如

add-apt-repository

指令没法寻找,运作

sudo apt-get install software-properties-common

来安裝。 您还能够将第三个指令中变更为

oracle-java9-installer

来安裝全新的 java 版本号。

针对 Redhat 系统软件(如 CentOS),请应用下列指令:

sudo yum install java-1.8.0-openjdk

安裝后,核查输入版本号指令

java-version

,而且核查輸出。那样你也就拥有一个适度的 Java 版本号,你可以以再次开展接下去的安裝。

此章文件目录构造 []

“我的全球”网络服务器版本号免费下载

接下去做的事便是去查验客户将运作的“我的全球”的版本号。图 1 显示信息了一个已经运作的 ”我的全球“ ,留意左下方的版本号号。

图 1

请记牢“我的全球”顾客端版本号号。每一个顾客端应当是同样的版本号才行。

您接下去要做的是免费下载顾客端需要要的“我的全球”的网络服务器版本号。以便免费下载该版本号你必须了解它的部位。获得需要的文档的指令是:

sudo wget https://s3.amazonaws/Minecraft.Download/versions/[version]/minecraft_server.[version].jar

在 图1 见到,版本号号是 1.10.2。那麼这一指令就该变为:

sudo wget https://s3.amazonaws/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar

如果你免费下载好文章件,会储存到你当今文件目录下。应用指令

pwd

明确当今部位。

一旦给你了该文档,了解它所储存的文档夹便可以再次了。

网络服务器信息内容

在起动“我的全球”网络服务器以前,您务必了解当今系统软件可以被你应用的能用运行内存尺寸。 当起动“我的全球”网络服务器时,你将必须特定起止运行内存量和当大量游戏玩家添加时较大分派的运行内存量。 再度提醒,关键的是要有充足的运行内存。 假如能够,应用最少化安裝实际操作系统软件来空出大量的运行内存,比如最少化安裝的 Ubuntu。

一旦给你了需要的“我的全球”网络服务器文档,便可以明确分派给“我的全球”的运行内存总数。 要明确能用运行内存,开启一个终端设备并输入下列指令 ,实例輸出如图所示 2 所显示:

free -h

图 2

如图所示 2 所显示,在这里个中低端系统软件喜欢你能看到那仅有 684 MB 空余运行内存。我觉得是一个能够用以构建一个 “我的全球” 网络服务器的系统软件。在另外一个网络服务器上是我 2.8 GB 运行内存能够给“我的全球” 应用。

在大家起动网络服务器以前,大家必须寻找网络服务器的 IP 详细地址。 因此,请运作指令

ifconfig

。 如图所示 3 所显示,应当列举了互联网联接,显示信息

Internet Address

inet addr

,这儿是

192.168.0.2

。 在我的网络服务器系统软件上,它列举的详细地址是

192.168.0.14

,这一详细地址是顾客端系统软件即将应用的详细地址。

图 3

起动“我的全球”网络服务器

下一步才算是真实的起动“我的全球”网络服务器。在大家具体刚开始前,会涉及到到好多个选择项。当起动“我的全球”网络服务器时,你必须特定用是多少运行内存来原始化“我是全球”。 您还将特定应用的较大运行内存量。

假如我的系统软件有 3.7GB 闲置不用运行内存,我明白会出现不上 40 位游戏玩家,因此我只必须划出 2GB。自然,我能提升些以容许客户提高。假如必须得话,我都能够留一点运行内存给系统软件运作。我将最少值设定为 2 GB,较大值设定为 3 GB。 因为较大值设定为 3 GB,假如必须得话,还能够最少交给系统软件 700 MB 运行内存,但这仅有在“我的全球”网络服务器应用超出最开始分派的2 GB 时才会产生。

起动网络服务器的指令行是:

sudo java -Xms# -Xmx# -jar [path]/minecraft_server.[version].jar nogui

如今表述一下指令构造:

-Xms# - 原始起动分派的运行内存(

-Xms2048m

-Xmx# - 较大分派的运行内存(

-Xmx3096m

[path] – “我的全球” 网络服务器文档相对路径(

/home/tux/MCS/

[version] – 免费下载的“我的全球” 网络服务器的版本号(

1.10.2

nogui – 用以以根据文字的页面来显示信息,能够降低运行内存应用。假如你应用图型化页面,那麼清除

nogui

选择项。

-Xms2048m

-Xmx3096m

/home/tux/MCS/

1.10.2

nogui

选择项。

一个应用 2GB 运行内存及其较大 3GB、部位为

/home/tux/MCS

、 版本号号为

1.10.2

的系统软件的详细指令案例是:

sudo java -Xms2048m -Xmx3096m -jar /home/tux/MCS/minecraft_server.1.10.2.jar nogui

留意:这儿运行内存容积的尺寸是兆字节数企业。容积要乘以 1024。举个案子,2GB 的运行内存使 2 与 1024 相乘,容积为 2048。但别忘小书写母

m

是专指兆字节数。你可以以简易地应用专指的

2g

3g

来表明 2GB 和 3GB。

在你初次运作网络服务器时候发成一些不正确。刚开始以前,它说明必须愿意 “最后客户批准协议书 EULA”。

要愿意 “最后客户批准协议书 EULA”,你必须编写与“我的全球”网络服务器 JAR 文档同一文档夹下的的

eula.txt

文档。

应用一个相近

nano

的文档编写器开启文档

eula.txt

文档。明确你开展这步时应用的是 root 管理权限。将行

eula = false

变更为

eula = true

,并储存文档。

如今,再度键入所述指令以起动网络服务器。 应当滚过全屏幕幕信息内容,随后一个情况已然显示信息它的建立全过程。 当其这一原始全球建立好以后,情况已然显示信息 100%。 相关系统软件時间变更的一切不正确信息是一切正常的,因而忽视他们。

这时,你可以以开启顾客端程序而且见到如圖 1 的页面。点一下“Multiplayer”按键。在下一显示屏,如图所示 4,挑选 “Direct Connect”,这将提醒您键入网络服务器详细地址,因而输入“我的全球”网络服务器的 IP 详细地址。你如今应当早已联接到手机游戏了。

图 4

联接的一些不便

假如一些顾客端没法联接到网络服务器,那麼你必须按住

CTRL+Z

撤出 Java 程序。开启文档

server.propertices

, 应用一个 nano 这类的编写器开展编写。记牢要 root 管理权限。编写

online-mode

行,它应当设定为

true

,改动为

false

并储存。重新启动网络服务器并开启“我的全球”网络服务器。应用顾客端再次联接到网络服务器,如今应当一切都好啦。

基本建设开心!

全文来源于:http://oschina.net/translate/how-to-set-up-a-minecraft-server-on-linux" target="_blank" http://oschina.net/translate/how-to-set-up-a-minecraft-server-on-linux

文中详细地址:

全文来源于:http://oschina.net/translate/how-to-set-up-a-minecraft-server-on-linux" target="_blank" http://oschina.net/translate/how-to-set-up-a-minecraft-server-on-linux

文中详细地址: