- UID
- 61045
- 阅读权限
- 70
- 注册时间
- 2016-2-4
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 人气
- 点
- MC币
- 个
- 贡献
- 点
TA的每日心情 | 擦汗 2017-11-15 21:44 |
---|
签到天数: 139 天 [LV.7]常住居民III
|
本帖最后由 xuan_lv233 于 2016-12-22 21:59 编辑
本帖的部分介绍:
1.简单介绍
2.核心下载
3.关于核心文件的一切
4.使用一切核心的教程
5.生成文件
6.有关于核心优化的一切
7.有关于TorchSpigot的一切
8.有关于Spout的一切
9.有关于sponge的一切
10,有关于BC的一切
1,什么是服务器核心?转自CraftBukkit官网
本帖包含了什么核心?
CraftBukkit 水桶服务器
MCPC-Plus 以改名为Cauldron
Libigot 停更2015 7停更
BungeeCord 服务器桥梁
PaperSpigot 水龙头优化版
Spigot 水龙头
Sponge 海绵
Spoutcraft 水龙头
Thermos Kcauldron优化版 暂时缺少本核心的一切内容
TorchSpigot 国人制作服务器核心
还有很多核心没下载,有时间下载。
2,核心下载:
CraftBukkit 1.6.1-1.10.2
Libigot 1.5.2-1.6.2
PaperSpigot 1.7.10-1.8.8
Spigot 1.5.2-1.10.2
Sponge 1.8
Spoutcraft 1.5.2-1.6.4
MCPC+ 1.5.2-1.7.2
Thermos 1.7.10
BungeeCord 全版本
Torchspigot 1.8.8-1.9.4
3,关于核心的一切
4,如何使用这些核心?
[craftbukkit、spigot、PaperSpigot、Libigot、Spoutcraft]用:
这是主教程,其他核心运行都是改下bat格式里面的内容
首先创建个文件夹
吧下载好的核心丢进去
如何在文件夹里创建个txt文档打开并输入下面内容
然后保存并把文件的后续改成.bat然后点击启用
等看见eula文件时,请大家并把eula=false改成eula=true 然后保存并关闭。
重新启动服务器并修改server.properties
服务器成功启动!
[mcpc-plus cauldron kcauldron thermos]适用
此核心必须运行本身jar文件和lib库
吧后续改为bat,然后启动
[BC适用]
主教程见第一个。。。
5,生成文件:
6,有关于优化的一切:
7.有关于TorchSpigot的一切
转载部分与http://www.mcbbs.net/forum.php?mod=viewthread&tid=610636
Torch(或TorchSpigot)是一款基于TacoSpigot并对其进行完善和提高的服务端核心
由于是分支,仍然能够兼容Spigot/Bukkit的插件(部分使用NMS的插件可能会无法使用)
与其他核心相比,Toch具有以下特性:
将更高版本上的各种更新重新应用到1.9.4/1.8.8上
更完善的功能,包括自动保存和内置反X-ray(by stonar)等功能(下文详细)
更优秀的性能,多线程处理 充分利用多核心CPU
内置了1.9-1.9.2版本的MC连接支持
这里并没有稳定性)
包括实体、爆炸等均为多线程计算,防止卡顿
使用Torch有以下需求:
软件:Java 8或更高的版本(建议使用Oracle JDK,对性能提升可能有帮助 / 请尽量使用新一些的Java8)
硬件:推荐使用CPU核心数2+
与Paperspigot对比压力测试
Spigot:大约1200只怪物时TPS开始跌落
Torch:大约8500只怪物时TPS开始跌落
所有核心都能明显利用 (非专业测试,测试结果仅供参考)
和图片似乎没有关系
测试环境:nc
国人开发的目前世界最好的核心,希望大家报以支持![2016/10/15]
PaperSpigot:约4.5秒
Torch:约0.8秒
地图为新生成)
8,有关于Spout的一切
在正版mc玩家社区当中有几个非常著名的modpack一样的东西——tekkit、voxel、spoutcraft
跟其他modpack不一样的地方在于,这几个东西都有自己的启动器,并且都需要正版验证。
这几个东西在中文mc社区内我几乎完全没见有人讨论。不过,既然连正版minecraft的启动器都没有几个人用过,这样的modpack 启动器完全没有人气或者知名度也是正常的。
而在这里面,spoutcraft又是比较特殊的一个mod. 比起modpack,它更像是一个API,跟forge类似的一种东西——然而跟forge不同的是,spout能够被用来做mod的那部分API离完成永远遥遥无期(毕竟没有non-premium用户的关注和支持),这导致spout在实际上能提供的内容极其有限。
不过spout在多人游戏上有着一个非常大的优势:官方支持bukkit。不仅如此,如果在服务端安装了spout的mod,客户端不需要事先进行针对性配置——也就是说,使用同一个spoutcraft客户端你可以玩服务器提供的任何mod.
SpoutAPI之所以工程量浩大迟迟无法完工,就是因为像bukkit一样,spout不是一个基于Notch-code的mod. Forge的开发者能够通过反编译官方版的minecraft,在其基础上增加各种各样的hook,然后统一提供一个接口给mod开发者。这样的开发没什么后顾之忧,并且可以步步为营加一个算一个随时可以发布。然而对于SpoutAPI,他要做的基本是把整个mc重新写一遍。有什么地方不对或者没完成,整个spout都没法发布。
所以forge的发布可以超勤快,而且还可以嫌sdk的工作太慢自己出fml,而spout却一直拖到连1.4都要发布了,才更新1.3.2推荐版。
也是同样的原因,spout可以从头到尾稳定地支持bukkit且没有版本兼容问题,而mcpc到现在也没把1.3.2的forge给port出来。
————————————————————————————————————
其实说起来,spout也并不是只有正版玩家可用,你甚至不需要破解就能使用spout.
spoutlauncher在启动时无论你是否成功登陆,都会将整个spoutcraft的客户端更新下载下来,你只需要以某种方式启动这个客户端就行了。
具体方法不做提供。
spout官网:http://www.spout.org/
9,有关于Sponge的一切
Sponge 是一个新的向 Minecraft 服务器添加插件支持的项目。目前还在开发中。
简单的说,在 Bukkit 因为 DMCA 而挂掉之后,一群人决定抛弃 Bukkit 并重新设计一套服务端的 API,这就是 Sponge。
更具体一些的内容可以看szszss菊苣的博客。
Sponge安装了mod 但客户端不需要mod也可以进服
另外,因为 Sponge 的 Mod 本质,它也可以在客户端运行
楼主的话:此核心很多以前的craftbukkit spigot 等核心的插件不支持。
Sponge插件开发教程:点击我
10,有关于BC的一切
BungeeCord跨服群组是很流行的一种分布式部署Minecraft服务端从而提高服务器硬件资源利用率的技术。现在已经有很多关于BC群组的教程帖,水平参差不齐,其中有部分教程帖不仅是描述不清晰,甚至在某些地方有错误的描述,从而误导了很多人。
我这篇教程帖主要基于BungeeCord官方Wiki,对其中重要的部分进行翻译和解读,来帮助想要搭建跨服群组的服主来更深刻的理解其中每一项配置的作用。
因为本文的主要内容是基于官方Wiki,所以有可能不适合新手服主来阅读,以后我可能会根据情况来写深入浅出的快速搭建指引专供新手阅读。
使用BC跨服群组后,会产生很多潜在的安全漏洞,关于BungeeCord群组的安全漏洞,请阅读:http://www.mcbbs.net/thread-399234-1-1.html
关于设置:
设置最大内存的建议:每多500人就多增加512M内存的分配,当然如果你用了BC端的插件,你也得考虑这些插件的内存占用
建议在Linux生产环境下运行BungeeCord
如果你使用Multicraft,请下载他们推荐的配置文件:http://www.multicraft.org/download/conf/?file=bungeecord.jar.conf
请将你子服务端目录下的“bukkit.yml”中的“connection-throttle”一项的数值修改为“-1”
请将你子服务端目录下的“server.properties”中的“server-ip”一项的值修改为“127.0.0.1”(原因请参见另一篇关于漏洞解析的帖子)
为了提高安全性,请确保你的服务器防火墙阻断了玩家直接连入后端服务器的请求(最好只给你的BC端开放唯一一个外网端口)
添加服务器列表页图标的方式和普通服务器一样,放一个64*64像素的png文件到BC端文件夹即可,图片名称是“server-icon.png”
如果你想获取到正版玩家的UUID,请在BungeeCord的“config.yml”中设置“ip_forward: true”,并使用spiot/cauldron作为子服务端,然后在“spigot.yml”中设置“bungeecord: true
添加子服务器:
在config中,找到如下并修改。
servers:
login:
address: 127.0.0.1:25560
restricted: false
motd: '&b这是登陆服务器'
survival:
address: 127.0.0.1:25561
restricted: false
motd: '&c这是生存服务器'
game:
address: 127.0.0.1:25561
restricted: false
motd: '&c这是游戏服务器'
此帖完,时不时更新
|
评分
-
查看全部评分
|