This is a log of an upgrade from
2.3a13 to 2.3a20.
The stuff you should enter is in bold red.
It's pretty simple.
The first thing you do is back up your mud, of course.
This procedure has been tested with a13 through a19 and works fine.
If it screws up, just download the full manual patch, which is here: http://dead-souls.net/code/patches/dspatch_2.3a1_2.3a20.zip
Note: When liveupgrading, you'll first pick up a few files, to upgrade
you to interim rev
16. Then
you'll do another upgrade and you'll be done.
Escape character is '^]'.
Connected to Dead Souls Beta, an
LP mud running on Solaris.
The Dead Souls Object Library version 2
This software is copyrighted and not GPL.
For more info: http://dead-souls.net
Driver: MudOS
v22.2b14
Mudlib: Dead Souls 2.3a13
What name do you wish?
cratylus
Password:
Creator news:
Creator news
/news/creator
Dead Souls Admin FAQ:
http://dead-souls.net/ds-admin-faq.html
Dead Souls Creator FAQ:
http://dead-souls.net/ds-creator-faq.html
Editor tutorial:
http://dead-souls.net/editor.html
The Creators Manual has been
updated and revised!
There is a sweet new section on
the Quick Creation System.
Starting with chapter 31, there
are chapters now on how to
create things superfast,
supereasy.
To get started with the first QCS
chapter, the command is:
read chapter 31 in manual
Press <return> to continue:
sourcing command: people
-------------------------------------------------------------------------------------------------------
1 person in current
sort
EST time is: Fri Mar 16 12:46:49 2007
-------------------------------------------------------------------------------------------------------
00 m 1
[Cratylus]
127.0.0.1
~cratylus/workroom
-------------------------------------------------------------------------------------------------------
Dead Souls Beta
sourcing command: uptime
Dead Souls Beta has been up for
16s.
sourcing command: boards
Immortal board has no new
messages posted.
Admin board has no new messages
posted.
Sourcing complete.
You wear a wizard's hat.
You wear a robe.
Admin news:
Admin news
/news/admin
ADMIN:
* To change your mud's name, use
the command: admintool
and select the "driver"
menu. Do the same for port number.
* To make someone else an
assistant admin also use admintool.
Select groups, and modify
the assist group.
* DO NOT try to modify mudos.cfg
or groups.cfg unless you know
what you're doing. IF you
do try, be sure to back up the originals.
* To know what players can do,
type:
read handbook
* To know what creators can do,
type:
read manual
* And you really, really have to
read chapters 31 through 38 of the
manual. They are not long
chapters, and you will be very happy
you did.
* You now have an intermud
channel available by default. If you
see something like:
Cratylus@Dead Souls <ds> Hi
there!
Don't be surprised. "ds"
is an intermud communication channel
between Dead Souls muds.
To chat, type:
ds blah blah
It's new, so don't expect
an answer right away.
* To read this information again,
type: news admin
Press <return> to continue:
/realms/cratylus/workroom
Cratylus' workroom [e, d]
You are standing in the workroom
of the mighty Cratylus!
You may return to the Creators'
Hall by going down.
A sample room is east.
There is a sign here you can read.
There is a sheet here you can
read.
A recycling bin and a wooden
chest are here.
> cd /secure/upgrades
/secure/upgrades:
> ls *
/secure/upgrades/files/:
1
0^0tmp0^0sample.txt
/secure/upgrades/txt/:
001
mud_info.2.3a5 1
upgrades.2.3a5 1 upgrades.txt
001
mud_info.2.3a6 001 upgrades.2.3a6
001
mud_info.2.3a7 002 upgrades.2.3a9
> liveupgrade all //You will need to issue this command
twice. This first time is for the file list.
You're either missing the current
updates file, or it is still downloading. Please wait a minute then
try again.
> ls *
/secure/upgrades/files/:
1
0^0tmp0^0sample.txt
/secure/upgrades/txt/:
1
list.txt 001
mud_info.2.3a7 002 upgrades.2.3a9
001
mud_info.2.3a5 1
upgrades.2.3a5 1 upgrades.txt
001
mud_info.2.3a6 001 upgrades.2.3a6
> cat
/secure/upgrades/txt/list.txt
/secure/cmds/admins/mudconfig.c
/secure/cmds/admins/liveupgrade.c
/secure/daemon/update.patch
/secure/daemon/update.c
/secure/daemon/wget.c
/secure/scripts/native_version.proto
> liveupgrade all //When the list is downloaded, then issue
the liveupgrade all again
Full upgrade begun.
> ls *
/secure/upgrades/files/:
007 0^0secure0^0cmds0^0ad
006 0^0secure0^0daemon0^0 1 0^0tmp0^0sample.txt
022 0^0secure0^0cmds0^0ad
005 0^0secure0^0daemon0^0
006 0^0secure0^0daemon0^0
1 0^0secure0^0scripts0^
/secure/upgrades/txt/:
001
mud_info.2.3a5 1
upgrades.2.3a5 1 upgrades.txt
001
mud_info.2.3a6 001 upgrades.2.3a6
001
mud_info.2.3a7 002 upgrades.2.3a9
> liveupgrade apply //When the six files are downloaded,
apply the upgrade
Copied:
/secure/cmds/admins/liveupgrade.c to
/realms/cratylus/bak/liveupgrade.c.1174067274
Copied:
/secure/cmds/admins/mudconfig.c to
/realms/cratylus/bak/mudconfig.c.1174067274
Copied: /secure/daemon/update.c
to /realms/cratylus/bak/update.c.1174067274
Copied:
/secure/daemon/update.patch to
/realms/cratylus/bak/update.patch.1174067274
Copied: /secure/daemon/wget.c to
/realms/cratylus/bak/wget.c.1174067274
Done.
> shutdown now //Reboot
Game is shut down by cratylus.
> Connection to localhost
closed by foreign host.
$ telnet localhost 8111
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connected to Dead Souls Beta, an
LP mud running on Solaris.
The Dead Souls Object Library version 2
This software is copyrighted and not GPL.
For more info: http://dead-souls.net
Driver: MudOS
v22.2b14
Mudlib: Dead Souls 2.3a16
//NOTE! a16 is an
interim rev. You're not done!
What name do you wish?
cratylus
Password:
/realms/cratylus/workroom
Cratylus' workroom [e, d]
You are standing in the workroom
of the mighty Cratylus!
You may return to the Creators'
Hall by going down.
A sample room is east.
There is a sign here you can read.
There is a sheet here you can
read.
A wooden chest and a recycling
bin are here.
sourcing command: people
-------------------------------------------------------------------------------------------------------
1 person in current
sort
EST time is: Fri Mar 16 12:48:21 2007
-------------------------------------------------------------------------------------------------------
00 m 1
Cratylus
127.0.0.1
~cratylus/workroom
-------------------------------------------------------------------------------------------------------
Dead Souls Beta
sourcing command: uptime
Dead Souls Beta has been up for
15s.
sourcing command: boards
Immortal board has no new
messages posted.
Admin board has no new messages
posted.
Sourcing complete.
> You wear a robe.
You wear a wizard's hat.
> You wear a robe.
You wear a wizard's hat.
> liveupgrade all //This time you only need do this once
Downloading updates table. Please
wait...
> Full upgrade begun.
Please wait until you receive a
completion message, then issue the command: liveupgrade apply
WARNING! WARNING! WARNING!
WARNING!
You must *always* do a full
backup before applying the liveupgrade. If the liveupgrade screwed up,
and
you get garbage files because of
connection problems, it may be necessary for you to restore from backup
to be able to start the mud
again. You've been warned.
Received /code/upgrades/2.3a16/cfg
Received
/code/upgrades/2.3a16/cfg/timezone.cfg
Received
/code/upgrades/2.3a16/cmds
Received
/code/upgrades/2.3a16/cmds/creators
Received
/code/upgrades/2.3a16/cmds/creators/goto.c
Received
/code/upgrades/2.3a16/cmds/creators/wizlist.c
Requesting: file:
/code/upgrades/2.3a16/secure/tmp/files.txt
Requesting: file:
/code/upgrades/2.3a16/lib/interface.c
Requesting: file:
/code/upgrades/2.3a16/domains/town/armor/newbie_ring.c
//A whole bunch of files will scroll
by. This will take a few minutes. It's a big upgrade.
Requesting: file: /code/upgrades/2.3a16/www/index.html
Received /code/upgrades/2.3a16/www/index.html
Received /code/upgrades/2.3a16/secure/lib/connect.first
File download complete. After backing up your mud, issue the command:
liveupgrade apply
> liveupgrade
apply
I hope you backed up...
Copied: /cfg/timezone.cfg to
/realms/cratylus/bak/timezone.cfg.1174068466
Copied: /cmds/creators/goto.c to /realms/cratylus/bak/goto.c.1174068466
Copied: /cmds/creators/wizlist.c to
/realms/cratylus/bak/wizlist.c.1174068466
//A whole bunch of files will scroll
by. This will take a few seconds. It's a big upgrade.
Copied:
/www/router.html to /realms/cratylus/bak/router.html.1174068466
Copied: /www/router_rules.html to
/realms/cratylus/bak/router_rules.html.1174068466
Done.
Done.
Done. It is now a very good time to reboot the mud.
> ver: 2.3a16
native: string native_version() { return "2.3a15"; }
Done.
Done.
Connection to localhost closed by foreign host.
That's it. Log back in and you'll be at a20.