本帖最后由 1204074991 于 2018-6-24 12:13 编辑

小喵的服务端合集
你还在为找不到合适的服务端而烦恼吗?你还在为不会用BuildTools构建而焦虑吗?快来这个帖子吧,这里整合了所有版本的服务端哦!

前言:这服务端我整了几天总算给整完了,可累死我了。。
声明:转载本帖内容请私聊获取授权,转载必须带上本帖链接!!!
由于时间原因,整合可能有疏漏,欢迎各位指出,如果您有其他的服务端,欢迎向我提交补充
关于libraries:我将所有的libraries都整合到了一个zip里,解压使用即可

各种服务端的介绍
MinecraftServer
Mojang出品的官方服务端,带有GUI界面
无法添加mod和插件

Forge
在MinecraftServer的基础上,添加了ForgeAPI,带有GUI界面
可以添加mod,无法添加插件
是SpongeForge的前置服务端
需要Libraries运行库支持

  CraftBukkit
俗称水桶服,基本上可以安装bukkit插件的服务端都是基于这个端开发的
可以添加bukkit插件

SportBukkit
CraftBukkit的分支,在其基础上进行优化完善
未找到核心下载
可以添加bukkit插件

DreamSpigotPlus
PaperSpigot的分支,在其基础上进行优化完善
未找到核心下载
可以添加bukkit插件

MinetickMod
Spigot的分支,多线程服务端,更加完善,Migot的前身
可以添加bukkit插件

Migot
在MinetickMod基础上进行开发
需要自行使用MigotTools进行构建
可以添加bukkit插件

Spigot
在CraftBukkit的基础上进行了优化
可以添加bukkit插件
自带反矿物追踪与矿物透视功能

DockerCraft
C++开发的服务端
需自行构建
无核心下载

Canary
金丝雀服务端
介绍欢迎补充

NeptuneVanilla
不能装mod
使用了CanaryLib
介绍欢迎补充

NeptuneForge
NeptuneVanilla和Forge的结合
可以安装Forge mod
使用了CanaryLib
介绍欢迎补充

MCPC-Plus
即MCPC+
CraftBukkit和Forge的合体成果(大雾)
Cauldron的前身
可以添加mod和bukkit插件
需要Libraries运行库支持

Cauldron
介绍见MCPC+
可以添加mod和bukkit插件
需要Libraries运行库支持

KCauldron
Cauldron新版改了个名,Cauldron同一开发者所开发
可以添加mod和bukkit插件
需要Libraries运行库支持

Thermos
在KCauldron的基础上进行了优化
可以添加mod和bukkit插件
需要Libraries运行库支持

Contigo
Thermos的分支
可以添加mod和bukkit插件
需要Libraries运行库支持

SpongeVanilla
没有ForgeAPI的海绵服务端(这官网logo真喜感233
优化炒鸡nb的服务端
可以添加sponge插件,加入pore插件可以添加(部分)bukkit插件
需要添加mod请使用SpongeForge

SpongeForge
在SpongeVanilla上添加了ForgeAPI,带有GUI界面
优化炒鸡nb的服务端,(目前)唯一的高版本mod服务端
可以添加mod和sponge插件,加入pore插件可以添加(部分)bukkit插件
需要Libraries运行库支持

SpoutCraft
支持高清皮肤、披风,自定义音效、音乐,自带小地图
可以添加spout插件

Libigot
官网已挂,找不到官方下载链接
CraftBukkit的分支,较CraftBukkit对比优化了性能
可以添加bukkit插件

PaperSpigot
Spigot的分支,优化了性能方面的问题
1.9之前自带反作弊功能
可以添加bukkit插件

TacoSpigot
Spigot的分支,优化比PaperSpigot更nb
可以添加bukkit插件

Torchpowered
国人制作,在TacoSpigot上进行优化而来,十分稳定
支持多核心运算,自带反作弊功能
可以添加bukkit插件

Akarin
国人制作,Torchpowered的后续版本(改了个名)
支持多核心运算,自带反作弊功能
预计要添加对Forge的支持
可以添加bukkit插件

Cuberite
C++编写的PC版服务端,性能比Java编写的要强很多

BungeeCord
Spigot开发团队开发的跨服端
群组服必备

AuthServer
支持BungeeCord的登录服务端,只有登录功能

SelectorServer
BungeeCord端的服务器选择端
不吃CPU,可防止假人压测
有2个版本:
AutoFetch自动寻找服务器
SubMenu菜单选择服务器
需要NodeJS环境支持

WaterFall
PaperSpigot开发团队开发
在BungeeCord上进行优化
具有跨服功能,群组服必备

HexaCord
BungeeCord的分支,在BungeeCord的基础上优化了性能
具有跨服功能,群组服必备

Travertine
WaterFall开发团队开的新分支,在WaterFall的基础上优化了性能
具有跨服功能,群组服必备

Hose
Spigot的分支,多线程服务端
据说后来转型成为了PaperSpigot
优化性能= =
支持bukkit插件

Glowstone
独立开发的服务端,开源项目
支持bukkit、sponge插件

Nukkit
基岩版服务端
(官网介绍)核能驱动级 Minecraft: PE 服务器软件,Java 高性能驱动,提供 PocketMine 风格 API。适合各种服务器用途。
基岩版开服优选核心

Genisys
基岩版服务端
在PocketMine-MP上二次开发而来
需要PHP环境支持

PocketMine-MP
基岩版服务端
基于PHP的MCPE服务端


如何运行服务器?
1.6以下的服务端请使用Java1.6运行(未测试),1.7.10以下服务端请使用Java1.7运行已修复Forge端1.6.4、1.7.2在Java1.7无法运行的bug,1.6.4以下请使用Java1.7运行,Java1.9尽量不要使用,可能会有bug

Bukkit系(可以添加Bukkit插件但不能添加mod),SpongeVanilla
下载服务端
在cmd(别和我说不知道啥叫cmd)中输入
  1. java -jar <Server>.jar
复制代码
<Server>为你的服务端文件名
即可运行,当然,你也可以在-jar前添加启动参数

MCPC-Plus,Cauldron,KCauldron,Thermos,Contigo
下载服务端,并下载Libraries必备运行库和对应MC版本的MinecraftServer服务端,放在一起
将MinecraftServer服务端重命名为MinecraftServer.jar(就是把版本号去掉)
在cmd中输入
  1. java -jar <Server>.jar
复制代码
<Server>为你的服务端文件名
即可运行,当然,你也可以在-jar前添加启动参数

SpongeForge
下载服务端,下载对应版本的Forge和MinecraftServer,安装好Forge端后,将SpongeForge服务端丢进mods文件夹,按照上一例中的方式启动Forge服务端即可

Glowstone
下载服务端
在cmd中输入
  1. java -XX:+UseG1GC -jar <Server>.jar
复制代码
<Server>为你的服务端文件名
即可运行,当然,你也可以在-jar前添加启动参数

Cuberite
下载对应系统的服务端直接打开运行就ojbk

MinecraftServer
下载服务端
在cmd中输入
  1. java -jar <Server>.jar <Argument>
复制代码
<Server>为你的服务端文件名
<Argument>为可选启动参数,nogui(禁用GUI界面)
即可运行,当然,你也可以在-jar前添加启动参数

Forge
下载服务端,并下载Libraries必备运行库和对应MC版本的MinecraftServer服务端,放在一起
将MinecraftServer服务端重命名为MinecraftServer.jar(就是把版本号去掉)
在cmd(别和我说不知道啥叫cmd)中输入
  1. java -jar <Server>.jar <Argument>
复制代码
<Server>为你的服务端文件名
<Argument>为可选启动参数,nogui(禁用GUI界面)
即可运行,当然,你也可以在-jar前添加启动参数

进入服务器秒退?你可能是没有设置eula,运行一次服务器后找到生成的eula.txt,将其中的eula=false改为eula=true保存即可



服务端优化
Sponge服务端系:Sponge官方文档
MinecraftServer及Bukkit系(MinecraftServer请只看server.properties的配置):bbs内帖子 Paper官方论坛



小喵一键开服器
看了上面的还是不会开服?太麻烦想一键开服?
快来试试我们新出炉的一键开服器吧!
点击进入



网盘Tools文件夹里的东西有什么用?
JavaRuntimeEnvironment
俗称Jre,开服必备的运行环境

dex2jar
手动汉化插件内核所用到的工具,可以将class转换为dalvik字节码从而直接编辑源代码
使用方式见下方

jd-gui
可以反编译出java源码,但是不能修改,不能修改,不能修改(重要的事说三遍)

MigotTools
使用这个工具来构建Migot服务端
使用方法:点我

BuildTools
构建Spigot用的,用处不大


dex2jar汉化插件/修改源码食用教程
先把dex2jar下载下来(需要jre运行环境支持),当然你也可以选择从官网下载:官网
只用到这几个bat,别的bat可以删除,其中invoke与lib是核心文件,plugin.jar为待汉化的插件

首先用压缩软件打开jar,把yml给拖出来

将jar拖入jar2dex.bat中

当然你也可以选择在命令行中打开bat文件,以下同理

不出意外的话,应该会出来一个dex文件

接下来将dex拖入baksmali.bat中(命令行方法同上)

生成的文件夹就是源码,用notepad++等文本编辑器打开(windows自带记事本编辑可能会出毛病)


代码中以const-string开头的是字符串,可以对照着jd-gui中的java代码来修改
中文及特殊符号需要转换为unicode码:百度到的网站
转换网站在百度输入“\u”一大堆(我知道你们手懒直接给你们找好了233)
相关链接(自备梯子):安卓dalvik字节码
修改好后,文件夹直接拖到smali.bat中

如果没错误,会生成out.dex再将生成的dex拖入dex2jar.bat中

最后将刚才解压的yml等文件拖入生成的jar中压缩即可



下载地址
点这里下载或者去最顶上下载吧


你们要的彩蛋



~感谢阅读本帖,如果对你有帮助就评个分呗,评分人气不扣自己的积分哦~

[groupid=1511]Server CT[/groupid]