Cool. How well would this scale? I am thinkin of 8x8 game with 8 observer ports. Zach On 3/30/06, James Cameron <quozl at us.netrek.org> wrote: > G'day, > > I've ported version 2.10.2 of the Netrek Vanilla Server to run on the > Broadcom platform used by LinkSys WRT54G and clones, using the OpenWrt > build tools. My prototype is running on an Asustek WL-HDD2.5, which is > a 802.11g wireless 2.5" IDE drive box with a 125MHz processor and 16MB > RAM. It runs from 5V at 800mA. > > It's really neat to play Netrek against a server small enough to sit in > the palm of your hand, at a price point comparable to a restaurant > drinks bill. > > All the files are on http://quozl.linux.org.au/netrek/ > > - netrek-server-vanilla-2.10.2-openwrt-1.0-rc5.tar.gz is the binary > tarball, for unpacking in /mnt/netrek-server-vanilla, then bin/netrekd > is run to start the server, > > - netrek-server-vanilla-2.10.2-openwrt-1.0-rc5.patch are the changes > necessary to get the code to cross-compile on the OpenWrt 1.0 RC5 > build root, > > - netrek-server-vanilla-2.10.2-openwrt-1.0-rc5.src.tar.gz is my work in > progress source tree within the build root, for building an ipkg file > which is the OpenWrt distribution format. > > > A few notes ... > > 1. to avoid the need for X and curses, the xsg, pledit, and showgalaxy > programs were omitted, > > 2. to avoid the need for GDBM or GLIB, the player database is not > indexed, PLAYER_INDEX is undefined, > > 3. to avoid the need for libgmp, the res-rsa support was removed, > though clearly this could be added back in later with more effort, > > 4. the build was done with the assumption of some meaningful > filesystem, which could be either NFS, USB, or local disk, according > to the OpenWrt device in use, > > 5. the new multicast server discovery protocol worked fine, > > 6. load testing isn't complete, but in my first try there was no > difficulty handling three or four clients and a few robots ... no > reason why it cannot handle 16 clients, but I'll give that a more > thorough try later, > > 7. most of the porting effort was learning the build system and editing > down the configure script to remove test programs ... when cross > compiling configure cannot run a test program. > > Comments welcome. > > -- > James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1 (GNU/Linux) > > iD8DBQFEK3oYbmRwv64kZsARAo2mAKCQiry9ErAiQCicj7M3WzmniTpOzQCeNSpn > TKX2QFyesr4uIA1PBwsfZ0c= > =lAQe > -----END PGP SIGNATURE----- > > > _______________________________________________ > netrek-dev mailing list > netrek-dev at us.netrek.org > http://mailman.us.netrek.org/listinfo/netrek-dev > > >