Featured advertisement for Astaria

MUD Snippet

Shared String Manager 1.4 - Historical Merc/Envy Snippet

Historical Shared String Manager 1.4 by Melvin Smith (Fusion), providing shared-string allocation and integration notes for Merc/Envy-derived games.

Version 1.4Melvin Smith (Fusion)0 downloads1 view

About this resource

Historical Shared String Manager 1.4 by Melvin Smith (Fusion), providing shared-string allocation and integration notes for Merc/Envy-derived games.

Package contents

Contains ssm.c, README, HOWTO and ftp_game.org mirror information. This historical revision retains the shared-heap and boot-time hashing design. The separately attached original 00index.txt describes the four-release series.

Credits

Melvin Smith (Fusion), Shared String Manager and Merc/Envy adaptation from MUD++. Jason Dinkel requested the OLC integration. Preserve all original names and headers. The source explicitly credits code copied from Furey for the Merc port.

License warning

The 1.4 source says there is no copyright but names and headers should be preserved. It also acknowledges code copied from Furey for the Merc port. Preserve this notice and all applicable inherited terms; do not interpret it as clearing every third-party contribution or earlier version. The unchanged 00index.txt is the series index covering 1.0, 1.1, 1.3 and 1.4; it is a companion, not a blanket replacement license.

Compatibility and security warnings

Historical Merc/Envy string-heap replacement, not a standalone game server. Changes to str_dup, free_string and fread_string must be integrated consistently. Mixing allocation/freeing conventions or platform assumptions can corrupt memory or crash the server. Back up the code and world data and test on an isolated development copy. Mudhaven has not compiled, run, or security-audited this package; modern compiler and operating-system compatibility is unverified. Historical contact addresses may no longer work. Archive integrity does not establish software safety or distribution permission.

Compatibility

Historical Merc and Envy string handling; manual integration required. Modern compatibility unverified.

A download checksum confirms file integrity, not security or runtime compatibility. Review the source and included documentation before running unfamiliar software.

Attribution stays with the work.

License

SSM attribution/header-preservation notice; inherited Merc terms require review

Original Author

Melvin Smith (Fusion)

Credits

Melvin Smith (Fusion), Shared String Manager and Merc/Envy adaptation from MUD++. Jason Dinkel requested the OLC integration. Preserve all original names and headers. The source explicitly credits code copied from Furey for the Merc port.

Availability here does not replace the original license. Retain copyright notices, contributor credits, and any applicable attribution or notification requirements.

Download integrity

Recorded filenames, sizes, and available SHA-256 checksums for each attachment.

ssm-1.4.tar.gz

7.1 KB

SHA-256 recorded Oct 23, 2026

5af89ebff43c1fcc0e2c761830183be152f649eef4c84588fcb79c64d1149768

00index.txt

1.2 KB

SHA-256 recorded Oct 23, 2026

889ff0072cba71f88cdb6bf0fa845b47a622fa411f8aecaef6105bf5ef42c656