Tremulous Forum

General => General Discussion => Topic started by: Sandy on June 08, 2006, 10:51:10 pm

Title: XQF
Post by: Sandy on June 08, 2006, 10:51:10 pm
Anyone got Tremulous working with XQF?
Title: XQF
Post by: Timbo on June 09, 2006, 07:13:20 pm
AFAIK, XQF cvs has support for Trem. Not actually tried it yet though.
Title: XQF
Post by: Sandy on June 09, 2006, 10:28:23 pm
Timbo, what is going on with your avatar?
Title: XQF
Post by: SLAVE|Mietz on June 09, 2006, 11:00:22 pm
Quote from: "Sandy"
Timbo, what is going on with your avatar?


omg, its gorillas on BASIC^^
Title: XQF
Post by: zaltar on June 10, 2006, 08:40:04 am
What's XQF?  :roll:
Title: XQF
Post by: korc on June 10, 2006, 10:50:31 am
Quote from: "zaltar"
What's XQF?  :roll:


I think it means 'X Quake Frontend', but not only for quake anymore. Kinda
gamespy for linux.

http://www.linuxgames.com/xqf/
Title: XQF
Post by: Moofed on June 10, 2006, 06:05:35 pm
I got XQF to work.  I think the secret was to set the masterserver protocol version to 69.  The masterserver address is master://master.tremulous.net:30710
Title: mini-howto on debian testing+unstable
Post by: korc on June 11, 2006, 01:31:53 am
I got it working on debian system like this:

1) installed qstat package
2) add following lines to /etc/qstat.cfg:

Code: [Select]
gametype TREMULOUS new extend Q3S
    name = Tremulous
    template var = TREMULOUS
    game rule = gamename
end
gametype TREMULOUSM new extend Q3M
    name = Tremulous Master
    template var = TREMULOUSMASTER
    default port = 30710
    master protocol = 69
    master for gametype = TREMULOUS
end

2a) at this point you might test if qstat can get list of servers from tremulous master:
Code: [Select]
quakestat -tremulousm master.tremulous.net:30710
3) install development packages (autoconf, intltool, libgeoip-dev etc)
4) download xqf cvs source:
Code: [Select]
cvs -z3 -d:pserver:anonymous@xqf.cvs.sourceforge.net:/cvsroot/xqf co -P xqf

5) modify debian/rules files to compile it against gtk2, not gtk1 (miserable default) by adding '--enable-gtk2' to the ./configure line

6) run ./autogen.sh to create configure file blatantly ignoring all warnings
7) compile into debian package:
Code: [Select]
dpkg-buildpackage -rfakeroot -b -us -uc

7) install new xqf package
Code: [Select]
sudo dpkg -i ../xqf_0.9.4-0.1_i386.deb