cuzitsjonny / jalus Goto Github PK
View Code? Open in Web Editor NEWA PoC of a LEGO Universe server emulator; Written in C++; Discontinued
A PoC of a LEGO Universe server emulator; Written in C++; Discontinued
DESCRIPTION
The client crashes when receiving the RM construction packet of the player object.
TODO
Write a hardcoded version of the RM construction packet so that a new implementation of the ReplicaManager plugin can follow that structure.
With about 3-4 players, the server crashes when quests (mostly bob's quests) are taken or finished, even if only one player does them. Multiple players make the game unplayable at this point.
Unprotected SQL Statements allow for users to delete, edit, or create data in the database. This may effect every operation involving a string in the MySQL DB.
This includes being able to SQL Inject from the login screen, without authentication.
Servers running this version should stop running until patched. Player information could possibly be leaked, destroyed or tampered.
Fix: Any SQL statement using strings should be using the proper Param object in the SQLAPI++ library
On the current version of development, the Commands.cpp file allows a user to submit a raw string to the DB, allowing for SQL Injection.
The methods in CDClient.cpp that are affected are:
CDClient::isAnimationValid
CDClient::getTemplateFromName
Fix: Use params in the SACommand object instead of concatenating strings.
More about those here
General:
Switch Minifigure button often does not work and kicks to main menu
Spawning in multiple entities will result in a server crash
equipping/unequipping very buggy
Multiple choice reward missions will give all rewards; tutorial doesn’t always tell you to equip the right weapon
Universe score count improperly working
Venture Explorer:
Tutorial restarts on game restart (may be intended this way)
Rocket drops unusual
Imagination orbs sometimes respawn on restart
Bouncepad dialogue effect often too quiet or missing
Some rocket parts do not allow you to delete them
Nimbus station:
Destroying shipment crate crashes server
Gnarled forest:
Pirate hiding in cave missing
Maelstrom pirates trapped behind wall object in brig rock
Entering pirate area and/or accepting quests crashes server OR kicks to main menu.
Sound broken. Only ambient sounds work. Sound stops working in all worlds for remainder of session
Attempting to smash a banana tree crashes server
Forbidden Valley:
Hitting candles will crash the server
Hello,
What is not working on JALUS compared to original LU at the moment?
Best regards,
Ben.
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.