Media gallery
Buy product
In short
π¦β Bring life to your server with VPets! This addon allows players to have their own virtual pets. Perfect for DarkRP, Sandbox, or any other gamemode, VPets add a layer of personality and fun to any Garry's Mod server!π
The VPet System πΎ is a comprehensive pet system designed for Garry's Mod that allows players to own, manage, and interact with pets. Whether for roleplay or gameplay enhancement, this addon adds an immersive layer by giving players the ability to collect, summon, and remove pets at will. Administrators also have full control to manage players' pets through commands.
- Pet Collection ππ: Players can collect a variety of pets. The pets are stored in the database and can be summoned and managed by the player at any time.
- Customizable Pet List π¦π: Thanks to this system, any NPC found on the Garry's Mod Workshop can be transformed into a pet, giving you endless possibilities to customize your server's pet collection.
- Database Integration π: Pets are saved in a SQL database using a unique SteamID, ensuring that players' pets are persistent across sessions.
- Player Ownership πΎ: Players can obtain the pets you configure. Pets can be purchased with in-game currency from your gamemode or can be restricted to exclusive access via a command, such as through your in-game shop. Additionally, you can restrict pets by player ranks, allowing certain pets to be available only to specific groups or ranks on your server. This gives you full flexibility on how pets are distributed, whether as rewards, purchases, or rank-based privileges.
- Pet Purchase Menu π: Players have access to a dedicated menu where they can browse and purchase pets. This menu displays the available pets, their prices, and any restrictions (such as rank or currency). It allows players to seamlessly acquire pets directly in-game, using the money from your gamemode's economy or through other means, based on how you configure the pet system.
- Admin Commands π οΈ: Admins have the ability to add pets to players through simple console commands.
- Compatibility π»: Although primarily designed for DarkRP, the addon should work with any gamemode. If any compatibility issues arise, players can open a support ticket, and we'll ensure proper integration with other gamemodes.
- In-Game Configuration βοΈ: The system includes an in-game configuration menu that allows server admins to modify settings without requiring a server reboot.
Administrators can use the following command to add a pet to any player by their SteamID:
add_pet <steamid> <petName>
Example:
add_pet 76561197960287930 "Dog"
This command will add the specified pet (in this case, "Dog" π) to the player's pet list, which they can then summon in-game.
The VPet System is designed with performance in mind:
- Efficient Database Queries πΎ: Queries to the database are made only when necessary (e.g., when adding or retrieving pets), reducing unnecessary server load.
- Data Caching π±βπ: Pet data is stored in a table for each player, minimizing repetitive queries to the database and improving response times.
- Optimized Network Usage π: Networking between clients and the server is optimized using efficient net message structures, ensuring that data transfer is minimal and not taxing on the server or clients.
- Cooldown System β²οΈ: Built-in cooldowns prevent abuse of commands like pet summoning or deletion, which can help reduce server strain.
This addon has been designed to be lightweight and to have minimal impact on the server's performance π¦, making it suitable for high-population servers or servers with other resource-intensive addons.
Product reviews
This product has not been reviewed yet.
Buy product

Product details
Requirements
- DarkRP