Recent Posts

Pages: [1] 2 3 ... 10
1
General / LPC Resources
« Last post by XD229 on June 25, 2020, 09:41:30 am »
Hi everyone!

I was wondering what the best resource for learning LPC is. I have been treading water on an old Lima-based MUD, and am able to adapt existing code to my purposes, but I really want to learn it properly and open up my options. Any help would be appreciated, thanks!
2
Heaven 7 Symposium / Re: Compiling on modern Linux
« Last post by Lash on May 25, 2020, 03:54:44 pm »
Just to beat a dead horse I did some investigation into this.

The older bundled lib i mentioned earlier crapped out again.
However, I know it worked pretty well back in the day and even coded some areas for it. Turns out that was on an old Gateway running Ubuntu
14 on a 32 bit system. Under my current Linux Mint  19.2 64 bit the older bundle works sporadically at best as the OP pointed out.

However, I fired up the old box and recompiled it and got it running. It was a pain in the ass then and it is now. I forgot you had to manually copy the erq and indent utility files from their respective directories after they were compiled (make install-utils command didn't) and move them to the bin directory holding the ldmud executable file. That wasn't really clear from the instructions. Once done, just issue the ./ldmud <whateverport> command and the thing works.

The good news is that once everything was compiled and running on the old box I just copied the whole shebang (the whole mud directory) to my current computer and low and behold it runs well. I mean, it's not the latest driver and all, but it runs the heaven7_4a2_pkg-004 mud lib. Just to be clear I am using the executable files created on the older machine. Since everything is built into the executable I had to recreate the directory structure on the newer box so the program could find the mudlib. Trying to recompile from scratch was a no-go.

So, if one just wants to fire up the Heaven7 lib and play with it there is a way to do it so that it runs stably. But getting it to run to make it into an actual robust playable mud? I don't know - seems like a stretch. Also, even the mudlibs that are built for the ldmud driver are having a mess of problems with memory allocation resulting in segmentation faults as seen in some of their recent forum posts.

Oh yeah, you can always run the dos version of heaven7 under dos box....works great!
3
Heaven 7 Symposium / Re: Compiling on modern Linux
« Last post by Lash on May 22, 2020, 10:19:08 pm »
So, I found a heaven7_4a2_pkg-004.tar.gz lying around in my compressed mud backup files.
It is bundled with the ldmud-3.3.718 driver. I compiled it and got it to run:

1. un-packaged the file. has a top directory of heaven7 containing the ldmud driver
    directory and the heaven7 mudlib in the directory called "lib"
    I changed the name of the driver directory from ldmud-3.3.718 to simply "ldmud"

2. copied the lib directory into the ldmud driver directory (ldmud/lib)

3. copied the h7_settings file from /lib/secure to the ldmud driver directory /src/settings

4. changed into driver directory /src and typed ./configure h7_settings

5. Makefile was generated and edited it so that prefix pointed to my ldmud
    driver directory (/home/ccoker/heaven7/ldmud) the rest of the settings were fine

6. make install-all

7. cd /ldmud/bin

8. ./ldmud 4242 &

9. wouldn't load because it could not find ACCESS.ALLOW and crapped out - had
    to copy from /secure to top /lib directory

10. restarted ./ldmud 4242 &

11. game loop started and I could log in

That's all


4
Heaven 7 Symposium / Re: Compiling on modern Linux
« Last post by Lash on May 21, 2020, 06:50:50 am »
Sorry, couldn't get it running.

Tried ldmud 3.6.2 with h7v3.1.1. (the h7v3.2.1 tgz file I have is corrupt or i would have tried that). Compiled ldmud with the H7 library installed in the /mud/H7 directory as instructed. I separately used both the H7 specific config files supplied with the driver and the h7v3.2.1 release package for compilation. While both compile and install, I've experienced the same problem as you at logon. When checking the error logs there are errors thrown requiring strict type checking. There are a LOT of files that require strict checking defined by pragma strict_types in the h7v3.1.1 mudlib. Maybe if strict type checking were removed or commented out it would work?
 


5
Code Vault / Update about RealmsMUD mudlib
« Last post by Maeglin on May 08, 2020, 10:54:45 am »
It looks like it's been a few years since I last posted about the RealmsMUD mudlib. It has been developed against the LDMud driver and works really well against version 3.6.1. A defect was introduced in the driver's 3.6.2 version related to regular expressions that did break one minor feature - that defect has already been resolved by the LD team, and is resolved for the 3.6.3 release. If you want to use a different driver (FluffOS, DGD, etc) you will need to change a few of the efun calls. I once had a list of the exact ones that are affected, but I seem to have misplaced it.

Anyway, about the lib... In the last few years, I've added a few thousand more hours of dev time to the project and even did an "official" release a couple months ago. I won't rehash all of the goals since my other posts are still pretty visible on this forum, but a quick summary: I wanted to create a "modern mudlib" that people could use for their projects. I'm by no means done, but do have a pretty feature-rich lib already in place with 614 of the 678 planned features currently implemented.

If you're interested, you can peruse at: https://github.com/realms-mud/core-lib

In the repo, in addition to the lib itself, you can also find a few demo videos, setup instructions, some incomplete documentation (I put in a concerted effort to... uhhh... start it), and some good examples on getting started in /guilds, /tutorial, and to a lesser extent, /areas (this latter being a work in progress)
6
General / MOVED: I3 flakiness...
« Last post by Adam on April 11, 2020, 06:24:26 pm »
7
Intermud / Intermud Router List
« Last post by Adam on April 11, 2020, 06:22:39 pm »
Current List of Intermud Routers:
We Recommend connecting your MUD to the closest regional router.

*i4 will be decommissioned in the future. Do not use.

Router Rules: http://lpmuds.net/intermud.html#rules

Intermud-3 Routers

Name: *dalet
IP: 97.107.133.86
Port: 8787
Network/IRN: LPMuds.net
Location: Newark, NJ, USA
Maintainer: Cratylus@Dead Souls Dev

Name: *wpr
IP: 136.144.155.250
Port: 8080
Network/IRN: LPMuds.net
Location: Netherlands, Europe
Maintainer: Aidil@Way of the Force

Name: *Kelly
IP: 45.64.56.66
Port: 8080, 8787
Network/IRN: LPMuds.net
Location: Victoria, Australia
Maintainer: Adam@Dead Souls Dev
Notes: Modified version of Cratylus' router code, Several bug fixes

Name: *i4
IP: 204.209.44.3
Port: 8080
Network/IRN: LPMuds.net
Location: Alberta, Canada
Maintainer: Cratylus@Dead Souls Dev
Notes: Router will be decommissioned in the future. Do not use.

Channel Log Sites:
http://wileymud.themud.org/~wiley/logpages/
https://www.themud.org


IMC2 Servers/Bridges/Hubs

Name: Dalet
IP: 97.107.133.86
Port: 8888
Network/IRN: LPMuds.net
Location: Newark, NJ, USA
Maintainer: Cratylus@Dead Souls Dev
Notes: SHA-256 is NOT supported, Bridges IMC2 to I3

Name: Kelly
IP: 45.64.56.66
Port: 8888
Network/IRN: LPMuds.net
Location: Victoria, Australia
Maintainer: Adam@Dead Souls Dev
Notes: SHA-256 is NOT supported, Bridges IMC2 to I3

8
Dead Souls Support / Re: Dead Souls news
« Last post by cratylus on April 07, 2020, 12:23:10 am »
Lately we have all had a little extra time on our hands, so I took the opportunity to fix up a few things that Dead Souls has needed for a few years. So:

Dead Souls 3.9 is out. http://dead-souls.net/

Don't expect anything major...there were some issues with objects in /realms/ not getting their inventory properly, so I fixed that, and I added a set of walkthroughs in /doc/cheat , and some miscellaneous fixes.

I'll be working on getting the liveupgrade for this working next...don't bother trying to liveupgrade to 3.9 from a previous version until I announce.

As usual, feel free to reach out to me on intermud with questions. You can PM me here but you'll need to wait patiently for me to notice I have PM's :)

Your pal,
-Crat
9
Drivers / Re: A official statement of FluffOS 3.0
« Last post by FallenTree on March 31, 2020, 10:23:14 pm »
Glad to see this forum is back!

Here's what's happening with FluffOS v2017 and v2019.

The driver main repository is at https://github.com/fluffos/fluffos/ , the best way to communicate is either on github issue, or on https://forum.fluffos.info , the offical website is at https://www.fluffos.info

v2019 contains everything since v2017, also comes with native UTF8 support, built-in weboscket support with xtermjs , you could get your mud web terminal enabled in minutes!

Let me know if you meet any issue trying it out.
10
General / Re: LPMuds.net is back! Again!
« Last post by saquivor on March 27, 2020, 07:57:14 pm »
Muchas gracias
Pages: [1] 2 3 ... 10