• Pointshop Pro
    63 replies, posted
[img]http://i.imgur.com/qJKjVbg.png[/img] [b]I'd like to introduce Pointshop Pro, the project I've been working on for the last few weeks (or [url=http://i.imgur.com/f5JFLW7.png]maybe[/url] [url=http://i.imgur.com/XKmMclR.png]months[/url]). It's essentially a hosted version of PointShop 1 with some major differences. Items are made by me (and maybe others in the future) and users get to decide item prices through an open market for buying and selling items. Items you have equipped will be shown in any server running the addon (not released yet, see below).[/b] [b]Some major features are:[/b] - Website driven marketplace for buying and selling items with the community. - Random item drops on servers running the addon. - Push updates from the website to game servers for item equipping and holstering. - Major gamemode compatibility. - More complex and interactive items with multiple parts and features (extra parts like hats, trails, followers, replacement body parts, much more). - Items rarities based on exclusivity. - Blacklist and whitelist for certain items per server. - A lot more to come. [img]http://i.imgur.com/gk6gh8G.png[/img] Pointshop Pro is a website which allows users to buy, sell and trade virtual items using a virtual currency known as Points. It's also an addon for Garry's Mod that is installed on game servers. Game servers run the addon and the addon communicates with the website to know which users own which items. [img]http://i.imgur.com/opYL16Y.png[/img] Users can buy items from other users similar to the Steam Marketplace, using Points. Users can also sell items from their Pointshop Pro inventory on the Marketplace for Points. These transactions are completely between users and [b]item prices are not dictated by the site[/b]. Items in the inventory can then be equipped in slots and [b]show up in Garry's Mod on any server[/b] running the Pointshop Pro addon. Items are randomly given to users in servers running the addon (and maybe other ways in the future, gamemode specific). These items can then be sold and bought in the marketplace. You'll also be able to buy points but it is in no way necessary. [b]Items do not give a player any advantage over another and are purely aesthetical.[/b] If it's ever found that an item gives a player an unfair advantage, the item will be modified to remove that advantage. [img]http://i.imgur.com/1pvXeCY.png[/img] At the minute, you don't. The site is pretty much 100% done and the addon is 90% done. I'm still working on the items and gamemode compaitibility. I expect to have enough items ready to go in around 2 weeks time. I was hoping to be ready to go before the holidays with some winter themed items, but that's become very unlikely now due to other factors. [img]http://i.imgur.com/2LV6GfM.png[/img] [b]Very soon.[/b] I'm still finishing off development but expect to be done and ready to release in the next 2 weeks. The addon will be hosted on the workshop and setup instructions will be provided when installing. [img]http://i.imgur.com/jkJAyaa.png[/img] Yes! A few days before releasing the addon I'll open the site and test servers to allow users to help test everything out and make sure it's all working as expected. You'll receive bonus points and a special item for helping out. Until then, if you have suggestions for items then please post them and I'll add them to [url=https://trello.com/b/9Cv0kLw7]this public trello board[/url] so they have visibility by me and others. [img]http://i.imgur.com/zn9WtSk.png[/img] Here's a few screenshots of the site. Apologies for the Latin and pizza, everything is test data. [t]http://i.imgur.com/Nz5EiP7.jpg[/t] [t]http://i.imgur.com/GKqfb0k.png[/t] [t]http://i.imgur.com/KMFWiAT.png[/t] [t]http://i.imgur.com/iD8I7BV.png[/t] [t]http://i.imgur.com/Fmn0cFK.png[/t] [t]http://i.imgur.com/R32x2Co.png[/t] [t]http://i.imgur.com/1UjfdAH.png[/t] [t]http://i.imgur.com/9zHyZLG.png[/t]
Pretty unique idea, will definitely give it a whirl when you're ready to release it
Looks really fucking cool. Definitely going to have a look at this
So if items are given as drop, how do you know lets say server owner x is not just abusing it to get more items given away? Example: I own server, i could just read the code and force drop items to myself
Looking good. What are the options like for those that would like to add their branding?
[QUOTE=SteppuFIN;51522238]So if items are given as drop, how do you know lets say server owner x is not just abusing it to get more items given away? Example: I own server, i could just read the code and force drop items to myself[/QUOTE] The website decides whether you're allowed a drop or not, not the addon on the server. [editline]13th December 2016[/editline] [QUOTE=colincooke;51522242]Looking good. What are the options like for those that would like to add their branding?[/QUOTE] None. The site is hosted by me and isn't able to be branded. There's no clientside interface at the moment but that could change in the future. I have plans to allow users to make commission in some way in the future.
So like you make hats and sell hats?
[QUOTE=YoutoYokodera;51522352]So like you make hats and sell hats?[/QUOTE] Sort of. Think of how the Steam Marketplace works. Users can make items that get included in the game that they then get commission for each time their item is purchased.
This actually looks really cool! I have couple questions. What types of items can there be, and how are they made? For example, could items similar to Unusual Hats from TF2 be made? [editline]13th December 2016[/editline] Also, who makes items?
[QUOTE=VeXan;51522937]This actually looks really cool! I have couple questions. What types of items can there be, and how are they made? For example, could items similar to Unusual Hats from TF2 be made? [editline]13th December 2016[/editline] Also, who makes items?[/QUOTE] Thanks! The limits on items are pretty much limitless. Whatever my or anyone else's imagination can think of. I'm making items at the moment but in the future anyone will be able to submit items which will be published at my discretion.
What about Servers wanting to intergrate a system to allow users to view their items from a community site? You could do that in Pointshop 1. Will anything like that still exist?
[QUOTE=QuackDuck;51523345]What about Servers wanting to intergrate a system to allow users to view their items from a community site? You could do that in Pointshop 1. Will anything like that still exist?[/QUOTE] Sure, I'll add an API to my todo list which will let people do this.
So this is pretty much steam marketplace for garrys mod? That sounds pretty great.
Wouldn't server owners technically be able to distribute whatever items they want on their own servers? As in just on their servers. Obviously they won't be able to affect others, but what's your take on people potentially gaming the system?
[QUOTE=sannys;51524389]Wouldn't server owners technically be able to distribute whatever items they want on their own servers? As in just on their servers. Obviously they won't be able to affect others, but what's your take on people potentially gaming the system?[/QUOTE] I'll probably introduce per-server items at some point so communities can give out items to players but not quite yet. Servers are unable to control items on the website so I aren't worried. The website controls everything and nothing is left to servers or end users. People messing with the system is an interesting topic though. After running the [url=https://facepunch.com/showthread.php?t=1442672]GMSE[/url] I learned a few things about preventing people from interfering with the system and have implemented them on this site too. Things like 24 hour timeouts on item purchases and sales is the main one. It'd take somebody too long to have a major affect on the market. Finding and figuring out potential exploits is something I love doing though, so I look forward to not having thought of everything from the start.
[QUOTE=adamdburton;51524580]I'll probably introduce per-server items at some point so communities can give out items to players but not quite yet. Servers are unable to control items on the website so I aren't worried. The website controls everything and nothing is left to servers or end users. People messing with the system is an interesting topic though. After running the [url=https://facepunch.com/showthread.php?t=1442672]GMSE[/url] I learned a few things about preventing people from interfering with the system and have implemented them on this site too. Things like 24 hour timeouts on item purchases and sales is the main one. It'd take somebody too long to have a major affect on the market. Finding and figuring out potential exploits is something I love doing though, so I look forward to not having thought of everything from the start.[/QUOTE] I don't think we're quite on the same page. Maybe I wasn't clear enough. I'm talking about gaming the system in the sense that a server owner could give items to users that don't actually have them on the website. I'm assuming you're sending the SteamID of the player to the website and outputting their items as JSON, where the game server then does the actual act of giving the players their items in game. What would stop a server owner from writing a script (or modifying your addon) to give certain items in game even though the player doesn't [I]actually[/I] own those items on the website? That is, give items in game [I]regardless[/I] of what your website says. It isn't really an exploit, it's just cheating. What I'm wondering is what (or if) you plan on doing to prevent people from doing something like that.
Do you plan on making this open source or are you going to keep development private to avoid exploitation? Would be nice to get some extra experience contributing to a decent gmod project.
[QUOTE=sannys;51524752]I don't think we're quite on the same page. Maybe I wasn't clear enough. I'm talking about gaming the system in the sense that a server owner could give items to users that don't actually have them on the website. I'm assuming you're sending the SteamID of the player to the website and outputting their items as JSON, where the game server then does the actual act of giving the players their items in game. What would stop a server owner from writing a script (or modifying your addon) to give certain items in game even though the player doesn't [I]actually[/I] own those items on the website? That is, give items in game [I]regardless[/I] of what your website says. It isn't really an exploit, it's just cheating. What I'm wondering is what (or if) you plan on doing to prevent people from doing something like that.[/QUOTE] Ah, I see. There's nothing I can do to stop that other than blocking servers/users that do it if they're reported to. [editline]14th December 2016[/editline] [QUOTE=Tyler.exe;51524767]Do you plan on making this open source or are you going to keep development private to avoid exploitation? Would be nice to get some extra experience contributing to a decent gmod project.[/QUOTE] The website will remain private but the addon will be open source.
Where do I get point first? Or I will be given some to start trading and stuff?
Do players buy stuff from the website? If not, servers could easily force players to sell all their stuff or if trading is implemented, give the owner all their stuff.
[QUOTE=YoutoYokodera;51526628]Where do I get point first? Or I will be given some to start trading and stuff?[/QUOTE] Yeah, you'll get 2 bonus items (or 3 if you help out in the pre-launch) and some points to get you started. [QUOTE=maksimiljan;51528730]Do players buy stuff from the website? If not, servers could easily force players to sell all their stuff or if trading is implemented, give the owner all their stuff.[/QUOTE] Yeah, the website is responsible for all transactions. The game server and client are never trusted.
To be honest I quite dislike this as every server will have the same items for players to buy. It would be better if you allowed servers to add their own custom items for private use.
Are there going to be keys and cases too?
Look, I've been honest from the start that I plan to sell points to make a little money instead of keeping it hidden and adding it later, but I aren't a money grabbing fool. To answer your question, yes, there probably will be some sort of case/key system added, but again, you will never need to spend a cent to get them or any item. Any money made will help fund further development and Pointshop Pro will hopefully become a well used, enjoyable, fun, risk free, not pay-to-win system that you can either use or ignore.
[QUOTE=adamdburton;51532387]Look, I've been honest from the start that I plan to sell points to make a little money instead of keeping it hidden and adding it later, but I aren't a money grabbing fool. To answer your question, yes, there probably will be some sort of case/key system added, but again, you will never need to spend a cent to get them or any item. Any money made will help fund further development and Pointshop Pro will hopefully become a well used, enjoyable, fun, risk free, not pay-to-win system that you can either use or ignore.[/QUOTE] Well, I really like this idea and I don't really care if you make some money off it but I have only one concern. A lot of Garry's Mod servers has the same content and this just adds onto it. If you could make some sort of system where server owners are allowed to select a certain amount of items to be used and a certain amount to be disabled and then maybe I'll use it. This is just my view you don't have to take it seriously if you don't want to.
[QUOTE=orc;51532600]Well, I really like this idea and I don't really care if you make some money off it but I have only one concern. A lot of Garry's Mod servers has the same content and this just adds onto it. If you could make some sort of system where server owners are allowed to select a certain amount of items to be used and a certain amount to be disabled and then maybe I'll use it. This is just my view you don't have to take it seriously if you don't want to.[/QUOTE] Go read the thread again, it clearly states that each server will be able to have a whitelist and or blacklist.
[QUOTE=Author.;51532613]Go read the thread again, it clearly states that each server will be able to have a whitelist and or blacklist.[/QUOTE] Geez just re read it, I feel dumb. Sorry.
Edit stupid question This looks great and I can't wait to test it out. Thank you for putting in the time and effort into this :)
Will this require any downloads for users or will it use only default content? Stuff like Niandra's trails was the favourite part of classic pointshop for me.
Awh this is super cool! Nice work I'd be happy to, like, add my trails or have them added etc to this
Sorry, you need to Log In to post a reply to this thread.