Author Topic: XQF  (Read 4429 times)

Sandy

  • Posts: 106
  • Turrets: +0/-0
XQF
« on: June 08, 2006, 10:51:10 pm »
Anyone got Tremulous working with XQF?
MG OMG OMG

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
XQF
« Reply #1 on: June 09, 2006, 07:13:20 pm »
AFAIK, XQF cvs has support for Trem. Not actually tried it yet though.

Sandy

  • Posts: 106
  • Turrets: +0/-0
XQF
« Reply #2 on: June 09, 2006, 10:28:23 pm »
Timbo, what is going on with your avatar?
MG OMG OMG

SLAVE|Mietz

  • Posts: 672
  • Turrets: +2/-0
    • http://blasted.tremulous.info
XQF
« Reply #3 on: June 09, 2006, 11:00:22 pm »
Quote from: "Sandy"
Timbo, what is going on with your avatar?


omg, its gorillas on BASIC^^

zaltar

  • Posts: 8
  • Turrets: +0/-0
XQF
« Reply #4 on: June 10, 2006, 08:40:04 am »
What's XQF?  :roll:
img]http://img160.imageshack.us/img160/8350/dretchforlife6hd.png[/img]

korc

  • Posts: 11
  • Turrets: +0/-0
XQF
« Reply #5 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/

Moofed

  • Posts: 89
  • Turrets: +1/-0
    • http://moofed.org
XQF
« Reply #6 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

korc

  • Posts: 11
  • Turrets: +0/-0
mini-howto on debian testing+unstable
« Reply #7 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