You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traditional people management in a LPMud involves several rols: Administrator, Archwizards, Wizards, and Players. These bring human politics into a MUD, either intended or undesired.
Neolith is started as foundation driver for the ES2 mudlib that targets to be an open-source mudlib. This makes human politics unnecessary or even undesired.
To make the "development" of such a MUD easier, we may learn from the open-source society and adopt Git source control for mudlibs. Using Git means the administrator can grant fine-grained access rights to individual Archwizards / Wizards without using LPC to implement file access rules (an overhead to the MUD and has little benefit to ordinary Players).
Ideas
All LPC code change for production instance must go through git pulls.
Add efuns to invoke pre-defined git operations like git-pull, git-checkout on mudlib
LPC code are allowed to save object data, write logs, bot NOT allowed to change LPC code.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Summary
Traditional people management in a LPMud involves several rols: Administrator, Archwizards, Wizards, and Players. These bring human politics into a MUD, either intended or undesired.
Neolith is started as foundation driver for the ES2 mudlib that targets to be an open-source mudlib. This makes human politics unnecessary or even undesired.
To make the "development" of such a MUD easier, we may learn from the open-source society and adopt Git source control for mudlibs. Using Git means the administrator can grant fine-grained access rights to individual Archwizards / Wizards without using LPC to implement file access rules (an overhead to the MUD and has little benefit to ordinary Players).
Ideas
All reactions