Media
Description πŸ‡¬πŸ‡§ Description πŸ‡«πŸ‡·

Zero Gamemode - Empty Base Gamemode - Script

πŸ“Ί Video in progress

Zero Gamemode offers a blank, minimalist base, ready to be enriched by stand-alone Gmod addons, giving designers the freedom to develop their vision without being restricted by the bulky tools included in traditional gamemodes. Often, these tools are simply hidden but always present. Our aim is to provide a healthy foundation for projects. Why hide what's already included in gamemodes with addons when you can avoid making your customers download a complete gamemode.

blank-project light-template

Maximum image size
Description

Description of Zero Gamemode - Empty Base Gamemode

Summary:
  1. πŸ“˜ What is Zero Gamemode - Empty Base Gamemode for Gmod?
  2. 0️⃣ Zero overlay of redundant features for better performance
  3. ✏️ Customize the name of your Gamemode
  4. βš™οΈ Install Zero Gamemode in Garry's Mod
  5. ⚑ Speed up loading and reduce server load
  6. πŸ†‘ Choice of built-in active hook removal
  7. πŸ—œοΈ Reduced gamemodes folder size
  8. ⚠️ About compatibility with Gmod addons


πŸ“˜ What is Zero Gamemode - Empty Base Gamemode for Gmod?

Zero Gamemode isn't an Addon but a blank and minimalist project base designed to meet the needs of users of my standalone addons and to be enhanced by Gmod addons. Its goal is to provide a solid and clean foundation, giving creators the freedom to develop their own vision without being burdened by bulky and unnecessary tools and features found in the multitude of gamemode layers. If you're installing gamemodes just to override them with addons, then you should question if your gamemode is still necessary.

For others, if it's just about having a gamemode to be categorized and gain visibility among DarkRP servers, you can rename "Zero Gamemode" to "DarkRP", without the downsides of DarkRP and all the layers underneath. So by simply renaming the "Zero Gamemode" folder, you can customize the name of your project according to your preferences. Even if you choose to be listed in the DarkRP category without having installed DarkRP. Some do this with my Zworld Afterlife gamemode.

The main goal is to create a healthy foundation for projects, offering flexibility and ease of development. I believe it's inefficient to install a complete gamemode and then try to customize it using addons to replace each module. In the case of DarkRP, for example, one might try to replace the F4 menu or the Tabmenu, etc. What I propose with Zero Gamemode is to stop struggling to hide what we don't want with other Gmod addons as overlays, by reducing the number of gamemode layers to the bare minimum to greatly optimize servers by installing only the necessary addons that allow you to build your own project/universe with only the essentials.

Conclusion: Zero Gamemode was born out of the need to offer an alternative to my clients who are looking to move away from DarkRP while retaining the flexibility and performance of my individual Gmod addons. By offering an empty and flexible gamemode base, Zero Gamemode paves the way for a new era of Gmod server creation. With a simplified structure, optimized performance, and smart resource management, Zero Gamemode enables server creators to unleash their creativity and offer unique gaming experiences to their community.

See the wiki to see which Gmod addon adds which functionality.



0️⃣ Zero overlay of redundant features for better performance

In the example where you install a Scoreboard to hide the DarkRP Scoreboard, while the DarkRP Scoreboard already overlays that of Sandbox and so on... 😀 Such overlays are abundant at various levels.

I describe this practice as "overlaying redundant features". It's a practice where features are added to a gamemode to hide or replace existing features, often without real added value since you'll end up installing an addon to replace them. It's with this vision that I designed Zworld Afterlife.

In the context of Garry's Mod (Gmod), where addons and mods can be added to modify gameplay, this practice can be observed when addons are installed to hide or replace basic game or gamemode features.

In the given example, installing a Scoreboard to hide the DarkRP Scoreboard, which in turn hides that of Sandbox, and so on, creates a cascade of unnecessary replacements. This adds unnecessary weight, potential conflicts between features, compatibility issues, and resource overhead.

I consider this practice a bad one because it adds complexity to the system without real benefit, making maintenance and troubleshooting more difficult in the long run. Zero Gamemode aims to eliminate all of this.



✏️ Customize the name of your Gamemode

Why rename your Gamemode on your Gmod server?
Sometimes, for visibility's sake, some rename Helix to DarkRP, or Zworld to DarkRP to appear in the DarkRP server list, since players' first reflex is to only look at servers in that list, causing original projects to lose visibility.
And I don't think you want a project called Zero Gamemode either.

Freely renamable, Zero Gamemode offers the ability to create a custom gamemode to appear in the server list with an easily customized name. This approach allows servers to stand out without having the drawbacks.



βš™οΈ Install Zero Gamemode in Garry's Mod

Install Zero Gamemode into the /gamemodes folder of your Gmod server.

My Nor Admin Mod administration system already contains a menu to spawn my tools or open menus of my other Gmod addons, allowing you not to need the Sandbox Gamemode to spawn my NPCs merchants, for example.



⚑ Speed up loading and reduce server load

The practice of overlaying features can have negative impacts on loading time and server load.

Reducing resource load:
By removing features, it can reduce the resource load needed to run the server to free up processing power for other tasks.

Server query optimization:
By reducing the number of queries and processes needed to handle redundant features, it can speed up server loading and response.

Simplifying initial loading:
By reducing the number of gamemode layers and therefore features to load when starting the server, it can speed up the initial loading time. The less there is to load, the faster the server can start. Note that everything on the client side is also initialized by the multiple layers of gamemodes.

Fewer hooks and timers:
By reducing the number of hooks and timers, the server CPU is less taxed, which also contributes to response speed and freeing up resources. Note that when the server CPU is overloaded, everyone's ping increases.

Note that if the overlay introduces additional unoptimized or poorly designed features, it can instead slow down loading and increase server load. So, keep in mind not to install everything and anything. Zero Gamemode shouldn't be used as a band-aid on a hemorrhage.



πŸ†‘ Choice of built-in active hook removal

Even without any gamemode, hooks are already active. Sometimes, you may not need them, as they are often intended for original features. You can uncomment the hooks in the init.lua (server-side hooks) and cl_init.lua (client-side hooks) files to activate them in the code to eliminate unnecessary hooks, thereby reducing server load and improving its stability and overall performance. This built-in feature allows server administrators to maintain a cleaner and more efficient gaming environment. This practice has proven itself in Zworld Afterlife. Do not remove hooks without knowing what they are for.



πŸ—œοΈ Reduced gamemodes folder size

Original size of Gamemode folders: Base + Sandbox + DarkRP = 666 files / 161 folders = 9580.54 KB
New size of Gamemode folders: Base + Zero_Gamemode = 82 files / 15 folders = 316 KB



⚠️ About compatibility with Gmod addons

Addons should be able to function independently, without a gamemode, and not rely on other gamemodes' APIs to function.
On my part, I guarantee the proper functioning of my Gmod addons available in the Originahl Scripts store, since I am able to provide support in case of issues with my products.

πŸ”Ή WIKI & F.A.Q πŸ‡¬πŸ‡§
Wiki πŸ‡¬πŸ‡§ Wiki πŸ‡«πŸ‡·

Wiki of Zero Gamemode - Empty Base Gamemode

Zero Gamemode - Empty Base Gamemode


☰ 1. Installation of Zero Gamemode - Empty Base Gamemode
Installation: Download and Unzip the folder zero_gamemode.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/zero_gamemode
☰ 2. Where can I find resources and materials? What is the Zero Gamemode - Empty Base Gamemode Workshop id?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of Zero Gamemode - Empty Base Gamemode: 3247126639
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 3247126639 )
- To add gmod workshop resources to your collection : Zero Gamemode - Empty Base Gamemode [Content Only] | Gmod Workshop
☰ 3. What is the command to start a Gmod server on a gamemode?
To start a server on a specific gamemode in Garry's Mod, you can use the following command in your server launch configuration file or directly in the console:
+gamemode <gamemode_name>

In the case of Zero gamemode, you'll use :
+gamemode zero_gamemode

This command tells Garry's Mod server to start using the specified gamemode (in this case, β€œzero_gamemode”). Be sure to include this command in your startup parameters or enter it in the console when you start your server.
☰ 4. Which Gmod addon should I use to install a Job system?
NJob will be my next script, it's not out yet, this question will be edited then.
☰ 5. What Gmod addon to install for a complete administration system?
Nor Admin Mod is my most optimized administration system; it has all the tools needed to manage a server.
☰ 6. What Gmod addon to install for automated NLR rule management to prevent players from returning to where they died?
Gmod Smart NLR System - Advanced New Life Rule allows you to configure an NLR system from a management menu.
☰ 7. What Gmod addon for a floating rank and badge system above players' heads?
NRank - Gmod's Advanced Customizable Ranking System allows you to generate real-time ranks effortlessly, banners for each rank are added via image link, so no workshop is required. It also allows associating playermodels, bodygroups, and skins by ranks.
☰ 8. What Gmod addon for a crafting system?
Gmod Craft list builder + Crafting Mod offers your players the ability to create items by combining materials according to recipes you define on your Gmod server.
☰ 9. What Gmod addon for crafting from workshops, like forges or kitchens?
Gmod CRAFT Workshop Creator allows you to create different workshops, kitchens, forges, anything you can think of to craft items on your Gmod servers. You can configure success rates and crafting time per combination.
☰ 10. What Gmod addon for a complete inventory system?
Gmod Advanced Inventory System is designed to create an inventory system for your users and save it when they log out. It works standalone so it's compatible with Zero Gamemode.
☰ 11. What Gmod addon for a custom weapon selection menu?
Gmod Weapon Menu Creator (Customizable Weapon Selector Mod) allows you to customize your weapon selection menu on your server.
☰ 12. What Gmod addon for character creation and selection system?
Gmod Advanced Character Creator System allows your users to create their characters and have multiple slots to test different possibilities on your server without losing their progress.
☰ 13. What Gmod addon to customize view modes like FPS (First person view), TPS (Third person view), Dynamic View, Dynamic Camera (Resident Evil-like view mode)?
Gmod Advanced View Creator + Crosshair maker allows you to do this in real-time, adjust camera distance and position, as well as its movement smoothness.
☰ 14. What Gmod addon to customize crosshairs in Gmod?
Gmod Advanced View Creator + Crosshair maker allows you to configure the crosshair in real-time.
☰ 15. What Gmod addon to manage and place new spawn points for players?
Player Spawn Point Editor for Gmod places spawn points based on the job, rank, or job category of the user.
☰ 16. What Gmod addon to install a VIP rank on the server?
Nor Admin Mod allows you to create and add one or more VIP ranks to your Gmod server.
☰ 17. What Gmod addon to manage all original scripts from a single menu?
Nor Admin Mod includes a shortcut interface that links all installed scripts, reducing all binds to a single key for managing everything.
☰ 18. What Gmod addon to install a Premium Credit system?
NCredit - Premium Currency Mod adds a premium currency to your Gmod server, making certain services accessible only to players who contribute to your project and server life. It's possible to activate a reward system that distributes credits automatically to active players.
☰ 19. What Gmod addon to install a map change system when players reach the map border?
☰ 20. What Gmod addon to link two points of a map and switch the map when players reach the switch position?
☰ 21. What Gmod addon to install a player position memory system when they disconnect?
☰ 22. What Gmod addon to install lockpicking systems on map doors?
Gmod Advanced Lockpicking System offers an advanced and interactive lockpicking system. The administration system allows you to configure the difficulty and appearance of locks. Players can improve their lockpicking skill by gaining experience through the included leveling system.
☰ 23. What Gmod addon to install keypads to lock map doors?
Gmod Keypads System + Door Lock Manager allows you to place secret switches or keypads with codes to unlock map doors.
☰ 24. What Gmod addon to install a key and locked door system on the server map?
Gmod Key and Lock System + Door Manager allows you to configure locks on existing doors on your Gmod server map without spawning additional entities, reducing the server's load. It also allows creating keys and associating them with locks easily. The system already provides a base of 30 different spawnable keys.
☰ 25. What Gmod addon to install documents to read on the map to place clues or passwords?
Gmod Documents Editor system allows you to place documents on the map with custom text.
☰ 26. What Gmod addon to install a shared object chest system among players of the same faction?
Gmod Guilds Chest System offers a common chest system for item storage, secure transactions, leaders with specific privileges.
☰ 27. What Gmod addon to install an NPC that can provide or sell jobs?
Gmod Job NPC Customizable System adds NPCs offering various customizable jobs. It offers access restrictions based on level, reputation, and rank, with customizable interface and editable dialogues.
☰ 28. What Gmod addon to install a fatigue and sleep system forcing players to rest their characters?
Gmod Fatigue mods + Sleep System is a sleep management addon for Gmod that brings sleep-related environment, entities, and effects to the server.
☰ 29. What Gmod addon to install a radioactivity and radiation system?
Gmod Radioactivity System + Radiation Zone allows you to create radioactive zones on all maps, where you can edit the size of each zone and the radiation rate in real-time.
☰ 30. What Gmod addon to install a player or character karma and reputation system?
☰ 31. What Gmod addon to install NPC shops presented by an NPC?
☰ 32. What Gmod addon to install gun shops on the map?
☰ 33. What Gmod addon to install an object bank where players can deposit their items?
☰ 34. What Gmod addon to create items for my gamemode?
☰ 35. What Gmod addon to install a spawn menu for weapons since there is no sandbox?
☰ 36. What Gmod addon to allow players to trade items without dropping them on the ground?
☰ 37. What Gmod addon to allow players to sell items to each other for money?
☰ 38. What Gmod addon to install a pocket system like in DarkRP or better?
☰ 39. What Gmod addon to install teleportation portals on the map?
☰ 40. What Gmod addon to collect resources from the environment?
☰ 41. What Gmod addon to install destructible resources to loot their contents?
☰ 42. What Gmod addon to install a mining system?
Gmod Destructible Resource Container System, Mining, Looting Can create mining zones and limit only to pickaxe as entity for extraction.
Gmod Items Shops - NPC Dealer Allows creating the NPC that will buy the ore.
Gmod Items Packs Allows you to quickly create entities, minerals are already included, but you can add more variety yourself.
☰ 43. What Gmod addon to install a tree chopping system to collect wood?
Gmod Destructible Resource Container System, Mining, Looting Allows you to create and spawn trees and limit wood collection only with the axe and no other weapon.
Gmod Items Packs The entity for the wood resource is already included if you haven't already created it.
☰ 44. What Gmod addon to install furniture to search or chests or other?
☰ 45. What Gmod addon to place skin merchants?
☰ 46. What Gmod addon to install 3D, 2D avatars on HUD and customize them?
☰ 47. What Gmod addon to place bodygroup wardrobes and restricted playermodels based on player's level, rank, and job?
☰ 48. What Gmod addon to install ATMs on the map for players to store their currency?
☰ 49. What Gmod addon to install a customizable title screen on my server?
☰ 50. What Gmod addon to install a currency system with customizable HUD?
☰ 51. What Gmod addon to install a mana system with customizable HUD?
☰ 52. What Gmod addon to install a thirst system with customizable HUD?
☰ 53. What Gmod addon to install a hunger system with customizable HUD?
☰ 54. What Gmod addon to install a stamina / endurance system with customizable HUD?
☰ 55. What Gmod addon to install a health and armor points system with customizable HUD?
☰ 56. What Gmod addon to install a leveling system with customizable HUD?
☰ 57. What Gmod addon to install a customizable chat system?
☰ 58. What Gmod addon to install an NPC loot management system?
☰ 59. What Gmod addon to install a customizable escape menu?
☰ 60. What Gmod addon to install a customizable death screen menu?
☰ 61. What Gmod addon to install a customizable scoreboard?
☰ 62. What Gmod addon to install a spawn system for NPCs and Bosses on the map?
☰ 63. What Gmod addon to install an item spawn system on the map?
☰ 64. Since there's no DarkRP, is there an equivalent of the F4 menu?
NJob - Jobs Creator and Editor will allow you to have a job system and run a customizable DarkRP F4 menu.
☰ 65. Which Gmod addon should I use to install a customizable job system? And how do I uninstall DarkRP?
To install a Job system on Zero Gamemode, you can use NJob - Jobs Creator and Editor. This addon will simulate the presence of DarkRP through its aliases for DarkRP-compatible addons. For example, it will be possible to install an F4 menu.
☰ 66. I can't open the context menu or the spawn menu. Is this normal?
Yes, that's normal! Zero Gamemode aims to start from a clean slate, so the classic tools of sandbox mode (such as the context menu or spawn menu) are not available by default, as you don't start directly in sandbox mode. However, if you wish to reactivate them, you can add sandbox mode as a base to your gamemode by using the following function in init.lua and cl_init.lua:

DeriveGamemode(β€œsandbox”)

This will give you access to the sandbox tools while retaining the Zero Gamemode features.
☰ 67. How do I delete all the default weapons when I spawn on Gmod?
Add to Zero Gamemode's init file:
hook.Remove("PlayerLoadout", "DisableDefaultWeapons")
Tips

Tip to avoid the leak of Zero Gamemode - Empty Base Gamemode installed on your Garry's Mod server: How avoid the Leak of your Gmod scripts
How Install an addon on Gmod? : How install an addon on Gmod
How Publish an addon on the Gmod workshop? : Documentation how create a content pack to publish on the workshop?

Gmod Addon


πŸ“₯ Download 1.2


🎫 Ouvrir Ticket


avatar-76561198033784269

Creator: Norda Scripts

Sales31
Published7 months
Last update
Versionversion 1.2
DRMNo DRM
CategoriesGmod addons
RequierementsGarry's Mod Server
LanguagesπŸ‡¬πŸ‡§ πŸ‡«πŸ‡· πŸ‡©πŸ‡ͺ πŸ‡ͺπŸ‡Έ πŸ‡·πŸ‡Ί
Optimisation Gamemode