Kaii

Bucheron
12 Novembre 2022
34
1
13
23
Ce post ne concerne pas un serveur mais concerne directement la création d'un fork de Purpur.

Bonjour !

Je suis développeur des projets Kaiiju/Kaiiken, accessoirement sysadmin, dev et fondateur de Tokaii/Hokaii.
Je fais ce post a la recherche de développeurs compétents voulant s'engager dans un projet de codage pur.
En effet, il ne s'agit pas de créer des plugins pour un serveur mais de créer un logiciel serveur servant d'alternative à Paper.

Une connaissance de git est obligatoire.
Si vous êtes intéressés, vous pouvez m'envoyer votre Github en message sur Discord: sofiane#4308

Bonne journée !
Ci-dessous la description des projets.



- Kaiiju (Couche 1) -

Présentation

Kaiiju
est une alternative à Paper/Spigot conçue spécialement pour les serveurs survie vanilla.
Le projet regroupe, modifie et crée des patches destinés aux serveurs vanilla.
Focus sur la qualité, nos changements se concentrent sur:
  • 1: La simulation/view distance
  • 2: La performance (TPS/MSPT)
  • 3: L'optimisation de l'espace disque
  • 4: Le ping des joueurs, la quantité de packets envoyés
  • 5: La génération des chunks

Objectifs

Kaiiju
souhaite rendre possible l'utilisation des technologies suivantes sur les serveurs, en rapport avec les points cités ci-dessus:
  • 1: Une view distance de 32: Le maximum vanilla.
  • 2: Un jeu fluide: Pas de soucis de freeze, de lags.
  • 3: Optimisation de l'espace disque d'une map: tous les serveurs devraient proposer une map infinie.
  • 4: Nous souhaitons éviter d'envoyer des packets inutiles aux joueurs, pour réduire leur ping, et réduire leur lags.
  • 5: Une map infinie nécessite un serveur capable de générer les chunks de façon rapide et efficace.

Progression

Voici ou en est le projet:
- L'implémentation du format de chunk linéaire est finie.
- La taille des maps de l'overworld et du nether sont divisées par deux
- La taille de la map de l'end est 95% plus petite.
- Les chunks se sauvegardent plus vite, se chargent plus vite.
- Les packets d'entité immobiles ne sont plus envoyés aux joueurs.
- Meilleur ping pour les joueurs
- Aucun changement IG
- La lobotomisation vanilla
- Les mobs coincés dans des trous 1x1 et villageois n'utiliseront pas leur pathfinding.
- Aucun changement au gameplay, réduit l'impact de tous les trading hall à quasiment rien.



Lien de Kaiiju: https://github.com/KaiijuMC/Kaiiju
 
Dernière édition:

Kaii

Bucheron
12 Novembre 2022
34
1
13
23
Des façons (très) faciles de participer à Kaiiju:

https://github.com/KaiijuMC/Kaiiju/issues/18

Ce sont des choses qui ne sont pas très urgentes et qui permettent a des devs voulant rejoindre le projet de faire leurs preuves