Hi! I’m implementing workshop upload function to my unreleased game.
For testing I’ve created new steam account, added it to my steam group and added this group to “Developers & Testers” in workshop Visibility State. In general workshop settings I’ve enabled only "Enable Ready-To-Use Content"
and "Enable ISteamUGC for file transfer"
. Im working with Steamworks.net library.
-
From my testing account I’m creating an item with function
SteamUGC.CreateItem()
withEWorkshopFileType.k_EWorkshopFileTypeCommunity
option. Then I’m updating this item withSteamUGC.SubmitItemUpdate()
function with previously set title, description, content, tags, preview and set visibility withSteamUGC.SetItemVisibility()
function withERemoteStoragePublishedFileVisibility.k_ERemoteStoragePublishedFileVisibilityPublic
option. Then I can see that this item"Current visibility: Friends-only"
. Also I cant make it visible to public from my test account in browser (but can from my admin account). If I run the exact same code from my admin account, item automatically visible to public. Is it normal behavior?
Should not it be visible to public because ofk_ERemoteStoragePublishedFileVisibilityPublic
option or regular users just cant make publicly visible items? -
I’ve created an Admin Tag and enabled
"Allow admin tags to be queried by normal users."
Then I marked an item with this tag from admin account. With my test account I cant see anywhere this admin tag and I cant sort any items by this admin tag in browser in workshop. With my test account I can see it only by code withSteamUGC.GetQueryUGCMetadata()
function. Is it correct behavior of"Allow admin tags to be queried by normal users."
? If so, is there any method to mark workshop item from my admin account that all users can see this mark in browser and only admin can make this mark?