Achievements system (Rust)Solved
As stated here https://umod.org/community/plugin-requests/15677-achievements-system-rust

The plugin never came. Sad. Reopening the topic. 

For my project, I'm looking for someone that's being able to code a plugin. This plugin will be called “Achievements” and has nothing to do with player ranks, player challenges or any other kind of weird plugin.

The idea is simple. The user gets an achievement when ingame doing something like putting your gyrocopter on the oil platform. That's the system I'm looking for. If anyone interested to develop this plugin,  keep in mind that the plugin has to be an open-source plugin for everyone to contribute if interested.

if you would be looking for a job, we are looking for someone that can code and help us out with our game servers. The time will be well spent. 

So is this in fact Quests?

Note: As I know you are working on the factions plugin, I take the opportunity to work it a bit more out then just a few lines as an answer as it might be a good asset for a new addon on your plugin as you stated that you are working on it or just because you would be interested in it. Sorry for the late reply.

You could see it as the quest system. However, with achievements, it's more related to some higher amounts of "total" xx gathered for example. Rewards can be connected to it if a user would be reaching an achievement that the user gets a reward such as a scrap, points for server rewards or cash for economics.

A small buff for a few extra resources each tick or having a small boost in health just to name a few small things that could be awarded to the player. it's not much, but it gives users a purpose to pursue their goals. With several achievement tiers to go for, they can grow and obtain a bit more resources or anything else that's been suggested above.

The idea

The idea of the plugin is that the user is able to obtain achievements. These achievements contain rewards and give you the opportunity to do more but not too overpowered. For example

  • The ability to gather more. Not to mentally high, but a reasonable amount, let us say 5% for example as basic config, but admins could change this each tier.

  • The ability to obtain more from the scrapper, 5 extra scrap is not much, but it could help a lot. Editable to get more or less each tier.

  • The ability to smelt ore faster than usual.

  • The ability to craft larger amounts in the queue. For example, instead of 10 external stone walls, I could set 12 in the queue.

  • The ability to obtain more resources from quarries

  • The ability to Improve certain objects in the game for own usage. Think of faster hacking a crate, shooting down an airdrop, letting a quarry run on power or hook up a battery on the pump jack for that black gold.

  • The ability to use items longer, longer health rate based on tier crafting.

Achievements like

  • Lumberjack ( Gathering wood )

  • Quarry master ( Usage of Quarry )

  • Prospector ( Gathering of Stone, metal, sulf.. nodes )

  • Weapons Master ( Crafting Weapons as in blade weapons for example. No guns, ammo.. )

  • Explosives Expert ( C4 and explosives including rockets and explosive/altered ammo )

  • Gun Expert ( Crafting of guns )

  • Petrol Producer ( Crafting low grade/cooking from crude oil / obtaining diesel/crude/low )

  • Power Expert ( Crafting of items such as solar panels, wind turbine and such )

  • Handyman ( Crafting tools for gathering, crafting base objects such as a fridge for example )

But, what about other plugins like ( without any buffs as it would be hard to make buffs happen from other plugins without proper code but still wicked to brag about the achievements ).

  • The Adventurer ( completing xx total quests from the quests plugin )

  • The Treasure Hunter ( Obtaining XX Treasure chests )

  • Experience Master ( Obtaining Level XX - XP revived plugin )

Welcome to the server introduction tutorial


But, to keep it also interesting, a "tutorial" could be created by the admin of creating certain items to build up their base. It would be perfect for game servers that run in PvE based gameplay.

Craft a hammer, Tool cupboard and that from the actual steam achievements could be a good example of this. However, you could add more to it to give the user a more experienced introduction of your server settings and rules.

GUI

The user is able to see his achievement status trough a GUI by typing in a command in the chat. From here, they can see their progress, how far they have to go and what else they could do. The information board could also suggest objectives to do as a “daily” objective for example and getting a little in return such as scrap or currency.

They could see how much total headshots they made, how much animals shot down, giving the users a wide option of objectives the user likes to go.

They can however also see other players their achievements by typing in the command with the player name.

I think personally, if there is something like this on the server, that there could be a lot more fun to be done for PvP as well for PvE. The options are endless.

#closed

Plugin under development and will be licensed for own use only. Not sharing code.  
Locked automatically