News:

Come Chat with us live! Learn how HERE!

Main Menu

Trem Server Browser Beta (Windows)

Started by R1CH, March 04, 2007, 08:54:25 AM

R1CH


Baxter

Works smoothly!
Looks ok but no gui is fine, a few servers didnt respond but its a great program its also very lightweight.
Though it would be nice if it gave the information about the server once you clicked on it and if you wanted the next ones you could use the arrow keys instead of clicking on the other one.
A stop button might be nice.
And is it open source?
Sometimes soon,maybe.]

vcxzet

what can it do that internal server browser can't?
+ it doesnt work on linux
? it is not open source

Thorn


R1CH

Quote from: vcxzetwhat can it do that internal server browser can't?
+ it doesnt work on linux
? it is not open source
Proper sorting? Buddy tracker? Mod display? \x01 and other junk char filtering? The current server browser in-game sucks nuts and this should help people find some better servers until 1.2 comes out. I'll probably release the source when I'm finished as it's based on GSB which I had previously opened.

Quote from: ThornCrashes on sort by ping
Could you tell me how you reproduce this exactly? I sat there mashing the "Ping" sort button and never had a problem.

Quote from: BaxterWorks smoothly!
Looks ok but no gui is fine, a few servers didnt respond but its a great program its also very lightweight.
Though it would be nice if it gave the information about the server once you clicked on it and if you wanted the next ones you could use the arrow keys instead of clicking on the other one.
I'll see what I can do regarding the arrow keys selection. Some servers that don't respond are behind NAT, unfortunately the master server happily lists servers that are unreachable from the Internet as the anti-NAT patch isn't in use yet.

gareth

will 1.2 have a max ping feature in the server browser?

i wonder how many external server browsers for trem exist now, i have seen 4 or 5 8)

kevlarman

Quote from: vcxzetit doesnt work on linux
it works flawlessly in wine, but there is no way for it to start tremulous.x86.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

player1

Quote from: ThornCrashes on sort by ping

I can't sort by ping with the in-game browser. Sorting by number of players works fine in ascending or descending order, but sorting by ping with the built-in server browser seems to do nothing. Am I missing something?

R1CH,
This looks really cool, and thanks for making characters that Trem doesn't support go away. I hate those little boxes. Any chance to see a Mac OS X version (or a Linux version with a Mac unwrapper)?

Oh yeah, as above, what about a shortcut to the game when I find my desired server? Maybe a nice shortcut icon in the big blank gray area? No, wait, if 54 players were on, you'd need that much room, wouldn't you? I have to admit, I don't know the maximum number of players possible on  a Trem server. Is there room for a shortcut and a scrollbar? Also, could players on Alien team have a red icon, and players on Human team have a blue one? How are my buddies highlighted?

Thorn

Quote from: R1CH
Could you tell me how you reproduce this exactly? I sat there mashing the "Ping" sort button and never had a problem.

Run it up, let it finish scanning, select a random server,click ping, kap00t!

Also, there is no way to cancel it from grabbing ALL the servers?

R1CH

Unfortunately almost all the code is based around Windows things - winsock, listview, etc. Porting it to another OS would be like rewriting it. Double clicking a server will join it with your selected client, hence no shortcut to the game. The empty space I am not sure about yet, I think perhaps there will be a server info display (timelimit, sudden death, server version, etc) there.

See first post for latest version.

R1CH

Quote from: Thorn
Quote from: R1CH
Could you tell me how you reproduce this exactly? I sat there mashing the "Ping" sort button and never had a problem.

Run it up, let it finish scanning, select a random server,click ping, kap00t!

Also, there is no way to cancel it from grabbing ALL the servers?
That works fine for me. What Windows version are you using? It's possible I may be using a Listview message that isn't supported on older versions. There is no way to interrupt the scanning, but once you've set your query rate (config), it should take no more than 1-2 seconds, especially if you hide empty servers (the master response excludes them on subsequent updates).

Chojin

Quote from: kevlarman
Quote from: vcxzetit doesnt work on linux
it works flawlessly in wine, but there is no way for it to start tremulous.x86.

There definitely is: Check this posting from another OpenSource Project: http://spring.clan-sy.com/phpbb/viewtopic.php?t=8247

Rprp

Hmm, looks nice.... But... the source?

tuple

On Ubuntu here, works fine in wine and if I reconfig pointing path to /usr/local/games/tremulous
and change the executable to
tremulous.x86

It did in fact open tremulous to the server I double clicked!

daenyth

I just wanted to mention that the latest tjw's backport client has no problems sorting by ping on linux. It also makes the scrollwheel work.
Quote from: Bullislander05
It's like trying to take apple seeds out of a zebra to plant a giraffe tree.

kevlarman

Quote from: daenythI just wanted to mention that the latest tjw's backport client has no problems sorting by ping on linux. It also makes the scrollwheel work.
first of all, no it doesn't, the fixed sort by ping is caused by the ui.qvm that you download when you connect to tjw's server (or maybe some other server, i'm not sure which one gets loaded), second of all, that sort by ping will break again as soon as you connect to any server using just vms-1.1.0.pk3 and disconnect from it.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

durand

nice, it works flawlessly in linux with wine however when i double click to connect to a server, it started trem correctly but then just disappears...

R1CH

The server browser is designed to close once you've found a server, perhaps this will be an option in the future.

New version released for now, see first post. Includes full unicode support, cancel scanning button and a few other small fixes here and there.

Lakitu7

Can you inrease the playername string length max? Just browsing around, more people are cut off than aren't.

R1CH

Quote from: Lakitu7Can you inrease the playername string length max? Just browsing around, more people are cut off than aren't.
Really? It's at 32 chars, which I think is the same limit as the game uses. If the listview is cutting them off, try right clicking it to switch to report mode.

Lakitu7

Quote from: R1CH
Quote from: Lakitu7Can you inrease the playername string length max? Just browsing around, more people are cut off than aren't.
Really? It's at 32 chars, which I think is the same limit as the game uses. If the listview is cutting them off, try right clicking it to switch to report mode.

They don't lengthen any if I change to that mode, or even have it listed in that mode to begin with. Even your screenshot in the first post shows a bunch of people who're cut off.

R1CH

Oops, you're right. I could have sworn I made it 32 chars, but there it was, still at 16. Fixed in the next release.

temple

When I use it, it auto-sorts by ping.

R1CH

Quote from: templeWhen I use it, it auto-sorts by ping.
Ping is the default sort order, click the column headers if you wish to change it. Beta 6 (first post) now saves the sort order on exit and has the fixed player name lengths.

durand

what gui is it using? Standard windows? cos in wine, it looks more ugly than other windows programs running in wine...Nice compatibility though, pretty sure everythin works correctly in wine; Ubuntu Feisty. How about a map snapshot viewer? Is that hard to program?

Thorn

I'm on XP, i mean the sort by ping in the player list once you've clicked a server ;) it still does it in b4

daenyth

Quote from: kevlarman
Quote from: daenythI just wanted to mention that the latest tjw's backport client has no problems sorting by ping on linux. It also makes the scrollwheel work.
first of all, no it doesn't, the fixed sort by ping is caused by the ui.qvm that you download when you connect to tjw's server (or maybe some other server, i'm not sure which one gets loaded), second of all, that sort by ping will break again as soon as you connect to any server using just vms-1.1.0.pk3 and disconnect from it.

My mistake, sorry. I will still say that I've never seen it break once I did get it.
Quote from: Bullislander05
It's like trying to take apple seeds out of a zebra to plant a giraffe tree.

R1CH

Quote from: durandwhat gui is it using? Standard windows? cos in wine, it looks more ugly than other windows programs running in wine...Nice compatibility though, pretty sure everythin works correctly in wine; Ubuntu Feisty. How about a map snapshot viewer? Is that hard to program?
Yes, it's using standard Win32 widgets (common controls). No fancy toolkits or anything else going on behind the scenes so I'm not sure why it would look bad in wine. The map snapshot viewer would require a bit of work to implement as TSB would have to support PK3 loading and searching amongst other things, so it probably won't happen.

DjSonik

It works flawless for me. Very nice, love the simplicity of it. This is, right now, going to replace the in-game Trem browser for me (Until 1.2.0 comes out...). Great job!

[Doh]

Possible so that you can make it if you hover over a name it will show the full name?  It seems some names get cut off and sometimes I'm interested to see the full.