I am not sure if you ever tried to maintain a server, but things which are not on BaNaNaS are simply unusable if you want to get ANY players on your server.
[Note that I have administrated openttdcoop servers for years now, and helped to get running around 8 other servers completely unrelated to openttdcoop. Both from the start, or just increase audience/quality of already running servers. Arguments trying to demonstrate that it works differently are probably not going to work. I know exactly which newGRFs have what effects not only on gameplay, but also on the audience visiting the server.]
I will just quote myself from
https://blog.openttdcoop.org/files/blog ... g_Maps.PDF which describes what newGRFs are good to use from where.
4.2 NewGRF Groups and server accessibility
Servers can be divided into several groups based on the availability of newGRFs, which decides their
accessibility by the general public.
No NewGRFs
Servers without any graphics files are the easiest to get on but of course that itself brings severe
problems. Firstly, OpenTTD is a very vulnerable game in terms of griefing and game destruction by
others. Somehow, most of the people who wish to destroy rather than build can be filtered by adding
newGRFs on the server. Servers without newGRFs also tend to get repetitive and rather boring after
a while.
BaNaNaS only newGRFs
Arguably the most convenient option for a server is to use easily accessible newGRFs found on the
content download server called BaNaNaS. This provides quite a good variety of newGRFs and also
filters out some of the bad people from the server. Typically our Welcome Server.
BaNaNaS and opentttdcoop grf pack newGRFs
The openttdcoop grf pack is a great package of newGRFs which are unfortunately not on BaNaNaS
and therefore can be relatively easily downloaded in one file. Using these newGRFs is great on the
Public Server as we also require IRC presence, but for other servers it is not as convenient because it requires people to have the grf pack before they join that server.
Other released newGRFs / Custom newGRFs
It is of course also possible to use newGRFs which are on forums only, GRFcrawler or some other
places. This however makes it barely possible for anyone to join your server. Last option would be to
use completely custom newGRF which only you and a selected group of people have. That obviously
makes the server automatically “private”.
So let's conclude mainly the last option, newGRFs on *some* page, downloadable somewhere, reasonably google-able.
Option A: server just uses the newGRFs and expects players to grab them - extreme minority will download those newGRFs, you will have about 1 or 0 player per week if your server is starting, maybe around 5 players per week if your server is well known already from before. And that is not a "good" level of activity in a game.
Option B: server releases grf pack which unfiies all the newGRFs it uses to a single download to make it more convenient. In case the server is ran by an organization with well accessible website and in our case IRC channel mandatory to join before joining the server, it is quite good for us to create a GRF pack like our openttdcoop grf pack for example.
However, we cannot remove newGRFs from this package as it is meant to also provide savegame compatibility with our archive, which is years old with all the old versions. This means we could Only Add to the pack, not remove! If you read what SAC wants, that does not work for her purposes at all, yet it is what she causes by not putting content on BaNaNaS.
Also, obviously a problem is that you want this package to be as universal as possible, therefore you definitely do not want to update too often - meaning package-distributing servers are more likely to use outdated versions. (which newGRF author definitely is not too happy about either)
This does work for us, because we are a large community with tradition and without considerable competitors in what we do. Anybody else running a "normal" server which is just "one of the many" however CANNOT afford to reduce his amount of players this severely, unless they want to play alone - or let the server audience die out.
If I were to talk about our point of view further, we are not intending to add any more newGRFs to our package as there is BaNaNaS which is a lot more convenient for administration, for players, and for easiest usage of LATEST versions of all newGRFs without any hassle.
P.S. I am ignoring the moment when a player FAILS to download a newGRF despite he tried to search for it
On another note about pleasing a large crowd vs. demanding people to put effort into downloading your things: increasing the audience in general means you get more feedback. This feedback surely does not come from people who do not care/ do not want to give input, because that is what they already do by providing the feedback. And do you care if the feedback comes from a person who downloaded it the easy way, or with stupid obstacles? I can only imagine a few options happening,
1. you majorly disagree with the feedback and you tell the player you are totally not ever going to do that, done.
2. he gives some feedback but it shows he has not much of an idea what is he talking about - you can always explain it to them, or just link them to documentation
3. he gives you positive feedback like "it is nice" withou a real value - well, still nice to hear and does not really hurt anything
4. he gives you feedback about bugreports - Every bug reported is of huge value, I am always happy when someone finds a bug, because it means they played with the newGRF carefully and are interested in helping make it better - and I want this group of people to be as big as possible!
5. he gives you feedback which gives you some new ideas about future development - do not mistake this for the random trash people spew on the forums, like various ideas without any sense. No, I mean feedback which shows they know the idea of the newGRF, what logic it follows, how to use it, and what could you eventually be interested in
From my own experience with NUTS Unrealistic Train Set, I get all 5 kinds of feedback. And if I can increase the likelihood that there will be more people from the constructive groups, what can that harm?
To conclude what I wanted to say, not putting stuff on BaNaNaS is not helping anybody, including yourself. No players today will go into frenzy about some poorly reachable newGRF if BaNaNaS already offers a gigantic variety which 90% do not ever get to cover.
I do not even mention any quality aspect of newGRFs as everybody likes something else, but what makes you think that your newGRFs are so superior that people will go download them so willingly and it will be worth it for them to put in the effort?
The only thing you do is reduce your audience for absolutely no reason except your self-centered block inside your head, generally justified by "omg we give up our rights to delete it", but why would you ever delete anything.
That is just being a little kid - you do not reach anything at all with it, and nobody will really care about it in the end, but you still need to have the option to do it?
I cannot help myself but to recognize that as nothing else than immature and irrational behavior.
Ask yourself what do you achieve by your stance,
increasing quality of your audience? - You need to care about the vlauable people which give good feedback, not their % as the "idiots" will not contact you anyway.
helping players? - You know the answer here
helping administrators? - they just ignore your things, go have a look how many 1.3.0 servers use non-bananas newGRFs
controlling which versions are used? - not at all, people only are forced to store old versions in case they need them later for their old savegames - making it A LOT more likely that they might use those versions instead of the newest ones
anything else? - Maybe letting people know "we are simuscape, we are different ... or should I quote a world of its own" - alright, be different but I do not think different automatically thinks it is better