[tip type="red"]我是使用服务器开的,家用电脑请用内网穿透开启外网进入你开的MC服务器[/tip]

前言

  • 本次教程分为windows版开服和linux开服教程,可分别食用
  • 不适用与 网易MC 基岩版 手机MC
  • 教程不提供服务端下载,有需要的可前往这些网址

spigot下载:https://getbukkit.org/download/spigot
服务端合集:https://www.mcbbs.net/thread-661632-1-1.html

  • 如是linux开服,您需学会一些linux命令
  • 话不多说,我们开始吧!

Windows开服教程

[tip type="info"]本次教程使用1.12.2服务端[/tip]

  • 首先创建好文件夹,存放服务端

    创建文件夹

    存放服务端

  • 其次,新建一个文本,输入以下代码

    java -Xincgc -Xms512m -Xmx2048m -jar spigot-1.12.2.jar

    输入代码

  • 保存后,将后缀.txt改为.bat

    编辑后缀1

    编辑后缀2

  • 双击启动 新建文本文档.bat
  • 然后就生成了这么些东西

    生成的文件

  • 接着,打开eula.txt 修改false为true

    编辑文本1

    编辑文本2

  • 再次启动 新建文本文档.bat
  • 等待加载完毕

    等待加载

  • 当出现这条的时候,代表服务器已经加载完毕了

    加载完毕

  • 但这还没有结束,在命令控制台输入stop关闭服务器先
  • 接着,打开server.properties 用记事本打开

    server.properties

    我简要分析下server.properties的参数

    Minecraft server properties 不用理

    Sat Nov 14 13:04:50 CST 2020 不用理

    generator-settings= 不用理
    op-permission-level=4 不用理
    allow-nether=true 不用理
    level-name=world 这个是进入服务器后的主世界存档,可以替换
    enable-query=false 不用理
    allow-flight=false 不用理
    prevent-proxy-connections=false 不用理
    server-port=25565 服务器端口,默认25565
    max-world-size=29999984 地图边界
    level-type=DEFAULT 不用理
    enable-rcon=false 不用理
    level-seed= 不用理
    force-gamemode=false 不用理
    server-ip= 这个别填
    network-compression-threshold=256 不用理
    max-build-height=256 地图的搭建最高高度
    spawn-npcs=true 是否生成npc
    white-list=false 不用理
    spawn-animals=true 是否生成动物
    hardcore=false 不用理
    snooper-enabled=true 不用理
    resource-pack-sha1= 服务器的材质包
    online-mode=true 服务器正版验证,一般都为false
    resource-pack= 服务器的材质包
    pvp=true 服务器是否允许pvp
    difficulty=1 难度
    enable-command-block=false 是否启用命令方块
    gamemode=0 生存模式
    player-idle-timeout=0 不用理
    max-players=20 最大容许玩家数
    spawn-monsters=true 不用理
    generate-structures=true 不用理
    view-distance=10 不用理
    motd=A Minecraft Server 服务器名称

  • 改完之后重新启动就OK啦!如果你是插件服可以放入插件到plugins文件夹里面

Linux开服教程

[tip type="info"]本次教程使用1.12.2服务端[/tip]

  • 首先呢,你得确定你得linux服务器是否有java 可以在命令台中输入java来检验

    检验java

    如若没有,在控制台输入 yum install -y java-1.8.0-openjdk 安装1.8java 这步我就不做演示了,我的linux服有java了。

  • 创建服务端目录 mkdir /home/minecraft/

    创建目录

  • 然后,将你下载的服务端通过winscp上传到你创建的目录(我因为服务器有装宝塔所以用宝塔上传,你们就用winscp上传就行)

    上传服务端

  • 下载安装Screen:yum install -y screen(这个我也装过了。。。不放图片给大家了)

    screen功能:保持窗口内的程序/脚本运行
  • 输入cd /home/minecraft/ 切换到你创建的目录 然后再输入 screen -S minecraft

    minecraft : 新建名称为“minecraft”的screen

    切换目录

    新建screen

    创建完成后

  • 输入命令:java -Xincgc -Xms512m -Xmx2048m -jar /home/minecraft/spigot-1.12.2.jar nogui
    [tip type="red"]注:Xms代表最小运行内存 Xmx代表最大运行内存 请根据自己服务器的内存大小设置好运行内存[/tip]

    输入命令运行后

  • 然后就会出现这个情况,跟windows的初次使用时一样的。我们要编辑eula.txt的false为true

    Linux编辑文件命令: vi /home/minecraft/eula.txt 至于如何使用自行百度
  • 保存完毕后,再次启动服务端

    服务器加载中

    服务器加载完毕

  • 当然还没有结束,因为你退出控制台后下次肯定不知道怎么进
  • 先退出控制台,然后进去 输入screen -ls

    screen列表

  • 看到后缀为minecraft的没?前面的30629是他的编号,我们输入 screen -x 30629 就可以进入mc服务端的后台啦!
  • 如果遇到崩服的,进不去控制台 那么我们输入这段强制关闭命令
    screen -X -S 30629 quit

结尾

  • 教程完毕,如果觉得有用的可以分享给好友呀!
  • 本文由LingXI-灵汐 编写,未经许可禁止转载哦!
最后修改:2020 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏