标签 Minecraft 下的文章

早在 2009 年,Minecraft 就来到了这个世界。从那时起,它已经成为一种文化现象。在这段时间里,一些开发者发布了具有类似想法和机制的开源游戏。今天,我们将看看其中最大的一个:Minetest。

什么是 Minetest?

Minetest,简单地说,是一个基于 体素 voxel 的沙盒游戏,与 Minecraft 非常相似。与 Minecraft 不同的是,Minetest 是用 C++ 编写的,并被设计成可以在大多数系统上原生运行。它也有一个非常大的地图区域。地图大小为 “62,000 × 62,000 × 62,000 块”,“你可以向下开采 31,000 块,或向上建造 31,000 块”。

有趣的是,Minetest 最初是以专有许可证发布的,但后来被重新授权为 GPL。此后,它又被重新授权为 LGPL。

Minetest 有几种模式。你可以建造并发挥创意,或者你可以尝试在各种元素中生存。你并不局限于这些模式。Minetest 有大量的 额外内容,包括 模组 mod 、纹理包和在 Minetest 中建立的游戏。这主要是通过 Minetest 的 模组 API 和 Lua 完成的。

minetest packages

对于那些玩过 Minecraft 的人来说,你会发现 Minetest 中的体验非常相似。你可以挖掘资源,建造结构,并结合材料来制作工具。我在 Minetest 中没有注意到的一件事是怪物。我认为 Minetest 中没有任何生物,但话说回来,我只在创意模式中玩过。我还没有玩过生存模式。

Minetest 也被用于 教育。例如,瑞士 CERN 的人用 Minetest 创造了一个游戏,以 展示互联网是如何工作的 以及它是如何被创造出来的。Minetest 还被用于 教授 编程、地球科学以及微积分和三角学。

minetes map1

如何安装 Minetest?

Minetest 几乎在每个系统上都可以使用。下面是一个命令列表,你可以用它来在一些最流行的 Linux 发行版中安装 Minetest。

Ubuntu 或者 Debian

如果你有一个基于 Ubuntu 或 Debian 的发行版,只要在终端输入这个命令:

sudo apt install mintest

Arch 或者 Manjaro

对于基于 Arch 的系统(如 Manjaro),使用:

sudo pacman -S minetest

Fedora

你可以从 Fedora 服务器中输入以下命令安装 Mintest:

sudo dnf install mintest

openSUSE

openSUSE 用户可以用这个命令安装 Minetest:

sudo zypper in mintest

FreeBSD

FreeBSD 用户很幸运。他们可以用这个命令安装 Mintest:

pkg install minetest minetest_game

Snap

要安装 Minetest 的 Snap 包,请在终端输入以下命令:

sudo snap install minetest

Flathub

要安装,请输入:

flatpak install flathub net.minetest.Minetest

你可以在 这里 下载 Windows 的可移植执行文件。你也可以在 Android 上安装 Minetest,可以通过 Google Play下载 APK

总结

minetest about

我已经在 Minetest 中花了几个小时在我的本地系统上进行构建和探索。它非常有趣。我还没来得及尝试任何额外的内容,因为我对我玩过的相对较少的游戏部分非常满意。我遇到的唯一麻烦是,由于某种原因,它在 Fedora 上运行缓慢。我可能存在一些配置上的错误。

如果你曾经认为 Minecraft 看起来很有趣,但不想花钱,那就去看看 Minetest。你会很高兴你这么做。

如果你玩过 Minetest,在评论中告诉我们你的体验如何。


via: https://itsfoss.com/minetest/

作者:John Paul 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

现在你可以在《Minecraft》内启动 Windows 95 计算机,并在上面玩 Doom

Minecraft 已经创建一个新的虚拟机电脑 Mod,它允许玩家在 Minecraft 世界中订购计算机部件,并构建一台实际可以启动 Windows 95 和其他各种操作系统的计算机。该 Mod 运用了 VirtualBox 技术。Minecraft 社区一直在尝试使用 VM Computers Mod,有人因此成功地让 Doom 在 Minecraft 内运行。

来源:cnBeta.COM

拍一拍:没准我们就生活在一个”我的世界“中。

马斯克爆料:我的 Twitter 不怕被黑,私信里大多是交换来的表情包

在 7 月 15 日黑客发起的比特币骗局中,超过 100 多位知名人士的 Twitter 账号被入侵,特斯拉公司 CEO 马斯克就是其中之一。马斯克称,“我是说,我们或许能够从我的私信中挑出一些不着边际听起来很糟糕的内容,但是总体上说,我的私信里大多都是交换来的表情包。”

来源:凤凰网科技

拍一拍:交换表情包可还行?哈哈

Ubuntu Web:基于 Firefox 的 Web 操作系统,旨在替代 Chrome OS

Ubuntu Unity Remix 和 Ubuntu Education 的创建者和主要开发者 Rudra Saraswat 计划创建一个新的基于 Web 的操作系统。该操作系统名为 Ubuntu Web,旨在构建结合了 Ubuntu Linux 和 Mozilla Firefox 浏览器功能的 Chrome OS 替代操作系统。与 Chrome OS 不同的是,它基于 Firefox,用户可能可以在任何计算机上运行。

来源:开源中国

拍一拍:看好这个项目,打破谷歌垄断。

身份未知的正义黑客破坏了 Emotet 僵尸网络

Emotet 沉寂了 5 个月,上周开始恢复活动。一位身份未知的黑客破坏了最近恢复活动的僵尸网络 Emotet,用不同的 GIF 动画替换了其恶意负荷,事实上防止受害者被感染。Emotet 是最具危险性的恶意程序之一,它能窃取银行账号,安装不同类型的恶意程序。跟踪显示,四分之一的 Emotet 恶意负荷下载遭到破坏。

来源:solidot

拍一拍:干的漂亮!

我们将通过一个一步步的、新手友好的教程来向你展示如何搭建一个“我的世界(Minecraft)”服务器。这将会是一个长期的多人游戏服务器,你可以与来自世界各地的朋友们一起玩,而不用在同一个局域网下。

如何搭建一个“我的世界”服务器 - 快速指南

在你开始行动之前,要先了解一些事情:

为什么你应该使用专门的“我的世界”服务器提供商

既然你正在阅读这篇文章,你肯定对搭建自己的“我的世界”服务器感兴趣。不应该使用专门的“我的世界”服务器提供商的原因有很多,以下是其中一些:

  • 它们通常很慢。这是因为你是在和很多用户一起共享资源。这有的时候会超负荷,他们中很多都会超售。
  • 你并不能完全控制“我的世界”服务端或真正的服务器。你没法按照你的意愿进行自定义。
  • 你是受限制的。这种主机套餐或多或少都会有限制。

当然,使用现成的提供商也是有优点的。最好的就是你不用做下面这些操作。但是那还有什么意思呢?!

为什么不应该用你的个人电脑作为“我的世界”服务器

我们注意到很多教程都展示的是如何在你自己的电脑上搭建服务器。这样做有一些弊端,比如:

  • 你的家庭网络不够安全,无法抵挡 DDoS 攻击。游戏服务器通常容易被 DDoS 攻击,而你的家庭网络设置通常不够安全,来抵挡它们。很可能连小型攻击都无法阻挡。
  • 你得处理端口转发。如果你试着在家庭网络中搭建“我的世界”服务器的话,你肯定会偶然发现端口转发的问题,并且处理时可能会有问题。
  • 你得保持你的电脑一直开着。你的电费将会突破天际,并且你会增加不必要的硬件负载。大部分服务器硬件都是企业级的,提升了稳定性和持久性,专门设计用来处理负载。
  • 你的家庭网络速度不够快。家庭网络并不是设计用来负载多人联机游戏的。即使你想搭建一个小型服务器,你也需要一个更好的网络套餐。幸运的是,数据中心有多个高速的、企业级的互联网连接,来保证他们达到(或尽量达到)100%在线。
  • 你的硬件很可能不够好。再说一次,服务器使用的都是企业级硬件,最新最快的处理器、固态硬盘,等等。你的个人电脑很可能不是的。
  • 你的个人电脑很可能是 Windows/MacOS。尽管这有所争议,但我们相信 Linux 更适合搭建游戏服务器。不用担心,搭建“我的世界”服务器不需要完全了解 Linux(尽管推荐这样)。我们会向你展示你需要了解的。

我们的建议是不要使用个人电脑,即使从技术角度来说你能做到。买一个云服务器并不是很贵。下面我们会向你展示如何在云服务器上搭建“我的世界”服务端。小心地遵守以下步骤,就很简单。

搭建一个“我的世界”服务器 - 需求

这是一些需求,你在教程开始之前需要拥有并了解它们:

  • 你需要一个 Linux 云服务器。我们推荐 Vultr。这家价格便宜,服务质量高,客户支持很好,并且所有的服务器硬件都很高端。检查“我的世界”服务器需求来选择你需要哪种类型的服务器(像内存和硬盘之类的资源)。我们推荐每月 20 美元的套餐。他们也支持按小时收费,所以如果你只是临时需要服务器和朋友们联机的话,你的花费会更少。注册时选择 Ubuntu 16.04 发行版。在注册时选择离你的朋友们最近的地域。这样的话你就需要保护并管理服务器。如果你不想这样的话,你可以选择托管的服务器,这样的话服务器提供商可能会给你搭建好一个“我的世界”服务器。
  • 你需要一个 SSH 客户端来连接到你的 Linux 云服务器。新手通常建议使用 PuTTy,但我们也推荐使用 MobaXTerm。也有很多 SSH 客户端,所以挑一个你喜欢的吧。
  • 你需要设置你的服务器(至少做好基本的安全设置)。谷歌一下你会发现很多教程。你也可以按照 Linode 的 安全指南,然后在你的 Vultr 服务器上一步步操作。
  • 下面我们将会处理软件依赖,比如 Java。

终于,到我们真正的教程了:

如何在 Ubuntu(Linux)上搭建一个“我的世界”服务器

这篇教程是为 Vultr 上的 Ubuntu 16.04 撰写并测试可行的。但是这对 Ubuntu 14.04, Ubuntu 18.04,以及其他基于 Ubuntu 的发行版、其他服务器提供商也是可行的。

我们使用默认的 Vanilla 服务端。你也可以使用像 CraftBukkit 或 Spigot 这样的服务端,来支持更多的自定义和插件。虽然如果你使用过多插件的话会影响服务端。这各有优缺点。不管怎么说,下面的教程使用默认的 Vanilla 服务端,来使事情变得简单和更新手友好。如果有兴趣的话我们可能会发表一篇 CraftBukkit 的教程。

1. 登录到你的服务器

我们将使用 root 账户。如果你使用受限的账户的话,大部分命令都需要 sudo。做你没有权限的事情时会出现警告。

你可以通过 SSH 客户端来登录你的服务器。使用你的 IP 和端口(大部分都是 22)。

在你登录之后,确保你的服务器安全

2. 更新 Ubuntu

在你做任何事之前都要先更新你的 Ubuntu。你可以通过以下命令更新:

apt-get update && apt-get upgrade

在提示时敲击“回车键” 和/或 y

3. 安装必要的工具

在这篇教程中你需要一些工具和软件来编辑文本、长久保持服务端运行等。使用下面的命令安装:

apt-get install nano wget screen bash default-jdk ufw

其中一些可能已经安装好了。

4. 下载“我的世界”服务端

首先,创建一个目录来保存你的“我的世界”服务端和其他文件:

mkdir /opt/minecraft

然后进入新目录:

cd /opt/minecraft

现在你可以下载“我的世界“服务端文件了。去往下载页面获取下载链接。使用 wget 下载文件:

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

5. 安装“我的世界”服务端

下载好了服务端的 .jar 文件之后,你就需要先运行一下,它会生成一些文件,包括一个 eula.txt 许可文件。第一次运行的时候,它会返回一个错误并退出。这是正常的。使用下面的命令运行它:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

-Xms2048M 是你的服务端能使用的最小的内存,-Xmx3472M 是最大的内存。调整基于你服务器的硬件资源。如果你在 Vultr 服务器上有 4GB 内存,并且不用服务器来干其他事情的话可以就这样留着不动。

在这条命令结束并返回一个错误之后,将会生成一个新的 eula.txt 文件。你需要同意那个文件里的协议。你可以通过下面这条命令将 eula=true 添加到文件中:

sed -i.orig 's/eula=false/eula=true/g' eula.txt

你现在可以通过和上面一样的命令来开启服务端并进入“我的世界”服务端控制台了:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

确保你在 /opt/minecraft 目录,或者其他你安装你的 MC 服务端的目录下。

如果你只是测试或暂时需要的话,到这里就可以停了。如果你在登录服务器时有问题的话,你就需要配置你的防火墙

第一次成功启动服务端时会花费一点时间来生成。

我们将向你展示如何创建一个脚本来启动。

6. 使用脚本启动“我的世界”服务端,让服务端长期运行并在启动时开启

方便起见,我们将创建一个自动启动服务端的 bash 脚本。

首先,使用 nano 创建一个 bash 脚本:

nano /opt/minecraft/startminecraft.sh

这将会打开一个新的(空白)文件。粘贴以下内容:

#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

如果你不熟悉 nano 的话 - 你可以使用 CTRL + X,再敲击 Y,然后回车。这个脚本将进入你先前创建的“我的世界”服务端并运行 Java 命令来开启服务端。你需要执行下面的命令来使脚本可执行:

chmod +x startminecraft.sh

然后,你就可以通过下面的命令随时运行服务端了:

/opt/minecraft/startminecraft.sh

但是,如果/当你登出 SSH 会话的话,服务端就会关闭。要想让服务端不登录也持续运行的话,你可以使用 screen 会话。screen 会话会一直运行,直到实际的服务器被关闭或重启。

使用下面的命令开启一个 screen 会话:

screen -S minecraft

一旦你进入了 screen 会话(看起来就像是你新建了一个 SSH 会话),你就可以使用先前创建的 bash 脚本来启动服务端:

/opt/minecraft/startminecraft.sh

要退出 screen 会话的话,你应该按 CTRL+A-D。即使你离开 screen 会话(断开的),服务端也会继续运行。你现在可以安全的登出 Ubuntu 服务器了,你创建的“我的世界”服务端将会继续运行。

但是,如果 Ubuntu 服务器重启或关闭了的话,screen 会话将不再起作用。所以为了让我们之前做的这些在启动时自动运行,做下面这些:

打开 /etc/rc.local 文件:

nano /etc/rc.local

exit 0 语句前添加如下内容:

screen -dm -S minecraft /opt/minecraft/startminecraft.sh
exit 0

保存并关闭文件。

要访问“我的世界”服务端控制台,只需运行下面的命令来重新连接 screen 会话:

screen -r minecraft

现在就是这样。祝贺你,玩的开心!你现在可以连接到你的“我的世界”服务端或配置/修改它了。

配置你的 Ubuntu 服务器

你首先肯定要设置并确保你的 Ubuntu 服务器安全,如果你还没有这么做的话。按照我们之前提及的指南并谷歌一下来获取更多信息。你需要在服务器上配置的有这些:

开启并配置防火墙

首先,如果防火墙还没有开启的话,你应该先开启先前安装的 UFW:

ufw enable

你应该开放默认的“我的世界”服务端端口:

ufw allow 25565/tcp

你应该根据你的使用情况开放或拒绝其他规则。如果你不用服务器负载网站的话,就应该拒绝 80 和 443 端口。谷歌一下 Ubuntu 的 UFW/防火墙指南,你会得到建议的。设置防火墙的时候小心一些,如果你屏蔽了 SSH 端口的话你会把自己锁在服务器外面。

由于这是默认端口,这个端口经常被扫描以及攻击。你可以通过屏蔽白名单之外的访问权限来阻挡攻击。

首先,你需要在你的 server.properties 文件中开启白名单模式。要开启的话,打开文件:

nano /opt/minecraft/server.properties

并将 white-list 行改为 true

white-list=true

保存并关闭文件。

然后重启你的服务器(重启你的服务器或重新运行启动脚本):

/opt/minecraft/startminecraft.sh

访问“我的世界”服务端控制台:

screen -r minecraft

如果你想要某人进入你的服务端,你需要通过以下命令把他们添加到白名单:

whitelist add PlayerUsername

运行以下命令来将他们移出白名单:

whitelist remove PlayerUsername

使用 CTRL+A-D 来退出 screen(服务器控制台)。值得注意的是,这会拒绝除白名单以外的所有人连接到服务端。

如何搭建“我的世界”服务器 - 常见问题

我们将解答一些有关“我的世界”服务器和我们的指南的常见问题。

我该如何重启“我的世界”服务器?

如果你按照我们的教程来的话,包括开启了服务端随系统启动,你可以直接重启你的 Ubuntu 服务器。如果没有设置岁系统启动的话,你可以通过重新运行启动脚本来重启“我的世界”服务端:

/opt/minecraft/startminecraft.sh

我该如何配置我的“我的世界”服务端?

你可以使用 server.properties 文件来配置你的服务端。查看“我的世界”维基来获取更多信息,你也可以什么都不动,它会工作的很好。

如果你想改变游戏模式、难度等诸如此类的东西,你可以使用服务端控制台。通过下面的命令访问服务端控制台:

screen -r minecraft

并执行命令。像下面这些命令:

difficulty hard
gamemode survival @a

你可能需要重新启动服务端,这取决于你使用了什么命令。你可以使用很多命令,查看维基来获取更多。

我该如何升级我的“我的世界”服务端?

如果有新版本发布的话,你需要这样做:

进入“我的世界”目录:

cd /opt/minecraft

下载最新的版本,比如使用 wget 下载 1.12.3 版本:

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.3/minecraft_server.1.12.3.jar

接下来,运行并构建新服务端:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui

最后,更新你的启动脚本:

nano /opt/minecraft/startminecraft.sh

更新版本号数字:

#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui

现在你可以重启服务端了,一切都应该没有问题。

为什么你们的教程这么长,而其他的只有 2 行那么长?!

我们想让这个教程对新手来说更友好,并且尽可能详细。我们还向你展示了如何让服务端长期运行并跟随系统启动,我们向你展示了如何配置你的服务端以及所有的东西。我是说,你当然可以用几行来启动“我的世界”服务器,但那样的话绝对很烂,从不仅一方面说。

我不知道 Linux 或者这里说的什么东西,我该如何搭建一个“我的世界”服务器呢?

只要通篇阅读我们的文章,复制粘贴几个命令就行了。如果你真的不知道该如何做的话,我们可以帮你,或者直接找一个托管的服务器提供商,让他们帮你做这些。

我该如何在服务端上安装 mod 和插件?

我们的文章意图作一篇入门指南,你应该查看“我的世界维基”,或者谷歌一下来获取更多信息。网上有很多教程。


via: https://thishosting.rocks/how-to-make-a-minecraft-server/

作者:ThisHosting.Rocks 译者:heart4lor 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我的世界 Minecraft ”是一个人们可以在各种游戏主机和计算机上玩的主流游戏。 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份。因其受欢迎,你可能想在家里举办一个“我的世界”派对,那么你就需要安装一个 “我的世界” 服务器,让所有的玩家连接到同一个世界中一起玩。

系统要求

要开始的话,你需要一个有相当数量内存的 Linux 操作系统。你要在服务器上容纳的玩家越多,你就需要越多的内存。硬盘空间倒不是需求很大,只要足够去安装 Java 以及“我的世界”服务器 Java 文件就行。Minecraft 服务器需要有一个稳定的网络连接,不管是有线还是无线网络。

让我们看看 “我的世界”服务器最低要求:

  • CPU:双核或更好。
  • 内存: 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 显示了一个正在运行的 ”我的世界“ ,注意左下角的版本号。

Figure 01.jpg

图 1

请记住“我的世界”客户端版本号。每个客户端应该是相同的版本才行。

您接下来要做的是下载客户端所需要的“我的世界”的服务器版本。为了下载该版本你需要知道它的位置。得到所需的文件的命令是:

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

在 图1 看到,版本号是 1.10.2。那么这个命令就该变成:

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

当你下载好文件,会保存到你当前目录下。使用命令 pwd 确定当前位置。

一旦你有了该文件,知道它所保存的文件夹就可以继续了。

服务器信息

在启动“我的世界”服务器之前,您必须知道当前系统上能被你使用的可用内存大小。 当启动“我的世界”服务器时,你将需要指定起始内存量和当更多玩家加入时最大分配的内存量。 再次提示,重要的是要有足够的内存。 如果可以,使用最小化安装操作系统来留出更多的内存,例如最小化安装的 Ubuntu。

一旦你有了所需的“我的世界”服务器文件,就可以确定分配给“我的世界”的内存数量。 要确定可用内存,打开一个终端并键入以下命令 ,示例输出如图 2 所示:

free -h

Figure 02.jpg

图 2

如图 2 所示,在这个低端系统上你可以看到那只有 684 MB 空闲内存。这不是一个可以用于搭建一个 “我的世界” 服务器的系统。在另一个服务器上我有 2.8 GB 内存可供给“我的世界” 使用。

在我们启动服务器之前,我们需要找到服务器的 IP 地址。 为此,请运行命令 ifconfig。 如图 3 所示,应该列出了网络连接,显示 Internet Addressinet addr,这里是 192.168.0.2。 在我的服务器系统上,它列出的地址是 192.168.0.14,这个地址是客户端系统将要使用的地址。

Figure 03.jpg

图 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 选项。

一个使用 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 是特指兆字节。你可以简单地使用特指的 2g3g 来表示 2GB 和 3GB。

在你首次运行服务器时会发成一些错误。开始之前,它表明需要同意 “最终用户许可协议 EULA”。

要同意 “最终用户许可协议 EULA”,你需要编辑与“我的世界”服务器 JAR 文件同一文件夹下的的 eula.txt 文件。

使用一个类似 nano 的文件编辑器打开文件 eula.txt 文件。确定你进行这步时使用的是 root 权限。将行 eula = false 更改为 eula = true,并保存文件。

现在,再次输入上述命令以启动服务器。 应该滚过满屏幕信息,然后一个状态行将显示它的创建过程。 当其这个初始世界创建好之后,状态行将显示 100%。 有关系统时间更改的任何错误消息是正常的,因此忽略它们。

此时,你可以打开客户端程序并且看到如上图 1 的界面。点击“Multiplayer”按钮。在下一屏幕,如图 4,选择 “Direct Connect”,这将提示您输入服务器地址,因此键入“我的世界”服务器的 IP 地址。你现在应该已经连接到游戏了。

Figure 04.jpg

图 4

连接的某些麻烦

如果一些客户端无法连接到服务器,那么你需要按下 CTRL+Z 退出 Java 程序。打开文件 server.propertices, 使用一个 nano 之类的编辑器进行编辑。记住要 root 权限。编辑 online-mode 行,它应该设置为 true ,修改为 false 并保存。重启服务器并打开“我的世界”服务器。使用客户端重新连接到服务器,现在应该一切都好了。

建设快乐!


via: https://www.linuxforum.com/threads/minecraft-server-on-linux.3202/

作者:Jarret 译者:erlinux 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出