搭建MineCraft服务器
跟同学想联机MC,家用电脑不可能24小时开机,刚好腾讯云学生1块钱一个月服务器,于是就打算用VPS挂服务。
搜了一些教程,在这里我就简单说下,服务端可以Google搜一些已经做好了的,缺啥自己加。
环境
建议Centos 6.6 64位系统
首先需要一个java环境jre-8u91-linux-x64.rpm
上传至VPS的usr/java
,工具用winscp,然后用Putty登陆到VPS。
输入yum -y update
yum -y upgrade
安装GNU Screenyum -y install screen
常用Screen 命令:
· screen -S mc //新建一个叫mc的Screen
· screen -r mc //返回名为mc的Screen
· 键盘按Ctrl + A //退出刚创建的Screen
· screen -ls //显示所有的Screen
· exit //在Screen中使用可以关闭当前Screen会话```
安装java`cd /usr/java` `rpm -ivh jre-8u91-linux-x64.rpm `此处按键盘的Tab键即可自动补全,你上传的文件名
检查环境`java -version`
配置环境`ls -al`记下显示的版本号
`echo 'export JAVA_HOME=/usr/java/jre1.8.0_91' >> /etc/profile`
`echo 'export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>> /etc/profile`
`echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile`
上面的1.8.0_91更改为你显示的版本号。
MC服务搭建
---
新建窗口`screen -S mc`
把服务端扔到home/mcserver,目录也可随意
先去目录下`cd /home/mcserver` 执行文件`sh ./start.sh` 为sh后缀,文件名自行更改
如果关闭了窗口,可以使用`screen -r mc` mc为窗口名字
如果返回不上可以先检查是否还在`screen -ls` 如果还在可以使用`screen -D -r mc`
目录下有个这个文件`server.properties`
```level-name 服务器地图文件夹的名称
allow-nether 开启地狱 true为开启,false关闭
view-distance 可视距离
spawn-monsters 刷怪 true为开启,false关闭
online-mode 只有在线玩家可以进游戏 true为开启,false关闭
gamemode 游戏模式 0生存1创造
spawn-animals 刷动物 true为开启,false关闭
difficulty 难度等级 0和平1简单2中等3困难
server-name 服务器名
pvp 玩家可以伤害玩家 true为开启,false关闭
server-ip 服务器IP地址,留空
max-players 最大玩家数量
level-seed自动生成地图的时候使用的种子
server-port 服务器端口号,默认25565,改为其他端口的时候进游戏时需要使用服务器IP:端口号的形式
allow-flight 允许玩家飞行(需要玩家自己装MOD)
white-list 白名单
motd 服务器信条,就是在添加服务器后显示的那个```
mod放入mods文件夹,插件放入plugins文件夹
不知道为什么,1G内存容易崩溃,加1G虚拟内存20分钟一蹦,2G内存测试1小时一蹦。。难道是插件打多了= =