Page 1 of 6
CWE Patching System
Posted: Fri Jun 10, 2011 8:37 am
by nathan2055
Excuse me, but I might build a MOSS shard soon. Exactly how do I do it and what will I need?
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 9:12 am
by Branan
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.
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 10:45 am
by Chacal
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?
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 11:42 am
by Branan
No. There's no standard way for game/auth/vault to talk to each other, and each server has its own methods.
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 2:25 pm
by nathan2055
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)?
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 2:41 pm
by Paradox
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.
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 4:52 pm
by nathan2055
Paradox wrote:...and a PostgreSQL database server
What is a PostgreSQL database server?
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 5:41 pm
by semplerfi
Re: Building a MOSS Shard
Posted: Fri Jun 10, 2011 5:46 pm
by Branan
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.
Re: Building a MOSS Shard
Posted: Sat Jun 11, 2011 4:38 pm
by nathan2055
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.