AFLobby Beta 4.2
Not many changes here aside from a few minor tweaks inspired by gota, and a bugfix for the registration page crash reported on the glest forums. An installer has also been uploaded.
Edit :: Since darkstars lost all its files not long ago Ive decided not to put this version back up as I think it would be detrimental to my work. Instead look forward to Beta 5.
Next post

Previous post

March 9th, 2008 at 11:36 am
Yet again you didn’t put them in a folder in the zip file, come on AF it’s like 3 seconds work!!
March 9th, 2008 at 11:39 am
And everytime i try to login, a messagebox comes up for like a millionth of a second, dissapears right away, and puts me back onto the login box, no worky.
March 9th, 2008 at 11:59 am
I explained why, for one your archiving tool must be horrible if it cant extract into a sub folder, I’ve done it this way for almost a year and nobody has complained until now, even you haven’t complained till now >_>
As for what the second comment refers to I have no idea since the only popups that would show up involve the server sending out broadcast messages or crash reports. I’m going to need more information here. I didn’t change any of the logon code either, the registration fix was in self contained isolated code.
March 10th, 2008 at 10:07 am
Actually i complained many times before, especially on spring forums :P
I use ubuntu and it doesn’t make a folder for each zip file, if you zip up files, it should be in a folder, it’s less hassle for people like me, so stop being lazy and put it in a dam folder!!
March 10th, 2008 at 10:20 am
I’ve used ubuntu before and it does have such a feature. But I made it clear in the previous post that when I used to put it in a folder I got lots of people complaining about errors because they’d mis-installed by putting AFLobby in a dedicated sub-folder, so at the moment one user with a minor preventable problem is much better than 9/10 new users having a problem.
March 10th, 2008 at 4:19 pm
I am trying your lobby and after I spoke with you in the chat, i’ll put all my suggestions/comments here.
I will just comment on things I ran into when using this, some things might be unimportant.
- I had to update my java version (which was pretty old), so it didn’t start at first, but it took a while befory i noticed this was the problem. I got the message that the main class could not be found. I had downloaded the installer and installed in a subdirectory in my spring direcory. I thought this might be the problem, so I moved the files to the root of the spring dir. When that didn’t work I downloaded the zipfile, and extracted that one too. The zip file had the file lib/AbsoluteLayout.jar, which was not in the installer it seems. With the zipped version I ran the bat file, and it got me this error:
Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file. This was a hint to upgrade my java ;)
- the first run wizard was not entirely clear for me. It might be a good idea to add the exact filenames (or is this not portable?) to the wizard. alternatively you could give a hint where the file can be found (eg. unitsync.dll in the spring installation directory). Even now I don’t know what the “Single player” path is about, or what file i am supposed to find there.
It was also not clear to me what this glest was (since i have the spring entrance). As discussed in the chat you could put in something like “If yu want to play Glest” and “If yu want to play Spring”
- game hosting:
* the minimap flickers randomly
* I cannot make the username column smaller in order to widen the small columns in the back (too small to read the column header).
* adding bots is slightly confusing. There is no visual hint when adding the second bot (and there is for the first bot). This makes it seem like nothing happend. This might be confusing to me because i was expecting the second bot to be shown below the first.
- really nice to have: a way to fix the players/bots to specific start positions. In fact this was the reason i was trying other lobby’s. I like to play a game against bots with a friend sometimes.
From the spring changelog:
Lobby interface (unitsync, game setup): Added new start positions mode Choose Before Game. Useful for AIs, you can select the starting position of players from the client.
- is there a way to see map start positions? there is a button, but its greyed out.
- what does “the start-> get help” button do?
I’ve played a successfull game (from a lobby perspective that is ;) ) with the lobby, everything seems to work. It still needs alot of polish, but it seems a sound lobby.
Thanks,
Merijn
March 10th, 2008 at 7:32 pm
The Get Help button joins #help, will look into minimap, that start pos addition only works for single player but that’s more of a beta 5 thing, I’ll sort out somethign witht he columns, as for the installer hmmmm =s I’ll look at that immediatly
March 11th, 2008 at 11:35 am
Just needs a little GUI Tweaking u know :P
March 11th, 2008 at 11:40 am
the map box is flickering since 4.2 when i m in a tas game like its updating the map every 3 secs or so.
March 13th, 2008 at 1:33 pm
There might be a problem with the registration of people leaving a hosted battle room. I hosted a battle for testing, and I didn’t look at it for some time. I had forgotten to set a pasword and in the end there were a lot of players listed in the chat, some even multiple times. But those players were not actually there anymore (some even were offline altogether). There were no part messages in the chatlog. The battle list did show the correct amount of players tho (only me).
March 13th, 2008 at 1:40 pm
In a chatting channel it list the amount of players on the left: “xx players listed”. This number of players is incorrect, maybe not at the start, but it will become more incorrect as time passes. Maybe related to my previous post.
March 13th, 2008 at 1:46 pm
In the channel windows, the player count, “xx players listed”, becomes incorrect over time. May be related to my previous post.
additionally, it took me a while to find the button to part the channel. I thought those buttons were related to the channel user list at first.
March 20th, 2008 at 3:38 pm
Hi, bug report:
- sorting users by username results in a surprising order,
- sorting the channels by user name always generates an uncaught exception:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
java.lang.Integer cannot be cast to java.lang.String
java.text.Collator.compare(Unknown Source)
javax.swing.DefaultRowSorter.compare(Unknown Source)
javax.swing.DefaultRowSorter.access$100(Unknown Source)
javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.sort(Unknown Source)
javax.swing.DefaultRowSorter.sortExistingData(Unknown Source)
javax.swing.DefaultRowSorter.setSortKeys(Unknown Source)
javax.swing.DefaultRowSorter.toggleSortOrder(Unknown Source)
javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler.mouseClicked(Unknown Source)
java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
good job, I like AFLobby :)
March 20th, 2008 at 4:04 pm
By surprising order do you mean A-Z-a-z? or [] coming at the end? Or not ordered at all?
And by “sorting the channels by user name” do you mean the player list in the channel tabs (e.g. the #main tab or #ca’s tab)or the table on the channel list tab ( that lists all the channels you can join)?
May 2nd, 2008 at 1:19 pm
Hi will there be another release? Soon?
May 2nd, 2008 at 11:45 pm
I feel at the moment that an AFLobby release would be unwise. There is a lot of talk about spring lobby and releasing just to compete would be an unwise move as it would simply hurt AFLobbys standing in the face of spring lbobies current popularity wave.
Instead I am working on lots of GUI modifications which should change things quite a bit, however there are kinks that need to be ironed out and more features that need finishing or implementing.