fix inject info in tutorial
[mudsync.git] / README.org
index 42154c19bce68d98b6c70218cac3285fd3751de7..018028b3a8bf23616d9f621d557e1915850fec55 100644 (file)
@@ -9,22 +9,23 @@ we're getting ahead of ourselves.
 
 ** Installing Mudsync
 
-First of all, you need 8sync from git master (or 8sync 0.2.0, which
-isn't out yet).  Yikes!  That's pretty new.  Luckily, you can get a
-tarball here:
+First of all, you need 8sync (currently 0.4.2, or git master) and
+Guile 2.2.  Install those.
 
-  http://dustycloud.org/misc/8sync-0.2.0-pre.tar.gz
+... Or, if you have Guix, you can set up a "guix environment" which
+should have everything you need all set to go:
 
-Do the usual "./configure && make && sudo make install" there.
+  guix environment -l guix.scm   # optionally add --pure
 
 Next, in mudsync's directory:
 
-  source pre-install-env
+  source pre-inst-env
   guile -l worlds/bricabrac.scm -e run-game
 
-You can then connect:
+You can then connect in your browser:
+
+  http://localhost:8888
 
-  telnet 127.0.0.1 8889
 
 ** Playing
 
@@ -43,8 +44,8 @@ If you change something in bricabrac (or whatever) and want to update
 the object you changed, you can "live" put in the new and updated
 version from the game-spec at the REPL with:
 
-  (insert! game-spec 'room:lobby)  ; to replace the lobby, but of course
-                                   ; do what's appropriate for your
-                                   ; object
+  (inject-gameobj! (game-spec) 'room:lobby)  ; to replace the lobby, but of course
+                                             ; do what's appropriate for your
+                                             ; object
 
 That's it for now!