在开PEmc服务器的圈子里原先是能找到个随机出生点的插件,但使用起来并不是很好,我觉得很糟糕。
好像是受pm限制,玩家进服和玩家死亡重生这两点不能很好的区分开,使得玩家进服也会随机传送,所以还要去搭配个返回退出位置的插件,但传送经常会是卡方块掉虚空(例:挖三填一后退出),还再去找个防掉虚空插件?那可就不一定实用,也许也很难避免意外。
所以我舍弃了返回玩家退出位置的思路,使用玩家进服会话时长来判断该玩家是否为刚进服玩家,而避免同死亡重生玩家一样被随机“发配”出去。
♞随机传送范围可在配置文件自定义X和Z范围来,做到真随机传送。Y轴由插件保障安全
♞可开关对新玩家第一次进服是否随机传送(开2b2t服就有利于新玩家逃离原出生点,而避免被围堵)
♞玩家会话时间被称为阈值时间,默认为3秒,3秒内不支持玩家随机传送。
上图为后台显示。我测试了,从玩家进服显示游戏画面后立即kill是不会超过3秒的,最快也不会小于4秒。所以3秒是我总结考虑得出来的,如果玩家在3秒内死则只是传送到默认出生地,那又何尝不是一种随机呢。不过按理来说,我搞成1秒应该也没问题,但我怕……所以稳妥点。不过把阈值时间拉再长也不会影响进服玩家,只是阈值时间内玩家死亡重生在原出生点罢了。
配置文件主要内容图(下面有部分漏了):
♛插件为api3版本,我会更新个api2版本的
插件由我本人亲自调教Ai而得
,知道自己没什么本事,所以只在plugin.yml留下了我的名字,没特意在插件内留下声明。允许大家随便使用,但严禁盈利和冒充原作者(要么声明是由Ai写的)
本人已在php7.0.9和php7.3.7测试过,开的是1.1.0~1.1.7版本的服务器,没有任何问题
好像是受pm限制,玩家进服和玩家死亡重生这两点不能很好的区分开,使得玩家进服也会随机传送,所以还要去搭配个返回退出位置的插件,但传送经常会是卡方块掉虚空(例:挖三填一后退出),还再去找个防掉虚空插件?那可就不一定实用,也许也很难避免意外。
所以我舍弃了返回玩家退出位置的思路,使用玩家进服会话时长来判断该玩家是否为刚进服玩家,而避免同死亡重生玩家一样被随机“发配”出去。
♞随机传送范围可在配置文件自定义X和Z范围来,做到真随机传送。Y轴由插件保障安全
♞可开关对新玩家第一次进服是否随机传送(开2b2t服就有利于新玩家逃离原出生点,而避免被围堵)
♞玩家会话时间被称为阈值时间,默认为3秒,3秒内不支持玩家随机传送。
上图为后台显示。我测试了,从玩家进服显示游戏画面后立即kill是不会超过3秒的,最快也不会小于4秒。所以3秒是我总结考虑得出来的,如果玩家在3秒内死则只是传送到默认出生地,那又何尝不是一种随机呢。不过按理来说,我搞成1秒应该也没问题,但我怕……所以稳妥点。不过把阈值时间拉再长也不会影响进服玩家,只是阈值时间内玩家死亡重生在原出生点罢了。
配置文件主要内容图(下面有部分漏了):
♛插件为api3版本,我会更新个api2版本的
插件由我本人亲自调教Ai而得
本人已在php7.0.9和php7.3.7测试过,开的是1.1.0~1.1.7版本的服务器,没有任何问题