
Rem Send 7.11 Scripts 4.4 Community
Submitted by user Joy-less; MIT; 2025-03-12
A Remote Procedure Call framework for Godot C#.
Features:
- Call source-generated RPCs with static typing and optimal performance.
- Request and return values from RPCs.
- Send variant-incompatible values with MemoryPack.
- Extra access enum (peer -> authority).
- Fully compatible with async / Tasks.
- Created for use in a real MMORPG.
Example:
```cs
[Rem(RemAccess.Any)]
public void SayWords(List<string> Words) {
foreach (string Word in Words) {
GD.Print(Word);
}
}
// Send SayWords to authority
SendSayWords(1, ["cat", "dog"]);
// Broadcast SayWords to all peers
BroadcastSayWords(["cat", "dog"]);
```
View files Download Recent Edits