the Rainbow Networks
+++eXy FFA
Map: q3dm5
Players: 2 / 18
The golden pot › RAINBOW NETWORKS › Main › RN|Launcher
RN|Launcher
"There is only only problem, there isnt a General Crap section, that is my home. :)

I shall use Main for now. Main what? Main crap?"

Go to page 1, 2, 3  Next
Post new topic   Reply to topic   Printer Friendly Page     Forum IndexMain
View previous topic :: View next topic  
Author Message
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Sat Jul 12, 2008 12:49 am    Post subject: RN|Launcher Reply with quote

I have written an open source server browser called RN|Launcher for OpenArena servers. It is written in Python and works with OpenArena 0.7.1, 0.7.7, 0.8.0 and 0.8.1 at the same time.

RN|Launcher keeps track on which OpenArena version to start when joining a certain server but will only display servers for the OpenArena versions you currently have installed. Also, if you are an admin it will help you with remembering your rconpasswords and enters them automatically for you when you join a server.

For more infomation and installation instructions, see the README file.

RN|Launcher has been tested and works in both Linux and Windows.

Download at http://jocke.furver.se/rnlauncher/

SVN repository: svn://furver.se/rnlauncher
Browse svn: http://furver.se/svn/rnlauncher

You can find a debian package in the deb directory.

_________________
Alpacas are awesome!


Last edited by JockeTF on Sun Nov 16, 2008 8:23 pm; edited 2 times in total
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
Joki
Übergod
Übergod


Joined: Apr 16, 2008
Posts: 1037
Location: at tiled stove

PostPosted: Sat Jul 12, 2008 2:07 am    Post subject: Re: RN|Launcher Reply with quote

:grr:

You finished it! Nice work, Jocke. Shall be of use.
Have this lovely Alpaca. (Roasted, with baked potatoes)

_________________
Back to top
View user's profile Visit poster's website
kernel_panic
Übergod
Übergod


Joined: Aug 28, 2007
Posts: 751
Location: uk

PostPosted: Sat Jul 12, 2008 2:36 am    Post subject: Re: RN|Launcher Reply with quote

I have tried it! And I like it. Well...I guess so, cause basically, what I did was firing it up and then I couldn't avoid to click on the first server with somebody in...and played for some 3 hours...and then I shut the program down. So I guess it works a treat.

One thing, though, it doesn't have a 'close' icon/button/whatever. Oh, really? CTRL+C? Uhm...neat trick, but if it's a GUI interface it should kill itself with a mouse click, shouldn't it?

Good job!

_________________
"Fuelling off topic babble since day 1."
Back to top
View user's profile
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Sat Jul 12, 2008 2:45 am    Post subject: Re: RN|Launcher Reply with quote

Thanks, I'm glad you like it.

Kernel_Panic wrote:
One thing, though, it doesn't have a 'close' icon/button/whatever. Oh, really? CTRL+C? Uhm...neat trick, but if it's a GUI interface it should kill itself with a mouse click, shouldn't it?

Just use your window manager (if you have any) and use that to close the window. :)

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
kernel_panic
Übergod
Übergod


Joined: Aug 28, 2007
Posts: 751
Location: uk

PostPosted: Sat Jul 12, 2008 3:06 am    Post subject: Re: RN|Launcher Reply with quote

Quote::
Kernel_Panic wrote:
One thing, though, it doesn't have a 'close' icon/button/whatever. Oh, really? CTRL+C? Uhm...neat trick, but if it's a GUI interface it should kill itself with a mouse click, shouldn't it?

Just use your window manager (if you have any) and use that to close the window. :)

Hey, the Gnome guys should hire this JockeTF boy, he's got the right attitude to problems! What's next, adding a 200+ Mb of dependencies to have some basic functionality? :)

_________________
"Fuelling off topic babble since day 1."
Back to top
View user's profile
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Sun Jul 13, 2008 8:17 pm    Post subject: Re: RN|Launcher Reply with quote

Released RN|Launcher 1.1.

1.1 - 2008-07-13
* Added threading to the server query code.
* Now disables the connect button for 10 seconds when launcing OpenArena (as suggested by Carpe|Diem).

Refreshing the server list shouldn't take more than a seconds now. :)

http://jocke.furver.se/rnlauncher/



I created a patch for Python 2.4 users. Save it to your RN|Launcher 1.1 directory and run:

Code::
patch < RNL1.1-Python.patch

The patch makes sure that Python 2.4 can run the script as well. RN|Launcher 1.2 will support Python 2.4 out of the box.

http://jocke.furver.se/rnlauncher/RNL1.1-Python24.patch

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
0xdan
Happy Camper
Happy Camper


Joined: Jun 29, 2008
Posts: 61
Location: Europe

PostPosted: Mon Jul 14, 2008 8:43 am    Post subject: Re: RN|Launcher Reply with quote

Very nice tool Jocke!
Would it be possible/useful to add a row in the list to show either the protocol or the server version too? just to allow quick visual distinction beetween 071/077 servers.
Anyway that's a cool app :hihi:

_________________
:wq
Back to top
View user's profile
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Sat Jul 19, 2008 3:01 am    Post subject: Re: RN|Launcher Reply with quote

Released RN|Launcher 1.2.

1.2 - 2008-07-19
* Added a player view.
* Added a server variable view.
* Now shows which OpenArena version a server runs (as suggested by 0xdan).
* Changed the way that buttons gets disabled and enabled.
* Added support for Python 2.4 (bug report by BitchX).

http://jocke.furver.se/rnlauncher/

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Sun Aug 10, 2008 12:53 am    Post subject: Re: RN|Launcher Reply with quote

Released RN|Launcher 1.3.

1.3 - 2008-08-10
* Added shadows to the treeviews.
* Updated the server name filter.
* Added a refresh selected button.
* Fixed the sorting issues.
* Added some documentation strings to the code.
* Added a threading limit for server querying.
* Now recycles server query threads.
* Changed how the main window resizes.
* Added a menu bar.
* Moved some buttons into the menu bar.
* Added the RN logo.
* Added an about dialog.
* Added support for OpenArena 0.8.0.
* Changed the statusbar messages.

http://jocke.furver.se/rnlauncher/

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Mon Aug 11, 2008 2:29 am    Post subject: Re: RN|Launcher Reply with quote

I released a debian package for RNLauncher 1.3.

http://jocke.furver.se/rnlauncher/deb/rnlauncher_1.3-1_all.deb

It should work on most Debian based distributions and on all platforms where GTK, Python and ConfigObj are available.

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
0xdan
Happy Camper
Happy Camper


Joined: Jun 29, 2008
Posts: 61
Location: Europe

PostPosted: Mon Aug 11, 2008 7:17 am    Post subject: Re: RN|Launcher Reply with quote

hey, nice work!

_________________
:wq
Back to top
View user's profile
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Fri Sep 12, 2008 6:38 pm    Post subject: Re: RN|Launcher Reply with quote

Thanks. :)

Released RN|Launcher 1.4.

1.4 - 2008-09-12
* No longer requires SimpleGladeApp.
* Wrote pyquake3master which fetches a server list from IOQuake3 master servers.
* Added support for other servers than Rainbow's.
* Updated the server name filter.

http://jocke.furver.se/rnlauncher/

The debian package is in the deb directory.

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
PopeJo
Übergod
Übergod


Joined: Oct 05, 2007
Posts: 930
Location: precise!

PostPosted: Tue Sep 16, 2008 11:52 am    Post subject: Re: RN|Launcher Reply with quote

nice prog jocke =)

but I found a bug.

when I only specify one binary for 071 (the one and only version installed on my ubuntu) he doesn't find any servers.



I have to fill the path on all three fields, and then it spits out servers for all three versions...


EDIT: ...oh and it doesn't start OA when I click on connect..

_________________
LOGIC, n.
The art of thinking and reasoning in strict accordance with the limitations and incapacities of the human misunderstanding. (Devil's dictionary)
Back to top
View user's profile Visit poster's website ICQ Number
JockeTF
Furver Admin


Joined: Aug 15, 2007
Posts: 471
Location: Sweden

PostPosted: Tue Sep 16, 2008 3:33 pm    Post subject: Re: RN|Launcher Reply with quote

Thanks for the report, it does the same thing over here.

Are you sure you've specified the correct binary though? It does launch OpenArena 0.7.1 for me if I join a 0.7.1 server. It should probably be something like /usr/games/openarena if you installed it using Ubuntu's package manager.

Anyway, I'll look it up.

_________________
Alpacas are awesome!
Back to top
View user's profile Visit poster's website AIM Address Yahoo Messenger ICQ Number
PopeJo
Übergod
Übergod


Joined: Oct 05, 2007
Posts: 930
Location: precise!

PostPosted: Tue Sep 16, 2008 5:24 pm    Post subject: Re: RN|Launcher Reply with quote

JockeTF wrote:
Thanks for the report, it does the same thing over here.

Are you sure you've specified the correct binary though? It does launch OpenArena 0.7.1 for me if I join a 0.7.1 server. It should probably be something like /usr/games/openarena if you installed it using Ubuntu's package manager.

Anyway, I'll look it up.

lol, right.
1. the use of the path
/usr/games/openarena
does indeed lead to openarena being started, when clicking on "connect". thx :harr:


2. but it still needs the pass to be specified for at least two OA versions in order to retrieve the servers

again thanx for writing this little thing. I like it a lot :O)

_________________
LOGIC, n.
The art of thinking and reasoning in strict accordance with the limitations and incapacities of the human misunderstanding. (Devil's dictionary)
Back to top
View user's profile Visit poster's website ICQ Number
Display posts from previous:   
Post new topic   Reply to topic   Printer Friendly Page     Forum Index -> Main All times are GMT + 1 Hour
Go to page 1, 2, 3  Next
Page 1 of 3


Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Welcome Anonymous


Membership:
Latest: Evilemerold
New Today: 0
New Yesterday: 0
Overall: 354

People Online:
Members: 0
Visitors: 21
Total: 21
Who Is Where:
 Visitors:
01: The golden pot
02: The golden pot
03: The golden pot
04: The golden pot
05: Rainbow Media
06: Rainbow Media
07: The golden pot
08: The golden pot
09: The golden pot
10: The golden pot
11: The golden pot
12: The golden pot
13: The golden pot
14: The golden pot
15: The golden pot
16: The golden pot
17: The golden pot
18: The golden pot
19: The golden pot
20: The golden pot
21: My Account

Staff Online:

No staff members are online!

The Rainbow Networks website is hosted by JockeTF and Soder on furver.se.

The Rainbow Networks
Interactive software released under GNU GPL, Code Credits, Privacy Policy
Azul theme and related images designed by Jamin