笔记

CentOS7搭建Minecraft服务器

发布于 2017-09-15 2488 次围观

前言

为了能更愉快的和基友们玩MC,于是就搞了个MC服玩。自己在琢磨搭建的时候,发现目前网络上的搭建教程都不太详细,而且有些版本很老,甚至还不能用。所以我毅然决然的站出来……挽救这个局面……

准备工作

在这里以我的为例,我的服务器系统是CentOS7.2,其它操作系统可能稍有不同。MC版本是1.7.10 (如果你不打算搭建1.7.10的下面内容可以不看了)

需要的东西: 百度网盘(提取码:66kv)

开始动手吧

为什么我会选择KCauldron这款服务端软件,原因很简单,因为这是我目前找到forge版本比较高的,稳定性还不错的程序了,并且目前多数mod对1.7.10的兼容都比较好一些。

1、更新系统

yum -y update
yum -y upgrade

2、安装配置JAVA环境 我们需要在服务器中安装Java环境。我的方法是本地下载Java的RPM安装包,然后上传到服务器上的/usr路径,在服务器端安装,这样速度会比较快一点。打开Java的下载页面:传送门,然后选择我们的服务器系统对应版本。选择”Linux x64 RPM“。

安装完成后,依次执行如下命令

cd /usr/java
rpm -ivh jre- //此处按键盘的Tab键即可自动补全,你上传的文件名

上述操作执行完毕后,输入以下命令

java -version

若没有提示错误,即说明已经Java环境已安装成功。

3、安装Screen

yum -y install screen

4、安装KCauldron 把下载的压缩包解压,然后上传到服务器上,在这里我上传到/home/mc的目录里。

首先创建个新的Screen,命名为mc,用于启动管理MC服务器

screen -S mc

然后切换到刚刚上传的目录

cd /home/mc

为了以后方便开服,新建一个脚本,这里以start.sh为例。当然,你也可以自己定义一个你个人认为好记的名字。

nano start.sh

然后输入以下内容

#!/bin/sh 
java -Xmx768M -Xms512M -jar /home/mc/KCauldron.jar

Xmx是分配的最大内存,Xms是分配最小内存

接着,按Ctrl + X,输入Y,然后回车即可。

执行命令,赋予脚本执行权限

chmod 777 start.sh

运行启动脚本启动MC服务器

./start.sh

接着,可以按照自己需求更改MC服的配置文件,server.properties是mc服务端的配置文件。

nano server.properties

下面是一些常用的参数的含义

#Minecraft server properties
gamemode=0
# 游戏模式,0=生存,1=创造,2=极限
difficulty=1
# 游戏难度,默认为1,0为和平,不同难度会影响一些怪物的行为
pvp=true
# 允许pvp,如果不想玩家互掐的话可以关了
max-players=5
# 最大玩家数量,限制同时可以在线的玩家数目,默认20
network-compression-threshold=128
# 封包压缩阈值,超过这个大小的封包进行压缩,适当改小可以减少网络延迟,默认256
server-port=25590
# 服务端监听哪个端口,默认25565,防止其他人陌生人扫描或者尝试登录可以改成其他值
server-ip=
# java监听IP,默认全部IP,多网卡服务器可以指定一个
view-distance=10
# 游戏中视野距离,影响玩家在游戏中的可见距离,越大越占用服务器资源,在spigot.yml中的配置会覆盖这里
online-mode=true
# online模式,防止盗版用户连接服务器
level-seed=
# 地图种子,留空会随机生成一个,如果有好图可以指定
motd=A Minecraft Server
# 服务器motd,喜欢什么写什么

如果需要安装mod就直接上传到mc服务端根目录的mods下。

接下来,就可以愉快的和基友们开服啦!

才疏学浅,如有错漏,欢迎留言指出。

沙发还在