[Feature Request] Other ways to monetize to help keep severs from feeling the need to add pay-to-win elements. #4490
Replies: 4 comments
-
This is a really good feature request while running unturned servers is not cheap not at all when you have to consider finding good company with good location, good uptime and good ddos protection which is not cheap at all and only way to pay for such things is adding p2w elements things like having server skins would be really nice and would make people become creative while creating them for their community |
Beta Was this translation helpful? Give feedback.
-
I do agree it would be useful to support waiting for an arbitrary number of background tasks before accepting a player. It's certainly on my wishlist and I'd convert the vanilla stuff to extend the same feature. (e.g., Steam authentication, inventory, groups). |
Beta Was this translation helpful? Give feedback.
-
Really good features. Hope to see them soon :) |
Beta Was this translation helpful? Give feedback.
-
atleast workshop skins ;-;-;-;-; |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I know it turned out really long but please read :)
I know how you feel about p2w, and selling items in general, but the truth is theres not a lot of non-invasive ways to make some ROI back hosting Unturned servers. I think p2w could be reduced some by adding more opportunities to monetize while keeping gameplay fair. I want to propose a full system for servers to offer purely cosmetic upgrades, mainly skins, to players without imposing any 'p2w' behavior. Since selling marketplace items is against the rules (understandably so), it would be nice to be able to create custom server-specific cosmetics in workshop mods.
Another thing that would help with finding other ways to monetize servers is allowing the server to update the name without rejoining. This has been an extremely popular request over the years, and wouldn't be too hard to implement. This is used in many servers to add chat tags, like
[Rank #1]
,[Admin]
,[MVP]
, etc. To add on to this, allowing a plugin to change players' skin color, hair, and other customization features mid-game would allow for in-game stores, etc. Also custom faces and hair from masterbundle would be a welcome change. If possible custom stances but I know that would take a lot more work.Another feature Rocket kind of started adding was player name colors. Player name colors could be fully made into a vanilla feature where the color is displayed everywhere the name is. This would only be something a plugin could change or maybe could change with an admin command but would act like the 'blue hammer' color and could also be updated mid-session.
I'd welcome more ideas for simple customization in this thread.
Summary:
Mid-session customization API
Async pre-accept event (please)
As a somewhat optional (but very much needed) part of this, I'd like to also propose an async event for before a player gets accepted which would run in the
Provider.accept()
method. This would allow plugin devs to query a database (among other things) on join for which skins they should have and not require the main thread be locked. Making a patch for this is not very fun, so having this officially supported would be great. If you really want to get fancy you could add a CancellationToken to the event which cancels if the player tries to cancel joining.Basically this would be inserted after the player is removed from the pending list in
Provider.accept
function. ATags
property would also be added toSteamPending
to allow easily transferring data from the on pending event to later on after they join.Beta Was this translation helpful? Give feedback.
All reactions