|
Server list ranking.
|
|
11 Jan 12, 06:34PM
Post: #1
|
|||
|
|||
|
Server list ranking.
Sorry if you think this is a "double post" but on the other thread "Server tags" i was kinda offtopic.
Some of you will think that i'm spamming new thread (and somebody certainsly spoke about it in the "idea" thread between 1402 posts or in a lost thread in the "general" forum.) but i just want to have a better next version for me and for everyone. ;) And i want all the devs attentions :P Yesterday i took a screenshot of the server list from the masterserver. ![]() Here you can see the "favs" column (i think that people use it but i don't) The "ping" column" that's how i chose my server. The "Players" column, obviously usefull! And then the omg "server" column. Here you can see in first, the map, then the mode followed by the server adress who take a lot of place. At the end you find the server name (usefull too) I edited this screenshot, here is the result: ![]() In first, i added all information by columns and it obviously make it a lot cleaner. I didn't delete the IP, but i putted it at the down of the list, you must scroll on the server to see the server adress. I think it's better than before because (if you look at the first screenshot) at the end of the server list you could see the server name (yes, the same server name than on the list...) and the server adress isn't very important (even if it is, you don't need to see 2,3.10^84 numbers in this list, just the only one you want) The F1 (for setting/help) is still here (i don't care about where it is placed) but i added the F5 command (refresh the list). Map and mode have each their own columns. In the server column, you only see the server name (the 5th server have no name) The "serverquality.png" pictures are used to filter server pings. (it was based on server quality but all TyD and BoB servers were full yellow so even if they are "bad" only them have ac_official in Flag Mode with a Good Player Level...) Green = ping < 100 Green yellow = 100 < ping < 150 Yellow = 150 < ping < 200 Yellow red = 200 < ping < 250 Red = ping > 250 (yeah i know there is an error when i edited colours...:P) I think that the "map" can't be a column because some map names are to long (no more map restrictions, watch the first name of ac_industrial ;D). If you have some better ideas please, say it! |
|||
|
11 Jan 12, 07:10PM
Post: #2
|
|||
|
|||
|
RE: Server list ranking.
That's really nice ExoBro, good work :D
|
|||
|
11 Jan 12, 07:40PM
Post: #3
|
|||
|
|||
|
RE: Server list ranking.
Nice work I like it, I have to say (at the risk of angering the devs) the server quality thing is not good. I tried desperatly to find out why my servers had red and yellow or full yellow sometimes, then i noticed it correlated with people who joined the server with high lag! So actually it appears to be an amalgamation of the server and the players quality (a little unfair to the server owner). This was further backed up by the fact that my servers run on the same hardware with the same connection but one is green and the other yellow, also when i looked at the detail I saw red in low numbers and all green in high numbers, this i figured was because a game with few players was played with someone who was lagging badly or even a group who were.
So for my part, the idea above is great and showing ping in that colour chart instead of this strange quality measure we currently have would be awesome. sits back and awaits the hate mail! |
|||
|
11 Jan 12, 10:56PM
Post: #4
|
|||
|
|||
RE: Server list ranking.
![]() All I had to do was play with the format strings. I'll work on the colored ping next. Also, shortening the 'map' field. |
|||
|
11 Jan 12, 10:58PM
Post: #5
|
|||
|
|||
|
RE: Server list ranking.
+1 exo!
|
|||
|
12 Jan 12, 12:07AM
Post: #6
|
|||
|
|||
|
RE: Server list ranking.
Love it!
|
|||
|
12 Jan 12, 12:12AM
Post: #7
|
|||
|
|||
RE: Server list ranking.
![]() I think I'm done. Let me know what you guys think. I'll submit the patch when it's up to snuff. |
|||
|
12 Jan 12, 12:29AM
(This post was last modified: 12 Jan 12 12:30AM by Aekom.)
Post: #8
|
|||
|
|||
| RE: Server list ranking. | |||
|
12 Jan 12, 01:34AM
Post: #9
|
|||
|
|||
|
RE: Server list ranking.
Remove some of the padding on the map name and fav column
|
|||
|
12 Jan 12, 01:14PM
Post: #10
|
|||
|
|||
|
RE: Server list ranking.
can you add a menu where you can check the infos you want?
Like a menuitemcheckbox for the fav list or others. |
|||
|
12 Jan 12, 07:04PM
Post: #11
|
|||
|
|||
| RE: Server list ranking. | |||
|
12 Jan 12, 07:28PM
Post: #12
|
|||
|
|||
|
RE: Server list ranking.
v62 it's v63 !!!
|
|||
|
12 Jan 12, 07:34PM
Post: #13
|
|||
|
|||
|
RE: Server list ranking.
I love it too
|
|||
|
12 Jan 12, 08:09PM
(This post was last modified: 12 Jan 12 08:10PM by Felix-The-Ghost.)
Post: #14
|
|||
|
|||
RE: Server list ranking.
Quote:Remove some of the padding on the map name and fav column MasterKaen, would it be too hard to fetch all the strings and just check for the largest one (for each column), and use that + a set number as the "padding"? |
|||
|
12 Jan 12, 08:09PM
Post: #15
|
|||
|
|||
| RE: Server list ranking. | |||
|
12 Jan 12, 08:33PM
Post: #16
|
|||
|
|||
RE: Server list ranking.
(12 Jan 12 08:09PM)Felix-The-Ghost Wrote: would it be too hard to fetch all the strings and just check for the largest one (for each column), and use that + a set number as the "padding"? That's actually what the code currently does. I don't want to change the function they're using to format text, nor do I want to write my own for it, so the current padding is just a constraint I have to work within. (12 Jan 12 08:09PM)MykeGregory Wrote: Looks cool. The patch was written on the 1.1.0.4 code, but it looks like it'll be trivial to make it apply to SVN. Then it's up to the devs :P |
|||
|
12 Jan 12, 09:08PM
Post: #17
|
|||
|
|||
RE: Server list ranking.
Quote:so the current padding is just a constraint I have to work within.I guess I'm not certain anymore what this sense of padding is. |
|||
|
12 Jan 12, 10:17PM
(This post was last modified: 13 Jan 12 01:27AM by MasterKaen.)
Post: #18
|
|||
|
|||
|
RE: Server list ranking.
The menu items are constructed using strings such as
Code: "\fs\f%c%d\t\fs\f%c%d/%d\fr\t\a%c "These strings are (eventually) passed to vsnprintf, and then the length of each field is equalized and padded a constant amount on the right by a special text rendering function. The field separator is just the \t character you see repeated. It doesn't take any flags or precision specifiers etc. The %s conversion specifiers can take a precision (length) specifier, which I use on the map name field (%.12s) to limit the number of characters. However, neither the fixed amount of padding that is appended to the right (after the field has been equalized), nor the width of the field in pixels can be specified (without changing the functions in render_text.cpp, which I know better than to touch :P ). |
|||
|
12 Jan 12, 10:54PM
Post: #19
|
|||
|
|||
|
RE: Server list ranking.
No, seriously, you must send the code to devs cause it must be in the next version!!! :D
DEVS LOOK AT IT! |
|||
|
13 Jan 12, 10:13AM
Post: #20
|
|||
|
|||
|
RE: Server list ranking.
Love it and would like it :) F1 guys.
Good to see people contributing to AC to help the devs out and with their idea's to :) |
|||
|
13 Jan 12, 08:22PM
Post: #21
|
|||
|
|||
| RE: Server list ranking. | |||
|
13 Jan 12, 08:51PM
Post: #22
|
|||
|
|||
|
RE: Server list ranking.
Wow, MasterKaen, it looks perfect to me!
1.1.1 pweeease :D |
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)


![[Image: ac_cli10.jpg]](http://i42.servimg.com/u/f42/15/62/73/68/ac_cli10.jpg)
![[Image: master10.jpg]](http://i42.servimg.com/u/f42/15/62/73/68/master10.jpg)


![[Image: 20120111215201acminestd.jpg]](http://img215.imageshack.us/img215/2219/20120111215201acminestd.jpg)
![[Image: 20120111230911acdesertd.jpg]](http://img585.imageshack.us/img585/1479/20120111230911acdesertd.jpg)
![[Image: 20120112175500acdesert2.jpg]](http://img706.imageshack.us/img706/9104/20120112175500acdesert2.jpg)
