Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

  • Annonces

    • Pskyco

      Bukkit France passe sous Discord !   02/20/16

      Bukkit France est désormais passé sur Discord, au revoir donc notre vieux Teamspeak ! Téléchargez le client et venez nous rejoindre sur notre salon en suivant les instructions suivantes.
      M-à-j du 25/02/2017 : Désormais, seuls les comptes actifs sur le forum se verront donner l'accès au Discord, ce dernier n'est pas une plateforme d'aide de la même manière que le chat.
TheElectronWill

logiciel Photon - Le serveur libre et multi-thread !

108 messages dans ce sujet

Il y a 10 heures, TheElectronWill a dit :

De plus il ne faut pas bâcler le développement, sinon on va se retrouver avec un truc à la mojang ^^

 

 

Sublime règle de programmation universelle.

9 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites
logo_512x512.png

 

Prochainement* : Photon version 0.4.0

 

* : C'est-à-dire dans une ou deux semaines.

Modifié par TheElectronWill
en fait pas de retard
7 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

*stare*

En vrais, ça me dépasse, mais j'trouve ça toujours cool o:

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Après un an de presque-pause (pour cause d'études), le projet reprend de plus belle !

 

La version 0.5 est sortie il y a plusieurs jours :)

Au programme :

  • Passage à Scala.
  • Nouvelle architecture multi-thread, cette fois c'est la bonne !
  • Système de plugins plus intelligent
  • Génération basique des chunks
  • Fusion de l'API et de l'implémentation en un seul repo. L'accès aux méthodes et classes internes est géré par les niveaux d'accès du langage Scala.
  • On peut se connecter au serveur et se déplacer (voir screenshot sur le github et la 1è page du post :))

 

Prochainement, version 0.6, avec :

  • Nouvelle lib réseau, réalisée par mes soins. Zero-copy, Selector, CompletionHandlers, tout ce qu'il faut pour de bonnes performances et une programmation simplifiée.
  • Sauvegarde des mondes sur le disque
  • Blocs et items de base
  • Améliorations au niveau du code

 

Nous avons aussi un Serveur Discord !

68747470733a2f2f696d672e736869656c64732e

 

Et je partage régulièrement l'avancement du projet sur mon Twitter.

À très vite !

Modifié par TheElectronWill
ajout lien discord
3 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Toujours aussi génial :P

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Comme vous avez pu le voir, il y a eu peu de commits cette semaine. En fait je mène une grosse réflexion sur deux aspects :

  • Modularisation : séparer la base du serveur et les choses qui changent en fonction des versions du jeu, c'est-à-dire principalement le protocole réseau, les entités et les blocs. Ça permettra de pouvoir mettre à jour Photon très facilement, et de supporter plusieurs versions en même temps sans problème.
  • Calcul distribué : en adaptant un tout petit peu le modèle actuel, on peut avoir quelque chose de distribuable sur plusieurs serveurs ! Donc en plus d'avoir plusieurs coeurs de CPU vous pourrez avoir plusieurs machines qui travaillent ensembles.

Si avec ça on surpasse pas les autres logiciels serveurs... :D

 

Pour pas faire un truc bâclé, je travaille pas mal sur papier et tableau blanc (oui j'ai un tableau blanc, pas vous ?), tout en testant si ce que je veux faire est faisable en programmation. Je suis en train de faire un document qui récapitule tout, je le mettrai dans les prochains jours :) Comme j'ai déjà quelques classes et que je sais ce que je veux, les commits devraient suivre rapidement.

 

À bientôt !

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.