IPv6-only OpenArena/ioquake3 server — anyone interested?

21 January 2009

I’m interesting in running a test IPv6-only Australian OpenArena or ioquake3 (with Quake 3 data files) server as a showcase for the (relatively) new IPv6 support in the ioquake3 engine, and as a demonstration of a serious game being run over IPv6.

I imagine this being a single event — I cannot imagine that a continuously-run server will garner much traffic over the weeks, so a single weekend could be organised for people to connect up on.

I have 256K (32kB) of bandwidth available here, which can support up to 6 or so players. It’s connected via a tunnel broker from Sydney to Adelaide, so the minimum ping time will be 50ms — though ping times of 100ms would be more typical. For international players, it would be virtually unplayable, unfortunately.

If anyone else has spare server space with good IPv6 connectivity, perhaps they could offer to host a server instead.

With the current status quo of IPv6 connectivity, there’s no way anybody would get a good ping time. That’s not the point. The point is to connect over IPv6 — i.e. do something geeky cool.

So…any interest? Let me know in the comments if you’d be willing to have a frag.

VirtualBox 2.1.0 does OpenGL 3D acceleration

18 December 2008

VirtualBox 2.1.0, released today (see the changelog), does OpenGL 3D acceleration, which is something I have been hanging out for for a very long time. It doesn’t yet do Direct3D acceleration, but OpenGL is sufficient to run many popular games, namely ones based on the id Tech 3 (Quake III Arena, Jedi Knight II, Jedi Academy, Alice, etc.), Half-Life, or Source engine.

The 3D acceleration works with a Windows guest (with guest additions installed), and works on any host operating system (including Linux).

OpenGL in VirtualBox

The above screenshot shows me running Quake III Arena in Windows XP in VirtualBox 2.1.0 in Gentoo, which is running at 52fps.

It is quite ironic that VirtualBox only supports OpenGL acceleration. VMware has had 3D acceleration for a while now, but they have only supported Direct3D, not OpenGL. So I suppose in the meantime, you can use VirtualBox for OpenGL games, and VMware for Direct3D games. Everybody’s happy!

Update: I filed a bug report in the VirtualBox bug tracker saying that WineD3D should be used to achieve Direct3D acceleration.

Battle for Wesnoth for OLPC

25 October 2008

OLPC XO-1 users around the world, I give you: Battle for Wesnoth for OLPC.

Battle for Wesnoth

(Screenshot credit: Samy Boutayeb)

Read more…

Battle for Wesnoth OLPC port: testers wanted

20 July 2008

Attention people! Battle for Wesnoth for OLPC has now been released! Go here to get it!

Hey OLPC hackers and Wesnoth gamers!

I’ve just created a working Sugar-ised version of Battle for Wesnoth for the OLPC XO-1.

Basically, this is a self-contained Wesnoth within an activity bundle that has been slightly modified to be able to work within Rainbow security on newer OS versions.

This Wesnoth is based on version 1.4.3, and is able to play online on official Wesnoth servers, and between other PCs and Macs running Wesnoth 1.4.3.

Before I post this on the official Activities page, I would just like a handful of testers to download it, test it, and tell me whether it worked or not.

I don’t expect a painstakingly detailed test — a simple “I installed it on my OLPC running build 703, and it ran the tutorial fine, and I totally pwned that guy online today” is enough.

So, if you’re interested in testing it, just fire me a quick e-mail (jeremy AT visser DOT name) or leave a comment, and I’ll give you a download link.

If you test it, I’ll be sure to mention you in the README file when I release it. :)

Update: Samy Boutayeb has uploaded a screenshot of this port running on a Joyride build:

Battle for Wesnoth

Steam purchasing in Wine + Linux

28 May 2008

Just for the record, purchasing games with Steam running on Wine + Linux works fine.

steam:// URLs that websites tend to use to launch the Steam purchasing app don’t work when you click on them in your browser, but if you change to your Steam directory and add the steam:// as a parameter to Steam.exe (you can find it in the HTML source of the web page), it works:

cd .wine/drive_c/Program\ Files/Valve/Steam
wine Steam.exe steam://purchase/469

The above command will launch the purchasing dialog for the Orange Box — substitute the parameters as necessary. To prove it works, here’s a screenshot:

Purchasing with Steam on Wine

The Wine version I used was 1.0-rc1, running on Ubuntu 8.04 (amd64).