Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - saquivor

Pages: 1 [2] 3 4 ... 11
General / Re: VM to Demo LPC Muds
« on: August 22, 2008, 05:45:24 am »
After some feedback on first image, it appears that ds2 has stopped working in the VM.

So I have re installed ds2 and it seems to be ok now.

RE Apache (I do not have that level of control over server to install it)

General / Re: VM to Demo LPC Muds
« on: August 21, 2008, 02:40:08 pm »
I just f**kin* love IIS, having to use it as is best public facing server I have to allow download of large files at reasonable rate.

7z is now registered MIME type!

The PDF is also broken, but this should work

General / Re: VM to Demo LPC Muds
« on: August 21, 2008, 10:03:51 am »
Ok first release is available for testing. VM will run Puppy Linux 4.0, and currently has ds2 and tmi2 installed.

If anyone is interested in this project can you please test this initial VM and rushed instructions and let me know if you have any feedback.
The quick instructions
I have tested the Disk image on VirtualBox Linux 1.6.4 OSE and VirtualBox  Windows 1.5.2
Install VirtualBox
(getting the OSE version to install from source took some fiddling, I tracked down some posts about this if anyone needs them)

Download the disk image or  . The 7 zip version takes less time (download from here).
Uncompress the downloaded file. Recommended save locations are as follows:-
On Windows:
C:\Documents and Settings\you user name\.VirtualBox\VDI
On Linux
/home/your user name/.VirtualBox/VDI
Create a new machine (Linux 2.6 with 256mb ram)
Add disk image.
Start Machine
Click on either startds2 or starttmi2. This will run ds2 or tmi2 as a background task, but will not restart automatically if the driver is killed/shutdown.
Connect to the mud via the installed ggmud client, the muds available are listed under connection wizard.
if X windows does not:-
then select ignore at next prompt
To Do
Add remaining lpmuds
Tidy up startup/shutdown for muds.
Add client tools, so that X server under Xorg, rather then vesa.
tidy up file system on final version to further reduce disc space.

Fuller Instructions can be found here Instructions.pdf

General / Re: VM to Demo LPC Muds
« on: August 19, 2008, 02:20:14 pm »
Following a little more work today, got puppy linux working nicely under a VM, even got ggmud running from a Xserver with no gnome or kde.

VM is now well under 150 MB with 3 muds running.

I have decided not to ship VM with developer tools for security reasons. SO users will not be able to recompile driver etc. But if they are getting to that level, then hopefully they will no longer need the VM demo :)

I want to do a little more checking on Puppy Linux and will then upload tomorrow.

One thing I do not like is that by default seem to run as root, so will read up on this and see if I can drop down from root, to run muds etc.

Anyone any views on using PuppyLinux then please let me know, as I never used it before today. I chose it over Damn Small Linux as it seems to have better community support. (which is also why I run Ubuntu )

General / Re: VM to Demo LPC Muds
« on: August 19, 2008, 03:00:20 am »
omega: /tmp/muds $ du -ksh .
 268M   .

I had not reallised they would take up quite so much room.

I am looking at damn small linux and puppy linux as alternatives, to keep down size.

So far puppy looks slightly better, but both give a graphical X server, which maybe a plus to some.

General / VM to Demo LPC Muds
« on: August 18, 2008, 06:32:56 am »
As part of getting ready to actually getting restarted on my GUI tool, I decided to build a VM to run DS2 so that I can easily manage a DS2 setup via my Windows machine.

Anyway it got me thinking that it might be a good idea to create a VM image for all public lp mudlibs. I use VM images a lot at work and they can be very handy from everything to developing, testing, playing and even live usage.

I would like to briefly outline what I have in mind :-

VM creation tool:-
Virtualbox 1.6.4 OSE. Not sure of implication of using and distributing non OSE version. The non OSE version ships as a binary, I am assuming my OSE VM will work on both versions of VirtualBox.
Virtualbox allows VMs to make outbound connections be default so intermud would work, but nobody could connect to the mud, unless a route was setup between the host and the VM.

Consider VMWARE at a later date, if enough demand.

I will publish how I built the VM so that people can verify there is no back doors etc.

Linux Version:-
Ubuntu server LTS support until 2013, vast selection of s/w. Ubuntu now happens to be my favoured *nix. Unless IBM ever release openAIX :) There is no X  front end with this release ie Gnome etc, but can be added by the user fairly easily.
Will include nano/pico for users that have not used vi/emacs.

The current VM I am working should be less than 300MB when compacted


Any that are listed on the downloads section of

Tiny Fugue

As Ubuntu server does not ship with X/Gnome/KDE I plan to  write a basic Ncurses front end that will list all muds available, as well as the comments about them from the lpmuds site. Connections to chosen mud could be made via ncurses front end as it would invoke tf to connect to the mud on the correct port. As stated earlier it would not be possible to connect to VM via a remote client, unless end user specifically allowed it.

If anyone has any comments/views on this then please let me know.

I hope to have an alpha release available in the next couple of days.


General / Re: LPC Tutorial?
« on: July 28, 2008, 05:10:05 am »

Your post has got me thinking that I will add some elements to the GUI building tool that I am working on that could act as an LPC style tutorial.

ie I could have a premade template for an object like a Statue, that can be then be extended by adding a lock/container to the statue etc. The advantage of the GUI tool, would be that you could start with an empty room, and then add objects to it, and it would clearly show what code has been added your empty room etc. Even the room itself would be a template that would be added to an empty file :)

The other element I am working on is looking at ways to show the properties of various objects/ lib items so that it would make it easier to see what properties can be used against various objects on the lib.

All I need now is time :)


Drivers / Re: driver rewrite
« on: July 21, 2008, 02:43:04 pm »
Is there a .NET language with multiple inheritance? that would certainly help :) (for steal.. ehm, looking at how to do things)

Here are a few links I found on the subject
Above link  is request to make it part of core .net

Links below are example ways of getting it to work with c#

And in the interests of balance here is Java article :P

I have a personal bias for dotnet :) But would like to see project written to support mono, using mono Dev tools. As trying to back port support can be a pain.

Love the idea of using python etc to write plugins :)

General / Re: GUI Building Tool
« on: June 26, 2008, 09:21:54 am »
Thanks for the information.

I do like the idea of using muds as interactive fiction tool. I do have my doubts about the viability of muds as they used to exist prior
to the graphical mmorpgs appearing etc.But I would also hate to see lpc/text muds to die away.

I have started dusting of the folders that this project sits in :)

Open Chat / Time Travelling through file systems
« on: June 24, 2008, 03:24:48 pm »
Recently started looking at flyback which replicates functionality of Apple's Time machine and Windows 2003 snapshots.

I had been using unison as it works across platforms and has some extra features over rysnc for creating revisions of files.

But hopefully flyback may replace my need to use unison.I have not tested within lpc environment yet, but in theory should make it easier to reverse any changes made to files, by restoring previous versions of files.

I can here all the rsync scoffers from here, but I still like this tool :P

General / Re: GUI Building Tool
« on: June 18, 2008, 01:19:59 pm »
Hi thanks for the request for information. I have not updated the project in many months now.

It did implement most of the functionality I had hoped to achieve.

The decision to write the app in c# did not engender much support, and at the time mono did not support some of the cooler features of the windows version. The ftp client I added negated some of those issues though.

I tend to be a very random visitor to the lpc world these days both as a player and a builder/coder.

I am in the middle of some things  for this month that are going to make it difficult to release the latest version.

If you are still curious to try this tool next month, then I will hopefully be able to at least update and release the last version I was working on.


Open Chat / QTads
« on: June 08, 2008, 02:14:07 pm »
Anyone who cut there teeth on the Infocom style games like Zork, then you might want to look at QTads and its associated media library.

Enjoy :)

Dead Souls Support / Re: Enhanced Windows startmud script
« on: May 05, 2008, 01:11:30 pm »
I only run ds2 on Windows every now again, so would not be of any interest to me.

If I was ever to host a real "mud" LOL. I would probably chose Linux over Win 32.

Dead Souls Support / Re: Enhanced Windows startmud script
« on: May 01, 2008, 02:03:54 pm »
Been a while since I used this tool, but have you looked at Could maybe use that to help run driver as service.

Dead Souls Support / Re: Sharing EXP with party members!?
« on: May 01, 2008, 07:21:08 am »
It does not share XP :) was thinking of original Nightmare mud I played on that did.

However if you look at lib/player.c and the function void AddQuestSkillPoints(string skill, int amount) {}

You will see how that adds quest points for party members, you could add a similar section to add XP share on quests and killing mobs?

Pages: 1 [2] 3 4 ... 11