共计 2402 个字符,预计需要花费 7 分钟才能阅读完成。
Minecraft 由于其独特的魅力吸引了很多玩家。不过游戏的乐趣只有在和朋友一起玩的时候才最有意思,所以很早以前我就想建设自己的服务器。但由于专业知识欠缺,没有实现。
最近接触了 Linux 服务器,所以以前的想法又恢复了。那么废话不多说,开始建服务器吧。
基本的步骤如下:
1、你需要一台连上公网 IP 的服务器
2、配置好 Ubuntu 操作系统,安装 java(其他 Linux 也可以,不过我用的是 Ubuntu,就用这个讲了)
3、安装 Minecraft 服务器
4、配置文件然后开服~
下面详细讲解一下:
第一步 下载 Ubuntu Linux 系统
具体详细步骤 Linux 公社上有很多教程,见 http://www.linuxidc.com/Linux/2016-04/130520.htm
关于新建 user 之类的属于 Linux 基本操作都很简单就不细说了。
第二步 配置好 Ubuntu 操作系统
因为我们的目的是安装 mc 服务器,所以需要的运行环境主要就是 java 了。
首先更新一下系统:
#sudo apt-get update
然后获取一下 java 版本
#java -version
如果没有版本信息就是没有安装,用下面的命令安装一下:
#sudo apt-get install default-jdk
但是这样安装的 java 不是最新版本,最新版本的安装方法另外说明,不过这样安装的 java 已经足够支持 1.7.4 版本以前的服务器了
还要说的一个问题是,Linux 中一旦退出终端,在终端中运行的进程也都会被杀死,为了实现在 Windows 中一样的后台运行,就必须用到 screen
screen 的安装方法:
#sudo apt-get install screen
第三步 安装服务器
网上的服务器文件主要分为两种:minecraft_server 和 Cauldron 两种。minecraft_server 开服比较简单,所以先讲解这个,安装的方法为:
首先在用户目录下新建一个文件夹
#mkdir minecraft
然后进入新建的文件夹
#cd minecraft
使用如下代码下载服务器文件
# wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar
通过这段命令就将服务文件下载到刚刚新建的文件夹中了
第四步 配置文件 and 开服!
这时候就要使用 screen 了,用以下命令
#screen -S "Minecraft server"
新建一个 screen,名字为 Minecraft server,然后用
# java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
就可以开服了,这段命令主要是分配内存大小以及运行服务器
不过这样开的服是不能连接的,需要修改相关的配置,先关闭服务器,用命令
#stop
然后打开之前建的 minecraft 文件夹,你会发现一个 server.properties 文件
如果你用的是 MobaXterm 直接双击就可以打开,然后把下面这些复制进去替换原来的就行了
#Minecraft server properties
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=false
resource-pack=
pvp=true
difficulty=1
enable-command-block=true
gamemode=0
player-idle-timeout=0
max-players=10
spawn-monsters=true
generate-structures=true
view-distance=10
spawn-protection=16
motd=biubiu's Minecraft Server
其实做的主要修改为将 online-mode 调为 false,因为建的是盗版服,所以不能连接官网
然后将 max-players 设置为 10 人,人太多会使服务器过度负载
最后 motd 就是设置你服务器的名字,修改好后保存
然后再用
# java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
再次运行服务器,现在就可以通过客户端登陆了,特别注意的是登录版本要匹配
最后,利用 Ctrl+ a 和 Ctrl+ d 的组合键可以将 screen 调到后台,就可以关闭终端啦
下次如果要恢复 screen,使用
#screen -r
至此服务器就建好啦,和基友开心的去玩耍吧!
如果想要更换地图,可以在网上下载别人做好的地图,先用 stop 停止服务器运行,然后将文件全部放到 world 这个文件下替换原来的文件,再用之前的命令重新运行服务器就 OK 啦,快去试试吧!
其他操作和一些详细配置,以后有时间会细细解释。
minecraft_server 不能安装 mod,Cauldron 可以安装 mod
关于 Cauldron 安装以及 mod 和插件的安装和使用方法,下次再细说吧。
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138553.htm