Minetest git server

Post Reply
User avatar
BuckarooBanzay
Member
Posts: 435
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Minetest git server

by BuckarooBanzay » Post

Due to recent events i asked myself the question: why does the minetest community not have its own git server?

Right now we have the repositories (mods, subgames) scattered around the web: Why not host our own git server for example at https://git.minetest.net

Pros
  • A central location and safe-heaven for all mods
  • No corporate control or influence
  • Available for indexing (tags could be releases automatically, no need for manual adding to the content-db)
  • The same username/password for pull-requests, commits, issues and discussions
  • Maybe even single-sign-on from the forum and wiki
  • Even the engine and default game could be hosted or mirrored there
Cons My proposal I'm open for feedback (yes, even the negative kind) and discussions
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Minetest git server

by Pyrollo » Post

Something like https://git.minetest.land ?

But yes, it would be even better if attached to the minetest.net domain name as an official part of minetest project.
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

User avatar
sorcerykid
Member
Posts: 1841
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest git server

by sorcerykid » Post

I've been very happy using MeseHub. It's based on Gitea, a very similar git-hosting platform as notabug.org.

User avatar
BuckarooBanzay
Member
Posts: 435
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Re: Minetest git server

by BuckarooBanzay » Post

I really like the name "Mesehub", and the platform, gitea in this case, is pretty solid.
But something official, stable and minetest-community sanctioned would be nice...
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
sorcerykid
Member
Posts: 1841
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest git server

by sorcerykid » Post

That will likely never happen, as it's been officially stated that the bandwidth requirements would be too costly.

User avatar
BuckarooBanzay
Member
Posts: 435
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Re: Minetest git server

by BuckarooBanzay » Post

sorcerykid wrote:That will likely never happen, as it's been officially stated that the bandwidth requirements would be too costly.
Too bad :( where did it/they say that?
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
sorcerykid
Member
Posts: 1841
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest git server

by sorcerykid » Post

It was in the topic about the mass exodus from GitHub

viewtopic.php?p=327290#p327290

Bandwidth has always been a concern, since celeron55 is paying out of pocket for those expenses. So it seems like a legit reason.

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

Re: Minetest git server

by rubenwardy » Post

Content DB is hosted on my personal server. The server only has 100Mbps unfortunately
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

This Idea is so old useful but not set to an result ... discussed, nothing happened, and now after migrating a lot of mods into gitea.minetest.one I see how FAR the mods area spread ... = difficult to find them

so far my sources:
(found yet, and a part is migrated shown as = 6, mean real unique mod, no fork or copy)
Spoiler
https://git.0cool.org/explore/repos
https://github.com/12Me21/ = 6
https://github.com/4aiman/ = 6
https://github.com/4Evergreen4/ = 8
https://github.com/ac-minetest/ = 23
https://github.com/AndrejIT/ = 17
https://github.com/AiTechEye/ = 29
https://github.com/Arcelmi/ = 6
https://github.com/Athemis/ = 2
https://github.com/Bad-Command/ = 8
https://github.com/bas080/ = 29
https://github.com/BlockMen/ = 19
https://github.com/Bremaweb = 13
https://github.com/BrunoMine/ = 52
https://github.com/CasimirKaPazi/ = 14
https://github.com/Cat5TV/ = 18
https://github.com/ChaosWormz/ = 17
https://github.com/celeron55/ = 1
https://github.com/cdnjs/
https://github.com/ciubotaru/
https://github.com/coil0
https://github.com/cornernote/ = 18
https://github.com/cpdef/
https://github.com/dannydark/
https://github.com/darkrose/minetest_mods (gone)
https://github.com/Desour/ = 25
https://github.com/dmonty2/ = 1
https://github.com/DonBatman/
https://github.com/doyousketch2/ = 8
https://github.com/droidbreak/
https://github.com/duane-r/ = 24
https://github.com/eduardomezencio/
https://github.com/Ekdohibs/
https://github.com/ElectricSolstice/
https://github.com/est31/
https://github.com/Ezhh/
https://github.com/FaceDeer
https://github.com/fairiestoy/
https://github.com/Ferk/ (--done) = 0
https://github.com/FozLand/
https://github.com/gejan/
https://github.com/gpcf/ = 1
https://github.com/Gael-de-Sailly/
https://github.com/GloopMaster/
https://github.com/GreenXenith/
https://github.com/GunshipPenguin/
https://github.com/h-v-smacker/
https://github.com/HeroOfTheWinds/ = 7
https://github.com/hexafraction/
https://github.com/HybridDog/
https://github.com/joe7575/ = 23
https://github.com/jojoa1997/ = 7
https://github.com/Jordach/
https://github.com/jordan4ibanez/ = 41
https://github.com/kaeza/
https://github.com/lisacvuk/
https://github.com/LotekHeavy/
https://github.com/MarkusH/
https://github.com/MathieuMorrissette/
https://github.com/MirceaKitsune = 5
https://github.com/mbblp
https://github.com/Mossmanikin/
https://github.com/mtango688/ = 3
https://github.com/MT-CTF/ = 7
https://github.com/mt-mods/ = 17
https://github.com/NathanSalapat/
https://github.com/NPXcoot/ = 5
https://github.com/numberZero/
https://github.com/octacian/
https://github.com/pandorabox-io/
https://github.com/paramat/
https://github.com/Philipbenr/
https://github.com/PilzAdam/ = 27
https://github.com/pyrollo/
https://github.com/rabbibob/
https://github.com/RealBadAngel/
https://github.com/Qwertymine/
https://github.com/richardhundt/
https://github.com/rubenwardy
https://gitlab.com/sapier/
https://github.com/sofar/
https://github.com/SokolovPavel/
https://github.com/stujones11/ = 13
https://github.com/SmallJoker = 22
https://github.com/Sokomine/ = 55
https://github.com/Splizard/
https://github.com/SwissalpS
https://github.com/TalkLounge = 5
https://notabug.org/TenPlus1 = 62
https://github.com/tony-ka/
https://github.com/Uberi/
https://gitlab.com/VanessaE
https://github.com/Zeg9 = 17
Hectic = 12
https://git.bananach.space/ (so far very much copy without trace back link to coder)

https://github.com/minetest-mirrors (19) -> migrated to gitea.minetest.one
* BuckarooBanzay ?, and some "Mirrored repositories from unreliable git-hostings"

https://github.com/minetest-mods (157) -> migrated to gitea.minetest.one
* members: Calinou, SmallJoker, sofar, kaeza, Ekdohibs, ShadowNinja, 4Evergreen4, paramat, Gael-de-Sailly, Thomas--S, tenplus1, red-001, FaceDeer, squidKid-deluxe
This project exists to provide a method for minetest players and server operators to have a semi-trusted source of Minetest Mods.
sofar wrote:This organization exists to assure that these mods can be maintained by the community, with permission from the author.
https://git.minetest.land/explore/repos (106)
* Wuzzy, luk3yz, BingFengFSX, kay27, rycnf, pithdon, socerykid, Athemis, Yutyo, Hartmund, TheSelf, wuniversales, 2mac
seam to be a bit like wanted, BUT many of them are not as fork signed copies, or easy to see they are the newest

https://git.0cool.org/ (65) but seam to be a mirror-er (also good)
* Dihom, Likom, whosit

http://gitea.minetest.one/ migrated (1422 releases / 1866 repositories)
* from 170 users (migrated as Organizations)
... and I am still not ready searching ... and migrating (30.06.2020)
= for me now it is getting much more easy to find a mod, and to find its source

if others might use it, nice. But searching pools for minetest mods are existing this thread is about bound the gits together, as maybe
* one area, one login
* be able to continue lost or forgotten repros (coder died, no fun anymore, no time)
* and sure also easier to maintain the right main repro/mod
* bundle knowledge as one login, to easy help out with code, or
* faster and more quality of important core mods

AS I read above I have only 50/20, and Speedtest tells me:
megabit per second (symbol Mbit/s or Mb/s, often abbreviated "Mbps"
* speedtest.adslthailand.com : Down 215.4 Mb/s / Up 217.6 Mb/s
* speedtest.trueinternet.co.th : Down 215,6 Mb/s / Up 219,0 Mb/s / Latency 2ms
Postgresql tell : 19 MB / gitea-admin ?

As suggested and also limitation as of internet-connection, we just need single area where all engine, game, mods are found and linked to be able to search them more easy. From there to link to that different (liked) git..'s is ok.
If a mirroring might help, I am not sure, as then have to check a repeat time and bandwidth.
But also this solution might prevent also from loosing repros.

migrated is most lua and minetest ...
Last edited by Festus1965 on Wed Jul 01, 2020 05:19, edited 4 times in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

The main things (complains) of my now just 5 days search and migrating over 1.500 repros (copy and mirror) are

* too much repros have same name and same containment but are not signed manually or automatic as a unchanged fork !
** this if changed mods/repros have also most no any sign about a personal change in the code if they changes something, so only commit might help

* many coders have no shame just to copy the code and even but there on name into it, but code compare show no any difference = so the age of code might have to judge about the real source
(I just start this out, will be another work taking time)


This is important for server owners when they choose a mod, to find the one save or save and maintained for the future.
When I just remember how difficult it was to find the original source of the overtaken server "Wildes Land" from Hectic as also inside the code 70% is missing a clue about where they came from or the coder.


Also we have seen several other worlds got lost, and gamer tried to reconfigure just the mods used, even they dont get the world, ... whatever
* nice to see that some servers start a git with a list forked mods used on that server
= makes it also easier for the enthusiast gamer to help with things ...
(Even this could be done on that centralized git (not needed the working one, just copy with link to source or mirrored) to prepare for other servers to force maintaining, upgrades)


We might have to think about a unique system as some coders do, to
* have a section in the init.lua about
** who coded it
** and link to the git source at this time
** maybe also as many start now print console at loading [mod] name, version, date - loaded


time to go, found another 15 sources to check and import ...
and it is amazing what nice ideas much of them show, no links found, most just a fork from another coder that opens me another 10 migrations, and 1-3 other gits ... again, list doesn't get shorter arghhh
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

git Question:
what happens to the mirror git of the source git side when the source
* delete the account,
* delete the repro
* sets all files of the repro to zero inside
?
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

I am wondering, missing the two most seen answers in this forum

WE dont trust minetest.one as want to steel minetest ...

We dont trust gitea.minetest.one, as it is not part of official minetest.net domain ...
* I am free to give that to there, or a copy, or whatever, if you find someone taking care and has the storage and the bandwidth ...
* but we dont talk here about the engine and game ... is was about a git for mods ....

but you (still) trust gitlab, github also ... hmmm - you get the point ?

182 sources, 1866 repros, 1422 releases ... time for lunch
Last edited by Festus1965 on Fri Jul 17, 2020 03:42, edited 1 time in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

Gitea.Minetest.One wrote:The Gitea database holds 7 users, 232 organizations, 0 public keys, 2521 repositories, 2519 watches, 0 stars, 1121 actions, 2516 accesses, 1 issues, 3 comments, 0 social accounts, 0 follows, 7 mirrors, 2890 releases, 0 authentication sources, 0 webhooks, 0 milestones, 0 labels, 0 hook tasks, 234 teams, 0 update tasks, 0 attachments.
on 17.07.2020
mean 232 users (imported as organizations)

846 pages of gitea are indexed by google,
870 pages all *.minetest.one index in google

Funny: Google.com search for "Download Minetest 5.3.0" downloads.minetest.one place 6 (that was too easy)

Nice, at a lot of repros the updates comes in even without set mirror, so easier to see what mods are updates along all the separating sources.

and still some sources to go through ...
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest git server

by Festus1965 » Post

Gitea.minetest.one with 3.529 entries in google now
another 38 pages in normal *.minetest.one

and I like very much usage of minetest_ping_sort


added:
gitea closed and deleted ... bye
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests