Urban Terror Forums: UrTSB - Urban Terror Forums

Jump to content

 Login | Register 
Advertisement
  • (9 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

UrTSB Rate Topic: ***** 5 Votes

a Urban Terror Server Browser

#1 User is offline   Sorcerer Icon

  • Account: sorcerer
  • Country:
  • Joined: 25-July 10
  • Posts: 25

Posted 01 August 2010 - 03:20 PM

Hello Urban Terror Community,

this post is about a new out of game server browser for Urban Terror I am currently developing:

Posted ImageUrTSB - a Urban Terror Server Browser

Introduction

The project is open source (GPL) and hosted at code.google.com : UrTSB Homepage

UrTSB is mainly targeted to run on Linux but is also available for Windows.
(it should also be possible to run on MacOS but I'm not able to test this or to provide a package)

For the curious lets start with some screenshots:
http://code.google.c...iki/Screenshots

Features
  • query Master Server and display the list of results
  • filter serverlist with support for UrT gametypes
  • Display details of servers including players and server settings
  • manage favorites
  • buddylist - manage a buddylist and search servers your buddies are playing on (note: the search is case sensitiv!). Supports substrings. For example if you add only the string [clantag] a buddysearch will return all servers where players with [clantag] in their name are playing. Good to see where your clanm8s are playing :)
  • list of servers recently played on (if UrTSB was used to connect) inclusive date of last connection and number of connections
  • RCON feature for remote server administration


Download

Releases can be downloaded here: Download

Current release is v.0.4

Linux user should download UrTSB-0.4.tar.gz
Windows users please download urtsb-0.4_win32.zip

How to run

Common

On first launch please go to the settings tab and
check the name of the Urban Terror executable and
optional the path to it (if the executable is not in your path)

Linux

Unpack the tar.gz archive and launch the python runner script 'urtsb'.
Make sure you have the dependencies Python 2.6 and PyGTK installed.
(developed and tested on Archlinux with Python 2.6.5 and PyGTK 2.17)

You can install UrTSB using python distutils. UrTSB will be installed in
your Python site-packages directory.
run as root:
python setup.py install
or when using sudo:
sudo python setup.py install

Windows

Unzip the archive and double click the executable 'urtsb.exe'


If something went wrong

If you experienced unexpected behaviour, got an error or just found a bug give me feedback.
It will be helpfull if you provide the console output of UrTSB:
Please start UrTSB from the commandline/terminal with the parameter -d
This will activate more detailed debug output.
On Linux just watch the output in the console. Windows Users can find the output in
the file urtsb.exe.log which is located in the same directory as the urtsb.exe.

Changelog

### v.0.1 ###

initial release


### v.0.2 ###
  • major speed improvements of server status requests (makes server search up to two times faster than in v.0.1. Refresh of favorites and recent servers are faster, too)
  • new feature: buddylist. Search servers based on the names of players playing on them. (note: search is case sensitiv!) Manage (add/remove) your Buddies and look where they are playing.
  • serverlists are now sortable by clicking on the table headers
  • added option to set a default tab in the settings
  • fixed bug that prevented a server to be removed from the recent serverslist
  • progressbar issues fixed
  • password of servers can now be remembered. There now is also a checkbox in the password dialog that can enable/disable this function.
  • fixed a bug that causes servers to appear multiple times in the serverlist after multiple searches
  • a lock-icon is now displayed for passworded servers instead of the string 'yes'
  • the selected row in a serverlist is now updated too, if the refresh-button in the details area is clicked.
  • plus some minor bugfixes


### v.0.2.1 ###

  • spelling of some labels
  • added 'Add to Favorites' button to the serverdetails area of the 'Buddies' tab.


### v.0.3 ###

  • added option to disable the update of the selected server row when refresh button is clicked
  • remember filter/query parameters
  • some "under the hood" code improvements
  • fixed a bug that prevented the lock-icon to be displayed on the "Recently Played" tab
  • added feature to display location of the server as a small flag icon
  • handle players with blank names as UnnamedPlayer?
  • applied patch to make UrTSB work on windows (contributed by Courgette from the urbanterror.info forums)
  • server connect on double-click / enter pressed and F5 key refreshes serverdetails
  • playerlist and server var list are now sortable
  • now launching UrT in a subprocess ( to avoid that UrTSB is blocked while UrT is running)
  • new feature: RCON window for remote server administration
  • added contextmenus to the serverlist and the playerlist


### v.0.4 ###

  • applied patch to make UrTSB work on windows (contributed by Courgette from the urbanterror.info forums) + some more changes needed to provide a windows version of UrTSB
  • make use of python distutils (UrTSB can now be installed by calling "python setup.py install")
  • adding a server manually to the favorites now handles the host to be specified by url and not only by ip
  • added logo/icon
  • new filtering panel - advanced filter. The old basic filter panel remains the default. The new advanced filter panel can be activated in the settings.
    Features:
    • more filter options: g_gear (incl. g_gear calculator), custom variable filtering, servername and mapnamefilter.
    • Refresh of the Serverlist without new master server query
    • Direct server lookup by ip:port or url:port

  • added abort button to abort a query/search/refresh.
  • display servername on rcon window
  • two new context menuitems: "copy address to clipboard" and "copy name and address to clipboard"
  • added commandline option -d (or --debug) which activates debug output
  • added status icons to buddylist (online/offline)
  • removed update selected row on refresh
  • added option to start a buddysearch on startup if the buddytab is set as the default tab
  • window now remembers size and position



GL & HF
Sorcerer

This post has been edited by Sorcerer: 29 August 2010 - 01:30 PM


#2 User is offline   Rylius Icon

  • Account: rylius
  • Main tag: CMM|
  • Country:
  • Joined: 28-February 10
  • Posts: 446

Posted 01 August 2010 - 06:26 PM

Looks really neat, will use it :tongue:

#3 User is offline   mitsubishi Icon

  • Account: mitsubishi
  • Country:
  • Joined: 28-February 10
  • Posts: 13,481

Posted 02 August 2010 - 12:07 AM

good. xqf sucks.

#4 User is offline   Evilslut Icon

  • Account: evilslut
  • Joined: 01-March 10
  • Posts: 98

Posted 02 August 2010 - 11:00 AM

Good to see people are actively working on an alternative for XQF. I'm actually quite fond of it, perhaps i don't require more features. But be sure to keep this thread updated with new releases, i might check it out later.

Kind Regards
EViLSLuT
www.digitalinsurgent.com

#5 User is offline   PyroBor Icon

  • Account: pyrobor
  • Country:
  • Joined: 28-February 10
  • Posts: 24

Posted 02 August 2010 - 05:54 PM

Tried it and I liked it a lot more then xqf. It is simple and easy to use. It would need few more functions. But I guess those will come with development.

Here are just few suggestions:
  • set default tab in settings (it would be great to be in favorites tab at the start)
  • some kind of simple search maybe
  • maybe some setup.py to be able to simply install it into the system
  • some nice logo for icon (maybe someone on forum can help you with that)

That is more or less all I can think of, but I know you already have a lot of ideas and probably too little time.

Keep up the good work!

This post has been edited by PyroBor: 02 August 2010 - 05:55 PM

[img]http://cache.www.gam...9A15-FFCC00.png[/img]
It is all about fun!

bullet_loaderAdvertisement

#6 User is offline   Sorcerer Icon

  • Account: sorcerer
  • Country:
  • Joined: 25-July 10
  • Posts: 25

Posted 02 August 2010 - 07:09 PM

Thank you all for your feedback.
I like the idea with the default tab. Haven't thought about that yet :)

#7 User is offline   Sorcerer Icon

  • Account: sorcerer
  • Country:
  • Joined: 25-July 10
  • Posts: 25

Posted 07 August 2010 - 03:05 PM

Hi, time for some news. Uploaded a new release (v.0.2) just a few minutes ago.
Download

Here is the list of changes:

  • major speed improvements of server status requests (makes server search up to two times faster than in v.0.1. Refresh of favorites and recent servers are faster, too)
  • new feature: buddylist. Search servers based on the names of players playing on them. (note: search is case sensitiv!) Manage (add/remove) your Buddies and look where they are playing. Supports substrings. For example if you add only the string [clantag] a buddysearch will return all servers where players with [clantag] in their name are playing. Good to see where your clanm8s are playing :)
  • serverlists are now sortable by clicking on the table headers
  • added option to set a default tab in the settings (as suggested by PyroBor :) )
  • fixed bug that prevented a server to be removed from the recent serverslist
  • progressbar issues fixed
  • password of servers can now be remembered. There now is also a checkbox in the password dialog that can enable/disable this function.
  • fixed a bug that causes servers to appear multiple times in the serverlist after multiple searches
  • a lock-icon is now displayed for passworded servers instead of the string 'yes'
  • the selected row in a serverlist is now updated too, if the refresh-button in the details area is clicked.
  • plus some minor bugfixes


Screenshots are updated showing the serverlist with the lock-icon and the new buddylist:
Screenshots

Feedback is welcome.

#8 User is offline   ODDity Icon

  • Account: oddity
  • Country:
  • Joined: 01-March 10
  • Posts: 76

Posted 07 August 2010 - 04:00 PM

This works very nicely for me: ubuntu 10.04 64 bit.

I think i'll use it more than the in-game one now.

Good work and thanks for sharing :)

Address has two D's in though, you could correct that.

This post has been edited by ODDity: 07 August 2010 - 04:00 PM


#9 User is offline   Sorcerer Icon

  • Account: sorcerer
  • Country:
  • Joined: 25-July 10
  • Posts: 25

Posted 07 August 2010 - 05:04 PM

Thank you very much. It is corrected in 0.2.1

Also added a 'Add to Favorites' button to the 'Buddies' tab serverdetails area.

#10 User is offline   ODDity Icon

  • Account: oddity
  • Country:
  • Joined: 01-March 10
  • Posts: 76

Posted 07 August 2010 - 05:34 PM

Could it be made to remember the choices you make in the "game types to show" area? It's well enough designed that it is very quick to reset them each time but just a thought.

Are you willing to share how you went about making it? like what tools and stuff, (QT creator?) etc.

I'd really like to know how to get a handle on this kind of thing but find it difficult to know where to begin.

  • (9 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users

Sponsored link
https://www.frozensand.com/


Copyright © 1999-2024 Frozensand Games Limited  |  All rights reserved  |  Urban Terror™ and FrozenSand™ are trademarks of Frozensand Games Limited

Frozensand Games is a Limited company registered in England and Wales. Company Reg No: 10343942