Aller au contenu

Leaderboard

Popular Content

Showing content with the highest reputation on 18/04/2014 in all areas

  1. Bonjour ! Comme vous l'avez vu, j'ai été absent pour des raisons IRL le weekend dernier jusqu'à mercredi, et j'en suis revenu encore plus motivé que jamais ! Toutes les suggestions ont été traitées. Des sous-forums ont été ajoutées. Un nouveau projet de serveur de jeu vient d'apparaître (Minecraft). Les dons ont été ouverts, avec les objectifs visés pour investir dans la communauté ou ramener du monde via la publicité. Les recrutements ont été ouverts, et on sera très exigeant là-dessus. Et d'autres projets sont prévus pour les modérateurs. Et je passe sur le fait qu'en plus de ça, pour rattraper personnellement, j'ai répondu à tout les sujets (enfin, ceux où c'était utile de répondre) en attente depuis mon départ. Egalement, quelques personnes m'ont rapportés le fait qu'ils avaient eu des problèmes de connexion (Erreur 502 ou refus du serveur) : j'ai donc mis la main à la pâte et je suis allez contacter le support de mon hébergeur. En effet, un problème était lié au CDN dont nous disposons, et celui-ci est maintenant corrigé (si jamais ça se reproduit, dans ce cas là contactez-moi il me suffit de nettoyer le cache du CDN pour éviter le problème) ! [un CDN permet de prendre les pages statiques du forum, et de les dispatcher dans tout les datacenters d'un réseau : c'est ce qui fait que quand vous consulter Melinyel, le forum est plus rapide qu'un site normal puisque nous sommes doté d'un CDN vous permettant d'aller "chercher" le site dans le datacenter de l'hébergeur le plus proche de chez vous, et pas à son endroit fixe] De plus, j'ai intégré une modification à l'hébergement dont dispose Melinyel en activant une option côté serveur, qui augmente de manière significative la génération des scripts et des pages du forum, pour que votre navigation soit plus fluide. En résumé ? J'essaie d'être plus actif que jamais, les nouveautés commencent à arriver (et nombreuses sont prévues mais en attente, on va pas tout mettre d'un coup quand même), vous pouvez effectuer un don pour aide le forum à se développer/faire connaître, le CDN du forum est corrigé à 100% opérationnel, les scripts sont bien plus rapides ! Et pour l'anecdote : on avait atteinds 11 000 messages en environ 6 mois sur Melinyel. Actuellement, en 1 mois et demi, on va vers les 6 000 messages. En 1 quart du temps, on a déjà fait la moitié des précédents messages !
    2 points
  2. Bonjour tout le monde, Nous allons voir aujourd'hui comment Héberger et mettre en ligne son propre serveur Minecraft. Il y a différentes façons de le faire, mais nous allons voir ici uniquement la façon dite "Officiel". En gros nous allons passer par un Hébergeur agréer qui va gérer une bonne partie de la technique et vous fournir les ressources nécessaire pour que votre serveur marche le mieux possible. Nous allons donc tout de suite commencer par la première étape. Elle n'est ni la plus facile, ni la plus dur mais va être déterminante pour votre futur serveur... et pour votre Portemonnaie ! I - Quel type de serveur pour quel type de configuration ? Comme vous l'aurez deviné, il y a différents types de configurations pour les serveurs Minecraft. certaines seront approprié pour des petits serveurs où 4~5 joues ensembles, et d'autre pour des serveurs où ce quo-habite des centaines voir des milliers de joueurs ! Autant vous dire que la machine qui va héberger votre serveur sera bien différente par rapport à l'orientation que vous allez choisir. Voici donc à mes yeux les différents types de serveurs : - Serveur entre ami(e)s : Serveur à bas prix réservé pour vous et vos ami(e)s. Généralement fait pour 4~6, ce type de serveur ne demande pas une grosse configuration mais est plus où moins limité. bien que la jouabilité en Vanilla soit plutôt bonne et l’implémentation de CraftBukkit (API spécifique de plugin, la plus rependu), l’installation de Mods et ModPack est très difficile. Certains hébergeurs proposes des serveurs comme ceci gratuit, mais ils sont tous occupés depuis bien longtemps. Configuration : RAM : 1024~2048 Mo Slots (nombre de places) : 4~6 Accès FTP : Conseillé MapViewer : Pratique mais pas indispensable Prix : 1.24~1.99 - Serveur pour petite communauté : Fait pour les communauté réduites, grand groupe d'amie ou encore future grand serveur. Les configurations de ce type de serveur est faite pour accueillir plus de personnes mais est aussi optimisé pour des ajouts conséquents au niveau des plugins, mods voir ModPack. Tout dépend de ce que vous voulez. Configuration : RAM : 2048~4096 Mo (Possibilité de 1024 Mo si aucun plugin trop groument, à vous de voir) Slots (nombre de places) : 10~25 Accès FTP : Conseillé MapViewer : Pratique mais pas indispensable Prix : 2.99~8.00 - Serveur MultiJoueurs conséquent : Ce type de serveur n'est pas forcément une communauté soudé. Le plus souvent exploité par les amateurs de PvP ou les avides de FreeBuild, les serveurs sont en général bondés de plugins et de joueurs. Autant dire qu'il faut faire tourner tout ça ! Les configurations demandés sont plus tourné vers le très Haut-gamme des gros hébergeurs (Les petits n'ont pas toujours les moyens de tout faire tourner correctement) et très souvent configuré au poil près. Vos moindre faits et gestes sur le serveur peuvent être retrouvé. Les petits serveurs de Mini-Games ce tournent aussi vers des configurations similaire. Configuration : RAM : 5120~ILLIMITÉ* Mo Slots (nombre de places) : 50~999 Accès FTP : Obligatoire, certains réglages manuels sont très souvent utilisé MapViewer : Très conseillé selon le type de serveur Prix : 7.49~9.99 Illimité : Attention à ce type d'offre. Par exemple, certains Hébergeurs vont augmenter votre RAM selon votre besoin (surtout les leurs en général) ou encore vous en attribuer sur une machine (256 Go de la machine la majorité du temps). Autant vous dire que si vous êtes 500 sur la même machine, c'est pas top. Faites attention ! Pour les slots, ils y a une configuration de base mais changeable à l'infini. - Serveur Minecraft géant : Dans le monde, il n'y a pas énormément de serveur de ce type. En même temps, il faut beaucoup de choses, une idée, de la technique, des relations, de l'argent et de la chance. Même si vous n'avez pas ça dès le début, n'ayez crainte, seul 1/4 des serveurs de ce types commences directement à un niveau comme celui là. Et oui car, c'est pas tout ça, mais la configuration est assez énorme. Autant vous dire que votre Porte-Monnaie doit suivre . Même si certains serveur PvP et Free-Build arrivent à ce niveau, la majorité des serveurs de ce style sont des serveur de type Mini-Games. Configuration : RAM : Serveur dédier ou aller voir directement l’hébergeur pour une aussi grosse commande Slots (nombre de places) : 5000 - 39000 Accès FTP : COMPLÉTEMENT obligatoire MapViewer : Très conseillé selon le type de serveur Prix : Beaucoup II - Choisir son Hébergeur Comme vous pouvez vous en douter, il y a plusieurs Hébergeurs différents. Certains vont opter pour des prix ultra concurrentiel, d'autre par une qualité inébranlable et d'autre encore par un panel des plus clairs. Bref' tout dépend de vous. Il faut savoir que pour avoir une bonne qualité prix, il faut opter pour un gros Hébergeur. Malheureusement les petits Hébergeurs ont bien souvent sois l'un, sois l'autre. Mais il arrive également de faire de bonne trouvailles, à vous des nous les partager ! Je vais vous présenter ici les plus gros (Désolé si j'en oublie) : Je ne peux pas vraiment donner un avis sur chacun de ses Hébergeurs. La première raison est que je les trouves tous plutôt compétent, et la deuxième est que je ne tiens pas à faire de la PUB. Je vous laisse donc vérifier les différentes offres, en faisant attention à tout les endroits ou il est marqué illimité. L’illimité n'existe pas. Essayez de comparer les différents panels proposé ainsi que les options qui vous sont donnez. Quelques Hébergeurs ont également des serveurs gratuits temporaire pour que vous puissiez tester leur qualité. III - Configurer son serveur Touts les hébergeurs Minecraft (Sauf si vous passez par un serveur dédié chez OVH par exemple) ont un panel simple et complet qui va vous permettre de régler votre serveur Minecraft sans passer par le FTP. Je vais aujourd'hui vous expliquer comment marche certaines configurations* : *Je vais ici travailler avec le panel de Minecraft-mania, les autres panels sont à peux près similaire Message de bienvenue : Sert à afficher un message automatique à votre serveur, placé ici : Logo du Serveur : Va placer un logo pour votre serveur. Visible ici : Level Seed : Mettez votre "Graine" de génération de monde (en général un chiffre). Tout monde avec le même seed sera similaire au votre (Sur la génération). Ressource Pack : Mettez y un lien vers le téléchargement direct de votre Ressource Pack. Attention il doit être en .zip ou .rar ! Difficulté : Difficulté par défaut de votre serveur. Également réglable directement en jeu par les Administrateurs. Mode de Jeu : Mode de Jeu (Gamemode) par défaut quand on arrive sur le serveur. Changeable directement en jeu par les Administrateurs. Version du Serveur : Permet de choisir la version Minecraft que vous voulez pour votre serveur. Level Type : A FAIRE AVANT DE LANCER VOTRE SERVEUR POUR LA PREMIÈRE FOIS ! Va décider qu'elle type de génération vous allez avoir (3 disponibles, mais une 4ème possible en passant par le FTP). Protection du Spawn : Largeur de la protection du point d'apparition originel. Rien ne pourra être casser (sauf par un administrateur) dans cette zone. La largeur va en X, Y et Z (Hauteur, Largeur, Longueur). Hardcore : Si vous mourrez vous êtes Bannis à jamais... sauf si un Administrateur vient vous dé-bannir ! Difficulté bloqué en difficile. Autoriser le vol : Autorise les joueurs à voler par leurs propres moyens. Si désactivé, les joueurs vont être expulsé pour vol, mais peuvent ce reconnecter par la suite. Très fiable. Activer le Nether : Active ou non les portails vers le Nether. Évolution de l’environnement, génération des structures : Autorise ou non des structures comme les villages ou les donjons à ce générer. Serveur cracké : Autorise les joueurs en mode "OffLine" à ce connecter. Joueur contre Joueur (PvP,JcJ) : Autorise les joueurs à ce tuer entre eux. Présence des Animaux : Autorises les animaux à apparaitre. Présence des monstres : Autorise les Monstres à apparaitre. Liste Blanche, WhiteList : N'autorise que les joueurs inscrits sur la liste blanche à ce connecter. Bloc de commande : Active les Blocs de Commande. Il y a également d'autres modules complémentaires dans les panels donnés par les hébergeurs. A noté qu'il y a une console servant d'Administrateur Ultime pour votre serveur. J'éspère vous être venu en aide !
    2 points
  3. Bonjour à tous, et bienvenue dans ce premier cours dédié au C. Dans ce cours, nous allons voir pourquoi il est important de comprendre et de programmer en C, puis nous passeront à une partie plus pratique en regardant les outils qui nous sont proposés pour cela. I- Pourquoi apprendre le C? Le C est un langage le plus bas niveau qui existe (après l'ASM bien entendu!), il permet donc de mieux comprendre le fonctionnement de sa machine. Bas niveau? Cela signifie qu'il est simple? Bas niveau ne corresponds pas au niveau de simplicité du C. Il s'agit en faite d'un niveau par rapport à la machine. Plus un langage est bas niveau, plus il sera proche du fonctionnement de la machine, donc difficile. Plus il sera bas niveau, plus il nous permettera de comprendre le fonctionnement de la machine. Nous allons donc avoir plusieurs cours, en ayant pour but de comprendre comment fonctionne notre machine. Pour cela, nous allons nous orienter vers une programmation impérative que nous permet le C, en nous forçant à n'utiliser QUE des appels system (Donc pas de libc! (à titre informatif: c'est la méthode Epitech)). Nous seront donc obligés de re-créer nos propres outils de travail! Vous l'aurez compris: les prochains cours ont pour but de vous apprendre à utiliser de façon extrême le C. Sans utiliser les outils déjà mis à disposition (libs, etc...), pour vous apprendre à comprendre comment ceux-ci fonctionnent! II- Les outils pour programmer en C Le tout premier outils que je vous conseille, c'est d'utiliser LINUX. Pourquoi Linux? Eh bien c'est très simple: Linux propose énormément d'outils de débugage, et beaucoup d'outils de programmation (Make, Valgrind, GDB, Emacs etc...). Ainsi qu'une documentation détaillée des appels system et de la libc (grâce notamment à la commande "man"). Enfin, une protection plus rapprochée du système qui vous évitera de mauvaises suprises lorsque vous jouerez avec la mémoire (je conseille fortement d'utiliser les limitations de ram par users pour éviter les forkbombs et autres malloc infinis). Je vous conseille donc fortement d'utiliser Linux. De mon côté, j'ai opté pour un Debian sur lequel j'ai installé une interface graphique et tout les outils nécéssaires! Je conseille fortement Mint qui est basé sur Debian. Vous pouvez utiliser une machine virtuelle pour faire tourner votre Linux si vous ne souhaitez pas le rajouter au Dump! Ensuite, les outils de base: Nous allons programmer en utilisant 5 outils très importants: Emacs: C'est l'éditeur qui va nous permettre d'éditer nos codes en C. Il est très pratique, mais il faut connaitre les syntaxes et les racourçis qu'il propose! GDB: C'est un excellent débugueur qui permet de fixer des points d'arrêt sur son programme, pour réussir à trouver les problèmes de notre programme! Valgrind: C'est un de mes outils préférés: Il permet de savoir si vous avez bien free tout vos malloc (et donc, bien vidé toute la mémoire) et de repérer les segfaults (à notter: il faut rajouter -g3 aux flags de compilation pour que celui-ci marche pleinement, n'oubliez surtout pas de supprimer -g3 de vos makefiles à la version finale. -g3 rends l'exécutable très lourd). Make: L'outil Make est l'un des plus importants: il nous permettra de créer un "Makefile" qui va nous permettre, grâce à la commande Make, de compiler, et nétoyer notre programme facilement. htop ou top: C'est un invité de commandes pour unix, qui va nous permettre de voir l'avancement et l'utilisation de notre RAM/CPU. Voilà, je vous es donc fait une courte introduction sur tout ce qui es des outils et de la programmation en C! Rendez-vous au prochain cours! Cours écrit par AlexMog. Contact: alexmog [at] live [point] fr
    1 point
  4. nostalgie du pivot *-* PSD: http://mars073.zz.mu/demo/sprite.psd
    1 point
  5. http://pivotanimator.net/ Essaye ça, on en a discuté sur la CB ^^
    1 point
  6. Yep, en fait tu as le mod "Shaders" qui ajoute la compatibilité de shaders pour Minecraft, ensuite chacun peut faire les siens ( http://fr.wikipedia.org/wiki/GLSL ) Les plus connus sont Unbelivable shaders et les Chokapics13 il me semble, c'est les premiers
    1 point
×
×
  • Créer...