trconsole help -查询控制台帮助
trconsole info - 查询插件信息
trconsole list - 列出所有竞技场
trconsole enable {arena} - 启用竞技场
trconsole disable {arena} - 禁用竞技场
trconsole start {arena} - 强制开始游戏
trconsole reloadconfig - 重载config.yml
trconsole reloadbars - 重载configbars.yml
trconsole reloadmsg - 重载messages.yml
trconsole leaderboard - 显示排行榜 |
/trsetup setlobby - 设置当前位置为TNTRun大厅
/trsetup deletelobby - 删除TNTRun大厅
/trsetup setbarcolor {color} - 设置血条颜色(默认值:RANDOM)
/trsetup addkit {kit} - 创建道具包
/trsetup deletekit {kit} - 删除道具包
/trsetup reloadbars - 重载configbars.yml
/trsetup reloadmsg - 重载messages.yml
/trsetup reloadtitles - 重载titles.yml
/trsetup reloadconfig - 重载config.yml
/trsetup addspawn {arena} - 添加竞技场出生点
/trsetup deletespawnpoints {arena} - 删除使用addspawn创建的所有出生点
/trsetup enable {arena} - 启用竞技场
/trsetup disable {arena} - 禁用竞技场
/trsetup delete {arena} - 删除竞技场 |
权限
tntrun.join - 允许加入游戏
tntrun.heads - 允许玩家使用HeadsPlus
tntrun.shop - 允许玩家购买道具
tntrun.joinmenu - 允许玩家使用菜单 |
tntrun.start - 允许强制开始游戏
tntrun.setup - 允许使用指令/trsetup
tntrun.version.check - 允许查看版本信息 |
tntrun.doublejumps.n - 设置玩家二段跳的最大次数 |
变量
- 此部分为TNTRun变量详解,将会列出目前插件的所有变量,并进行注释
%tntrun_played% - 参与过的游戏次数
%tntrun_wins% - 游戏获胜次数
%tntrun_losses% - 游戏失败次数
%tntrun_version% - 插件版本
%tntrun_arena_count% - 竞技场的数量
%tntrun_player_count% - 当前正在玩TNTRun的玩家总数量
%tntrun_player_count_ <竞技场>% - 当前正在玩TNTRun的玩家数量
%tntrun_status_ <竞技场>% - 竞技场的状态
%tntrun_joinfee_ <竞技场>% - 加入竞技场所需的费用
%tntrun_currency_ <竞技场>% - 加入竞技场所需的花费类型
%tntrun_doublejumps% - 玩家允许二段跳的次数
%tntrun_leaderboard_wins_player_<position>% - 当前在获胜排行榜中的玩家
%tntrun_leaderboard_wins_score_<position>% - 获胜排行榜中的获胜次数
%tntrun_leaderboard_losses_player_<position>% - 当前在失败排行榜中的玩家
%tntrun_leaderboard_losses_score_<position>% - 失败排行榜中的获胜次数
%tntrun_leaderboard_played_player_<position>% - 当前在总次数排行榜中的玩家
%tntrun_leaderboard_played_score_<position>% - 总次数排行榜中的游戏次数
config.yml详解
- 此部分将对config.yml文件的所有内容进行讲解
- config.yml主要用于设置全局性问题
special:
UseBossBar: true
介绍:此项用于设置是否使用BoosBar显示信息和倒计时
BossBarColor: RANDOM
介绍:此项用于设置BoosBar的颜色
UseTitle: true
介绍:此项用于设置是否使用标题显示信息
UseScoreboard: true
介绍:此项用于设置是否使用计分板显示统计信息
UseDoubleJumpPermissions: false
介绍:此项用于设置是否使用权限来设置二段跳次数
CheckForNewVersion: true
介绍:此项用于设置是否检测插件版本
Metrics: true
介绍:此项用于设置是否启动aStats
UseRankInChat:
enabled: false
usegroup: true
useprefix: false
介绍:此项用于设置玩家聊天时显示的信息
shop:
name: '&6&lTNTRun &f&l商店'
size: 27
doublejump:
maxdoublejumps: 10
logpurchases: false
onleave:
removepurchase: false
showmoneyitem: GOLD_INGOT
介绍:此项用于设置TNTRun商店
freedoublejumps:
enabled: false
amount: 10
介绍:此项用于设置是否在游戏开始时提供给玩家道具
commandsonwin:
- say {PLAYER} 赢得了比赛!
- say 恭喜!
介绍:此项用于设置当玩家胜利时对玩家执行的指令
fireworksonwin:
enabled: true
duration: 4
介绍:此项用于设置是否开启烟花和烟花时间(秒)
broadcastwinlevel: 2
menu:
item: TNT
panecolor: LIGHT_BLUE
includedisabled: false
介绍:此项用于设置TNTRun游戏加入菜单
sounds:
arenastart:
enabled: true
sound: ENTITY_PLAYER_LEVELUP
volume: 10
pitch: 1.0
itemselect:
enabled: true
sound: UI_BUTTON_CLICK
volume: 1
pitch: 1.0
blockbreak:
enabled: true
sound: BLOCK_SAND_BREAK
volume: 5
pitch: 1.0
介绍:此项用于设置游戏声音
anticamping:
enabled: true
介绍:此项用于设置是否开启当最后5秒时,将所有等待玩家传送到竞技场
leaderboard:
maxentries: 10
介绍:此项用于设置排行榜最大显示排名数
items:
vote:
use: true
material: DIAMOND
name: '&2&l投票'
slot: 0
info:
use: true
material: EMERALD
name: '&2&l信息'
slot: 1
shop:
use: true
material: NETHER_STAR
name: '&2&l商店'
slot: 2
stats:
use: true
material: REDSTONE
name: '&2&l统计'
slot: 3
leave:
material: GREEN_BED
name: '&2&l离开'
slot: 8
heads:
use: true
material: GLOWSTONE_DUST
name: '&e&lHeadsPlus'
slot: 4
介绍:此项用于设置TNTRun菜单
scoreboard:
header: '&6&lTNTRUN'
displaydoublejumps: false
waiting:
- '&f欢迎来到TNTRun'
- '&a '
- '&f竞技场: &6&l{ARENA}'
- '&b '
- '&f玩家: &a&l{PS}&7&l/&c&l{MPS}'
- '&c '
- '&f需要玩家: &6&l{VOTES}'
- '&d '
- '&f等待开始: &6&l{COUNT}'
playing:
- '&fTNTRun'
- '&竞技场: &6&l{ARENA}'
- '&b '
- '&f玩家: &a&l{PS}&7&l/&c&l{MPS}'
- '&c '
- '&f已淘汰玩家: &a&l{LOST}'
- '&d '
- '&f获胜者: &c&l{LIMIT}'
介绍:此项用于设置TNTRun计分板信息
database: file
MySQL:
host: host
port: 12345
name: tntrun
table: stats
user: root
pass: password
useSSL: false
介绍:此项用于设置数据库
signs:
prefix: '&6&lTNTRun'
join: '[Join]'
status:
disabled: '&c取消开启'
ingame: '&c&l{PS}&8/&c&l{MPS}'
regenerating: '&6&l重置地图中'
waiting: '&a&l{PS}&8/&a&l{MPS}'
介绍:此项用于设置木牌文本
bungeecord:
enabled: false
hub: lobby
useMOTD: true
stopserver: false
介绍:此项用于设置Bungeecord跨服
shop.yml详解
- 此部分将对shop.yml文件的内容进行讲解
- shop.yml是可以修改的,服主们可以个性化设置
- shop.yml为TNTRun的游戏道具购买菜单
- '工具包名':
- name: '工具包名'
- cost: 花费数额
- material: 显示的物品ID
- amount: 显示的物品数量
- permission: 购买所需权限
- lore:
- - 工具包Lore介绍
- items:
- '物品名':
- material: '物品ID'
- amount: 物品数量
- displayname: '物品显示名'
- lore:
- - 物品Lore介绍
- enchantments:
- - '附魔'
复制代码
- name: ' ' 设置GUI中此工具包显示的名称,支持颜色代码
- cost: 设置购买此工具包花费的金额
- material: 设置GUI中此工具包显示的物品类型
- amount: 设置GUI中此工具包显示的物品数量
- permission: 设置购买此工具包所需的权限
- lore: [] 设置GUI中此工具包显示的Lore介绍
- '2':
- name: '&f剑客'
- cost: 250
- material: IRON_SWORD
- amount: 1
- permission: tntrun.shop.2
- lore:
- - 剑 + 击退#1
- - 只需&6 250 &5金币
- items:
- '1':
- material: IRON_SWORD
- amount: 1
- displayname: '&c剑 + 击退1'
- lore:
- - 剑 + 击退#1
- enchantments:
- - KNOCKBACK#1
复制代码
configbars.yml详解- configbars.yml文件用于设置BoosBar显示的内容
- 此文件支持个性化修改
- waiting: '&6请耐心等待玩家加入, 当前玩家人数:&r {COUNT}'
- starting: '&6游戏将在:&r {SECONDS} 秒后开始'
- playing: '&6剩余时间:&r {SECONDS} &6剩余玩家人数:&r {COUNT}'
复制代码
configtitles.yml详解
- configtitles.yml文件用于设置通过标题发送的内容
- 此文件支持个性化修改
- join: '&7[&6TNTRun&7]'
- subjoin: '&6{PLAYER} &7加入游戏'
- win: '&6你获胜了'
- subwin: '&7恭喜'
- starting: '&7[&6TNTRun&7]'
- substarting: '&7游戏将会在 &6{COUNT} 秒后开始'
- start: '&7[&6TNTRun&7]'
- substart: '&7游戏已经开始'
复制代码
创建竞技场
- 此部分为教程的重点部分,将会一步一步得教学习者如何创建一个竞技场
- 建议初次创建者,仔细阅读此部分进行操作
1.输入指令/trsetup create <竞技场>来创建一个空竞技场
1.使用WorldEdit插件,选择两个相对的点,分别在竞技场的上方和下方
提示:请确保选择区域可以包括整个竞技场
2.输入指令/trsetup setarena <竞技场>将竞技场的范围设置为选择区域
1.使用WorldEdit选择平台的两个相对点,选择的平面将作为竞技场最低点,如果玩家掉出此平台,将会淘汰
提示:这两个点必须位于上一步选择的竞技场范围中
2.输入指令/ trsetup setloselevel <竞技场>将竞技场最低平台设置为选择平面
1.站在竞技场的最高层(可自选)
2.输入指令/trsetup setspawn <竞技场>将把你所站立的位置设置为玩家开始游戏时传送的位置
1.站在竞技场的最高层(可自选)
2.输入指令/trsetup setspectate <竞技场>将把你所站立的位置设置为玩家淘汰时传送观战的位置
1.输入指令/trsetup finish <竞技场>来保存刚才创建的竞技场,保存后竞技场将会启用
1.站在你想设置成大厅的位置
2.输入指令/trsetup setlobby将把你所站立的位置设置为TNTRun的大厅
提示:只允许设置一个大厅
常见问题
- 此部分将会对使用插件时的问题和一些小技巧进行总结,每个问题都会给出详细的解决方式
1.需要下载HolographicDisplays和HolographicExtension、ProtocolLib才可以使用此功能
2.站立在你想要创建排行榜的位置输入指令/hd create TNTRun_Wins TNTRun Leaderboard创建一个悬浮字排行榜
3.接下来给排行榜添加排名
/hd addline TNTRun_Wins {slowest}&6%tntrun_leaderboard_wins_player_1% &f: &c%tntrun_leaderboard_wins_score_1%
/hd addline TNTRun_Wins {slowest}&6%tntrun_leaderboard_wins_player_2% &f: &c%tntrun_leaderboard_wins_score_2%
/hd addline TNTRun_Wins {slowest}&6%tntrun_leaderboard_wins_player_3% &f: &c%tntrun_leaderboard_wins_score_3%
以此类推 |
1.将背包清空
2.将想要添加到工具包的物品放到背包中
3.输入指令/trsetup addkit [工具包]将背包中的物品创建为一个工具包
4.输入指令/trsetup enablekits [竞技场]设置竞技场开启工具包
提示:开启游戏后,允许开启工具包的竞技场的玩家将会随机分配工具包 |
1.创建一个木牌按照已下格式进行填写
加入木牌
第一行 [TNTRun]
第二行 [Join]
第三行 竞技场名字
第四行 不填
离开木牌
第一行 [TNTRun]
第二行 [Leave]
第三行 不填
第四行 不填
投票木牌
第一行 [TNTRun]
第二行 [Vote]
第三行 不填
第四行 不填 |
个人心得
- 首先,个人认为目前国内小游戏服务器较少,大多数服主因为怕玩家太少而不敢开小游戏服务器,个人认为如果你认真做一个小游戏服务器,慢慢积累玩家,服务器还有所成就
- 其次,个人认为服主们不应该故步自封,普遍的游戏玩法是不足以吸引玩家的,对于那些较为普遍的小游戏,玩家们大多都会选择去网易等一些大服务器,因此应该不断创新改善小游戏的玩法来吸引玩家
- 最后,配置小游戏服务端时一定要细心,不要漏掉任何一步,否则会出现问题,导致前功尽废
- 希望你看到这里,已经对TNTRun插件的配置有了进一步的了解,希望你继续努力,共同推动国内服务器的发展!
[groupid=1701]Complex Studio[/groupid]