Files
2025-07-07 00:46:42 +02:00

19 lines
2.2 KiB
Markdown

---
authors: Kleo
title: Why am i delaying SaturnClient
description: I made a lot of progress with SaturnClient, but i have yet to release the new version, until now (sort of)
image: https://preview.redd.it/axscigvvfik71.png?auto=webp&s=ddd458f865c6f50d21a66fe76dc12a07c8b1e198
date: 2025-06-7
tags: development, release
---
We have made a lot of progress in making the new release of Saturn Client, however i'm having some troubles with discord and testing isn't really an option, last week i wanted to delay Saturn Client for a week, because i encountered a bug with how the emote (yes we are going to add emotes) and cosmetic reloading system works (when you change cosmetics), they both are very similar to each other, when you change a cosmetic, SaturnClient already knows who to send it to, and the client runs `/msg` with the intentions of making the other clients which are Saturn reload the specific user's cosmetics, and with emotes it does the same but it provides more info like the emote name and uuid. However this method is impractical and overall just unreliable, most servers have a message limit or custom message format which sometimes may not work.
# What we are going to do
The first step is to make emotes client-side only for now, emotes are more easy to spam and we wouldn't have to deal with that anymore for now.
Our new protocol will be a p2p (peer-to-peer) system, which means that whoever joins a specific server first will be the Saturn Server for that specific Server, let's call this our ssp (saturn-server-player), the ssp who joins first will create the server and tell the gateway (The saturn server) that in that specific server ip there exists the ssp's public ip address for other clients to connect with if they connect to the server ip, (NOTE: like the name suggests, the public ip address is public and can be accessed by any website or server, as for the location, it's near your isp not your home).
# 0.0.3-beta0
In this version you'll have a lot more mods and overall improvements, however other players will not be able to see your emotes, if you feel like something is wrong, please submit a issue on github, discord is temporarily disabled for me, hopefully i can fix it.