拉取Ubuntu镜像
docker pull dorowu/ubuntu-desktop-lxde-vnc
启动并进行端口映射
容器内部端口-外部端口-作用
80-6080-Ubuntu桌面
25565-25565-我的世界服务器端口
利用群晖docker进入容器ssh
或者用portainer进入
第二步 配置好Ubuntu操作系统
因为我们的目的是安装mc服务器,所以需要的运行环境主要就是java了。
首先更新一下系统:
sudo apt-get update
然后安装wget
sudo apt-get install wget
然后安装vim
sudo apt-get install vim
然后获取一下java版本
java -version
如果没有版本信息就是没有安装,用下面的命令安装一下:
sudo apt-get install default-jdk
还要说的一个问题是,Linux中一旦退出终端,在终端中运行的进程也都会被杀死,为了实现在Windows中一样的后台运行,就必须用到screen
screen的安装方法
sudo apt-get install screen
第三步 安装服务器
网上的服务器文件主要分为两种:minecraft_server和Cauldron两种。minecraft_server开服比较简单,所以先讲解这个,安装的方法为:
首先在用户目录下新建一个文件夹
cd /
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
wget -O minecraft_server.jar http://s3.amazonaws.com/Minecraft.Download/versions/1.8.1/minecraft_server.1.8.1.jar
sudo wget http://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
通过这段命令就将服务文件下载到刚刚新建的文件夹中了
同意eula
vim eula.txt
eula=true
第四步 配置文件and开服!
这时候就要使用screen了,用以下命令
screen -S \”Minecraft server\”
新建一个screen,名字为Minecraft server,然后用
java -Xmx1024M -Xms1024M -jar minecraft_server.1.8.1.jar nogui
(–Xmx最大内存M –Xms最小内存M -jar jar文件名.jar)
就可以开服了,这段命令主要是分配内存大小以及运行服务器,这个命令也可以写进脚本里,下次就可以直接运行脚本。
不过这样开的服是不能连接的,需要修改相关的配置,先关闭服务器,用命令
stop
然后打开之前建的minecraft文件夹,你会发现一个server.properties文件
如果你用的是MobaXterm直接双击就可以打开,然后把下面这些复制进去替换原来的就行了
命令修改
打开文件
vim server.properties
点击i进入编辑模式
把所有全删掉
然后右键粘贴
点击ESC键 输入:wq然后回车
需要复制下面的代码
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=DM Minecraft Server
其实做的主要修改为将online-mode调为false,因为建的是盗版服,所以不能连接官网
然后将max-players设置为10人,人太多会使服务器过度负载
最后motd就是设置你服务器的名字,修改好后保存
然后再用
java -Xmx400M -Xms400M -jar minecraft_server.jar nogui
再次运行服务器,现在就可以通过客户端登陆了,特别注意的是登录版本要匹配
最后,利用Ctrl+a和Ctrl+d的组合键可以将screen调到后台,就可以关闭终端啦
下次如果要恢复screen,使用
每次启动命令
cd /minecraft
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
screen -r
至此服务器就建好啦,和基友开心的去玩耍吧!
如果想要更换地图,可以在网上下载别人做好的地图,先用stop停止服务器运行,然后将文件全部放到world这个文件下替换原来的文件,再用之前的命令重新运行服务器就OK啦,快去试试吧!
请登录后查看评论内容