版本与应用领域:
适用于需要对玩家进行邀请、喊话、屏蔽等操作的服务器环境,特别是多人在线游戏群组服务器。通过这些配置,服务器管理员可以有效地管理玩家之间的互动,控制服务器的秩序和氛围,同时为玩家提供便捷的邀请和喊话功能,提升玩家的游戏体验和服务器的运营效率。
一、Spigot 服务器相关指令
- 指令格式:/ssi give/set/take/look <player> <number>
- give :给予指定玩家一定数量的邀请次数。
- set :设置指定玩家的邀请次数为指定数值。
- take :减少指定玩家的邀请次数。
- look :查看指定玩家的邀请次数。
- <player> :目标玩家的名字。
- <number> :相关操作所涉及的数量数值(对于给予、设置和减少操作)。
二、Bungee 服务器相关指令
- 喊话指令
- 指令 :/hh
- 功能 :可自定义喊话内容,玩家通过该指令发送预先设定好的自定义喊话信息。
- 邀请指令
- 指令 :/yq
- 功能 :用于发送自定义的邀请信息,方便玩家之间进行邀请操作。
- 屏蔽指令
- 指令 :/pb
- 功能 :可以自定义屏蔽某些信息或玩家,让玩家能够根据自己的需求过滤不想要的内容。
三、管理员指令
- 指令格式:/mshout give/set/take/look <player> <number>
- 该指令的功能和使用方式与 Spigot 服务器中的 /ssi 指令类似,主要用于管理员对玩家的邀请次数进行控制,包括给予、设置、减少以及查看指定玩家的邀请次数,其中 <player> 为目标玩家名字,<number> 为相关操作的数量数值。
一、数据库相关配置
- JDBC_URL:jdbc:mysql://localhost:3306/fapixelssh
- 这是数据库的连接 URL,用于指定 MySQL 数据库的地址、端口以及数据库名称(fapixelssh),格式为 jdbc:mysql://<host>:<port>/<database_name>,通过该 URL 可以连接到相应的 MySQL 数据库,以便存储和读取与插件相关的数据。
- USERNAME:fapixelssh
- 连接 MySQL 数据库所使用的用户名,插件将使用此用户名进行数据库操作,确保该用户名具有对相应数据库进行读写等操作的权限。
- PASSWORD:fapixelssh
- 与上述用户名对应的数据库密码,用于验证数据库连接的合法性,保证数据的安全性。
二、指令相关配置
- Commands
- 喊话:"hh"
- 定义了喊话指令为 hh,玩家在游戏内输入该指令即可执行喊话操作,发送自定义的喊话内容。
- 邀请:"yq"
- 邀请指令设置为 yq,玩家通过该指令可以发送邀请信息,邀请其他玩家加入特定的服务器或进行某些活动等。
- 屏蔽:"pb"
- 屏蔽指令为 pb,玩家使用此指令可以对某些服务器或玩家进行屏蔽,从而过滤不想要的消息或互动。
- 喊话:"hh"
- CanBlockedServerSeeMessages:false
- 该配置项用于设置当玩家屏蔽了某个服务器后,被屏蔽的服务器是否还能看到该玩家发送的消息。此处设置为 false,表示被屏蔽的服务器无法看到被屏蔽玩家发送的消息,确保了屏蔽功能的有效性,让玩家能够更好地控制自己的消息接收范围。
三、时间相关配置
- Times
- join-cooldown:30
- 玩家加入服务器后的冷却时间设置为 30 秒,在这段时间内可能限制玩家执行某些操作,如再次发送邀请或喊话等,防止玩家过于频繁地进行这些操作,影响服务器的正常运行和其他玩家的体验。
- cooldown:30
- 指令的冷却时间(如喊话、邀请等操作)设置为 30 秒,即玩家执行完一次相关指令后,需要等待 30 秒才能再次执行相同的指令,避免玩家频繁发送消息或邀请,避免对服务器造成过大压力或对其他玩家造成骚扰。
- expiry:100 # 邀请过期时间
- 邀请的过期时间设置为 100(单位未明确说明,可能是秒或其他时间单位,需根据实际情况确定),即邀请链接或邀请操作的有效期为 100 个时间单位,超过该时间后邀请将失效,被邀请的玩家将无法通过该邀请加入服务器,这样可以保证邀请的时效性,避免过期的邀请占用服务器资源或导致不必要的混乱。
- join-cooldown:30
四、喊话相关配置
- UseShouts:true # 使用喊话
- 该配置项用于控制是否启用喊话功能,此处设置为 true,表示允许玩家使用喊话指令进行喊话操作,发送消息给服务器内的其他玩家。
- DefaultShouts:120 # 默认喊话数量
- 玩家默认拥有的喊话数量为 120,即玩家在没有通过其他途径(如购买、奖励等)增加喊话次数的情况下,可以使用 120 次喊话指令进行喊话,限制了玩家喊话的次数,防止玩家过度使用喊话功能,同时也为后续可能的收费或奖励机制提供了基础。
五、服务器相关配置
- BlockedServers
- - "loginlobby#1"
- 列出了被屏蔽的服务器,此处为 loginlobby#1,被屏蔽的服务器不能进行喊话和邀请操作,玩家在这些服务器中将无法使用相关指令,从而实现了对特定服务器的消息和互动控制,可能是因为这些服务器的性质或运营需求,需要限制喊话和邀请功能,以维护服务器的秩序和氛围。
- - "loginlobby#1"
- ServersAlias
- mainLobby:"&e主大厅"
- 为服务器设置了别名,mainLobby 服务器的别名为 &e主大厅,其中 &e 可能是用于在游戏中显示特定颜色或格式的代码(如绿色字体等),通过设置服务器别名,可以让玩家更方便地识别和记忆服务器,同时也为服务器的管理和展示提供了更友好的名称。
- mainLobby:"&e主大厅"
- NeedPermissionServers
- - 'bedwars'
- 指定了需要权限的服务器,此处为 bedwars,玩家需要拥有特定的权限才能访问该服务器,可能需要通过某种认证、购买会员或达到一定的游戏等级等方式来获取相应的权限,从而保证服务器内玩家的质量和秩序,同时也为服务器的运营提供了更多的灵活性和管理手段。
- - 'bedwars'
- DisabledServers
- - 'survival'# 禁用的服务器,默认关闭喊话
- 列出了禁用的服务器,此处为 survival,这些服务器默认关闭了喊话功能,可能是因为服务器的类型或运营策略,不需要或不希望玩家在这些服务器中使用喊话功能,从而避免了不必要的消息干扰,保证了服务器的正常运行和玩家的游戏体验。
- - 'survival'# 禁用的服务器,默认关闭喊话
六、权限相关配置
- VipInviteCooldowns# 权限
- - "group.vip:30"
- - "group.mvp:20"
- 为不同权限组设置了邀请冷却时间,group.vip 权限组的邀请冷却时间为 30 秒,group.mvp 权限组的邀请冷却时间为 20 秒,这意味着拥有不同权限的玩家在发送邀请时,需要遵循不同的冷却时间规则,权限越高的玩家,邀请冷却时间越短,从而体现了不同权限玩家的特权和差异化待遇,激励玩家提升自己的权限等级,同时也为服务器的运营和管理提供了更多的手段和灵活性。
七、屏蔽词汇配置
- BlockedWords
- - '666'
- - '^http://'
- - '^https://'
- - '$sb'
- - '*cnm'
- 列出了被屏蔽的词汇,包括 “666”、以 http:// 或 https:// 开头的字符串(可能是为了防止玩家发送链接)、“$sb” 以及以 *cnm 开头的字符串等,这些词汇在玩家的聊天、喊话或邀请内容中将被自动屏蔽或过滤,防止不良信息、广告链接或侮辱性语言等在服务器内传播,维护服务器的良好氛围和秩序,保护玩家的游戏体验。