Reversed Rooms
Open in Telegram
World #1 reverse engineering community! Working on server emulators for various gacha games. Our discord server: https://discord.gg/reversedrooms
Show more6 656
Subscribers
+624 hours
+267 days
+5130 days
Posts Archive
6 655
Roze - Silver Palace Server Emulator
One of our most awaited projects is now freely (as in freedom) available!
This server emulator prioritizes performance, stability and correctness. Each component of it is purpose-built. Not a single third party dependency was used. Both
Linux and Windows are supported.
For any questions regarding server setup, read the README.md from the source tree, it contains a very detailed guide.
Because it's a free and open source project, your feedback keeps us going - consider joining the dedicated discord server: https://discord.gg/HfNksUhkh9.
Repository: https://git.xeondev.com/roze/roze
Client patch: https://git.xeondev.com/roze/bloom
Client itself can be found in our discord server (reuploads welcome)6 655
Repost from Π₯Π΅ΠΎΠ½Π½Π½Π½?
Iterative Development Progress
During the process of development, the initial implementation that served as a "protocol probe" was superseded with a new, more well-thought one.
Some notable achievements:
- Static memory allocation. No heap allocations are made after server startup.
- Everything has a well-defined limit; this includes the amount of concurrent connections, which can be adjusted via cli arguments.
- Copying due to "deserialization" of protocol structures is avoided as much as possible. A "destructive" json parser was implemented for http server and an "iterator-style" protobuf decoder for the game server (similar can be found in recent ZZZ server)
- On Linux, server utilizes io_uring, with a custom interface to abstract over multiple platforms. Unfortunately, the way
std.Io is done makes its task management the bottleneck. I just hand-rolled state machines instead and called it a day.
If you didn't get anything that's written here, this message is probably not for you.6 655
Remielle - The Superior ZZZ Server Emulator
Hello everyone. Today we're announcing a new, work-in-progress, server emulator for the game Zenless Zone Zero.
It's a successor to the Yoshunko server emulator (which is now EOL).
The Remielle project prioritizes efficiency, stability and correctness.
It solves the main pain points of the previous server:
- Supports both Linux and Windows natively, out of the box
- Uses a tagged release of zig compiler
- Implements KCP, eliminating the need to use protocol shims
This implementation took me a long way of 6 rewrites from scratch and more than 100 commits just for this one. It was definitely worth it: the solid base allows to deliver new features way quicker.
Now, the important part: specifically for this project, we've created a dedicated discord server.
All the questions you may have regarding the server setup, implementation, features - should be asked there.
The server invite: https://discord.gg/BVD9kEddTT
6 655
[ZZZ 3.0 Preload] Remielle - Half-baked menu animations
NOTE: in this build, she uses Lucia's animations as a placeholder. Though jiggle physics in outfit preview seem more or less real.
Take this with a grain of salt.
