Le site Naheulcraft.com est en cours de développement

Attention ce site est en cours de développement. Son contenu peut changer en permanence ou être blindé de bugs ou autres problèmes.
Le design n'est pas définitif, le contenu non plus. Ce site est développé en même temps que celui d'Herobrine.fr d'où les similitudes éventuelles ou le contenu hors-sujet.

Le choix des races/classes est débloqué pendant la période Alpha. (vous pouvez changer autant de fois que vous le voulez)

Page 1/1

Forums >> Le dessous de la table [HRP] >> Développement technique du site et du serveur

MessageAuteur / Date

Bonjour,

Lors d'une discussion avec Nameloth/Neraen, nous avons évoqué le développement du site/du serveur et le manque de codeurs. C'est pourquoi je prends l'initiative de créer ce topic. J'ai un profil "technique" qui pourrait peut-être intéresser et je ne suis pas fermé à l'idée de donner un coup de main bénévole. Je me suis dit que ce serait peut-être utile de dire ce que j'ai fait ou ce que je connais. Ne voyez pas ça comme une "candidature" au sens formel mais plutôt comme des informations que je porte à votre connaissance. Cela permettra peut-être à d'autres personnes de se manifester.

- Présentation IRL -

IRL je m'appelle Florent, j'ai 21 ans. J'ai obtenu un DUT STID (Statistique et Informatique Décisionnelle) en 2016.(Pour les non-français il s'agit d'une formation sur 2 ans après le baccalauréat, l'équivalent de la fin du CEGEP au Québec ou de la fin des études secondaires en Belgique.) Je suis depuis en recherche d'emploi, mais j'ai reçu une promesse d'embauche en CDD dans le service RH d'une université, si tout se passe bien je commencerais fin août. Il s'agira de faire des calculs et stats sur Excel sur les salaires des agents, principalement.

- Herobrine.fr -

Je suis connu sur herobrine.fr sous le nom de Florens. Je suis Membre et rédacteur en chef du journal du serveur depuis 1 an et demi, notamment.

- Le cœur de ma formation -

Le cœur de ma formation, c'est le traitement de données (le DUT s'appelait d'ailleurs "Statistique et traitement de données" auparavant). La plus grosse partie de mes cours, c'était sur les bases de données et le langage SQL. J'ai appris sur Access et MYSQL / MYSQLWorkbench. J'ai travaillé sur divers logiciels permettant de traiter et mettre en forme des données : Business Objects, Excel, Birt...

- Compétences qui pourraient être utiles pour le site -

Pendant mes études, j'ai appris à programmer tout d'abord en VBA, que l'on utilise sur Excel pour automatiser des traitements (macros). J'ai ensuite eu des cours de programmation web, en PHP. J'ai aussi programmé dans d'autres logiciels comme SAS ou R, c'est un peu particulier toutefois car ce sont des langages qui sont propres aux logiciels.
Je ne vais pas vous mentir, ce n'est pas ma spécialité. Ma spécialité, comme dit au dessus, c'est le traitement de données, et pas la programmation. J'ai eu des cours là-dessus car ça peut servir dans le traitement de données. Par exemple, une fois, j'ai dû présenter des statistiques que nous avions réalisé sur un site
web, que nous avions codé entièrement.
Je sais écrire un programme simple, envoyer des informations d'une page à une autre, ou faire interagir une base de données avec une page web. Mais je ne suis pas un expert et je ne prétend pas l'être. Comme je disais à Nameloth, la question est de savoir si c'est un expert qui est voulu ou quelqu'un qui connaît un peu et qui a déjà pratiqué un peu. J'ai cru comprendre que BL était plutôt réticent au sujet du site (comme sur hb). Après, la personne peut peut-être travailler sur une copie du site s'il a peur que tout soit cassé. Pendant mon stage, je travaillais sur des bases de données test et pas les vraies données, et si mon travail était bon il était répliqué sur les vraies bases.

- Compétences qui pourraient être utiles pour le serveur -

Si je ne dis pas de bêtises, le plugin et autres sont travaillés à l'aide du logiciel Eclipse et du langage Java, sur Minecraft. J'ai déjà utilisé Eclipse pendant mon stage. Il ne s'agissait pas de faire du développement mais du reporting à l'aide d'un "complément" d'Eclipse : Birt. Je connais donc déjà l'interface du logiciel et j'ai déjà programmé ailleurs dans d'autres langages, comme j'ai expliqué au dessus. En revanche, je n'ai jamais vraiment programmé en Java. Après, on dit que lorsque l'on programme dans un langage, on sait programmer dans tous les autres car ce sont les mêmes concepts. Mais en même temps, le langage Java n'est pas réputé pour être facile. Donc à voir !

- Ce qu'une collaboration pourrait m'apporter personnellement -

> Aider le serveur à se développer et à se lancer est déjà une récompense en soi.
> Comme je l'ai expliqué, la programmation n'est pas ma spécialité. Et ça m'a déjà fermé des portes. Donc ce serait l'occasion de développer des compétences dans ce domaine sur un projet concret et motivant et de ne pas me limiter à l'informatique de gestion.
> Pouvoir écrire sur le CV "développement bénévole d'un site / d'un serveur" :p

- Conclusion -
Je suis donc un jeune diplômé qui a développé des compétences en programmation, sur les langages VBA et PHP principalement, même si ce n'était pas le cœur de la formation. Je n'ai pas programmé en Java mais je déjà utilisé le logiciel en question. Si vous n'avez personne de plus qualifié, je suis ouvert pour donner un coup de main mais il faut comprendre que je ne suis pas un expert, que ce n'est pas ma spécialité et que je peux donc me tromper. Comme on dit c'est en ayant les mains dans le cambouis qu'on apprend xD

(PS : Merci aux non-staffeux de ne pas flooder le topic, sauf s'ils ont un "profil technique" aussi et qu'ils veulent se manifester.)

Jeune Maitre Prudence

Le 11/07/17 à 15:19


J'en profite aussi pour prévenir que les personnes qui ne peuvent pas aider d'une quelconque manière sur le plan Technique et Développement.

Peuvent faire des Annonces dans leurs entourage de façon à trouver des Codeurs JAVA pour le serveur et de les redirigés vers un moyen de contact des Staffeux (Skype, Discord etc...)

Aventurier Zorgzorg

Le 11/07/17 à 18:21


Salut,

J'ai crée un plugin pour un autre serveur. Il permet de paramétrer la durée du jour, de la nuit, de l'aube et du crépuscule. J'ai fait le test avec le jour et la nuit paramétrés à 2h et ça a fonctionné, normalement ce devrait toujours être le cas avec des durées plus longues.

Je me suis dis qu'il pourrait peut-être vous intéresser. Si oui, tout est là :
https://github.com/Florent5929

Il suffit d'aller dans le projet et de télécharger le .jar (et éventuellement le fichier tutoriel). Pour les développeurs, le code est bien sûr dans src.

Il y a deux bémols ou effets non désirés toutefois dans le plugin. Le premier est esthétique : lorsque la nuit est prolongée, la lune parcourt toutes les phases lunaires possibles toutes les 0,4 secondes (ce qui n'est pas très RP et beau visuellement). La meilleure solution, c'est d'installer un texture pack qui met la même image pour toutes les phases de la lune, et mettre GarderPhaseLune à false dans la configuration. Sinon, si vous n'avez pas de texture pack, mettez GarderPhaseLune à true dans la configuration. J'ai fait en sorte que les changements quasi-instantanés de phases lunaires soient un peu moins visibles.

L'autre bémol, ce sont les précipitations. Supposons qu'il pleut en moyenne 1 fois dans une journée de 10 minutes. Si vous multipliez la durée de la journée par 12 (2h), vous multipliez aussi la fréquence de pluie par 12 : Il va pleuvoir en moyenne 12 fois dans votre journée de 2h, ce qui est beaucoup trop.

Pour régler cela, j'ai crée un deuxième plugin qui permet de réduire la fréquence de pluie (voir la supprimer totalement si vous le souhaitez). Il se trouve au même endroit que le lien plus haut.
Si vous multipliez la durée de la journée par 12, alors je recommande de mettre FreqTemps à 12 dans la configuration. Les 11 premières tentatives de pluie seront bloquées et la 12ème autorisée.

Je n'ai pas détecté d'autres problèmes, s'il y en a n'hésitez pas à me poke :p

Jeune Maitre Prudence

Le 14/08/17 à 22:40


Si un tel changement devait être apporté, je voterai pour un cycle proche de celui IRL.
Nous n'aurions pas de phase de jeu en nuit, ou très peu, mais nous gagnerions en cohérence.

Idem pour le maintiens des cycles de pluie et de soleil.
Certe, les journées pluvieuse durerai longtemps, (mais IRL, les journées de pluie durent longtemps, un jours voir plus )

Oui, je trouve que rallonger les cycles jours/nuit est une bonne idée.
Non, je ne trouve pas l'idée très bonne ( et je donne mon avis en commentaire )
Aucun avis à donner

MJ Mordaan

Le 15/08/17 à 02:37

Page 1/1

Vous souhaitez participer ?

Pour participer aux discussions sur ce forum, il faut vous inscrire puis vous identifier (et valider votre e-mail si vous venez de vous inscrire), à très vite !


En application de la directive européenne, en poursuivant votre navigation sur ce site, vous acceptez l'utilisation de Cookies pour vous permettre une navigation personnalisée et pour réaliser des statistiques de visites afin de dimensionner nos infrastructures. Qu'est ce qu'un cookie ?