As a long time Ultima fan, it has been a dream of mine to create, release and host a UO shard or some time, and over the last five years I have been working toward that goal. I started with no programming experience and knowledge, and, with time, work, much hair-pulling and the generous help of the RunUo and ServUO community, and the amazing scripts created by the community, I have managed to put together the vast majority of my intended features, for which I am forever grateful. I am still not a coder, by any stretch, which is due to my inherent nontechnical-minded nature.
It is not a terribly ambitious project, a bit of a niche really, and there are still some things I hope to add, and almost certainly some errors here and there. I have a lot of ideas, just not a lot of skill. Nevertheless, I think I am at last ready to find a host and put it out there and see what happens. Not today, but soon. Over the course of the last couple of months I have been, and still am, making a final push to finish certain aspects. Much of this is the hard stuff I do not know how to do and have been putting off, so I will be probably be asking quite a few questions on the forum. Fortunately, the more I learn, the more the hard stuff becomes the not as hard stuff. I do not have a team, only me, though perhaps releasing it might attract some like-minded individuals to join and expand and hone the shard.
Unfortunately, I am not quite sure how the process works, though I have a rough idea. I have a few questions, Iif the community would not mind indulging me.
Hosting:
Accounts:
Downloads:
Website:
I apologize for my extreme lack of knowledge and uninformed questions. Any help and advice is much appreciated, regarding these questions or just general hosting information and experiences.
It is not a terribly ambitious project, a bit of a niche really, and there are still some things I hope to add, and almost certainly some errors here and there. I have a lot of ideas, just not a lot of skill. Nevertheless, I think I am at last ready to find a host and put it out there and see what happens. Not today, but soon. Over the course of the last couple of months I have been, and still am, making a final push to finish certain aspects. Much of this is the hard stuff I do not know how to do and have been putting off, so I will be probably be asking quite a few questions on the forum. Fortunately, the more I learn, the more the hard stuff becomes the not as hard stuff. I do not have a team, only me, though perhaps releasing it might attract some like-minded individuals to join and expand and hone the shard.
Unfortunately, I am not quite sure how the process works, though I have a rough idea. I have a few questions, Iif the community would not mind indulging me.
Hosting:
I travel and live out of a backpack, so hosting it from my own computer is not possible. Therefore I will require a host.
I have read a few posts, including the post from Chris from UO Renaissance regarding the requirements and costs of running a shard. The costs he mentions are a bit are outside the realm of what is possible for me, but if I understand correctly, it is possible to find a satisfactory host for around 40-50 USD a month. This project is certainly not of the same scope as Renaissance (which, though I have not tried it, looks amazing).
I have some question regarding the process once I have found a host. I assume that I upload the RunUO files to the site, and use the client on my computer to connect. Is it an easy matter to modify files and restart the server? Will the virtual server have its own IP, and do I include it when giving instructions about how to connect? Are crashes and loss of data a big issue. I worry a bit about character wipes and such. Is there a tutorial for this?
I have read a few posts, including the post from Chris from UO Renaissance regarding the requirements and costs of running a shard. The costs he mentions are a bit are outside the realm of what is possible for me, but if I understand correctly, it is possible to find a satisfactory host for around 40-50 USD a month. This project is certainly not of the same scope as Renaissance (which, though I have not tried it, looks amazing).
I have some question regarding the process once I have found a host. I assume that I upload the RunUO files to the site, and use the client on my computer to connect. Is it an easy matter to modify files and restart the server? Will the virtual server have its own IP, and do I include it when giving instructions about how to connect? Are crashes and loss of data a big issue. I worry a bit about character wipes and such. Is there a tutorial for this?
Accounts:
Can I, and should I, require players to register accounts? Are there benefits/drawbacks to not requiring accounts, and is it difficult to set them up? There is a definite role-playing focus, but more of a casual nature. This is subject to change to something leaning a little more toward the RP-enforced side of things, depending on how things progress. I had prefer to not have a strict vetting process, or a strictly enforced anything, though I also want to preserve the atmosphere and focus of the shard, which I have put a lot of time into trying to develop.
Downloads:
I haven't changed anything client side, other than certain of the maps.
UO Client: I have been using the 2d classic client MCE (Restricting Client version 7.0.10.3), Era set to LBR (it would be earlier, but the MP3s do not work on earlier eras). I assume I can simply include a link to an outside download source or the client. What is a reliable source that would not mind a link? Or should I include it myself? How do I know if a particular version is compatible/incompatible with what I am using?
Map: I am using only the Felucca map (Map0), which I have customized with CentrEd. I would need to include a zipped download of the map files of map0.mul, radarcol.mul, staidx0.mul, static0.mul, and tiledata.mul and instructions for replacing these files (and backing up the originals). Is this sufficient, or should I try to make (or hire someone to make) an executable file to install them?
Music: Original UO soundtrack midis remastered as MP3 (I did not create them). I hope to include a zipped version of this. It does not affect the actual gameplay, of course, but I have designed the various areas around this soundtrack (if anyone other than me still uses and enjoys it).
UO Client: I have been using the 2d classic client MCE (Restricting Client version 7.0.10.3), Era set to LBR (it would be earlier, but the MP3s do not work on earlier eras). I assume I can simply include a link to an outside download source or the client. What is a reliable source that would not mind a link? Or should I include it myself? How do I know if a particular version is compatible/incompatible with what I am using?
Map: I am using only the Felucca map (Map0), which I have customized with CentrEd. I would need to include a zipped download of the map files of map0.mul, radarcol.mul, staidx0.mul, static0.mul, and tiledata.mul and instructions for replacing these files (and backing up the originals). Is this sufficient, or should I try to make (or hire someone to make) an executable file to install them?
Music: Original UO soundtrack midis remastered as MP3 (I did not create them). I hope to include a zipped version of this. It does not affect the actual gameplay, of course, but I have designed the various areas around this soundtrack (if anyone other than me still uses and enjoys it).
Website:
I have put together (and am still working on) a fairly extensive, and I like to think straightforward and aesthetically pleasing, Wiki, and will also include a forum. More than likely I will try to put together an actual website, though, along with programming, this is not my strong suit, and it will probably be quite a simple affair.
I apologize for my extreme lack of knowledge and uninformed questions. Any help and advice is much appreciated, regarding these questions or just general hosting information and experiences.