Phill030

Aurorium

A fast, efficient open-source server powering the revival of Wizard101.

Introduction

Aurorium is the backbone of the Revive101 project, providing essential file management for the Wizard101 client revival. Built with Rust for maximum performance and reliability, Aurorium handles client file synchronization, patch management, and ensures seamless connectivity between players and game servers. Our goal is to create an open, collaborative environment where the community can contribute to bringing back the magic of Wizard101.

Getting Started

Download the latest version from GitHub releases or build it yourself. You need Rust installed to build from source. Clone the repo, run 'cargo build --release' to compile, or 'cargo run' for development. The app automatically gets the latest game files from version 2.0 onwards.

Parameters

You can customize how Aurorium works with these settings: where it connects (default: 127.0.0.1:12369), how many files to download at once (default: 2), where to save files (default: data folder), which patch server to use, and how long to wait for responses. Change these using command line flags or environment variables.

Contributing

We welcome all contributions! Whether you're a Rust wizard or a curious apprentice, your input helps us grow. Read our Contributing Guidelines, fork the repo, make your changes, and submit a pull request. Report bugs or suggest features via GitHub issues. Contributors can request the @Contributor role in our Discord server - just make sure your GitHub account is linked to your Discord profile.

Community

Join us on Discord to meet other fans, developers, and contributors working on the Revive101 project! Our community is passionate about preserving the magic of Wizard101 and creating new opportunities for players to experience the Spiral. Connect with fellow wizards, share your experiences, participate in development discussions, and be part of the revival effort that's bringing this beloved game back to life.