服务端配置与游戏特性(必读)

361次阅读
没有评论
服务端配置与游戏特性(必读)

服务端配置

服务商与硬件配置

服务商:某神秘服务商

宁波·三线
CPU AMD 9950X 4核
内存 16 GB
带宽 100 Mbps

软件配置

操作系统

Debian 13

配套软件

MCDReforged

用于控制 Minecraft 服务器。

某些子服运行在 MCDReforged 之上。

MCSManager

服务器管理面板。

Velocity代理

服务器有多个子服,通过 Velocity 代理。需要正版验证并通过白名单才能进入游戏。

插件列表

Simple Voice Chat

Wiki

一个游戏内语音插件。客户端需要安装对应的模组

AllMusic

GitHub与使用说明

服务器点歌插件,需配客户端合模组(群内下载)使用。

命令:

  • 点歌
    /music [音乐ID/网易云分享链接]
  • 投票切歌
    /music vote
  • 取消发起的切歌
    /music vote cancel
  • 查看歌曲队列
    /music list
  • 停止播放歌曲
    /music stop
  • 启用关闭单一界面
    /music hud <位置> enable

开关歌曲队列:/music hud list enable
开关歌词:/music hud lyric enable
开关歌曲信息:/music hud info enable

其他使用方式见上链接。

命令

server 命令

切换子服:/server <子服名称>

生存服

名称:survival

生存服配置

服务端核心

Leaves-26.1.2

文档:LeavesMC 文档

地图种子

106030766735923

原版特性

极力还原原版特性,如刷沙机等。

假人功能

原生假人功能。请务必阅读文档中关于假人的部分!

玩家的操作,假人基本上可以做到。支持下线保存,记录下线的位置,加载到离线时的位置。

创建假人:/bot create <假人名>

移除假人:/bot remove <假人名>

移除假人会清除假人的所有数据。如果希望保存数据、位置,请使用保存假人。

保存假人:/bot save <假人名>

加载已保存的假人:/bot load <假人名>

目前配置为:

  • 假人创建时自动添加前缀 bot_
  • 假人手中物品能够自动补货
  • 假人不会计入睡眠统计
  • 假人不会生成幻翼
  • 假人不会出现在定位栏中
  • 空手右键点击假人可编辑假人物品栏
  • 在服务器关闭时保存假人并在下次开启服务器时恢复。因此,如不手动下线,假人会一直存在

假人功能很多,无法一一列举,其他用法请到文档中查看。

阻止举报

默认禁用了聊天举报。Microsoft 没有资格审查私有服务器。

也强烈建议客户端安装 No Chat Reports 模组,以免玩其他服务器被恶意举报。

模组协议支持

支持的协议详见文档,基本都已启用。此处介绍比较重要的几个。

servux

可以使用 MiniHUD 查看结构轮廓、生物背包、容器。

syncmatica

通过模组 Syncmatica 上传投影,与其他玩家共享。

jade

通过模组 Jade 查看实体的详情,比如马的速度与跳跃高度。

其他规则

  • 末地启用死亡不掉落
  • 启用旧版本虚空交易机制
  • 反矿透
  • 空潜影盒堆叠,最大堆叠数为64

插件列表

LuckPerms

官网

一个权限管理插件

GSit

GSit – Spigot

让你坐下或躺下。详情见文档。

prism

Documentation

事件日志记录和故障管理插件。可以记录方块放置、破坏、容器变化等。

执行 /prism wand inspect 进入魔杖模式,此时左键点击容器可查询容器历史记录。

对于大箱子,只有其中一侧有效,所以两边都试试。

再次执行 /prism wand 退出魔杖模式。

其他使用方式见文档。

TAB

GitHub – TAB plugin

强大的Tab栏显示。

目前配置了显示玩家心形血量,服务器资源占用等信息。

HeadDrop

HeadDrop – Spigot

玩家被击杀后有概率掉落头颅

Farm Protection for MC

防止耕地被踩踏

ISeeYou

GitHub – MC-XiaoHei/ISeeYou

一个服务端录像插件,录制为.mcpr格式,以防你错过游戏内的精彩瞬间。可以通过 Replay 模组进行回放。任何玩家可以找 @TianYu__ 或 @Fortern 索要近期录像。

Themis Anti Cheat

Themis Anti Cheat – Spigot

一款反作弊插件。

WeatherForecast

Fortern编写的天气预报插件,可以准确报告下一次天气变化。

数据包列表

FZ生存数据包

Gitee

提供一些显示在侧栏的计分板。

执行 /trigger fzsd.module.interactor.trigger 激活。

详细功能查看文档。

More-Endcity

一个简单数据包,用来提高末地城数量。

MCDReforged插件

Prime Backup

插件仓库:Prime Backup – MCDReforged

一个强大的备份与回档工具。

主命令:!!pb

注意是两个感叹号加pb,不是斜杠加pb!因为这是 MCDR 插件的命令,而不是游戏内命令!

直接在聊天栏输入即可。

玩家权限

所有玩家均拥有下面的权限。

游戏内权限

Bukkit权限节点 权限描述
bukkit.command.bot bot命令(假人功能)使用权限
bukkit.command.tps tps命令权限
bukkit.command.mspt mspt命令权限
minecraft.command.seed seed命令的权限
prism.lookup prism的lookup子命令权限
voicechat.groups voicechat创建group的权限
voicechat.listen voicechat听到他人声音的权限
voicechat.speak voicechat说话的权限

MCDR插件权限

通过 Prime Backup 插件进行备份回档等操作的权限。

小游戏服

名称:game

游戏服配置

服务端核心

Leaves-26.1.2

特性与功能

基本与生存服一致,但是在PVP中非必要的功能没有开启(如假人、查看种子)。

提供一些小游戏玩法。目前仅有猎人游戏一种玩法。

猎人游戏

基本介绍

《Dream猎人游戏》速通者 VS 5名猎人【第三十部】熟肉中字 [Reaction] 1v5第二部

经典Dream猎人游戏,受到落星原改进版本的启发,加之学习用途,Fortern决定自己实现一版。

主命令:/minehunt

命令别名:/mh

游戏流程

游戏有3个流程:准备阶段、进行阶段、结束阶段。

游戏启动后,处于准备阶段。玩家处于冒险模式,活动范围限制在出生点附近。此时可以选择阵营加入。可选的阵营有猎人、速通者、观众。有至少一名速通者时,游戏即可开始。开始前有5秒的倒计时,此时任何参与游戏的玩家退出都会中断倒计时。开始前注意创建好私密语音小队。

游戏开始后,速通者立即出发,以击败末影龙为目标,仅有一条生命。猎人有无限条生命,出生与复活均有冷却,以击败所有的速通者为目标。

游戏途中可以发起终止投票。所有猎人和速通者全票通过后可以终止游戏。

末影龙被击败,判定速通者获胜。

所有速通者被击败,判定猎人获胜。

通过投票终止游戏,则没有赢家。

游戏结束后,进入结束阶段,可以进行重开。

规则项

  1. 猎人出生倒计时(hunter_ready_cd)
    单位:秒
    默认值:30
  2. 猎人重生倒计时(hunter_respawn_cd)
    单位:秒
    默认值:30
  3. 启用友伤(friendly_fire)
    类型:bool
    默认:false
  4. 允许猎人刻意的游戏设计(hunter_intentional)
    类型:bool
    默认:false
    说明:猎人是否可以触发刻意的游戏设计。速通者不受影响,总能触发。
  5. 更多末影珍珠和烈焰棒(speedrun_loot_up)
    类型:bool
    默认:true
    说明:增加烈焰人掉落烈焰棒的概率,增加末影人掉落末影珍珠的概率,增加猪灵给予末影珍珠的概率。

子命令说明

有多个子命令。多多使用帮助命令以及补全功能。

help

用法:/minehunt help

提供帮助信息。

join

用法:/minehunt join (hunter|speedrunner|audience)

加入一个阵营。

leave

用法:/minehunt leave

加入观众阵营。

rule

用法:/minehunt rule <rulekey> [value]

没有value时,查看rulekey规则的描述信息。

value时,将rulekey规则的值设为value

示例:

允许“刻意的游戏设计”

/minehunt rule intentional true

将猎人出生时间设为60秒

/minehunt rule hunter_ready_cd 60

start

用法:/minehunt start

开启本场游戏。

stop

用法:/minehunt stop

进行终止游戏的投票。若已开启投票进程,则投下赞成票。投票无法撤销。

投票比例达到80%,游戏终止。

give

用法:/minehunt give <item>

给予游戏中所需的特殊物品。

<item> 可选项有:

  • compass: 猎人指南针
remake

用法:/minehunt remake

进行重开游戏的投票。若已开启投票进程,则投下赞成票。投票无法撤销。

投票比例达到50%,游戏重开。

开发过程

视频

[Minecraft开发] 猎人游戏 Paper 插件_bilibili

源码

Fortern/MinehuntF

宾果游戏

Bingo!

正在开发中!

游戏原则与玩法建议

原版特性

我们的原则是:忠于原版特性,但是做出一些变通。

因此,我们不会做出限制红石、限制实体等无聊的行为(那还不如关服,立省100%性能)。Java版玩的就是特性。

但是,所有玩家应当对服务器的性能消耗有所了解。服务器玩家数,所加载的实体与区块数,内存占用,TPS等信息,会显示在Tab栏中。你需要具备基本的游戏素养,知道哪些行为会消耗大量性能。

当你决定建造一个大型的红石机器,需要将信息公开,尽量做在非玩家聚居点,以避免常加载,让卡顿限制在仅使用时间段内。刷怪塔的挂机假人,在游戏不卡的时候可以加载上线,卡顿的时候就可以保存离线。

我们可能会开启一些旧版本特性,比如虚空交易,这样只需少量村民即可兑换大量物品,避免繁殖大量村民。你没有必要饲养太多动物,可以通过与村民交易获取食物。

地图资源

请不要过分掠夺地图资源。你搞太多潮涌核心或猪鼻图案,也没有用不是吗?不如分享出去。

鞘翅自不必多说。鞘翅飞行不应是先来者的特权,晚来的玩家实在在末地找不到,也可以获取鞘翅。

假人功能

假人的使用上面已经给了文档地址。使用时必须注意 removesave 这两个子命令的区别!

remove 会彻底移除假人信息,比如背包、位置等。而 save 会保存假人的背包和位置。因此对于常用的、有固定位置的假人,应使 save 子命令下线,而一次性假人应使用 remove 子命令下线。

要加载一个已保存的假人,应该使用 load 子命令!如果使用 create 子命令会创建一个全新的假人,覆盖掉已保存假人的信息。

每个人要管理好自己创建的假人,不用时及时下线。假人名称最好体现用途。

备份功能

备份与回档是危险操作!为了游戏体验,所有人均可回档。

如果是运行复杂红石机器前备份,那么备份后要尽快开机红石机器,因为过的时间越久,回档损失越大!

其他内容指路

https://word.starwilds.xyz/archives/215
服务器守则(必读)
https://word.starwilds.xyz/archives/220
服务器玩法推荐(必读)

服务器性能强大(bushi

服务端配置与游戏特性(必读)

正文完
 1
评论(没有评论)