openatbp / openatbp Goto Github PK
View Code? Open in Web Editor NEWOpen source lobby and game server for Adventure Time Battle Party
License: MIT License
Open source lobby and game server for Adventure Time Battle Party
License: MIT License
This issue typically occurs when using an ability just before getting crowd-controlled (usually charmed) or before dying. Sometimes the ability animation plays but that's not always the case. When this happens the ability doesn't go on cooldown visually on the player's HUD.
This is likely due to the scheduled effect task ending during the player's death and having a weird interaction.
Sometimes, likely when someone loses connection, the lobby server will not remove their user from the user pool (users array). This should be handled by the "error" and "close" event, but for some reason this is not happening.
The issue seems to replicate the most when Hunson is also moving while spamming the Q button. One possible fix would be to make all projectiles have unique IDs versus the current playerId + projectile type id.
As it has been discovered, the auto leveling path should not let you reach tier 3 until level 5 and tier 4 until level 7. The auto builds on the wiki were incorrect so they will need rewritten as to not break this rule.
The RoomHandler, which runs all the background tasks for each game, when duplicated will send conflicting packets to each player causing the game to break in spectacular ways. There are a few fail safes to prevent this but it seems like on rare occasion it is still being bypassed.
One quick fix could be to do an occasional check to make sure that there are no duplicates and completely terminate the game and both RoomHandlers if one exists.
The dongbat pathfinding package constantly gives internal index out of bounds errors, comprising of numerous errors likely compromising the game server.
We should look at removing the path finding or trying to supplement the package with something else.
After creating a team, if you then leave and rejoin queue and get into a game, it will not display you nor your teammates. However, the lobby server still tracks your choices so it appears to be a client-side issue. Everything is still being sent to the client. I cannot find what is causing the client to not draw the other players.
This effect resets after leaving a game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.