ip 128.61.105.190 vol 1 lock ******** title Croquet Collaborative -- fixes to v0.1 for Linux user strick base r.1167605547000_28T Schwa & Howard have a croquet disto -> http://www.croquetcollaborative.org/ /box( /b Take the following with a grain of salt: /b Some of the issues have been resolved; /b Some of my reactions were misguided. How I fixed v0.1 to work under linux (Fedora Core 4; YMMV): /b [NOTICE that v0.2 is now published] /list( * Download my version of this file -> /file Croquet.sh . Theirs had a wrong image name, and was DOS format -- Linux really doesn't like the ControlMs (Carriage Returns). /i Actually, that script breaks when done-digit version numbers end the image filename, /i unless you specify the image name yourself. * Change this one method -> /file Scratch.1.cs.bin (remove the .bin extension). That masks around needing OpenAL to *work*. You still need it to be loadable, it seems, so that's what the next three items are about: * Put http://www.smilax.org/144/OpenALPlugin.so in the bin/i686* directory * Make sure you have libopenal: [FedoraCore] / /tt yum install openal * Make a link in /usr/local/lib to libopenal without the .so number: [FedoraCore] / /tt ln -s /usr/lib/libopenal.so.0 /usr/local/lib/libopenal.so * /tt chmod +x Croquet.sh bin/i686-pc-linux-gnu/* * The instructions say to change the interactivity server hostname to /i empty for testing your local system. That does not seem to work for me. However leaving the default ( /tt www.croquetcollaborative.org ) does work for me, after a pause. Be patient for a minute or so. /list) /box) /bar /b What was really wrong: my box's "hostname" (according to the OS), looked up in /etc/hosts , did not match the IP address that the box got from DHCP. Suggestion for running all on one node: set hostname to 'localhost'. For running a server for other clients: make sure hostname, /etc/hosts, and ifconfig all agree. /bar I did that, before I learned how to update with Monticello. /list( * [LeftClick] open... > Monticello Browser * For each of the four "http://hedgehog.software.umn.edu...." items in the right column, click the item, and click at top right, and... * In the new "Repository" window, for each /b bold item in the left column (if any), click on the item, and... * In the right column, for each /b item above the underlined item, from the bottom one to the to one, click the item and clock at the top. /list) /bar ( marginally useful YAK pages on Croquet -- http://www.smilax.org/144 -- http://wiki.yak.net/635 -- http://yak.net/croquet/ -- http://speedy.cs.uiuc.edu/~johnson/croquet/Dormouse-20/StrickAndRyan/ ) /bar /b Code Drops (works in progress) (not related to just making Croquet work on Linux) * /file Grid2.16.cs * /file Grid2.18.cs * /file Grid3.3.cs * /file HelpfulForLinux.1.cs * /file RefactorKCPWorlds.3.cs * /file OpenALPlugin.so * /file libopenal.s