MineCraft Spigot简单开服教程

Spigot是一个功能相比官方服务端更加丰富的开服工具,支持服务端的插件,本文按照操作顺序介绍开服过程

前提:

  • WINDOW SEVER R2012 云服务器,配置上只要求内存有1-2G即可,腾讯云链接在此

步骤

  1. 云服务器上下载配置JAVA环境,官网提供了下载以及检测JAVA环境的功能,本文采用的是官网推荐的JAVA8

  2. 在Spigot的下载页下载最新版本的BuildTools.jar,放到服务器上任意方便的位置,并在该目录下shift+右键启动命令行,使用如下指令进行编译:

    java -jar BuildTools.jar --rev 1.13.2
    

    其中1.13.2可以被替换为你想要的版本号,官网上支持的版本似乎是从1.8到最新版,编译过程比较久,且可能出现因为网络原因发生的中断,若发现中断重复执行该命令即可,直到在该目录下产生形如spigot-1.13.2.jar这样的可执行文件,可以认为编译完成,将其余文件删除,只保留spigot-1.13.2.jar即可

  3. 将spigot-1.13.2.jar放到打算作为服务器目录的位置下,开启cmd并执行:

    java -Xms1024M -Xmx1024M -jar spigot-1.13.2.jar nogui
    

    其中Xms参数和Xmx参数为分配内存的参数,按照任务管理器中显示的剩余内存酌情分配,测试中1024M至少一个人用不会崩
    第一次运行过程中可能会出现要求同意EULA协议的提示并终止开服过程,这时发现目录下出现了eula.txt文件,将其中的false改成true即可再次执行上述命令开服,此时会进入服务器命令行模式,可以以server角色执行MC服务器命令

  4. 正常开服后,服务器目录下会出现一些文件,可以打开server.properties(建议使用服务期内自带的写字板软件打开,记事本的话会没有换行)然后修改部分字段值并保存,建议修改的字段有:

    • enable-command-block=true 可以使命令方块可用
    • max-players=5 调整玩家人数
    • server-port=25565 调整服务所在的端口,客户端可以以xxx.xxx.xxx.xxx:25565这样的地址直连到这个服务器,除非冲突无需修改
    • online-mode=false 该字段建议设置为false,否则非正版玩家可能无法登陆服务器

    修改完这些字段后可以在服务器内执行stop命令关闭服务器,再执行开服命令,如果要防止Creeper爆炸的话可以在服务器命令行内输入gamerule mobGriefing false

  5. 用户端在自行安装JAVA后,推荐使用HMCL来进行游戏的自动下载和安装,直连服务器略

  6. 服务器加插件不详写,由于这个是Spigot开服的,所以Bukkit和Spigot插件基本都能装,在MCBBS上看到有用的,适合Spigot端的,版本匹配的插件可以直接根据链接找到相应的.jar文件下载(过程可能会非常错综复杂,常见的是上Github的Release里面找,而且还要注意前置插件的情况),下载到了以后放到服务器目录下的plugins目录下再在服务器命令行内使用spigot reload重新载入即可(或者stop重启),祝好运,我的服务器就下了一个AuthmeReloaded能保证登陆就完事儿了

你可能感兴趣的:(MineCraft Spigot简单开服教程)