GithubHelp home page GithubHelp logo

fakeplayer's Introduction

Anurag's GitHub stats Top Langs

fakeplayer's People

Contributors

civicxfb avatar ddf8196 avatar hhhxiao avatar huohuas001 avatar jasonzyt avatar xiaoqch avatar yqs112358 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fakeplayer's Issues

Supporting auto crafting

This is a pull for supporting auto crafting for fakeplayer

请求加入假人自动合成物品

BDS 1.17.40不受支持

故障:因为BDS 1.17.40使用协议版本为471,尝试在config中修改defaultProtocolVersion为471后运行:
sudo ./FakePlayer
java抛变量不合法错误:
java.lang.IllegalArgumentException: Unsupported protocol version: 471 at com.ddf.fakeplayer.util.ProtocolVersionUtil.getPacketCodec(ProtocolVersionUtil.java:62) at com.ddf.fakeplayer.util.Config.load(Config.java:88) at com.ddf.fakeplayer.Main.main(Main.java:186)

似乎是尚未支持471版本协议所致。

环境:Ubuntu Server 20.04 LTS 64bit,同服务器上运行BDS,测试时所有防火墙规则禁用。java 8环境。

1.18.2.03链接失败

[2022.01.07 08:35:50] 2323 协议版本获取失败,尝试使用默认协议版本(408)连接
[2022.01.07 08:35:50] 2323 已连接
[2022.01.07 08:35:50] 2323 正在断开连接: disconnectionScreen.outdatedClient
[2022.01.07 08:35:50] 协议版本错误
[2022.01.07 08:35:50] 2323 已断开连接: DISCONNECTED
[2022.01.07 08:35:50] 2323已停止

服务器控制台没有输出

嘿,很抱歉打扰一下

我想询问一些关于BDS1.18.2的事,我看到你的作品已经在更新适配1.18,它会在什么时候发布?

将协议升级到428吧

1.16.210将协议升级到了428
据说没啥内容修改
建议直接放开协议版本范围限制😂方便我们直接改配置文件

假人在地狱加载的三叉戟击杀生物没有掉落物?

服务端版本:1.18.12 with LiteloaderBDS 2.1.3
假人版本:0.5.3-alpha
加载距离6区块 难度普通 生物生成开启

一个烈焰人刷怪塔(用三叉戟绞肉机实现自动击杀),假人在烈焰人刷怪笼下方8格处挂机,但这个刷怪塔当正常玩家不在旁边时就没有产物,主世界里其他三个同样由假人加载并用了三叉戟绞肉机的刷怪塔都能正常工作。
加载BehaviorLog行为监控日志插件并运行刷怪塔一段时间后,发现插件记录到大量的烈焰人被三叉戟攻击和烈焰人死亡的事件(烈焰人正常生成并正常被击杀,但没有掉落物)。
卸载除BehaviorLog外的所有插件重新测试结果不变,可能是假人在地狱加载的三叉戟击杀生物没有掉落物。

远距离同步视角好像没效果?

rt,出生点位置大概在 400,20附近,到650,-200的挂机点用sync start传唤假人,但没有效果,最新发行版和自动构建的都不行

云服务器(vps)问题

vps会出现显示假人已经链接但是假人实际上未进入服务器的情况,java版本已经为最新所以应该不是java的问题。

假人似乎无法加载烈焰人刷怪笼

服务器:版本BDS 1.17.11.01,加载距离4区块,没有addon或行为包,难度普通,生物生成,生物破坏等已开启
假人被设置在烈焰人刷怪笼上方3格处,但若正常玩家不在刷怪笼附近,刷怪笼不刷新烈焰人。更换假人位置没有效果。

1.18.31服务端按要求配置完整,无法连接

Version & Environment 软件版本和环境

  • BDS Version [e.g. 1.16.40]
  • FakePlayer Version [e.g. 5.2.0]

Describe the bug 你的问题的描述
A clear and concise description of what the bug is.

To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior

Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.

Additional content 附加内容
Add any other content about the problem here.
显示内容:
java.util.concurrent.CompletionException: java.util.concurrent.TimeoutException

关于如何在BDS开了在线验证(online-mode=true)的情况下添加假人的提问

开服版本:BDS 1.16.4
当前状况:
BDS处:已开启在线验证(白名单需要开启在线验证才能用),并开启了白名单,添加了假人的名字(tool_man_1)并已执行过whitelist reload
FakePlayer处:已配置好公钥并添加至server.properties中,在没有开启在线验证时能够成功添加假人。但在开启了在线验证后,添加的假人会不断地显示连接中、断开连接和重连(从BDS处可以发现它们没有加入游戏)

因此想在这里请教一下,如何在BDS开了在线验证的情况下,向服务器内添加假人

不懂

协议版本获取失败,尝试使用默认协议版本(408)连接 我用的就是默认的 还是伺服器问题?
image

假人的背包无法正确使用

无论假人背包里有多少东西,用指令查询时都会回复“无”,有时候甚至东西拿在手上都回复“无”

使WebSocket可以被外部连接

请求添加配置 Websocket绑定地址

最近,我的一个朋友请求我将这个假人客户端放到他的面板服上
我几乎就要成功了
最后我卡在了Websocket,它没办法让外部连接
我猜测,可能是因为Websocket绑定的IP是127.0.0.1,所以没办法让外部链接
所以我尝试为配置文件加上

WebsocketAddress: 0.0.0.0

很明显,并没有什么作用
Screenshot_20210801194025

假人无法使用三叉戟

给假人丢三叉戟会消失,查询假人背包是🈳,打死假人才掉落,给假人其他方块不会出现此问题

希望能加入自动复活功能

如果游戏内假人被玩家打死,那么需要重启假人程序才能复活,建议自动检测假人状态并复活假人

linux/ubuntu 启动fakeplayer

我想搭一个自动伺服器给fakeplayer,但是ubuntu和linux不能启动.bat能启动但是开不了,我安装了wine拿来启动exe/bat的但是打了指令看到指令版出来一下就没了 除非我自己吧bat里面的内容改去sh 如果已经有做好的可以通知我 感谢 @羊肉

假人无法链接至1.17.30 PowerNukkit服务器

PowerNukkit服务器控制台报错,服务器未开启xbox-auth

14:32:37 [ERROR] Unable to decode packet
java.lang.NullPointerException: null
        at cn.nukkit.network.protocol.LoginPacket.getAnimation(LoginPacket.java:159) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at cn.nukkit.network.protocol.LoginPacket.decodeSkinData(LoginPacket.java:122) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at cn.nukkit.network.protocol.LoginPacket.decode(LoginPacket.java:52) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at cn.nukkit.network.Network.processBatch(Network.java:267) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at cn.nukkit.network.RakNetInterface$NukkitRakNetSession.onEncapsulated(RakNetInterface.java:288) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetSession.onEncapsulatedInternal(RakNetSession.java:269) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetSession.onOrderedReceived(RakNetSession.java:392) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetSession.checkForOrdered(RakNetSession.java:372) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetSession.onRakNetDatagram(RakNetSession.java:360) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetSession.onDatagram(RakNetSession.java:241) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at com.nukkitx.network.raknet.RakNetServer$ServerDatagramHandler.channelRead(RakNetServer.java:316) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:93) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]```

无法启动程序

Version & Environment 软件版本和环境

  • BDS Version [e.g. 1.18.12]
  • FakePlayer Version [e.g. 0.5.3]

Describe the bug 你的问题的描述
无法启动程序

To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior

Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.

Additional content 附加内容
Add any other content about the problem here.

以后有木有转发游戏内聊天信息的功能

假人连接服务器可以看到游戏内聊天记录,有没有可能出一个功能转发这些,通过ws协议转发给qq机器人之类的
虽然说现在有很多插件可以做到这个,但是终究还是会影响服务器cpu占用,还有出现bug
如果假人有这个功能,一方面节省服务器cpu,还可以通过假人对游戏里说话

希望能正确处理假人移动

如活塞推动或者水流冲走假人的时候假人总是会自动回到原来的地方,或许这在某些情况下是比较好的,但是在特殊情况下,需要假人位置持续移动的情况下就不太友好了,还有,同时出现的一个小问题就是如果假人是浮空状态是会持续掉落摔伤

fakeplayer端显示假人已连接但是并没有进入服务器,并且报错。求解决

Version & Environment 软件版本和环境

  • BDS Version [e.g. 1.16.40]
  • FakePlayer Version [e.g. 5.2.0]

Describe the bug 你的问题的描述
A clear and concise description of what the bug is.

To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior

Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.

Additional content 附加内容
Add any other content about the problem here.

QQ图片20220414183218

输入stop后假人断开连接,但是程序无法彻底终止

Version & Environment 软件版本和环境

  • BDS Version [1.18.2]
  • FakePlayer Version [0.5.0 alpha]

Describe the bug 你的问题的描述
输入stop后假人断开连接,但是程序无法彻底终止,卡在如图界面
使用任务管理器杀死Java进程方可彻底终止
image

To Reproduce(Optional) 复现该问题的方法(可选)
打开,使用假人,执行stop

Screenshots or log 截图或日志
如上

Additional content 附加内容
点击命令行窗口的X可以完全关闭程序
但是面板没有途径做到彻底关闭

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.