CWE Patching System
- nathan2055
- Posts: 440
- Joined: Sat Oct 16, 2010 9:10 pm
- MOULa KI#: 1307567
CWE Patching System
Excuse me, but I might build a MOSS shard soon. Exactly how do I do it and what will I need?
Last edited by nathan2055 on Fri Jun 17, 2011 12:32 pm, edited 1 time in total.

Currently an official representative of the Guild of Writers.
Nathan2055 (01307567) on MO:ULagain - NAL2055 (00071382) on The Deep Island Shard
Community Nexus Project
- Branan
- Gehn Shard Admin
- Posts: 694
- Joined: Fri Nov 16, 2007 9:45 pm
- MOULa KI#: 66990
- Location: Portland, OR
Re: Building a MOSS Shard
None of us knows much about MOSS - we'd been developing our own server (DirtSand) and we're still working on that code, rather than moving to the MOSS codebase. Your best bet is to ask for help at the OpenURU forums.
At the moment, I'd still recommend MOSS over DirtSand for a casual shard, as DirtSand's additional features probably don't make up for the stuff that's currently broken.
At the moment, I'd still recommend MOSS over DirtSand for a casual shard, as DirtSand's additional features probably don't make up for the stuff that's currently broken.

Your friendly neighborhood shard admin
Re: Building a MOSS Shard
Are they interoperable?
I don't mean with the client, I mean between services.
Could I use one's auth server with another's data server or vault?
I don't mean with the client, I mean between services.
Could I use one's auth server with another's data server or vault?
Chacal
"The weak can never forgive. Forgiveness is an attribute of the strong."
-- Mahatma Gandhi
"The weak can never forgive. Forgiveness is an attribute of the strong."
-- Mahatma Gandhi
- Branan
- Gehn Shard Admin
- Posts: 694
- Joined: Fri Nov 16, 2007 9:45 pm
- MOULa KI#: 66990
- Location: Portland, OR
Re: Building a MOSS Shard
No. There's no standard way for game/auth/vault to talk to each other, and each server has its own methods.

Your friendly neighborhood shard admin
- nathan2055
- Posts: 440
- Joined: Sat Oct 16, 2010 9:10 pm
- MOULa KI#: 1307567
Re: Building a MOSS Shard
So, if I were to build a simple, private (for now), shard, I should use MOSS and the GoW's CWE fork? Got it. Now, I read on the OpenUru site that one can't edit and redistribute Cyan's Age files. If that's true, then how do we get to fan Ages in a shard?
EDIT: What other than CWE and MOSS do I need to run a shard (I know I need a computer, but what else)?
EDIT: What other than CWE and MOSS do I need to run a shard (I know I need a computer, but what else)?

Currently an official representative of the Guild of Writers.
Nathan2055 (01307567) on MO:ULagain - NAL2055 (00071382) on The Deep Island Shard
Community Nexus Project
Re: Building a MOSS Shard
nathan2055 wrote:So, if I were to build a simple, private (for now), shard, I should use MOSS and the GoW's CWE fork? Got it. Now, I read on the OpenUru site that one can't edit and redistribute Cyan's Age files. If that's true, then how do we get to fan Ages in a shard?
For a private shard (meaning, only you accessing it on your local network) you don't really need to worry.
What you cannot do is host a public shard that redistributes Cyan files, because we don't have any licence for those files.
nathan2055 wrote:What other than CWE and MOSS do I need to run a shard (I know I need a computer, but what else)?
Both MOSS and DirtSand require Linux, and a PostgreSQL database server.
- nathan2055
- Posts: 440
- Joined: Sat Oct 16, 2010 9:10 pm
- MOULa KI#: 1307567
Re: Building a MOSS Shard
Paradox wrote:...and a PostgreSQL database server
What is a PostgreSQL database server?

Currently an official representative of the Guild of Writers.
Nathan2055 (01307567) on MO:ULagain - NAL2055 (00071382) on The Deep Island Shard
Community Nexus Project
- Branan
- Gehn Shard Admin
- Posts: 694
- Joined: Fri Nov 16, 2007 9:45 pm
- MOULa KI#: 66990
- Location: Portland, OR
Re: Building a MOSS Shard
You can't edit the PRP files, but the python, SDL, and .age files are GPL'd just like the rest of the source code. You should be able to add links in whatever manner you want by modifying those, and possibly adding a .prp file of your own.
Regarding PostgreSQL... this is where I tell you to learn a bit more before you try to do all this yourself, or wait until someone's got it all packaged up and ready for you to use. Building programs from the source isn't terribly hard, but if you're not familiar with it than it can be quite frustrating. DirtSand and MOSS both require some knowledge of the Linux command line to be able to build and run them. We'll happily help you build CWE and DirtSand, but you'll need to find other sites for general programming and Linux information - that would be pretty far off topic for the GoW fora.
Regarding PostgreSQL... this is where I tell you to learn a bit more before you try to do all this yourself, or wait until someone's got it all packaged up and ready for you to use. Building programs from the source isn't terribly hard, but if you're not familiar with it than it can be quite frustrating. DirtSand and MOSS both require some knowledge of the Linux command line to be able to build and run them. We'll happily help you build CWE and DirtSand, but you'll need to find other sites for general programming and Linux information - that would be pretty far off topic for the GoW fora.

Your friendly neighborhood shard admin
- nathan2055
- Posts: 440
- Joined: Sat Oct 16, 2010 9:10 pm
- MOULa KI#: 1307567
Re: Building a MOSS Shard
Branan wrote:You can't edit the PRP files, but the python, SDL, and .age files are GPL'd just like the rest of the source code. You should be able to add links in whatever manner you want by modifying those, and possibly adding a .prp file of your own.
Regarding PostgreSQL... this is where I tell you to learn a bit more before you try to do all this yourself, or wait until someone's got it all packaged up and ready for you to use. Building programs from the source isn't terribly hard, but if you're not familiar with it than it can be quite frustrating. DirtSand and MOSS both require some knowledge of the Linux command line to be able to build and run them. We'll happily help you build CWE and DirtSand, but you'll need to find other sites for general programming and Linux information - that would be pretty far off topic for the GoW fora.
Ah. So one could edit the Nexus interface to add some kind of a GUI update? I'm still not sure what each of the types of files do (as I'm still new to Age writing). So, an important thing to do would be to write a new Nexus GUI, port the other features of the Offline KI and UAM KI plugin, then package everything up in some kind of package or virtual machine so people can easily make shards without having to know Linux and such.

Currently an official representative of the Guild of Writers.
Nathan2055 (01307567) on MO:ULagain - NAL2055 (00071382) on The Deep Island Shard
Community Nexus Project