FS#213 - Network filter / server language improvements

Attached to Project: OpenTTD
Opened by trenskow (trenskow) - Tuesday, 20 June 2006, 08:02 GMT
Last edited by Remko Bijker (Rubidium) - Tuesday, 12 August 2008, 22:24 GMT
Type Patch
Category Core
Status Closed
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This patch includes a extensive network filter, that enables users to filter among the network server list.

Current filters are implemented:

Not password protected
Max game age
Not full
Has people playing
Map size
Map landscape
Spoken languages *
Same version

* To fully implement the spoken languages the patch also implements all languages for spoken languages (instead of the old English / German / French).

Things that could be done:
Ping filter:
Register time from server info request, to it's reply, and make user able to filter from it.
Implement all languages flags in the openttd.grf (right now, it only displays the old availible languages).

It should be no problem to patch it directly to trunk.

// Trenskow
This task depends upon

Closed by  Remko Bijker (Rubidium)
Tuesday, 12 August 2008, 22:24 GMT
Reason for closing:  Out of date
Additional comments about closing:  Something vaguely similar has been implemented.
Comment by trenskow (trenskow) - Tuesday, 20 June 2006, 08:03 GMT
Classic mistake : After writing a long message, I forgot to attach the file :D

Comment by trenskow (trenskow) - Tuesday, 20 June 2006, 08:19 GMT
I've taken some screenshots.

Here they are
Comment by Bjarni (Bjarni) - Tuesday, 20 June 2006, 15:20 GMT
Some people with slow connections/computers wants a small map size, so the min map size should be able to be altered to a max map size.

Otherwise nice work
Comment by trenskow (trenskow) - Saturday, 26 August 2006, 10:51 GMT
Here are the final patch. It's for trunk revision 6135, and it has all the same features as before, but added the server_language setting under the [network] category in openttd.cfg + a new grf files with flags for all supported languages.
Comment by Patric Stout (TrueBrain) - Monday, 06 August 2007, 21:01 GMT
A good filter would be useful indeed. Too bad your patch is by now really out-dated. Would it be possible to re-update it? Also please stick to one thing in your patch. Like the flags addition, it is nice and all (and already included btw), but it is outside the scope of the patch.
Comment by trenskow (trenskow) - Tuesday, 07 August 2007, 16:43 GMT
Hey. I've been inactive for quite some time now. I'm been very busy the last year!, but I'm ready to take this, and see if I can bring it up-to-date. Nice that the flags has been done for all language, that really pulled my hair out, making this patch.

Should it just be updated to the latest svn version of trunk ?
Comment by Patric Stout (TrueBrain) - Tuesday, 07 August 2007, 16:44 GMT
That seems the best way for now. When you did so, we will review it on its function and implementation.