I'm Building an Open-Source MMORPG with Rust & Python โ Join the Project
I'm Building an Open-Source MMORPG in Rust and Python โ Looking for Contributors Hi everyone! ๐ I'm currently working on The Last Signal , an open-source post-apocalyptic MMORPG project. The project is built around Rust and Python , with a strong focus on networking, server architecture, testing, and eventually building a persistent multiplayer world. The project is still in development, soโฆ
I am actively working on an open-source post-apocalyptic MMORPG called The Last Signal. The project is written in Rust and Python, with a strong emphasis on networking, server architecture, testing, and creating a persistent multiplayer world. Currently, the focus is on establishing the foundations of the project, such as client-server communication, packet handling, testing, CI processes, and the overall architecture.
The communication between the Python client and Rust server is a current technical priority. I am developing a custom network packet system with packet creation, serialization, deserialization, invalid data handling, network error handling, and protocol testing. Rust contributors are especially valuable in this area, as they can help ensure the consistency of the client and server implementations.
Currently, the cryptography aspect of the project is in its early stages and experimental. I am exploring the integration of cryptographic systems into the project and welcome individuals interested in cryptography, cryptanalysis, or security to assist in identifying weaknesses, reviewing the experimental design, and determining the most promising approaches to pursue. Even if you are not yet ready to write cryptographic code, providing a technical analysis can still be a valuable contribution.
If you are interested in contributing to The Last Signal, please review the open GitHub Issues and choose an area that aligns with your skills and interests. You can contribute by writing code, debugging, testing, documenting, reviewing, or providing technical feedback. If you notice a design that could be improved, I would be more than happy to hear your well-reasoned criticism. The goal is to collaborate and build something better through open discussion and shared efforts.
Written by urgent.news from Dev.to's reporting โ not their text. Machine-written โ may contain errors; check the original before relying on it.