Skip to content

About

Shared Rust core of Ishtaria: federated identities, items, rulesets

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ishtaria-core

Ishtaria

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://github.com/VitexSoftware?q=ishtaria

About

Shared Rust core of Ishtaria: federated identities, items, rulesets

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages