| View previous topic :: View next topic |
| Author |
Message |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Sat Jul 12, 2008 12:49 am Post subject: RN|Launcher |
|
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 |
|
 |
Joki Übergod


Joined: Apr 16, 2008 Posts: 1036 Location: at tiled stove
|
|
| Back to top |
|
 |
kernel_panic Übergod


Joined: Aug 28, 2007 Posts: 749 Location: uk
|
Posted: Sat Jul 12, 2008 2:36 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Sat Jul 12, 2008 2:45 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
kernel_panic Übergod


Joined: Aug 28, 2007 Posts: 749 Location: uk
|
Posted: Sat Jul 12, 2008 3:06 am Post subject: Re: RN|Launcher |
|
| 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 |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Sun Jul 13, 2008 8:17 pm Post subject: Re: RN|Launcher |
|
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 |
|
 |
0xdan Happy Camper


Joined: Jun 29, 2008 Posts: 61 Location: Europe
|
Posted: Mon Jul 14, 2008 8:43 am Post subject: Re: RN|Launcher |
|
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 
_________________ :wq |
|
| Back to top |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Sat Jul 19, 2008 3:01 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Sun Aug 10, 2008 12:53 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Mon Aug 11, 2008 2:29 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
0xdan Happy Camper


Joined: Jun 29, 2008 Posts: 61 Location: Europe
|
Posted: Mon Aug 11, 2008 7:17 am Post subject: Re: RN|Launcher |
|
hey, nice work!
_________________ :wq |
|
| Back to top |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Fri Sep 12, 2008 6:38 pm Post subject: Re: RN|Launcher |
|
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 |
|
 |
PopeJo Übergod


Joined: Oct 05, 2007 Posts: 923 Location: precise!
|
Posted: Tue Sep 16, 2008 11:52 am Post subject: Re: RN|Launcher |
|
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 |
|
 |
JockeTF Furver Admin

Joined: Aug 15, 2007 Posts: 460 Location: Sweden
|
Posted: Tue Sep 16, 2008 3:33 pm Post subject: Re: RN|Launcher |
|
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 |
|
 |
PopeJo Übergod


Joined: Oct 05, 2007 Posts: 923 Location: precise!
|
Posted: Tue Sep 16, 2008 5:24 pm Post subject: Re: RN|Launcher |
|
| 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
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 
_________________ 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 |
|
 |
|