WatchUO - A RunUO Control GUI
WatchUO is a simple, powerful and extensible graphical user interface to control, maintain and administer different parts of RunUO.
Itis built as a plugin system, so you can easily add or remove any plugins and features you do not want to use or - in case of modified/deleted scripts - can not use. The base class for plugins is derived from Windows.Forms.TabControl, so you have all the abilities for designing the .NET framework gives you.
Feel free to develop plugins for your own ideas and post them here.
This release comes with the following plugins:
RunUO Information Plugin - this plugin shows you a lot of information about the Server process and your world.
RunUO Control Plugin - this plugin gives you the ability to perform different actions like creating some statistics, restart the server, send broadcasts and many more.
Accout Plugin - this one gives you the ability to administer the accounts on your shard with the power of a normal Windows GUI instead of the quite slow and unhandy Account Gump.
Firewall Plugin - with this one you can easily administer the built in firewall of RunUO.
Online Clients - this plugin gives you a list of the currently online players. besides a little overview about this client/character you have the ability to set every skill and a lot of properties. In this release the properties are limited to simple data tybes like all kinds of numeric variables, bools an strings. Support for more will be added in a later release.
WatchUO is released under the GNU General Public License. You can find information about this license in the LICENSE.txt in the attached archive.
How to install WatchUO
"Installation" of WatchUO is pretty simple - you just have to extract the attachd archive to <your RunUO path>\Scripts\Engines\WatchUO\. If you want to locate WatchUO in another folder you will have to change the path to the WatchUO logo in the About plugin.
After you start RunUO the WatchUO GUI will pop up.
Using WatchUO
Since WatchUO is not a standalone application, but an additional thread for RunUO it will not work remote. To use the GUI on a remote server you have to open a remote desktop connection.
In case you close WatchUO, which will not stop the server, you can just get it open again by typing the command [WatchUO ingame. [HideWatchUO will close the GUI if you are ingame.
You can find some additional information in this thread
If there are any questions you can either send me a PM or just post in this Thread.
Edit:
Since WatchUO causes some troubles after a server crash, please update your CrashGuard.cs with the version you can find here: http://www.runuo.com/forums/showthread.php?t=46161&highlight=crashguard
I hope you enjoy this little piece of software.
Arahil
WatchUO is a simple, powerful and extensible graphical user interface to control, maintain and administer different parts of RunUO.
Itis built as a plugin system, so you can easily add or remove any plugins and features you do not want to use or - in case of modified/deleted scripts - can not use. The base class for plugins is derived from Windows.Forms.TabControl, so you have all the abilities for designing the .NET framework gives you.
Feel free to develop plugins for your own ideas and post them here.
This release comes with the following plugins:
RunUO Information Plugin - this plugin shows you a lot of information about the Server process and your world.
RunUO Control Plugin - this plugin gives you the ability to perform different actions like creating some statistics, restart the server, send broadcasts and many more.
Accout Plugin - this one gives you the ability to administer the accounts on your shard with the power of a normal Windows GUI instead of the quite slow and unhandy Account Gump.
Firewall Plugin - with this one you can easily administer the built in firewall of RunUO.
Online Clients - this plugin gives you a list of the currently online players. besides a little overview about this client/character you have the ability to set every skill and a lot of properties. In this release the properties are limited to simple data tybes like all kinds of numeric variables, bools an strings. Support for more will be added in a later release.
WatchUO is released under the GNU General Public License. You can find information about this license in the LICENSE.txt in the attached archive.
How to install WatchUO
"Installation" of WatchUO is pretty simple - you just have to extract the attachd archive to <your RunUO path>\Scripts\Engines\WatchUO\. If you want to locate WatchUO in another folder you will have to change the path to the WatchUO logo in the About plugin.
After you start RunUO the WatchUO GUI will pop up.
Using WatchUO
Since WatchUO is not a standalone application, but an additional thread for RunUO it will not work remote. To use the GUI on a remote server you have to open a remote desktop connection.
In case you close WatchUO, which will not stop the server, you can just get it open again by typing the command [WatchUO ingame. [HideWatchUO will close the GUI if you are ingame.
You can find some additional information in this thread
If there are any questions you can either send me a PM or just post in this Thread.
Edit:
Since WatchUO causes some troubles after a server crash, please update your CrashGuard.cs with the version you can find here: http://www.runuo.com/forums/showthread.php?t=46161&highlight=crashguard
I hope you enjoy this little piece of software.
Arahil