Author Topic: Trem Server Browser Beta (Windows)  (Read 48712 times)

R1CH

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« on: March 04, 2007, 08:54:25 am »


Download: http://r-1.ch/tsb-beta9.zip (16 KiB)

Baxter

  • Posts: 182
  • Turrets: +1/-2
    • http://z10.invisionfree.com/The_Evil_Empire/index.php?act=idx
Trem Server Browser Beta (Windows)
« Reply #1 on: March 04, 2007, 09:19:37 am »
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

  • Guest
Trem Server Browser Beta (Windows)
« Reply #2 on: March 04, 2007, 09:51:54 am »
what can it do that internal server browser can't?
+ it doesnt work on linux
? it is not open source

Thorn

  • Guest
Trem Server Browser Beta (Windows)
« Reply #3 on: March 04, 2007, 04:58:41 pm »
Crashes on sort by ping

R1CH

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #4 on: March 04, 2007, 06:02:43 pm »
Quote from: "vcxzet"
what 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: "Thorn"
Crashes 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: "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.

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

  • Posts: 710
  • Turrets: +38/-89
Trem Server Browser Beta (Windows)
« Reply #5 on: March 04, 2007, 06:21:03 pm »
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

  • Posts: 2737
  • Turrets: +291/-295
Trem Server Browser Beta (Windows)
« Reply #6 on: March 04, 2007, 06:24:58 pm »
Quote from: "vcxzet"
it 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#msg169333
Ok 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

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
maybe it's me, but
« Reply #7 on: March 04, 2007, 06:25:47 pm »
Quote from: "Thorn"
Crashes 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

  • Guest
Trem Server Browser Beta (Windows)
« Reply #8 on: March 04, 2007, 06:36:42 pm »
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

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #9 on: March 04, 2007, 06:45:16 pm »
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

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #10 on: March 04, 2007, 06:46:52 pm »
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

  • Posts: 96
  • Turrets: +0/-0
    • http://wraths.dyndns.org
Trem Server Browser Beta (Windows)
« Reply #11 on: March 05, 2007, 10:07:28 am »
Quote from: "kevlarman"
Quote from: "vcxzet"
it 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

  • Posts: 30
  • Turrets: +0/-0
Trem Server Browser Beta (Windows)
« Reply #12 on: March 05, 2007, 02:25:07 pm »
Hmm, looks nice.... But... the source?

tuple

  • Posts: 833
  • Turrets: +97/-80
Trem Server Browser Beta (Windows)
« Reply #13 on: March 05, 2007, 03:17:24 pm »
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

  • Posts: 230
  • Turrets: +21/-26
Trem Server Browser Beta (Windows)
« Reply #14 on: March 05, 2007, 03:40:48 pm »
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

  • Posts: 2737
  • Turrets: +291/-295
Trem Server Browser Beta (Windows)
« Reply #15 on: March 05, 2007, 05:46:51 pm »
Quote from: "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.
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#msg169333
Ok 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

  • Posts: 201
  • Turrets: +0/-0
Trem Server Browser Beta (Windows)
« Reply #16 on: March 05, 2007, 06:38:56 pm »
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

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #17 on: March 05, 2007, 07:59:03 pm »
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

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Trem Server Browser Beta (Windows)
« Reply #18 on: March 05, 2007, 08:54:10 pm »
Can you inrease the playername string length max? Just browsing around, more people are cut off than aren't.

R1CH

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #19 on: March 05, 2007, 09:05:19 pm »
Quote from: "Lakitu7"
Can 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

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Trem Server Browser Beta (Windows)
« Reply #20 on: March 05, 2007, 10:03:18 pm »
Quote from: "R1CH"
Quote from: "Lakitu7"
Can 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

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #21 on: March 05, 2007, 10:34:17 pm »
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

  • Posts: 534
  • Turrets: +37/-42
Trem Server Browser Beta (Windows)
« Reply #22 on: March 05, 2007, 10:49:25 pm »
When I use it, it auto-sorts by ping.

R1CH

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #23 on: March 05, 2007, 11:15:22 pm »
Quote from: "temple"
When 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

  • Posts: 201
  • Turrets: +0/-0
Trem Server Browser Beta (Windows)
« Reply #24 on: March 06, 2007, 04:47:16 pm »
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

  • Guest
Trem Server Browser Beta (Windows)
« Reply #25 on: March 06, 2007, 05:07:51 pm »
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

  • Posts: 230
  • Turrets: +21/-26
Trem Server Browser Beta (Windows)
« Reply #26 on: March 06, 2007, 06:09:11 pm »
Quote from: "kevlarman"
Quote from: "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.
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

  • Posts: 79
  • Turrets: +3/-1
    • http://www.r1ch.net/
Trem Server Browser Beta (Windows)
« Reply #27 on: March 07, 2007, 10:41:51 pm »
Quote from: "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?

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

  • Posts: 89
  • Turrets: +0/-0
Trem Server Browser Beta (Windows)
« Reply #28 on: March 08, 2007, 12:32:55 am »
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]

  • Posts: 26
  • Turrets: +0/-1
Trem Server Browser Beta (Windows)
« Reply #29 on: March 09, 2007, 12:57:54 pm »
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.
img]http://img244.imageshack.us/img244/927/zillaclanbar4vu1.png[/img]