Age of Valor
Latest Topics

So I ordered parts to fix my door bell
Crystal Tunic anyone?
Free Gold
Tell the ferryman to get back to work, lol.
tonight 3/6/15
need pigments of tokuno
not to be a pain about gaunt... but
Pets in Gaunt
Another new guild / faction bug
Guild problem


AoV Videos
Promo Video
[Pages of our lives parody
Promo video 3
CTF / Harrower
Revamp Intro

Powered by:

RunUO

Win2k3 Server

VMware ESXi

Intel

Welcome to Age of Valor! We are an Ultima Online free shard that has been running since 2006 featuring lot of advanced custom content. We originally decided to shut down in 2012 but due to popular demand we have reopened! (as of February 2015).

Server host is login.uovalor.com, port 1337. See connection instructions here.


News ::  Feb 21 2015 10:30:53 pm  -  Shard Status
Finally fixed UOG and got the graphs working. Razz





newsimg
0 comments | Post comment


News ::  Feb 10 2015 3:36:23 am  -  DNS outage earlier today
There seemed to be an issue with our DNS server earlier today, at first I did not figure it was down long enough to be an issue but it sounds like it was an issue. This would have affected anyone trying to connect while not affecting anyone already connected or who happened to have the DNS info cached somewhere on their network.

I'm really not sure what happened there but this would have affected all of our sites and services.

I will be looking into the possibility of having a backup DNS server to avoid this from happening again. On my new web server the DNS has been rather flacky at best so it's a ticking time bomb.

In case it goes out again the shard direct IP is 47.55.17.57. Keep in mind that this IP is dynamic since my ISP does not provide statics, but it should stay the same as long as I don't need to reboot the firewall or ONT. Continue to use login.uovalor.com but just keep this IP handy.
newsimg
1 comments | Post comment


News ::  Feb 08 2015 1:33:00 am  -  Feb 21 2014 7:30am - Planned power interruption
There is a 30 minute planned power interruption on Feb 21 at 7:30am and the server will be running on battery power during this time. No downtime is expected as I have 4 hours of battery reserve for my server room. I will be home during this time since I work night shifts so if the outage is extended I will be able to shut down stuff properly.

This is just a FYI, in case there are any issues, but there should be zero impact.
newsimg
4 comments | Post comment


News ::  Feb 04 2015 11:48:17 pm  -  Submersia Palace Ruins restored
The Submersia Palace Ruins custom dungeon has been restored. You can access the dungeon through the gate library in Luna.

Custom Dungeons (Light blue bookshelf, first book top left) -> Submersia Ruins.

There is a sparkling blue portal on top of a ruined ship at the Sea Emporium. Use the ladder to access the portal which will take you to the dungeon.

You no longer need the water necklace or palace key to enter the dungeon.

Please report any issues you find there.
newsimg
1 comments | Post comment


News ::  Feb 02 2015 6:29:15 pm  -  Age of Valor reborn!
We are pleased to announce that due to popular demand, we have brought the shard back online! Everything will be more or less as it was in June 2012 when we closed down. Accounts, houses, characters, items, everything.

Please note that we will not do any password resets. No exceptions. The reasoning for this is we really don't have a way to prove who is who and we rather just make no exceptions and not take any chances as this would be a great opportunity for a potential con artist to steal someone else's account. We apologise for the inconvenience.

All banned accounts have been unbanned.

Due to EA's packet changes and lack of proper info online on what changes need to be made to support the latest client, we have decided to use an older client that we found a backup of. Download and instructions can be found HERE.

Houses have been refreshed to 6 months + a random amount of days, up to 14. This will give everyone a chance to get their houses back. The rest will go IDOC as normal at that time.

Please note that this is very beta, there may be things that don't work correctly and as development activity will be greatly reduced there is no guarantee that bugs are fixed in a timely matter, but we'll do our best if anything major comes up.

The shard grand opening is also experimental at this point, if anything too major comes up, there is the possibility we decide to keep it shut down as this is going to be a side project and not full time like it was before.

On that note, welcome back everyone and enjoy!
newsimg
5 comments | Post comment


News ::  Nov 02 2014 7:45:22 pm  -  Potentially going to reopen the server [ETA mid Feb 2015]
There has been a lot of demand in the past while to bring the server back up. While I am not promising anything and I don't want to get everyone's hopes up, I just wanted to make a more official statement that we WILL look into it.

We would probably bring it back up as it was when it closed, which means you'd get your accounts/chars back.

However, the development rate would most likely be near zero. We'd look at fixing any major bugs and such, but would not be working on the shard full time like we used to.

It could be a few months before it actually happens though as I have a few other projects that will be taking priority. I recently moved my web server to a new box and there is some stuff I need to fix such as a few broken sites/systems as well as rewrite the entire Uogateway poller as it wont compile on the new server, that one is fairly pressing as Uogateway is essentially not working right now.
newsimg
16 comments | Post comment


News ::  Sep 05 2014 2:33:51 am  -  Forum migration
I am debating on the possibility of migrating this forum to Iceteks.com in an archive section. I was going to keep it here as is as an archive but the issue is there seems to be lot of exploits for phpbb and I just want to play it safe and keep it on something that I will be able to manage centrally.

I will most likely import all the accounts to this new forum as well and you will be able to post in all forums and keep and touch and what not.

My end goal is to combine all forums that I manage into a single one as it will just be easier to manage and I can put more time into it without neglecting another.

Once this is done along with a revamp of Iceteks.com I will probably start on some more serious projects.

The small possibility of a minecraft like MMO game is still on the table, just no immediate plans yet.
newsimg
1 comments | Post comment


News ::  Nov 08 2012 3:04:50 pm  -  Age of Valor - SOURCE CODE RELEASE
This is the entire package required to run Age of Valor, and it is released "AS IS" with no support or liabilities. You may use it as is if you wish or look at code to strip out certain custom features.

It is mostly released for those curious to see some of the changes we made over the years. I don't recommend to use this to start a shard, simply because there is newer stuff out there now. RunUO has made quite a lot of advancements since the shard was started and this is based off a very old version.

*** Link removed, no longer available ***

Quote:

-------------------------------------------------------------------------------
Age of Valor Official Code Release - Nov 08 2012
http://www.uovalor.com
-------------------------------------------------------------------------------

About
-----

Age of Valor was a custom shard founded around December of 2006 and ran till June 2 2012. It was a great time and we've made lot of friends, but sadly things just started to die. We fought to keep it online, but realized it was just more of a chore to keep up with EA, fix existing code/systems and overall was not as fun anymore. With that, we decided it was in our best interest to close down the shard.

I debated for a long time about releasing the code. Not because I don't want people to have access to it, but because there are tons of loose ends and unfinished code, and even duplicated stuff. It’s a mess. While the majority of our code (on top of existing RunUO code)’ is written by Death and myself (Red Squirrel) some of it does come from pre made packages such as Malganis’ ML and we were merging it with our own code. When things started to fall behind we started looking at packages more to at least give us a kick start. One of our major slow downs was a 6 month project that turned into a 2+ year project: converting the save system to MySQL. There was several revisions of this system made from scratch, and while our final one is stable, it took longer than anticipated to get to that point. By then, we were very behind and even RunUO had most of ML done. Lot of people were quitting our shard for other shards that had more updates. Having to fight with EA constantly changing packets also made things difficult as we were in the middle of a core change and not able to release the core in it's state. Long story short, things got to a point where we could not do a small update until the big one was ready. Things slowed down and by the time we did release our big update, it was just too late.


Requirements
------------

As mentioned this shard uses MySQL as it’s storage back end. A dedicated MySql server or VM is recommended for best performance. I never tested MySQL in Windows, only Linux, but I imagine it would be fine in Windows. RunUO itself was only tested and ran on windows server 2003 and the dependencies in the core/dependencies folder. I recommend this configuration as it was never tested in server 2008.

Note that it can be difficult to get this to work, whenever I would deploy a new test/dev/live environment I always had to fight with all the M$ dependencies. Every time I would wing it and play around and eventually things would work. If you get an error about the path not being valid or something to that extent (it's a different shade of red than standard RunUO errors) then you need to copy the MySql.Data.dll file somewhere, where somewhere is different each time. Try c:\windows, c:\windows\system32, c:\program files\ .net folder and it's parent folders etc... Instead of going on a wild goose chase I would often just copy it everywhere I can think. Eventually it works. Blame Microsoft for making it this silly and inconsistent. I should have converted all this to C++ while I was ahead, would solve a lot of these issues.

This package was last tested on client 7.0.18.0 and chances are will not work without adding any packet changes EA has made since then. They have been very aggressive with this which is one of the things that kept holding us back as we were constantly having to fix and refix every time they updated. Speaking of clients, this shard was never designed to be backwards compatible with clients. This was by design. We much rather wanted people running the same version than having to support different old versions.


Notable features
----------------

Off the top of my head, these are some notable features one may want to look at stripping out for their own shard:

- Real time SQL save system. Every time any changes are made to the world, the object is put into a queue. This queue is processed at intervals of a few seconds and the new object is updated/written/deleted in the SQL database. At certain intervals (about a minute or so) a snapshot of the database is created. This is done at a time where the world is atomic (no pending changes). Should the server crash or be restarted, it will load from this snapshot. A restart forces an atomic save. (basically flushing the queue if any) When lot of changes occur at once, they start to queue. The queries are written in the same thread as the shard, to avoid access violations. The queries (in text) are executed in another thread. It is possible for things to backlog but it does not take long for it to catch up once things slow down again. During initial loading from the old file system, it would take about 15 minutes for the shard to be fully written to SQL. About 600k objects if I recall. When we originally released the update with the SQL engine, we were actually able to only have a downtime equivalent to a server restart/compile. It basically treated all the loaded objects as new, and then wrote them. Our next update included the SQL loader. I have to say this is one of our most successful updates we have ever done. Even EA has long periods of downtime for big updates.

(notable features continued)

- Fully custom peerless key system. This was coded with expandability in mind, and not just for ML. Could use a few modifications such as a "use in place" feature so the key is actually a non movable item in the game.

- "Duplicate" maps, useful for events, basically gives more land mass. This is simply done by adding new maps that use the OSI files. So it's like making another trammel but you can do it with Malas and so on.

- Custom event system. CTF and PVP tourney sub classes. System is expandable to add more types of events.

- Lot of custom bosses, some are pretty neat like Crystal elemental. This was part of a "demitel" boss system that was never really finished. It was basically a custom boss expansion pack, if you will. Demitel boss was going to be a very powerful and complex boss requiring lot of team work, and defeating the other bosses first for an item/key that brings you to the main boss.... you can be creative and do whatever if you want to use these or change them.

- Lot of small misc enhancements, such as a GM command to duplicate houses. Great when building large arenas or custom areas. Using houses means users do not need to download custom maps.


MUCH more small and big enhancements, and too many to remember/add here.

You can look in our patch forum to get an idea of changes made:
http://www.uovalor.com/forum/viewforum.php?f=26


Support
-------

This is provided "as is" with no support. I will try to help where I can, but because this is a rather vast package, we cannot possibly remember everything we did and it's possible some things don't work out like they did for us... Windows stuff is like that. For game mechanics/system related support, look at the code, that's my best suggestion.

This package is geared more towards advanced users who don't mind fiddling around, taking things apart etc. Lot of our code depends on changes to top classes such as Mobile, PlayerMobile, BaseCreature etc so even ripping something out for your own shard may require to be aware of some of the changes we made, and going over some code and changing stuff to fit your own shard.

RunUO has made lot of advancements since we started and I would not recommend to start a new shard with this code. While it is fairly stable as far as crashes go, it is not the most up to date representation of UO and a lot of things could be done better, there are too many loose ends, duplicate stuff, and it's just not polished.


Bugs
----

There's a few really weird bugs that surfaced near the end of the shard's life. The only one I can recall at the time of this writing is the fact that the [kill command only works when it wants. It's probably something very silly, perhaps even some test code somewhere I forgot to remove. There was a few other bugs which I can't recall.

With the SQL system there is also a bug where the whole system will lock up for a few seconds. My suspicion is that it's to do with the way the C# garbage collector works, and it just gets fragmented and needs to do a cleanup internally, and this cleanup is out of our control. If I recall, more ram makes the issue happen less often. We only had 2GB in our production environment, and 1GB in our test and dev.


------------

I think I covered the most important stuff. I hope this is useful to you in some way or the other.

- Red Squirrel, owner/developer
- Death, developer

http://www.uovalor.com
Official Age of Valor website. While the shard is dead, there are no plans to remove the forum or site so it may act as a good place to search for details on changes made and so on.
newsimg
0 comments | Post comment


News ::  Sep 06 2012 11:43:38 pm  -  AoV: Unreal Tournament 3 Server
This has been running for a bit, so thought I'd share for anyone who wants to play:

ut3.uovalor.com (default port)

In UT3 main screen press F10 and type in "open ut3.uovalor.com" to connect.

It's of no particular theme, we add maps to it here and there, redirect works so if you don't have the map it will auto download. It's mostly running 24/7 so feel free to join in any time.

It's nothing really "official" so to speak, nothing crazy custom or anything, but there are a few custom map packs and what not.

Most game types are available such as CTF, VCTF, Deathmatch, Duel and warefare.
newsimg
0 comments | Post comment


News ::  Jul 04 2012 7:59:05 pm  -  Source code will possibly be available
I have been debating on making the source code available under GPL, and will probably do so. However there are some things I need to go through, and I still need to semi organize it into a package that is easy enough to deploy. Overall it will come "as is" but I want to ensure it can at least be installed as is and actually work. Then it's up to more advanced users to pick out the pieces they want for their own shards.

I have no scheduled date for this release, so please don't email me about it but when it is available it will be posted here and on RunUO, and possibly other places such as UO Gateway.

There's actually a few really weird bugs I want to fix since even though the shard is closed, it will bother me until I fix them. Razz
newsimg
2 comments | Post comment

© Copyright 2015 Age of Valor