ContentDB - database for the mod/game/txp in-menu installer

rob123
Member
Posts: 99
Joined: Wed Mar 03, 2021 07:15
GitHub: qwerty123a2
In-game: joe and joergeg

Re: ContentDB - database for the mod/game/txp in-menu installer

by rob123 » Post

The featured list on the main page has not been updated for months. There is still games from the 2022 game jam.
qwertyuiopasdfghjkmnbvcxz

User avatar
ROllerozxa
Member
Posts: 114
Joined: Sun Apr 25, 2021 12:25
GitHub: ROllerozxa
IRC: ROllerozxa
In-game: ROllerozxa
Location: Sweden
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by ROllerozxa » Post

rob123 wrote:
Wed Aug 16, 2023 05:32
The featured list on the main page has not been updated for months. There is still games from the 2022 game jam.
Well, can you suggest some new packages to feature then?

User avatar
debiankaios
Member
Posts: 908
Joined: Thu Dec 03, 2020 12:48
IRC: debiankaios
In-game: debiankaios Nowe
Location: germany
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by debiankaios » Post

What is about connecting your ContentDB-account with the minetest-client?

User avatar
Neuromancer
Member
Posts: 911
Joined: Tue Jun 12, 2012 22:28
GitHub: Neuromancer56

Re: ContentDB - database for the mod/game/txp in-menu installer

by Neuromancer » Post

Once you have implemented the ability to apply/enable a collection to a world, might I suggest adding collection settings. With this functionality it would give non-coders the ability to fine tune a collection of mods so that they make a perfect game, and also resolve minor incompatibilities between mods in collections. There would be an explosion of creativity at this point, because essentially all players (even non-coders) could create compelling games for Minetest. It would also start incentivizing modders to make their mods more configurable, and thus better able to play nice with other mods. It would be a game-changer for Minetest.

User avatar
Blockhead
Member
Posts: 1257
Joined: Wed Jul 17, 2019 10:14
GitHub: Montandalar
IRC: Blockhead256
In-game: Blockhead Blockhead256
Location: Land Down Under
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by Blockhead » Post

Neuromancer wrote:
Sat Aug 19, 2023 12:40
Once you have implemented the ability to apply/enable a collection to a world, might I suggest adding collection settings.
Settings that override minetest.conf settings when the collection is enabled instead of the individual mods? Or additional settings that mods inside the collection code do conditionals on inside the code?

With the first, there would need to be a list of allowed settings, otherwise you could turn mod security off/add certain mods to mod security and distribute Minetest viruses. With the second, that's not really a non-coder approach.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂

User avatar
Neuromancer
Member
Posts: 911
Joined: Tue Jun 12, 2012 22:28
GitHub: Neuromancer56

Re: ContentDB - database for the mod/game/txp in-menu installer

by Neuromancer » Post

Blockhead wrote:
Sun Aug 20, 2023 02:53
Neuromancer wrote:
Sat Aug 19, 2023 12:40
Once you have implemented the ability to apply/enable a collection to a world, might I suggest adding collection settings.
Settings that override minetest.conf settings when the collection is enabled instead of the individual mods? Or additional settings that mods inside the collection code do conditionals on inside the code?

With the first, there would need to be a list of allowed settings, otherwise you could turn mod security off/add certain mods to mod security and distribute Minetest viruses. With the second, that's not really a non-coder approach.
I think I'm talking about the first. Meaning configurable at the collection level, and overriding the settings when you go to Settings Tab> All Settings> Content: Mods. You'd want to be able to allow users to tweak this as well. So probably on the Settings tab Content: Mods, have a dropdown for which collection settings you are overriding. I think it would probably be far easier to maintain a blacklist of any sensitive settings that shouldn't be overridden rather than maintaining an ever growing list of which settings are whitelisted. But a poor man's way of doing this if it's too much of a risk would be having the collection creator just put what the settings should be in the collection description/comments, and then allowing the users to enter those settings for the collection under the settings tab in Minetest.

User avatar
rubenwardy
Moderator
Posts: 6903
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by rubenwardy » Post

Collections

Users can now make "collections". These are lists of packages that you can reorder and add descriptions to. Each collection has a page where you can add markdown text. Example: https://content.minetest.net/collection ... nal_games/

Each user also has a "Favorites" collection, and there's a button on each package page to quickly favorite a package. Favorites collections are public by default but can be changed by editing the collection.

Image

Collections can be used for curation/recommending packages, guides, sharing lists of mods you use, keeping track of packages you want to try, and more. Eventually, you'll be able to install packages from collections in the client.

Collections are also used internally by ContentDB staff to feature packages on the homepage and in the client. This replaces the "protected tags" feature which was quite hacky.


10,000,000 downloads

Image


Other ContentDB updates

  • Upgraded to Bootstrap 5
  • Review helpfulness votes don't reload the page anymore (if you have JS enabled)
  • Can submit comments using ctrl+enter
  • Improved form UX by adding "Required" labels and improving hints
  • Added ability to select date ranges on statistics pages
  • Added an API for getting package descriptions as Minetest hypertext. This will allow showing the full descriptions in the client in the future
  • Added links to sort packages by downloads/date/etc in user profiles
  • Improvements and fixes game support
  • Lots of refactoring and modernisation
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Neuromancer
Member
Posts: 911
Joined: Tue Jun 12, 2012 22:28
GitHub: Neuromancer56

Re: ContentDB - database for the mod/game/txp in-menu installer

by Neuromancer » Post

ContentDb just sent me the following message for all of my packages on contentDb: Failed to check git repository

Error: 'fatal: unable to access 'https://github.com/Neuromancer56/phonics/': getaddrinfo() thread failed to start'.

User avatar
rubenwardy
Moderator
Posts: 6903
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by rubenwardy » Post

Yeah, that's a very strange issue. Downgrading from Python 3.10.13 to 3.10.11 appears to fix it
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
mtvisitor
Member
Posts: 85
Joined: Sun Jul 10, 2022 08:54
In-game: mtvisitor
Location: East China

Re: ContentDB - database for the mod/game/txp in-menu installer

by mtvisitor » Post

Is there some voting sub-system for ContentDB which the mod users and developers could vote for their favorite mod(s) online ?

thank you very much for your help and support. 🤝
Crane Zhou | My mt. world, my mt. dream | No money, no happy.

User avatar
rubenwardy
Moderator
Posts: 6903
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: ContentDB - database for the mod/game/txp in-menu installer

by rubenwardy » Post

mtvisitor wrote:
Sat Sep 02, 2023 02:58
Is there some voting sub-system for ContentDB which the mod users and developers could vote for their favorite mod(s) online ?

thank you very much for your help and support. 🤝
ContentDB has a review system, there's a row on the homepage for highest reviewed packages. There's also a favourites/starring system, but that's more for saving packages
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
mtvisitor
Member
Posts: 85
Joined: Sun Jul 10, 2022 08:54
In-game: mtvisitor
Location: East China

Re: ContentDB - database for the mod/game/txp in-menu installer

by mtvisitor » Post

rubenwardy wrote:
Sat Sep 02, 2023 09:39
mtvisitor wrote:
Sat Sep 02, 2023 02:58
Is there some voting sub-system for ContentDB which the mod users and developers could vote for their favorite mod(s) online ?

thank you very much for your help and support. 🤝
ContentDB has a review system, there's a row on the homepage for highest reviewed packages. There's also a favourites/starring system, but that's more for saving packages
okay, thank you very much for your answer(s). 🤝🍺
Crane Zhou | My mt. world, my mt. dream | No money, no happy.

User avatar
runs
Member
Posts: 3155
Joined: Sat Oct 27, 2018 08:32
GitHub: runsy

Re: ContentDB - database for the mod/game/txp in-menu installer

by runs » Post

"Failed to check github repository" error because new authentification system I asume.
⛏️ KeKo Site | 👕 ShopZ | ☕ Ko-fi

User avatar
runs
Member
Posts: 3155
Joined: Sat Oct 27, 2018 08:32
GitHub: runsy

Re: ContentDB - database for the mod/game/txp in-menu installer

by runs » Post

Hey,

I propose a server section, informative thing and even download the entire server from github if available.

Regards.
⛏️ KeKo Site | 👕 ShopZ | ☕ Ko-fi

User avatar
Nininik
Member
Posts: 171
Joined: Thu Apr 06, 2023 01:55
GitHub: nininik0
IRC: nininik
In-game: nininik
Location: Team thunderstrike headquarters

Re: ContentDB - database for the mod/game/txp in-menu installer

by Nininik » Post

I just love the fact that there's several websites dedicated solely to MT, and thay we can post our mods here.
↯Glory to team thunderstrike!↯
↯ ↯

Post Reply

Who is online

Users browsing this forum: ugly and 1 guest