作者Arbin ()
看板Minecraft
标题Re: [问题] 现在的原味生存服生态
时间Sat Sep 2 16:11:34 2023
※ 引述《a09270927 (@@)》之铭言:
: 注意!内文很长
: 如果觉得打这麽长谁他妈看得完
: 可以跳至下面分隔线下的内容
: 故事是这样的,最近辞职了比较有时间,所以来回味一下当时还是学生的时候,最喜欢跟朋友一起玩的游戏。
: 还记得当时是朋友找我去玩别人的伺服器,版本大概是1.7或是1.8那边,时隔太久真的记不太清楚了。
: 印象比较深刻是因为朋友说这伺服器跟一般的内容不太一样,进去玩以後我自己也疯了一段时间。里面有领地的设定所以大家都在抢烈焰神生怪砖,有一些功能选单或是商城可以购物,最常用的应该是可以随意tp到朋友旁边,遇到危险就用这样跑。
: 一开始确实玩得很开心没错,每天花大量时间在朋友抢到的生怪砖农怪刷钱,再跟别人买物资,朋友喜欢建筑所以建材也是交易来的,之後也买了全身满附魔的钻装。
: 一直到某天,我在参观朋友的新家的时候,外面突然有个玩家来问说这栋建筑能不能拆掉,移去旁边没有面海的地方,因为他要在这边盖抽奖机商店。朋友当然是拒绝了,对方突然垂直飞起来手拿木斧在空中停了一段时间後,朋友的家就凭空消失了,然後旁边就又多一栋大建筑出来,领地也变成不是朋友所有了,之後对方就消失了。
: 我跟朋友好一段时间都没反应过来,之後在FB私讯跟管理员申诉的时候,也是要朋友移去别的地方盖家,我朋友很生气一直跟管理员理论,内容大概是问为什麽此玩家非管理人员却有类似创造的权限之类的,管理员那边只说对方有赞助所以有一些特殊权限。因为我很菜,看不懂他们在理论的内容,我甚至连装备怎麽附魔都不会,反正都是买现成的,所以都是朋友在交涉。
: 这件事之後我们就没有再碰这游戏了。
: —————————分隔线————————
: 时间回到最近,因为朋友已经结婚也在带小孩了,有自己的生活,就比较少连路了。最近很闲突然想重温这当年很爱玩的游戏,所以我自己又载下来玩了,一开始当然就是单机自己体验一下原味生存,毕竟有以前不好的经历,不太想玩非原版的内容,顺便也从头练习基本的生存这样。
: 但是自己玩还是有点无聊,朋友也没空陪玩,所以我开始在板上的伺服器列表找地方玩,当然只找有挂原味生存标题的伺服进而已。可是每个进去都是各种tp、赞助装、指令方块传送、商店交易、vip几的称号,甚至刷怪塔都是服主用好几个堆叠生怪砖盖的。我问了管理员这边是原味生存服吗,每个都回答我yes,甚至会推荐我小额赞助,游玩起来比较轻松。
: 这次回锅玩,事先有看到ㄧ些国外的大型生存服很厉害的红石、建筑之类的,自己本身也比较喜欢红石类,想到处学习看看。只是情况就跟上面说的一样,进到服里能看到很厉害的红石装置大概就矿车熔炉了吧,也不会看到什麽空置域、切门百万刷怪场、珍珠炮之类的。
: 那这篇主要是想问说,现在所谓的原味生存服本来就是长这样,还是只有台服生态是这样?另外有推荐的原味生存服可以让我这种菜鸡进去学习的吗?那些很厉害的服是不是都要自身程度很强才能申请?
: 对了不要说为什麽不自己开伺服找几个朋友一起玩,因为我没朋友。
: -----
: Sent from JPTT on my iPhone
VIP、领地付费等经营策略,个人不予置评
只讨论伺服器核心的部分
先说结论
应该不只台服生态这样,整个麦块伺服器界应该都还是插件服为主
其实这也是历史脉络的关系,自 Minecraft 1.0 到 1.13 之前
基本上开服分为两大阵营
- 插件服,Bukkit 为首,後面衍伸出 Spigot、Paper 等团队
2014 年起多出了 Sponge 阵营,因为 Bukkit 被 DMCA 而起
与 Bukkit 截然不同的 API
- 模组服,基本上是 Forge 的天下
- 插件模组混合服,把插件 API 和 Forge 混在一起
例如 MCPC 及其延伸版本 (Bukkit API),
或是非 Bukkit 阵营 Sponge 推出的「SpongeForge」
奇怪,你不是说有两大阵营吗?怎麽有三个?
反正四大天王都有五个了(ry
那为啥大家都去开插件服而不是模组服阿?个人认为原因有几个:
- 插件服比较容易开,原版 Client 就能进去 (Forge Mod Loader 会验客户端喔)
招生会比较容易,另外,模组 Client 没有优化模组支持的话,其实很吃资源...
- Forge 当时的「管理模组」非常缺乏,插件阵营可是多到不行...
也是有相关团队试图解决这种问题,其中一个团队叫做 FTB
- 模组服效能问题,因为基本上都是原版核心,欠缺优化
反观插件服,Spigot 解决了不少效能问题,Paper 优化更为激进
(但也造成一堆红石灾难)
- 插件模组服或多或少解决了生态带来的问题,但是水火不容的 API
只会导致更多伺服器稳定性上的灾难
虽然後起之秀 Sponge 试图解决这些问题,但起步慢已经先输人一大截
- Forge 更新太慢了,插件阵营更新可是非常快
举个近代例子,当别人都在 1.18 了,Forge 模组作者可能才刚更新到 1.16.5...
1.13 後出现的 Fabric 有试图改变一些事情:
- API 模组化、小 API 策略
更新比较快,也不太验客户端了
- 相较 Forge 较友善的社群氛围,吸引一票开发者过去
也算间接导致现在一大票优化模组都是在 Fabric 阵营,Forge 还要等人 Fork 的窘境
Fabric 在这几年也变成生电服开服首选
原版核心基础 (没像 Paper 改太多东西)、更新快速、有酷模组可选
(例如 Carpet 与他们的好朋友)
不过包含我在内,有开过 Fabric 服应该都很清楚
就算 Fabric 已经越来越多「纯伺服器端模组」了
整个生态系还是比插件服差了一大截
这也没办法,毕竟人家插件服就是老牌,网路上资源也大多都是插件服为主
(就连开发也是 Orz)
所以现在插件服广大的状况还会再维持好一阵子
但老实说,Bukkit API 也是老 API 了,虽然现在 Spigot 还在维护
当中可能会有不少历史债需要还,其中最重大的应该还是效能问题
近期 PaperMC 有推出 Folia 专案,主打多线程,但一票插件可能会坏掉
(毕竟麦块以单线程为主)
目前也不知道会对 Bukkit API 造成什麽影响
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.218.42 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1693642297.A.66A.html
1F:推 pib219: 虽然你偏题了 但还是讨论推 09/02 18:23
2F:推 pib219: 生电还有着名的MCDReforged的伺服器工具 09/02 18:26
3F:→ Arbin: 确实很偏,不过现在在外面说原味基本上跟插件服快画上等号 09/02 19:10
4F:→ Arbin: 了,就顺便拿出来谈谈 09/02 19:10
5F:→ Arbin: MCDR很赞,但是跟既有docker image(itzg)搭配有点尴尬 09/02 19:11
6F:推 a09270927: 满有趣的 上了一课历史的感觉 09/02 19:16
7F:推 Mosasaurus: 蛮有趣的 推推 09/02 19:21
8F:推 twosheep0603: fabric生态差一截的另一个原因也是因为小API策略 09/02 20:18
9F:→ twosheep0603: 要打Modpack的相依性模组数量多到不可思议 09/02 20:19
10F:→ twosheep0603: 一般人看到要装A mod还得先装BCDE mod就劝退了 09/02 20:21
对,小 API 策略的败笔就是,如果不依赖任何其他人写的 Library,你会很难写模组
所以才会导致玩家要安装的依赖看起来很多
Forge这种情况就比较少,因为它们的 API 本身就包很多功能
11F:推 twosheep0603: fabric生态系的临门一脚大概就是缺乏类似pip/npm那 09/02 23:43
12F:→ twosheep0603: 种插件管理系统可以一键整合打包降低入门门槛XD 09/02 23:43
13F:→ twosheep0603: 此外搞生电本身就是偏geek的玩法 对fabric这种尽量 09/02 23:45
14F:→ twosheep0603: 贴合原版又很geek风味的轻量API系统可说是一拍即合 09/02 23:45
15F:→ Arbin: 如果你是说模组安装时,Library可以一起拉进来,有第三方 09/03 02:42
16F:→ Arbin: 工具可以顺便搞定,叫做packwiz,阿不过这工具比较倾向制 09/03 02:42
17F:→ Arbin: 作模组包就是 09/03 02:42
18F:→ Arbin: 至於模组开发的话,就要去了解Gradle怎麽用了 09/03 02:42
19F:推 rinkai: 我开的是插件服,有推荐的管理用插件吗? 09/03 12:09
很久没玩插件服了,所以我只认得 EssentialsX 这种包山包海的插件 (包含监狱、金融等)
权限管理的话推 LuckPerms,他有网页编辑介面,比较好用
timing 测量的部分推 spark,PaperMC 最近也要把内建 timing 测量拔掉了,早点习惯 (
其他的太久没 Follow 我就不知道,就连 Residence 啥时改收费都不知道
(1.7以前不是只有免费吗?怪了...)
20F:推 march55237: 多线伺服器其实更早是有个叫WorldQL的专案社群有在做 09/03 12:22
21F:→ march55237: 但後来转成MultiPaper 最大缺点就是因为是用建立多个 09/03 12:29
22F:→ march55237: Server节点再透过代理的方式分流 部分插件需具处理跨 09/03 12:29
23F:→ march55237: 伺服器的能力才能正常使用 09/03 12:30
这个有听过,用丛集运算思维处理掉麦块的各种运算
我猜这种想法应该是从 Proxy 延伸出来的...
※ 编辑: Arbin (111.71.218.42 台湾), 09/03/2023 16:20:22
24F:推 pib219: 讲到多线程我记得巴哈之前有一个HOSE的专案ㄋ 09/03 20:52
25F:→ Arbin: 那凉掉了,跟用HSA的一样凉 09/04 01:25