Page 1 of 1

Bzflag server liste

Posted: Sun Aug 20, 2006 9:38 pm
by Links 2004
hi i have made a programm the show the server liste.
it can start bzflag an the selectet server.

to run it net framework 2 must he installet

http://links.hsartconcept.de/bzfalg/ser ... 20List.exe

the programm is beta pls contact me at bugs or suggestions
I speak German and a little English

Links

changelog: http://links.hsartconcept.de/bzfalg/ser ... _liste.htm


Image

Posted: Sun Aug 20, 2006 10:31 pm
by GMMan
It doesn't seem to work on my computer and I've got .net Framework 2 installed. Nothing exactly displays except a empty list.

Posted: Mon Aug 21, 2006 11:18 am
by Links 2004
has you select the bzflag verison =?
or have your firewall blocked ?

wen the version selectet you muss klick reload :)

Posted: Mon Aug 21, 2006 7:09 pm
by GMMan
I did let my firewall allow the app and I also entered the location of BZFlag. It still doesn't tell me anything. I noticed is the search box says that no servers are found. Does it work on your computer?

Posted: Mon Aug 21, 2006 7:13 pm
by Links 2004
at my pc it say:

*edit: image on the top*

Posted: Mon Aug 21, 2006 7:16 pm
by GMMan
That explains... I didn't check any of the checkboxes! Pfft...

Posted: Tue Aug 22, 2006 1:12 pm
by Links 2004
pls test my tool ans say to me which you of it hold.

Posted: Tue Aug 22, 2006 5:34 pm
by joevano
It is a good start. Here are some suggestions/problems I found:

1. Add a column to your server table that shows # of players and allow it to be sorted. Or better yet, put all but the ping from the server box on the right into the server table on the left and allow to be sorted on anything.
2. Is "Suche" German for "Configure"?
3. 3 boxes in "Update Program", the middle one is blank and nothing happens when clicked.
4. "Abbreche" is "Close" or "Cancel" (I think).
5. There are some issues with the "version" checkboxes, sometimes you need to click on them several times to get them to check or uncheck. It is like the first click selects it...
6. Can't move the program around the screen.
7. On dynamic fields (ping,cpu util,...) if the field gets shorter than the previous value remnants of the previous value still show.
8. System "box" needs to be a little bigger. On mine I have RAM: 33%(1178MB). and it cuts through the right side of the grey box.


I could use something like this, if I could sort things better... good work.

Posted: Tue Aug 22, 2006 6:51 pm
by romfis
Bzflag = BZFlag that is right! :P

mfg.
romfis

Posted: Tue Aug 22, 2006 6:53 pm
by GMMan
Abbreche is "break off" according to Google, so I think it's Close. And the prediction for the middle button in the update box: the Update button.

Suggestions:
  • Put the server name on the list and have an option to show the server's domain and port
  • Put the serverliste.txt and temp.txt in the Temp folder instead of the current directory (mine is Desktop, so it's a bit annoying)
  • Customizable color scheme
  • Translate to complete English (I can provide translations if needed)
  • When "Start and Exit is clicked", don't prompt to exit the program. Just quit it nice and simple

Posted: Tue Aug 22, 2006 7:35 pm
by Links 2004
k thx for the suggestions i fix the bugs :)

Posted: Tue Aug 22, 2006 8:46 pm
by Saturos
Abbrechen = Cancel
Suche = Search

Posted: Tue Aug 22, 2006 11:10 pm
by GMMan
Instead of search, I would rather put Browse. Also, the dialogue boxes needs to be English.

Posted: Tue Aug 22, 2006 11:24 pm
by GMMan
If I disconnect the Internet and press update, I'll see a .NET error with the following debug info:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A socket operation was attempted to an unreachable host
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.WebClient.DownloadFile(Uri address, String fileName)
at Microsoft.VisualBasic.MyServices.Internal.WebClientCopy.DownloadFile(Uri address, String destinationFileName)
at Microsoft.VisualBasic.Devices.Network.DownloadFile(Uri address, String destinationFileName, ICredentials networkCredentials, Boolean showUI, Int32 connectionTimeout, Boolean overwrite, UICancelOption onUserCancel)
at Microsoft.VisualBasic.Devices.Network.DownloadFile(String address, String destinationFileName, String userName, String password, Boolean showUI, Int32 connectionTimeout, Boolean overwrite, UICancelOption onUserCancel)
at Microsoft.VisualBasic.Devices.Network.DownloadFile(String address, String destinationFileName)
at BZFlagserverliste.updates.Button_Check_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
BZFlag server liste
Assembly Version: 1.0.1.1086
Win32 Version: 1.0.1.1086
CodeBase: file:///C:/Documents%20and%20Settings/Yukai/Desktop/BZflag%20server%20liste.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

The program still works, but I think it would be better to say "Error connecting to server".

I also find the list has some missing words when "Show Names" is enabled, for example, Nativity in Black becomes Nativity in.

And instead of making inactive buttons black or red but still clickable, make it grey and unclickable.

Hmm... I was kinda right about the middle button. It says "Download".

In the update box, Installet should be Installed. Also, Installed isn't exactly right. The box should say This Build and Current Build.

I have too much to say...

Posted: Wed Aug 23, 2006 2:25 am
by GMMan
Serious bug: When "Show name" is enabled, instead of feeding BZFlag the domain and port, the program feeds BZFlag the name of the server. This will make BZFlag report a lot of errors saying that there isn't the option of the server name. For example: selecting BZFX :: Boxy War would report "No such option: BZFX", "No such option: ::", ...

Posted: Wed Aug 23, 2006 9:50 am
by Links 2004
l i will fix teh bug :)

i have fix it :) now it works :)

Posted: Wed Aug 23, 2006 1:37 pm
by GMMan
Do you mind if I send you a report instead posting it here about bugs? I have a feeling Jeff (forums admin) doesn't like is and I've received a message about it. >_>

Posted: Wed Aug 23, 2006 3:31 pm
by Links 2004
its ok :)

Posted: Fri Aug 25, 2006 9:21 pm
by Links 2004
neuer server
new server

I had to change the server. Download please newly:)

http://links.hsartconcept.de/bzfalg/ser ... 20List.exe



Posted: Sat Aug 26, 2006 1:07 am
by Brave Sir Robin
Just downloaded it, works great - some small issues, but I like it. Perhaps in the distant future, allow the user to choose from several user-defined flag sets from a dropdown (like one would be -view stacked -geometry 1200x1600, another -view normal, etc)

Posted: Sat Aug 26, 2006 11:42 am
by joevano
Wow, this is getting nice. Thanks for your hard work.

very interesting

Posted: Thu Dec 28, 2006 7:58 pm
by learner
Links,

Nice work on the interface -- it looks really useful, and is actually closely in line with a similar interface that the developers have talked about adding for some time now. If you'd be willing to work on rewriting it in something more cross-platform, it would make a great addition to the official release of the game. Something like getting it to work in BZFlag's libPlatform or just a straight OpenGL context shouldn't be too much work but would make it more easily integrated and functional on the other supported platforms (Mac, Linux, Solaris, BSD, etc). I'm sure that there are other developers, myself included, that would be interested in helping out.

Either way, even if you're not interested, it's nice work. Thanks for sharing it.

Cheers!
Sean