Zero Gamemode | Gmod Empty Base Gamemode Framework FR - scripts
📺 Video en coursZero Gamemode propose une base vierge et minimaliste, prête à être enrichie par des addons Gmod autonomes, offrant aux créateurs la liberté de développer leur vision sans être limités par des outils volumineux inclus dans les gamemodes traditionnels. Souvent, ces outils sont simplement cachés mais toujours présents. Notre objectif est de fournir une fondation saine pour les projets. Pourquoi cacher ce qui est déjà inclus dans les gamemodes par des addons lorsque vous pouvez éviter de faire télécharger un gamemode complet à vos clients.
❮
❯

Description de Zero Gamemode | Gmod Empty Base Gamemode Framework
Sommaire:- 📘 Qu'est ce que Zero Gamemode - Empty Base Gamemode pour Gmod?
- 0️⃣ Zéro superposition de fonctionnalités redondantes pour plus de performance
- ✏️ Personnaliser le nom de votre Gamemode
- ⚙️ Installer Zero Gamemode dans Garry's mod
- ⚡ Accélération du chargement et réduction de la charge du serveur
- 🆑 Choix de suppression de hook actif intégré
- 🗜️ Taille du dossier gamemodes réduite
- ⚠️ Au sujet de la compatibilité avec les addons Gmod
📘 Qu'est ce que Zero Gamemode - Empty Base Gamemode pour Gmod?
Zero Gamemode n'est pas un Addon mais une base de projet vierge et minimaliste conçu pour répondre aux besoins des utilisateurs de mes addons autonomes et pour être enrichi par des addons Gmod. Son objectif est de fournir une base solide et propre, laissant aux créateurs la liberté de développer leur propre vision sans être encombré par des outils et fonctionnalités volumineux et inutiles contenu dans les multitudes de couche de gamemodes, si vous en êtes à installer des gamemodes pour tout overide avec des addons alors il faut se poser la question si votre gamemode est encore nécessaire.
Pour d'autre si c'est juste avoir un gamemode pour être catégorisé et gagner en visibilité parmi les serveurs DarkRP il est possible de renommer "Zero Gamemode" en "DarkRP", sans avoir les inconvénient du DarkRP et de toutes les couches qui se trouvent en dessous. Donc en renommant simplement le dossier de "Zero Gamemode", vous pouvez personnaliser le nom de votre projet selon vos préférences. Même si vous choisissez d'être répertorié dans la catégorie DarkRP sans avoir installé le DarkRP. Certains le font avec mon gamemode Zworld Afterlife.
Le but principal est de créer une fondation saine pour les projets, offrant flexibilité et facilité de développement. Je pense qu'il est inefficace d'installer un gamemode complet puis de chercher à le personnaliser à l'aide d'addons pour remplacer chaque module, dans l'exemple du DarkRP on recherchera à remplacer le menu F4 ou le Tabmenu, ect... Ce que je propose avec Zero Gamemode, c'est d'arrêter de luter à cacher ce que nous ne voulons pas par d'autres addons Gmod en surcouche, en diminuant le nombre de couche de gamemodes au strict minimum afin d'optimiser grandement les serveurs en installant seulement les addons nécessaire qui vous permet de build votre propre projet / univers avec uniquement le strict nécessaire.
Conclusion: Zero Gamemode est né de la nécessité de proposer une alternative à mes clients qui cherchent à s'éloigner du DarkRP tout en conservant la flexibilité et la performance de mes addons Gmod individuels. En offrant une base gamemode vide et flexible, Zero Gamemode ouvre la voie à une nouvelle ère de création de serveurs Gmod. Avec une structure simplifiée, des performances optimisées et une gestion intelligente des ressources, Zero Gamemode permet aux créateurs de serveurs de libérer leur créativité et de proposer des expériences de jeu uniques à leur communauté.
Voir le wiki pour voir quel addon Gmod ajout quel fonctionnalité.
0️⃣ Zéro superposition de fonctionnalités redondantes pour plus de performance
Dans l'exemple ou vous installez un Scoreboard pour cacher le Scoreboard du DarkRP, alors que le Scoreboard du DarkRP passe déjà au dessus de celui de la Sandbox et ainsi de suite... 😤 Des surcouche de ce genre il y en a beaucoup à différents niveaux.
Je décris cette pratique comme une "superposition de fonctionnalités redondantes". C'est une pratique où des fonctionnalités sont ajoutées à un gamemode pour masquer ou remplacer des fonctionnalités déjà présentes, souvent sans réelle valeur ajoutée puisqu'on va installer un addon pour les remplacer. C'est avec cette vision que j'avais conçu Zworld Afterlife.
Dans le contexte de Garry's Mod (Gmod), où des addons et des mods peuvent être ajoutés pour modifier le gameplay, cette pratique peut être observée lorsque des addons sont installés pour masquer ou remplacer des fonctionnalités de base du jeu ou d'un gamemode.
Dans l'exemple donné, l'installation d'un Scoreboard pour cacher le Scoreboard du DarkRP, qui à son tour cache celui de la sandbox, et ainsi de suite, crée une cascade de remplacements inutiles. Cela ajoute du poids inutile, des conflits possible entre les fonctionnalités, des problèmes de compatibilité et une surcharge de ressources.
Je considère cette pratique comme une mauvaise pratique, car elle ajoute de la complexité au système sans réel bénéfice, ce qui rend la maintenance et le dépannage plus difficiles à long terme. Zero Gamemode vient raser tout cela.
✏️ Personnaliser le nom de votre Gamemode
Pourquoi renommer votre Gamemode sur votre serveur Gmod ?
Parfois, par souci de visibilité, certains renomment Helix en DarkRP, ou Zworld en DarkRP pour apparaître dans la liste des serveurs DarkRP, puisque le premier réflexe des joueurs est de regarder uniquement les serveurs se trouvant dans cette liste, faisant perdre l'opportunité aux projets originaux d'être visibles.
Et je pense que vous n'avez pas non plus envie d'un projet qui s'appelle Zero Gamemode.
Librement renommable, Zero Gamemode offre la possibilité de créer un gamemode sur mesure, pour apparaître dans la liste des serveurs avec un nom personnalisé facile. Cette approche permet aux serveurs de se démarquer sans avoir les défauts.
⚙️ Installer Zero Gamemode dans Garry's mod
Installez zero_gamemode dans le dossier /gamemodes/ de votre serveur Gmod.
Mon système d'administration Nor Admin Mod contient déjà un menu permettant de spawner mes outils ou d'ouvrir les menus de mes autres addons Gmod vous permettant de ne pas avoir besoin du Gamemode Sandbox pour spawner mes NPCs marchands par exemple.
⚡ Accélération du chargement et réduction de la charge du serveur
La pratique de superposer des fonctionnalités peut avoir des impacts négatif sur le temps de chargement et la charge du serveur.
1. On réduit la charge des ressources:
En supprimant des fonctionnalités, cela peut réduire la charge des ressources nécessaires au fonctionnement du serveur afin de libérer de la puissance de traitement pour d'autres tâches.
2. Optimisation des requêtes serveur:
En réduisant le nombre de requêtes et de traitements nécessaires pour gérer les fonctionnalités redondantes, cela peut accélérer le chargement et la réponse du serveur.
3. Simplification du chargement initial:
En réduisant le nombre de couches de gamemodes et donc de fonctionnalités à charger lors du démarrage du serveur, cela peut accélérer le temps de chargement initial. Moins il y a à charger, plus le serveur peut démarrer rapidement. Sachant que tout ce qui est du coté client est aussi initialisé par les multiples couches de gamemodes.
4. Moins de hook et de timers:
En réduisant le nombre de hooks et de timers, le CPU du serveur est moins sollicité, ce qui contribue aussi à la vitesse de réponse et à libérer de la ressource. On peut noter que lorsque le CPU du serveur est surchargé, le ping de tout le monde augmente.
Notez que si la superposition introduit des fonctionnalités supplémentaires non optimisées ou mal conçues, elle peut au contraire ralentir le chargement et augmenter la charge du serveur. Donc il faut garder à l'esprit de ne pas installer tout et n'importe quoi. Zero Gamemode ne doit pas servir à mettre un pansement sur une hémorragie.
🆑 Choix de suppression de hook actif intégré
Même sans aucun gamemode, des hooks sont déjà actifs. Parfois, il se peut que vous n'en ayez pas besoin, car ils sont souvent destiné à des fonctionnalités d'origine. Vous pourrez dé-commenter les hooks dans les fichiers init.lua (hooks coté serveur) et cl_init.lua (hooks coté client) pour les activer dans le code afin d'éliminer les hooks inutiles, réduisant ainsi la charge du serveur et améliorant sa stabilité et sa performance globale. Cette fonctionnalité intégrée permet aux administrateurs de serveur de maintenir un environnement de jeu plus propre et efficace. Cette pratique a fait ses preuves sur Zworld Afterlife. Ne supprimez pas des hooks sans savoir à quoi ils servent.
🗜️ Taille du dossier gamemodes réduite
Taille d'origine des dossiers Gamemode : Base + Sandbox + DarkRP = 666 fichiers / 161 dossiers = 9580.54 Ko
Nouvelle taille des dossiers Gamemode : Base + Zero_Gamemode = 82 fichiers / 15 dossiers = 316 Ko
⚠️ Au sujet de la compatibilité avec les addons Gmod
Les addons doivent savoir fonctionner seuls, sans gamemode, et ne pas dépendre d'API d'autres gamemodes pour fonctionner.
De mon côté, je garantis le bon fonctionnement de mes addons Gmod présents dans le store de Originahl Scripts, puisque je suis en mesure de fournir un support en cas de problème avec mes produits.
WIKI & F.A.Q

☰ 1. Installation de Zero Gamemode | Gmod Empty Base Gamemode Framework
Chemin: garrysmod/addons/zero_gamemode
☰ 2. Où trouver les ressources et les matérials dans zero_gamemode?
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 3247126639 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Zero Gamemode | Gmod Empty Base Gamemode Framework [Ressouces seulement] | Gmod Workshop
☰ 3. Quel est la commande pour démarrer un serveur Gmod sur un gamemode?
+gamemode <nom_du_gamemode>
Dans le cas de Zero gamemode, vous utiliserez :
+gamemode zero_gamemode
Cette commande indique au serveur Garry's Mod de démarrer en utilisant le gamemode spécifié (dans ce cas, "zero_gamemode"). Assurez-vous d'inclure cette commande dans vos paramètres de démarrage ou de la saisir dans la console lorsque vous lancez votre serveur.
☰ 4. Quel addon Gmod pour installer un système de Job?
☰ 5. Quel addon Gmod pour installer un système d'administration complet?
☰ 6. Quel addon Gmod pour installer une gestion de la règle NLR automatisé pour éviter les joueurs de retourner là où ils sont mort?
☰ 7. Quel addon Gmod pour un système de grade et de badges flottant au dessus de la tête des joueurs?
☰ 8. Quel addon Gmod pour ajouter un système de crafting?
☰ 9. Quel addon Gmod pour un système de craft depuis des ateliers, comme des fonderies par exemple ou des cuisines?
☰ 10. Quel addon Gmod pour un système d'inventaire complet?
☰ 11. Quel addon Gmod pour un menu de sélection d'armes customisé?
☰ 12. Quel addon Gmod pour un système de création et de sélection de personnage?
☰ 13. Quel addon Gmod pour customiser les modes de vues comme, FPS (First person view), TPS (Third person view), Dynamic View, Dynamic Camera (Mode de vue Resident Evil Like)?
☰ 14. Quel addon Gmod pour customiser les Crosshair dasn Gmod?
☰ 15. Quel addon Gmod pour gérer et placer des nouveaux point de spawn pour les joueurs?
☰ 16. Quel addon Gmod pour installer un rang VIP au serveur?
☰ 17. Quel addon Gmod pour gérer tout les scripts d'originahl scripts à partir d'un seul menu?
☰ 18. Quel addon Gmod pour installer un système de Credit Premium?
☰ 19. Quel addon Gmod pour installer un système de changement de map quand les joueurs atteigne la bordure d'une map?
☰ 20. Quel addon Gmod pour lier deux points d'une map switchant la map quand les joueurs atteigne la position de switch?
☰ 21. Quel addon Gmod pour installer un système de mémorisation de position des joueurs quand ils se déconnectent?
☰ 22. Quel addon Gmod pour installer un système de serrures à crocheter aux portes de la map?
☰ 23. Quel addon Gmod pour installer des keypads pour verrouiller les portes des maps?
☰ 24. Quel addon Gmod pour installer un système de clés et de porte verrouillé à la map du serveur?
☰ 25. Quel addon Gmod pour installer des documents à lire sur la map pour placer des indices ou des mots de passe?
☰ 26. Quel addon Gmod pour installer un système de coffre à objet partagé entre membre de même camp?
☰ 27. Quel addon Gmod pour installer un NPC qui peut fournir des jobs ou vendre des jobs?
☰ 28. Quel addon Gmod pour installer un système de fatigue et de sommeil forçant le joueur à reposer son personnage?
☰ 29. Quel addon Gmod pour installer un système de radioactivité et de radiation?
☰ 30. Quel addon Gmod pour installer un système de karma et de réputation du joueur ou du personnage?
☰ 31. Quel addon Gmod pour installer des boutiqus d'objet présenté par un NPC?
☰ 32. Quel addon Gmod pour installer des Gun Shop sur la map?
☰ 33. Quel addon Gmod pour installer une banque d'objet dont lequel les joueurs pourront déposer leurs objets?
☰ 34. Quel addon Gmod pour créer des objets pour mon gamemode?
☰ 35. Quel addon Gmod pour installer un spawnmenu pour les armes vue qu'il n'y a plus de sandbox?
☰ 36. Quel addon Gmod pour permettre aux joueurs de pouvoir s'échanger des objets sans les droper au sol?
☰ 37. Quel addon Gmod pour permettre aux joueurs de se vendre des objets entre eux pour se faire de l'argent?
☰ 38. Quel addon Gmod pour installer un système de pocket comme dans le DarkRP voir mieux?
☰ 39. Quel addon Gmod pour installer pour mettre des portails de téléportation sur la map?
☰ 40. Quel addon Gmod pour collecter des ressources dans l'environnement?
☰ 41. Quel addon Gmod pour installer des ressources destructible pour looter son contenu?
☰ 42. Quel addon Gmod pour installer un système de minage?
Gmod Items Shops - NPC Dealer Permet de créer le NPC qui achètera le minerais.
Gmod Items Packs Vous permet de créer des entités rapidement, les minéraux y son déjà inclut, mais vous pouvez ajouter plus de variété vous même.
☰ 43. Quel addon Gmod pour installer un système de coupage d'arbre pour collecter du bois?
Gmod Items Packs L'entité pour la ressource bois est déjà inclut si vous ne l'avez pas déjà créé.
☰ 44. Quel addon Gmod pour installer des meubles à fouiller ou des coffres ou autre?
☰ 45. Quel addon Gmod pour placer des marchands de skin?
☰ 46. Quel addon Gmod pour installer l'avatar 3D, 2D sur l'HUD et le customiser?
☰ 47. Quel addon Gmod pour placer des armoires de bodygroup et de playermodel restreint en fonction du level, rang et job du joueur?
☰ 48. Quel addon Gmod pour installer des ATM sur la map permettant aux joueurs de stocker leur monnaie?
☰ 49. Quel addon Gmod pour installer un écran titre personnalisable sur mon serveur?
☰ 50. Quel addon Gmod pour installer un système de monnaie avec HUD personnalisable?
☰ 51. Quel addon Gmod pour installer un système de mana avec HUD personnalisable?
☰ 52. Quel addon Gmod pour installer un système de soif avec HUD personnalisable?
☰ 53. Quel addon Gmod pour installer un système de faim avec HUD personnalisable?
☰ 54. Quel addon Gmod pour installer un système de stamina / d'endurance avec HUD personnalisable?
☰ 55. Quel addon Gmod pour installer un système de points de vie et d'armures avec HUD personnalisable?
☰ 56. Quel addon Gmod pour installer un système de leveling avec HUD personnalisable?
☰ 57. Quel addon Gmod pour installer un système de Chat personnalisable?
☰ 58. Quel addon Gmod pour installer un système de gestion de butin des NPCs?
☰ 59. Quel addon Gmod pour installer un menu échape personnalisable?
☰ 60. Quel addon Gmod pour installer un menu deathscreen personnalisable?
☰ 61. Quel addon Gmod pour installer un menu scoreboard personnalisable?
☰ 62. Quel addon Gmod pour installer un système spawn de NPC et de Boss sur la map?
☰ 63. Quel addon Gmod pour installer un système de spawn d'items sur la map?
☰ 64. Vue qu'il n'y a pas de DarkRP est ce qu'il existe l'équivalence du menu F4?
☰ 65. Quel addon Gmod pour installer un système de job personnalisable? Pour désinstaller le DarkRP?
☰ 66. Je ne peux plus ouvrir le menu contextuel ni le spawn menu c'est normal?
DeriveGamemode("sandbox")
Cela vous permettra d'accéder aux outils du sandbox tout en conservant les caractéristiques du Zero Gamemode.
☰ 67. Comment supprimer toute les armes par défaut quand on spawn sur Gmod?
hook.Remove("PlayerLoadout", "DisableDefaultWeapons")
☰ 68. 💬 Est-ce que Zero Gamemode est compatible avec les addons de GmodStore?
Concernant les addons de GmodStore, leur compatibilité dépend entièrement de leur conception. Beaucoup sont pensés pour des environnements spécifiques (comme DarkRP) et peuvent ne pas fonctionner correctement sur une base vide comme Zero Gamemode. Il est donc recommandé de tester chaque addon individuellement, en s’assurant qu’il ne nécessite pas un gamemode particulier.
💡 À noter : Si vous souhaitez utiliser des scripts fortement ancrés à un autre gamemode, comme par exemple Helix, il se peut qu’ils ne fonctionnent pas sur Zero Gamemode sans modifications. Il est de votre responsabilité de les adapter vous-même. De mon côté, tous mes addons sont conçus pour être compatibles non seulement avec Zero Gamemode, mais aussi avec Sandbox et DarkRP, et peuvent fonctionner même sans aucun autre gamemode.
☰ 69. Quelle est la commande pour démarrer le serveur sur le gamemode: Zero Gamemode?
☰ 70. Comment renommer un gamemode sur Gmod? Je veux que mon Gamemode soit affiché dans la liste des DarkRP.
Allez dans le dossier garrysmod/gamemodes/ de ton serveur.
Trouve le dossier qui s'appelle zero_gamemode et renomme-le en darkrp.
✅ Étape 2 : Modifier le fichier .txt du gamemode
Dans ce même dossier, tu trouveras un fichier nommé zero_gamemode.txt.
Renomme-le en darkrp.txt.
Ensuite, ouvre ce fichier avec un éditeur de texte (comme Notepad++ ou VS Code), et remplace Zero_gamemode par DarkRP (fais bien attention à respecter les majuscules/minuscules si possible).
✅ Étape 3 : Redémarrer le serveur avec le bon nom de gamemode
Quand tu relances ton serveur, pense à mettre le bon nom de gamemode dans ta ligne de démarrage. Donc ce n'est plus zero_gamemode mais: darkrp
Par exemple, dans ta commande de démarrage tu dois avoir: +gamemode darkrp
Sinon ton serveur ne saura pas utiliser le bon mode de jeu et démarrera en mode sandbox.
☰ 71. Comment utiliser le Spawn Menu de la sandbox dans le gamemode Zero ?
--DeriveGamemode("sandbox")
En supprimant les deux tirets -- placés au début de la ligne.
Cette modification doit être effectuée dans les fichiers cl_init.lua et init.lua.
1716750064 ago | Purchased: 2024-05-26
Créateur: Norda Scripts
| Ventes | 47 |
| Publié | 1 year |
| Mis à jour | |
| Version | version 1.2 |
| DRM | No DRM |
| Categories | Gmod addons |
| Requierements | Garry's Mod Server |
| Langages | 🇬🇧 🇫🇷 🇩🇪 🇪🇸 🇷🇺 |
| Disponibilité | Accés immediat |
| Livraison | Téléchargement numérique |
| Remboursement | Avant download |
| Optimisation Gamemode | |





