CelesteNet icon indicating copy to clipboard operation
CelesteNet copied to clipboard

WIP online multiplayer client and server for Celeste

Results 23 CelesteNet issues
Sort by recently updated
recently updated
newest added

i have no clue what im doing, but it looked like it worked!

Client

This feature will allow people to hide the map they're in. Useful for mapping in secret without having to worry about leaking map names *(or for people who hate socializing)*.

Client

Add Ghost's Dashes value for other mod or colorgrade skin such as: use player's crolorgrade skin cover to all Ghost, get Ghost's Dashes to match them's colorgrade

Client
Shared

I live in China and [GFW](https://en.wikipedia.org/wiki/Great_Firewall) will block connection between me and the server : ( Usually we browse internet with HTTP proxy, but the mod uses TCP connection. I'm...

We need to create ModInterop Exports so that other mods don't need to rely on IL Hooks which could break arbitrarily (see v2.2.0 -> v2.2.1, issue with GravityHelper). Resources: https://github.com/MonoMod/MonoMod/blob/master/README-ModInterop.md...

Logging this here officially: it would be really nice to have some way for mods to give the player messages using the CelesteNet chat interface. Currently, this isn't possible without...

Turns out, when compiling the server on a non-Steam Celeste executable, it causes some modules to not find the assembly *(likely due to x86/x64 shenanigans)*. This PR removes said reference...

Server
Chat
Frontend
Shared

I wrote this based off the exceptions that happen when you call /api/shutdown ![image](https://user-images.githubusercontent.com/1682215/212729183-3dc316fd-ff9c-45f0-abc8-31cc91f96508.png) ![image](https://user-images.githubusercontent.com/1682215/212729228-38cbeaa7-a278-4c7a-9578-f2a575956aee.png) Somehow this error still gets logged, despite everything shutting down correctly... ``` (01/16/2023 17:12:07) [CRI]...

Server
Shared

~~I tried to do some of the things #29 does without changing any of the logic of it for now.~~ ~~Reasoning about #29 might become easier when rebased onto/rewritten on...

Client