怎么上服务器 云服务器建立一个minecraft服务器

众所周知,MC是JAVA编写的,无论是客户端还是服务端都直接是个jar包,因此前提条件就是需要有个jre。本人的MC服完全是手动搭建起来的,先跟大家简单讲下手动搭建的步骤。创建一个linux容器,ubuntu、debian、centos看你喜欢什么,我用的是debian安装jre或jdk安装基本的工具,tmux、vim等下载Minecraft的服务端文件使用tmux将Minecraft服务端文件运行起来进行基本的服务器配置这里为什么要用tmux呢?因为我们开的是游戏服呀,我们要在不停服的前提下执行一些操作,比如添加op,ban掉某个ip等等,之后要让其继续在后台运行。tmux刚好满足这个需求,当然其他的工具也可以,只不过本人习惯用tmux而已。可以看到手动操作还是比较麻烦的,那有更简单的方法嘛?
  
答案是肯定的时代在发展,所以办公模式也在不断的更新。越来越多的人都会用到远程桌面连接工具了,今天就来给大家介绍一下IIS7远程桌面管理,让大家在工作学习中更加的方便。
  1、IIS7远程桌面管理中文最新版是一款专业的远程桌面管理工具,更新了原09网络远程桌面管理,较之以前的版本,操作更加便捷,能够同时远程多台服务器,多台服务器间自由切换,完全无压力。IIS7远程桌面管理能够保存编辑删除你的远程服务器信息。
  2、IIS7远程桌面管理拥有直观的界面为所有类型的用户设计,易于部署和在企业环境中使用,一键导入服务器信息,闲话不多说,直接上Dockerfile。
  
  Dockerfile# 1FROM hub.c.163.com/nce2/jdk:1.7.0_03
  RUN apt-get install -y wget tmux
  # 2RUN mkdir -p /home/minecraftServer/1.8.9WORKDIR /home/minecraftServer/1.8.9
  RUN wget https://git.oschina.net/EchoDemos/MinecraftServer/raw/master/minecraft_server.1.8.9.jar
  # 3RUN echo eula=true > eula.txt
  # 4ENTRYPOINT tmux new-session -d -s server ‘java -jar minecraft_server.1.8.9.jar’ & /usr/sbin/sshd -D介绍下这个Dockerfile,因为网易云计算基础服务有jdk的镜像,所以直接拿来用作基础镜像,然后装一些基本的工具。第2部分是创建一个目录用作工作目录,并将服务器文件下载到该目录下。第3部分是创建并设置MC服务器需要的文件,下面再具体讲。第4部分表示容器启动时的入口,使用tmux让服务端运行在后台,同时启用ssh登录。因为不确定大家创建容器时使用的规格,所以启动服务器时,并没有指定jvm的参数。其中第2步,为了便于演示,我将服务器文件上传到了oschina的git库中。当然这里你可以替换成你自己想要下载的服务器文件地址,如果本地已经有下载好的文件,可以直接上传到容器中。下面讲一下MC服务器需要的文件,其实这些文件的名字就很明显的告诉了你它们的作用。 第一个文件是eula.txt,字面意思,最终用户许可协议,你必须同意协议(文件中设置eula=true)才能正常启动服务器。当你没有创建该文件,服务器在第一次运行时,会自动创建eula.txt,同时告诉你必须同意协议才能继续启动。另外一个很重要的文件是server.properties,这个文件里存放服务器相关的各种参数配置。具体各个参数的意义,大家可以直接去wiki查看。这里只讲一个跟登录相关的参数online-mode=true,该参数表示是否开启线上验证,什么意思呢,当开始线上验证,对每个登录的账号,服务器都会到Minecraft的账号系统里验证该账号是否合法,如果不合法会被拒绝登录。如果你希望在服务器启动时就关闭线上验证,可以在第3部分增加RUN echo online-mode=false > server.properties即可,但是当关闭线上验证时,则任何登录的账号都不会验证,直接登录的,也就是说你只要知道别人的用户名,就可以直接登录别人的账号,因此建议大家开启线上验证。其他文件,如ip黑名单banned-ips.json、账号黑名单banned-players.json、op列表ops.json等,这里就不详细讲了,有兴趣的同学可以去wiki看下,文件结构都是很简单的。开启MC之旅使用Dockerfile构建自定义镜像,并用构建好的镜像创建容器,具体方法就不在这里展开了,大家可以参考蜂巢官方的帮助文档 https://c.163.com/wiki/index.php?title=创建自定义镜像 以及 https://c.163.com/wiki/index.php?title=创建容器。等容器创建完成后,打开Minecraft客户端,输入刚创建的容器外网ip,开启你的Minecraft之旅吧。友情提示:众所周知,Minecraft是很吃内存的,因此还是建议大家使用内存1G以上的规格。

你可能感兴趣的:(怎么上服务器 云服务器建立一个minecraft服务器)