Tremulous Forum

Mods => Mod Releases => Tools and Utilities => Topic started by: R1CH on March 04, 2007, 08:54:25 am

Title: Trem Server Browser Beta (Windows)
Post by: R1CH on March 04, 2007, 08:54:25 am
(http://r-1.ch/tsb5.png)

Download: http://r-1.ch/tsb-beta9.zip (16 KiB)
Title: Trem Server Browser Beta (Windows)
Post by: Baxter 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?
Title: Trem Server Browser Beta (Windows)
Post by: vcxzet 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
Title: Trem Server Browser Beta (Windows)
Post by: Thorn on March 04, 2007, 04:58:41 pm
Crashes on sort by ping
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: gareth 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)
Title: Trem Server Browser Beta (Windows)
Post by: kevlarman 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.
Title: maybe it's me, but
Post by: player1 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?
Title: Trem Server Browser Beta (Windows)
Post by: Thorn 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?
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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).
Title: Trem Server Browser Beta (Windows)
Post by: Chojin 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
Title: Trem Server Browser Beta (Windows)
Post by: Rprp on March 05, 2007, 02:25:07 pm
Hmm, looks nice.... But... the source?
Title: Trem Server Browser Beta (Windows)
Post by: tuple 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!
Title: Trem Server Browser Beta (Windows)
Post by: daenyth 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.
Title: Trem Server Browser Beta (Windows)
Post by: kevlarman 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.
Title: Trem Server Browser Beta (Windows)
Post by: durand 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...
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: Lakitu7 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.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: Lakitu7 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.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: temple on March 05, 2007, 10:49:25 pm
When I use it, it auto-sorts by ping.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: durand 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?
Title: Trem Server Browser Beta (Windows)
Post by: Thorn 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
Title: Trem Server Browser Beta (Windows)
Post by: daenyth 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.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH 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.
Title: Trem Server Browser Beta (Windows)
Post by: DjSonik 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!
Title: Trem Server Browser Beta (Windows)
Post by: [Doh] 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.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on March 10, 2007, 09:08:35 pm
Quote from: "[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.

If you right click the player list it switches to a detail view where you can resize the columns. I'll see about implementing tooltips too.

Beta7 is out now, see first post - fixes a crash on sorting when using the detailed player list.
Title: Trem Server Browser Beta (Windows)
Post by: Thorn on March 10, 2007, 09:11:29 pm
I meant these 3 buttons http://thorn.soliter.org/Files/Bugged1.jpg

Also, ingame browser lists 100+ servers for me. Your browser lists.... er 59
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on March 11, 2007, 01:24:09 am
Quote from: "Thorn"
I meant these 3 buttons http://thorn.soliter.org/Files/Bugged1.jpg

Also, ingame browser lists 100+ servers for me. Your browser lists.... er 59

That bug is fixed in beta 7. To show all servers, be sure to check both full and empty and press update, to help avoid scanning servers you don't want to see the master server only sends non-full or non-empty servers depending on your preferences.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on April 13, 2007, 04:43:49 am
Beta8 now available (first post) with the following fixes:

- Allow more than one attempt to update if the master server doesn't respond.

- Allow more than 7 buddies in buddy list.
Title: Trem Server Browser Beta (Windows)
Post by: Baxter on April 13, 2007, 06:55:25 am
Can you next time if possible have add buddie group because I have a few too many freinds and a clan which I just want to put the tag there?
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on April 13, 2007, 06:57:09 am
The buddy list works on partial matches, so if you put a clan tag it should work just fine.
Title: Trem Server Browser Beta (Windows)
Post by: jit on April 30, 2007, 08:09:32 pm
hey r1ch, thx for the browser... its a great program since it uses such low memory. but... i remember that one of your versions had it so you could see the score of the players when you clicked on the server. i just wanted to ask what happened to that version?
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on April 30, 2007, 11:50:13 pm
If you right click on the players list, it toggles between simple (nickname) or detailed (name, ping, score) views.
Title: Trem Server Browser Beta (Windows)
Post by: jit on May 01, 2007, 02:54:06 am
sweet thx dude. :D
Title: Trem Server Browser Beta (Windows)
Post by: _Equilibrium_ on May 01, 2007, 03:00:38 am
great stuff. i use it all the time. but is there a way to insert a password for a password server?
Title: Trem Server Browser Beta (Windows)
Post by: SkaZZaTo on May 09, 2007, 03:40:22 pm
Really a good job! :thumbsup:
It would be usefull a queue system, if the server is full on double click the program opens a pop-up (with a cancel button) and updates every 5|10 seconds that server, if a slot is available it launches the game and connect.
Title: Trem Server Browser Beta (Windows)
Post by: R1CH on June 01, 2007, 09:33:20 pm
Small update, fix a possible 100% CPU usage issue after a scan completed.

http://r-1.ch/tsb-beta9.zip
Title: Trem Server Browser Beta (Windows)
Post by: _Equilibrium_ on June 18, 2007, 09:45:55 pm
how do you get it to work on a mac. it gave me a .exe


when i click it, it says 'there is no default application specified to open the document "tsb-beta9.exe".'


there is also a .zip named "tsb-beta9.zip"
it just makes more .exe when i click it
Title: Trem Server Browser Beta (Windows)
Post by: kevlarman on June 18, 2007, 10:23:02 pm
Quote from: "_Equilibrium_"
how do you get it to work on a mac. it gave me a .exe


when i click it, it says 'there is no default application specified to open the document "tsb-beta9.exe".'


there is also a .zip named "tsb-beta9.zip"
it just makes more .exe when i click it

Quote from: "r1ch"
Trem Server Browser Beta (Windows)
(emphasis mine)
Title: Trem Server Browser Beta (Windows)
Post by: _Equilibrium_ on June 18, 2007, 11:11:33 pm
i am dum
Title: Trem Server Browser Beta (Windows)
Post by: Computer[SU] on June 19, 2007, 05:54:40 am
haha Equi....I have to agree with you here ("it keeps giving me .exe files wtf").

Well I'm on a Mac too so I'm kinda bummed out this is Windows exclusive (especially since Trem has versions for all OSes) but I will say I'm stoked there are independent developers working on Trem tools and this looks really useful!  Way to go!
Title: Trem Server Browser Beta (Windows)
Post by: Suicidal on October 06, 2007, 09:21:56 am
lol r1ch ... still no source as expected, still doesnt work on any other platform as expected
I think you are having great gay sex
Title: Trem Server Browser Beta (Windows)
Post by: durand on October 06, 2007, 02:31:05 pm
Until there is a linux version of this, I am using http://www.linuxgames.com/xqf/ It's a really nice gtk server browser for linux. The cool thing is that it supports other quake engine games as well...
Title: Trem Server Browser Beta (Windows)
Post by: Computer[SU] on October 06, 2007, 07:37:04 pm
Well, it only works on PPC macs, and you probably will need some sort of tweak or hack to make it work for Tremulous, but here's a Q3 server browser for OS X:

http://www.macupdate.com/info.php/id/7093/only-mortal

Maybe someone can do something with that...
Title: Trem Server Browser Beta (Windows)
Post by: durand on October 07, 2007, 07:09:47 pm
Not sure about mac, but XQF works out of the box with tremulous.
Title: Trem Server Browser Beta (Windows)
Post by: DjSonik on October 19, 2007, 08:40:40 pm
Quote from: "Suicidal"
lol r1ch ... still no source as expected, still doesnt work on any other platform as expected
I think you are having great gay sex


Why the hate? He's probably moved on to other projects.  :(