flobby

flobby

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

Moderators: Moderators, Lobby Developers

cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

flobby

Post by cleanrock »

https://github.com/cleanrock/flobby

Lightweight lobby, lacks some but pretty useful now.
Only for linux so far.

Distribution packages
archlinux: https://aur.archlinux.org/packages/flobby-git/
gentoo: https://github.com/spring/overlay
ubuntu: TODO

Screenshot attached.
Attachments
flobby_20130417.png
(427.01 KiB) Downloaded 15 times
Last edited by cleanrock on 10 Aug 2013, 10:16, edited 4 times in total.
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: flobby

Post by luckywaldo7 »

Do'h, building failed at 97% for me.

/home/awrapp/Downloads/flobby/src/gui/PopupMenu.cpp: In member function ‘void PopupMenu::add(const string&, int)’:
/home/awrapp/Downloads/flobby/src/gui/PopupMenu.cpp:17:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
/home/awrapp/Downloads/flobby/src/gui/PopupMenu.cpp: In member function ‘int PopupMenu::show()’:
/home/awrapp/Downloads/flobby/src/gui/PopupMenu.cpp:26:52: error: cast from ‘void*’ to ‘int’ loses precision [-fpermissive]
make[3]: *** [src/gui/CMakeFiles/gui.dir/PopupMenu.cpp.o] Error 1
make[2]: *** [src/gui/CMakeFiles/gui.dir/all] Error 2
make[1]: *** [src/CMakeFiles/flobby.dir/rule] Error 2
make: *** [flobby] Error 2

64-bit Arch Linux
fltk 1.3.0-3
boost 1.49.0-1.1
gcc 4.7.0-3
google-glog 0.3.2-0
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Thanks for feedback. I havent tried to build it on 64-bit.
Fix commited, would be grateful if you can try again.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

My previous guess was a failure, new tested 64-bit fix commited.
I tested it in a 64-bit virtualbox guest.
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: flobby

Post by luckywaldo7 »

Awesome! Works for me now.
wolas
Posts: 112
Joined: 30 Jul 2010, 20:40

Re: flobby

Post by wolas »

And no screenshots? Nice for using FLTK toolkit.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Screenshot added to first post.
wolas
Posts: 112
Joined: 30 Jul 2010, 20:40

Re: flobby

Post by wolas »

Just tried it typical FLTK based app - ugly as hell :D
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Config and cache locations changed, see this commit comment for how to keep settings and cache files:
https://github.com/cleanrock/flobby/com ... nt-3032566

Also updated first post and added a new screenshot.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Added distribution install info in first post.
I would be grateful if someone made flobby 0.2 available in spring ppa, i have tested that flobby works in 13.04.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

flobby now supports engine download and automatic selection of engine when joining games (spring profile name must match engine version which is the case when engines are downloaded).
Because of the 91.0 unitsync problem i have disabled static link to pr-downloader.
By default flobby now builds and installs pr-downloader, if you want to skip this just disable WITH_PRD in cmake, e.g. "cmake -DWITH_PRD=NO ." or disable it in ccmake gui.
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: flobby

Post by jK »

:D
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

uberserver seem to not get enough cpu at times so i reduced PONG timeout sensitivity, rebuild ur flobby.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: flobby

Post by abma »

cleanrock wrote:uberserver seem to not get enough cpu at times so i reduced PONG timeout sensitivity, rebuild ur flobby.
yep, idk what exactly causes this, but afaik the move from the old server is complete. only thing i know is that the server has maybe every 6 hours a load of >100 for 1 minutes or so, time seems random.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Added matchmaking support in 0.2-42-gf10181f.
Please update your flobby to not break zero-k matchmaking hosts.
malric
Posts: 521
Joined: 30 Dec 2005, 22:22

Re: flobby

Post by malric »

It the matchmaking (queue) support (still) working? I have tried to join a queue, but as soon I join the host where we should play I am specced.

In case it helps, log is at http://pastebin.com/WLH06W4d , I tried to join only once in this session (look for runProcess). User name "malric".
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

malric wrote:It the matchmaking (queue) support (still) working? ...
Should be fixed now (tested), please update your flobby.
I should have tested this myself when flobby was allowed/enabled yesterday.
Thanks for reporting.
malric
Posts: 521
Joined: 30 Dec 2005, 22:22

Re: flobby

Post by malric »

Thanks for the fast fix! Will test tonight and report back if I have any problem.
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Update flobby to be able to login to lobby.zero-k.info.
To run two flobby clients simultaneously i recommend setting XDG env vars for the extra flobby instance, e.g:

Code: Select all

#!/bin/sh
export XDG_CONFIG_HOME=~/flobby_zk
export XDG_CACHE_HOME=~/flobby_zk
flobby
cleanrock
Former Engine Dev
Posts: 115
Joined: 21 Feb 2009, 07:42

Re: flobby

Post by cleanrock »

Turns out overriding XDG env vars is not that good when opening web links, update flobby and use new -d|--dir argument instead, e.g. :
$ flobby -title zk -d ~/flobby_zk
Post Reply

Return to “Lobby Clients & Server”