|
Some checks failed
CI / test (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .github | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
ishtaria-core
Primary source: https://git.vitexsoftware.com/Ishtaria/ishtaria-core (development happens there). GitHub (https://github.com/Vitexus/ishtaria-core) is a secondary mirror; packages and binaries are not built from GitHub.
Shared Rust core of Ishtaria: federated identifiers (@user:server, server/uuidv7 item ids), item categories and ruleset versions. Linked into the server, the generator and – through GDExtension – the Godot client, so client prediction and the server share one implementation of the rules.
cargo test
Not packaged on its own; it is built into the packages that use it.
PlayerPresence carries a permanent character UUID and whether that character
is alive. validate_world_link rejects a link when both worlds contain a living
character with the same UUID; dead memorials do not cause collisions. This is
a shared validation rule, not implemented federation transport. The server
currently uses core from Git; local core changes require the documented local
Cargo override. Worldgen and Godot integration with core remains planned.
License: MIT
Part of Ishtaria
Ishtaria is an open-source, persistent, federated virtual planet of Earth size. Documentation: https://vitexsoftware.github.io/ishtaria-docs/ · All repositories: https://git.vitexsoftware.com/Ishtaria