在Linux下搭建Minecraft服务器
by ChangeZ008
前言
本教程由ChangeZ008编写,其中的相关技术与步骤由SouthRose和ChangeZ008共同归纳总结,在此特别感谢SouthRose。
〇、你需要拥有一个服务器
要搭建MC服务器,首先你需要有一个自己的服务器,并了解服务器的一些基本常识。笔者使用Digital Ocean公司的服务器,以Linux(Ubuntu 16.04.3 x64)操作系统为例。
【注意】用于搭建MC服务器的操作系统一定要是64位的。
一、在你的服务器上安装Java环境
MC作为一款建立在Java平台上的产品,只有在Java环境下才能正常运转。没有Java就不要讨论MC。
在Ubuntu系统下安装Java环境需要以下几个步骤:
1、使用以下命令安装JRE
sudo apt-get install default-jre
安装过程中会询问是否同意/继续,选“是”(Yes)。
【注】在之后的安装过程中询问是否继续的,一律选“是”。
2、使用以下命令安装JDK
sudo apt-get install default-jdk
3、依次使用以下四条命令安装Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
4、在安装完成后可使用以下指令查看安装的Java版本
java -version
【注】如果读者需要安装Java6或Java7,只需将上述命令中的“Java8”替换即可。
三、将MC官方服务端下载到服务器上
在服务器上安装好Java之后,我们接下来就需要下载MC官方服务端了,笔者以1.7.10版本服务端为例。
【注意】这里不是要求读者将服务端文件下载到本地设备上,而是下载到服务器上!
【温馨提示】官方服务端不支持mod,如果读者希望在服务器上搭载mod,请使用第三方服务端,如CraftBukkit(水桶服)。
下载地址如下:
https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar
你需要输入这个指令:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar
下载完成。
笔者建议读者在服务端文件下载完成后将其存放在一个合适的文件夹中,例如笔者便将其放在/root/MCS1710/目录下。
【注】笔者使用FlashFXP软件来进行服务器文件管理,读者也可以使用命令行进行文件管理和操作。
四、调教服务端
到了这一步,你是否认为事情已经结束了?你如果这样想那你就错了,服务端并不会因为你把它丢在那里就就自动运行起来。接下来要做的,便是把服务端好好地调教一番(正确地配置一番)。
你需要这样一些操作:
1、打开服务端(第一次)
你需要输入以下指令
cd MCS1710
java -jar minecraft_server.1.7.10.jar
java -jar minecraft_server.1.7.10.jar
如图所示,你会发现服务端并没有正常打开,但服务端文件夹下多出了一些东西。
这个时候,不要悲伤,不要心急,因为生活并没有欺骗你。你一定注意到一条信息:你需要同意最终用户许可协议(EULA)以启动服务器。
2、同意EULA
打开eula.txt文件,将最后的false改为true
3、打开服务端(第二次)
指令同上。你会发现这次运行成功了,文件夹里也多出了很多东西。
不过,现在的服务端,只是给了你一个默认的世界(和平难度、任何玩家都没有权限、盗版玩家不能进入该世界等),如果你认为这样就可以了,请直接跳到第五部分“打开MC客户端并连接服务器”;否则,我们的调教工作还没有结束。
4、关闭服务端
成功打开服务器之后,你便进入了服务端控制台。这个时候你需要退出服务端,使用以下指令:
stop
结束界面如图:
既然读者你看到了这里,就说明你对默认的世界并不满意,这样的话我们就需要调整一些配置,文件夹内大部分文件都是配置相关的文件,但最重要的当属server.properties文件。
当然,限于篇幅,也考虑到读者你的耐心,笔者在此仅提一下server.properties文件中几项比较重要的配置,并用通俗的大白话向各位读者进行解释。关于该配置文件的更多或专业信息,请参见:https://minecraft-zh.gamepedia.com/Server.properties
打开该文件,你会看到这样一溜配置。看不懂?没关系,一个一个看。笔者画了下划线地方就是你可能感兴趣的地方。
1)online-mode:默认只允许正版MC玩家进入(true),如果读者需要让盗版玩家也能连接这个服务器的话,请改为false。
2)difficulty:难度,从0~3依次是:和平、简单、普通和困难,默认简单难度。
3)gamemode:默认游戏模式,0~3依次对应:生存、创造、冒险、旁观。默认生存模式,如果读者希望把这个服务器用于建造,请改为1。
6、打开服务端(正式打开)
指令同上
五、打开MC客户端并连接服务器
打开MC客户端,选择“多人游戏”,“添加服务器”,在“服务器地址”一栏输入:
<服务器IP>:25565
连接成功,进入服务器,如图所示,笔者设置了一个和平难度、创造模式的世界。
接下来就是最后一步了:设置管理员。你需要在服务端输入这个指令:
op <玩家用户名>
例如笔者输入op ChangeZ008以将自己设置为管理员(OP),并在游戏内输入/gamemode 0命令将游戏模式切换成生存,如下图。
最后,恭喜你,现在你可以自由地游玩了。
结语
如果读者有任何疑问,请联系ChangeZ008/South-Rose。
本文排版不佳,各位读者请见谅。
Congratulations @j534878350! You received a personal award!
Click here to view your Board
Congratulations @j534878350! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!