如果想和小伙伴们一起联机玩MC,那么完全可以购买一个云服务器后自己创建一个属于自己的世界。并且实测人数少的情况下也不需要有多好的服务器,我就是用搬瓦工19.9刀一年的服务器搭建的。3、4个人玩还是很开心的。下面就是步骤,感觉小白也能尝试着手动搭建一下。
java -version
下面是博主的Java版本:
[root@host ~]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
如果不是Java 8或者没有安装,就用下面的方法安装:
sudo yum install java-1.8.0-openjdk
sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/版本号/minecraft_server.版本号.jar
以博主版本为例:
sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12/minecraft_server.1.12.jar
这个命令表示我下载(使用wget命令)了对应版本的jar包。
free -h
我们可以看到当前内存的使用情况,下面是我输入该命令后的显示:
total used free shared buffers cached
Mem: 506M 172M 333M 152K 51M 53M
-/+ buffers/cache: 67M 438M
Swap: 131M 0B 131M
根据free栏的内存数,我们可以确定该给MC服务器分配多大的内存(当然越多越好啦)。
sudo java -Xms[初始启动分配内存] -Xmx[最大分配内存] -jar [jar包所在路径]/minecraft_server.[版本号].jar nogui
还是以博主的为例:
sudo java -Xms120m -Xmx160m -jar /root/mc/minecraft_server.1.12.jar nogui
关于路径是要绝对路径的,如果不懂可以在当前目录下使用命令:
pwd
然后就能得到当前目录的绝对路径了。
[05:58:08] [Server thread/INFO]: Loaded 488 advancements
[05:58:08] [Server thread/INFO]: Preparing start region for level 0
[05:58:09] [Server thread/INFO]: Preparing spawn area: 0%
[05:58:10] [Server thread/INFO]: Preparing spawn area: 41%
[05:58:11] [Server thread/INFO]: Preparing spawn area: 76%
[05:58:11] [Server thread/INFO]: Done (4.263s)! For help, type "help" or "?"
这样就启动成功了,不要有顾虑,直接启动PC端连接服务器进入MC吧!(启动失败的情况下面有一个解决方法)
vi eula.txt
按“i”键进入编辑模式,找到这一行:
eula=false
将false改成true即可。
vi server.propertices
找到这一行:
online-mode:true
将true改为false,这个好像是跟正版有关吧。。。
vi server.propertices
可以看到,里面是对当前你创建的这个游戏的各种配置,像选择模式啦、世界生成的种子啦、是否有村民啦等等,就像PC创建世界时的各种选项一样。这里就不再介绍了,需要修改的同学自行百度。
vi start.sh
进入编辑模式后输入代码:
#!/bin/sh
java -Xms120m -Xmx160m -jar /root/mc/minecraft_server.1.12.jar nogui;
是不是非常简单呢!其实就是让脚本帮你搓启动命令,而你仅需要运行一下脚本即可:
bash start.sh
MC,启动!
ifconfig
就是如此简单粗暴,一般来说,我们看eth0网卡就行了。如果嫌麻烦,直接看类似格式:192.168.0.1差不多的就是IP地址啦,其实写着 inet addr 的,后面的就是IP地址。然后在PC端多人游戏中搜索服务器时将IP地址输入就可以了。