Media
Description 🇬🇧 Description 🇫🇷

Zero Gamemode - Empty Base Gamemode (FR) - Script

📺 Video en cours

Zero 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.

blank-project light-template

Maximum image size
Description

Description de Zero Gamemode - Empty Base Gamemode

Sommaire:
  1. 📘 Qu'est ce que Zero Gamemode - Empty Base Gamemode pour Gmod?
  2. 0️⃣ Zéro superposition de fonctionnalités redondantes pour plus de performance
  3. ✏️ Personnaliser le nom de votre Gamemode
  4. ⚙️ Installer Zero Gamemode dans Garry's mod
  5. ⚡ Accélération du chargement et réduction de la charge du serveur
  6. 🆑 Choix de suppression de hook actif intégré
  7. 🗜️ Taille du dossier gamemodes réduite
  8. ⚠️ 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 🇫🇷
Wiki 🇬🇧 Wiki 🇫🇷

Wiki de Zero Gamemode - Empty Base Gamemode

Zero Gamemode - Empty Base Gamemode


☰ 1. Installation de Zero Gamemode - Empty Base Gamemode
Installation : Téléchargez et décompressez le dossier zero_gamemode.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/zero_gamemode
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Zero Gamemode - Empty Base Gamemode?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Zero Gamemode - Empty Base Gamemode: 3247126639
- 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 - Empty Base Gamemode [Ressouces seulement] | Gmod Workshop
☰ 3. Quel est la commande pour démarrer un serveur Gmod sur un gamemode?
Pour démarrer un serveur sur un gamemode spécifique dans Garry's Mod, vous pouvez utiliser la commande suivante dans votre fichier de configuration de lancement du serveur ou directement dans la console :
+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?
NJob sera mon prochain script, il n'est pas encore sortie, cette question sera édité à ce moment là.
☰ 5. Quel addon Gmod pour installer un système d'administration complet?
Nor Admin Mod est mon système d'administration le plus optimisé il a tout les outils dont on a besoin pour administrer un serveur.
☰ 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?
Gmod Smart NLR System - Advanced New Life Rule va vous permettre de configurer un système NLR depuis un menu de gestion.
☰ 7. Quel addon Gmod pour un système de grade et de badges flottant au dessus de la tête des joueurs?
NRank - Gmod's Advanced Customisable Ranking System NRank vous permet de générer des Grades en temps réel sans difficulté, le sbannières de chaque grade s'ajoute par lien image, donc ne requière pas de workshop. Et permet d'associer des playermodels, bodygroups et skins par grades.
☰ 8. Quel addon Gmod pour ajouter un système de crafting?
Gmod Craft list builder + Crafting Mod offre la possibilité à vos joueurs de créer des objets en combinant des matériaux selon des recettes que vous définissez sur votre serveur Gmod.
☰ 9. Quel addon Gmod pour un système de craft depuis des ateliers, comme des fonderies par exemple ou des cuisines?
Gmod CRAFT Workshop Creator permet de créer différents ateliers, cuisines, fonderies, tout ce qui vous passe par la tête pour fabriquer des objets sur vos serveurs Gmod. Vous aurez la possibilité de configurer des taux de réussite et le temps de crafting par combinaison.
☰ 10. Quel addon Gmod pour un système d'inventaire complet?
Gmod Advanced Inventory System Gmod Advanced Inventory System est conçu pour créer un système d'inventaire pour vos utilisateurs et de le sauvegarder à leur déconnexion, il fonctionne en standalone donc sera compatible avec Zero Gamemode.
☰ 11. Quel addon Gmod pour un menu de sélection d'armes customisé?
Gmod Weapon Menu Creator (Customizable Weapon Selector Mod) Vous permettra de customiser vous même votre menu de sélection d'arme sur votre serveur.
☰ 12. Quel addon Gmod pour un système de création et de sélection de personnage?
Gmod Advanced Character Creator System permettra à vos utilisateur de créer leur personnage, et d'avoir plusieurs slot pour tester les différentes possibilité sur votre serveur sans perdre leur progression.
☰ 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)?
Gmod Advanced View Creator + Crosshair maker vous permettra de faire cela en temps réel, de régler la distance et la position de la camera mais aussi sa fluidité de déplacement.
☰ 14. Quel addon Gmod pour customiser les Crosshair dasn Gmod?
Gmod Advanced View Creator + Crosshair maker vous permettra de configurer le crosshair en temps réel.
☰ 15. Quel addon Gmod pour gérer et placer des nouveaux point de spawn pour les joueurs?
Player Spawn Point Editor for Gmod placez des points de spawn en fonction du job, du rang ou de la catégorie de job de l'utilisateur.
☰ 16. Quel addon Gmod pour installer un rang VIP au serveur?
Nor Admin Mod permet de créer et d'ajouter un ou plusieurs rang VIP proprement à votre serveur Gmod.
☰ 17. Quel addon Gmod pour gérer tout les scripts d'originahl scripts à partir d'un seul menu?
Nor Admin Mod inclut une interface raccourcie faisant le lien entre tout mes scripts installé réduisant tout les binds à une seule touche pour tout gérer.
☰ 18. Quel addon Gmod pour installer un système de Credit Premium?
NCredit - Premium Currency Mod Ajoutez une monnaie premium à votre serveur Gmod permet de rendre certains services uniquement accessible aux joueurs qui contribuent à votre projet et à la vie de votre serveur, il reste possible d'activer un système de récompense qui en distribue automatiquement aux joueurs actif.
☰ 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?
Gmod Advanced Lockpicking System offrant un système de crochetage avancé et interactif. Le système d'administration permet de configurer la difficulté des serrures et leur apparence. Les joueurs peuvent améliorer leur compétence en crochetage en gagnant de l'expérience par la pratique grâce au leveling système inclut.
☰ 23. Quel addon Gmod pour installer des keypads pour verrouiller les portes des maps?
Gmod Keypads System + Door Lock Manager vous permettra de placer des interrupteurs secret, ou des keypads avec code pour déverrouiller les portes de la map.
☰ 24. Quel addon Gmod pour installer un système de clés et de porte verrouillé à la map du serveur?
Gmod Key and Lock System + Door Manager permet de configurer des serrures aux portes déjà existante sur map de votre serveur gmod, et cela sans spawner des entités supplémentaire sur le serveur en ajoutant rien de plus sur la map, ce qui permet d'en diminuer la charge et donc d'avoir un système de restriction de porte pour un poids plume et 0 entité sur la map. Il permet aussi de créer des clés et de les associer aux serrures facilement. Le système apporte déjà une base de 30 clés différente spawnable.
☰ 25. Quel addon Gmod pour installer des documents à lire sur la map pour placer des indices ou des mots de passe?
Gmod Documents Editor system vous permettra de placer des documents sur la map avec un texte propre.
☰ 26. Quel addon Gmod pour installer un système de coffre à objet partagé entre membre de même camp?
Gmod Guilds Chest System offre un système de coffre commun pour le stockage d'objets, des transactions sécurisées, des leaders avec des privilèges spécifiques.
☰ 27. Quel addon Gmod pour installer un NPC qui peut fournir des jobs ou vendre des jobs?
Gmod Job NPC Customizable System permet d'ajouter des PNJ offrant divers emplois personnalisables. Il propose des restrictions d'accès basées sur le niveau, la réputation et le rang, avec une interface personnalisable et des dialogues éditables.
☰ 28. Quel addon Gmod pour installer un système de fatigue et de sommeil forçant le joueur à reposer son personnage?
Gmod Fatigue mods + Sleep System est un addon de gestion du sommeil pour Gmod et il apporte l'environnement, les entités et les effets liés au sommeil sur le serveur.
☰ 29. Quel addon Gmod pour installer un système de radioactivité et de radiation?
Gmod Radioactivity System + Radiation Zone permet de créer des zones radioactives sur toutes les cartes, vous pourrez éditer la taille de chaque zone et le taux de radiation de ses zones en temps réel.
☰ 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 Destructible Resource Container System, Mining, Looting Peut créer les zones à miner et de limiter seulement à la pioche comme entité pour l'extraire.
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 Destructible Resource Container System, Mining, Looting Permet de créer et de spawner les arbres et d'en limiter la collecter de bois qu'avec la hache et aucune autre arme.
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?
NJob - Jobs Creator and Editor vous permettra d'avoir un système de Job et de faire fonctionner un menu F4 fonctionnant sur le DarkRP.
☰ 65. Quel addon Gmod pour installer un système de job personnalisable? Pour désinstaller le DarkRP?
Pour installer un système de Job sur Zero Gamemode vous pouvez utiliser NJob - Jobs Creator and Editor cet addon simulera la présence du DarkRP grâce à ses Alias pour les addons compatible DarkRP. Par exemple il vous sera possible d'installer un menu F4.
☰ 66. Je ne peux plus ouvrir le menu contextuel ni le spawn menu c'est normal?
Oui, c'est normal ! Le Zero Gamemode a pour objectif de partir sur une base épurée, donc les outils classiques du mode sandbox (comme le menu contextuel ou le spawn menu) ne sont pas disponibles par défaut, car vous ne démarrez pas directement en mode sandbox. Toutefois, si vous souhaitez les réactiver, vous pouvez ajouter le mode sandbox comme base à votre gamemode en utilisant la fonction suivante dans le fichier init.lua et cl_init.lua:

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?
Ajoutez dans le fichier init de Zero Gamemode:

hook.Remove("PlayerLoadout", "DisableDefaultWeapons")
Conseils

Conseil pour éviter les leaks de Zero Gamemode - Empty Base Gamemode installé sur votre serveur Garry's mod: Comment éviter la fuite de vos scripts Gmod
Comment Installer un addon Gmod: Comment installer un addon sur Gmod?
Publier un Addon Gmod sur le workshop: Documentation comment créer un pack de contenu à publier sur l'atelier?

Gmod Addon


📥 Download 1.2


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes31
Publié7 months
Mis à jour
Versionversion 1.2
DRMNo DRM
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇪🇸 🇷🇺
Optimisation Gamemode