OpenLobby - Page 3

OpenLobby

Discuss development of lobby clients, server, autohosts and auto-download software.

Moderators: Moderators, Lobby Developers

User avatar
exciter
Posts: 65
Joined: 13 Jun 2010, 16:47

Re: CheeseLobby *WIP*

Post by exciter »

any updates so far?
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

exciter wrote:any updates so far?
Nope, haven't had the time unfortunately.
User avatar
dcore221
Posts: 110
Joined: 09 Jul 2010, 19:53

Re: CheeseLobby *WIP*

Post by dcore221 »

would be cool if you could get a ranking system that represents a players skill rather than hours played

link it to the endgame stats or something
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

dcore221 wrote:would be cool if you could get a ranking system that represents a players skill rather than hours played

link it to the endgame stats or something
It will have ELO rating like zk-lobby.
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

No contributors for a whole year.. :regret:

Resuming work. 8)
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: CheeseLobby *WIP*

Post by Forboding Angel »

Image

Good to see you're working on this again.
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

Okey I've now finally released a binary.

Mac OS X is untested so please let me know how it works on that platform.
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Re: CheeseLobby *WIP*

Post by very_bad_soldier »

Hm I wanted to check it out but I wasnt able to get it running.
-Included lnk-File points to a subdir NetBeansProjects\cheeselobby\release\start.bat which I dont have
-start.bat tries to run java.exe from the PATH which isnt on the path for me so I get "could not find java.exe"

I can still run it by double-clicking the jar. But after configuring all the pathes I get:
"unitync.dll: %1 is not a valid Win32-Application"
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

very_bad_soldier wrote:Hm I wanted to check it out but I wasnt able to get it running.
-Included lnk-File points to a subdir NetBeansProjects\cheeselobby\release\start.bat which I dont have
-start.bat tries to run java.exe from the PATH which isnt on the path for me so I get "could not find java.exe"

I can still run it by double-clicking the jar. But after configuring all the pathes I get:
"unitync.dll: %1 is not a valid Win32-Application"
Which Windows version do you have? And which version of the Java Runtime Environment(JRE)? Also could you paste the contents of your cheeselobby.properties file here.
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Re: CheeseLobby *WIP*

Post by very_bad_soldier »

Oops sorry for the late answer:
Its Windows 7 x64
and Sun JRE 6 Update 29

cheeselobby.properties:

Code: Select all

serverName = Official server
serverHost = taspringmaster.clan-sy.com
serverPort = 8200
username = 
password = 
theme = GraphiteGlassSkin
springExePath = D:\\Games\\Spring\\spring.exe
unitSyncPath = D:\\Games\\Spring\\unitsync.dll
springDatDirectory = D:\\Games\\Spring
logging = true
autojoinChannels0 = main
autojoinChannels1 = cheeselobby
numAutoJoinChannels = 2
loginAutomatically = false
defaultChannel = cheeselobby
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

Ok I'm working on a solution to this issue.

Edit: My machine basically does not have enough RAM to compile a new unitsync wrapper so this might take a while.
User avatar
Strelok
Posts: 2
Joined: 24 Dec 2011, 11:51

Re: CheeseLobby *WIP*

Post by Strelok »

At first:
Image
Then:
Image
What does that mean? (the pathes are the same of springlobby)
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

It means devil.dll and some other files were not found. could you screenshot folder tthat unitsync is in thanks.
User avatar
Strelok
Posts: 2
Joined: 24 Dec 2011, 11:51

Re: CheeseLobby *WIP*

Post by Strelok »

I suppose devil.dll is different from DevIL.dll :| .
Image
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

It's the same since Windows is not case sensitive. Assuming the unitsync path is correctly set, it should be working because you're not missing the dependant files.

I will release a new version soon(around new year is my goal but might come earlier) with an up-to-date version of unitsync, hopefully that should fix these problems related to unitsync!
Bosque
Posts: 36
Joined: 29 Oct 2011, 06:40

Re: CheeseLobby *WIP*

Post by Bosque »

Runs initially, I set the paths (though I didn't have a uikeys.txt so I just created a blank one in .spring, is that correct?), then it spit this out and won't do show any other gui element.

Bosques-MacBook-Pro:CheeseLobby-0.2-ALPHA bosque$ ./run.sh
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load library 'unitsync': dlopen(libunitsync.dylib, 9): image not found
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at unitsync.UnitsyncLibrary.<clinit>(
@Mangling({"_Z17lpGetStrKeyStrValPKcPKc", "?lpGetStrKeyStrVal@@YGQBDPADPAD@Z"})
public static native Pointer lpGetStrKeyStrVal(java.lang.String key, java.lang.String defVal);
}
:20)
at net.cheesecan.cheeselobby.unitsync.UnitSyncForJava.refreshMapHashes(UnitSyncForJava.java:170)
at net.cheesecan.cheeselobby.ui.NewMainFrame.readSettingsFile(NewMainFrame.java:158)
at net.cheesecan.cheeselobby.ui.NewMainFrame.<init>(NewMainFrame.java:108)
at net.cheesecan.cheeselobby.ui.NewMainFrame$1.run(NewMainFrame.java:88)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

Bosque: CheeseLobby 0.2 is not compatible with latest Spring 85.0.
Bosque
Posts: 36
Joined: 29 Oct 2011, 06:40

Re: CheeseLobby *WIP*

Post by Bosque »

0.85 doesn't have an OS X binary, so I'm not using that, I'm still using 0.84.
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: CheeseLobby *WIP*

Post by Cheesecan »

It's barely compatible with 84 too, it's using unitsync for 82.7.1. I didn't have much issues with 84 but it did crash sometimes because unitsync.h changed. If you're not playing online this lobby is not for you since it doesn't have singleplayer support.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: CheeseLobby *WIP*

Post by hoijui »

neither 0.85 nor 0.84 exist.
and as much as i know, unitsync on os x is an .so aswell, though this message shows it is trying to load a .dylib.
i guess the full lib name would have to be used on os x (including pre- and postfix), to load the lib.
maybe try to make a symbolic link, as a (temp) workaround, about like:

Code: Select all

ln -s libunitsync.so libunitsync.dylib
Post Reply

Return to “Lobby Clients & Server”