Sorry guys, looks like I'm going to be leaving earlier than expected. I probably would have finished it this week, but now you will have to wait 4 weeks. Plenty of time for you all to think up great things to do with this then. Again, sorry
.
Here is how it basically (I say basically, but the description will be long) works. You must have an account at my website (easy to set up, I will release link with server release). Firstly you start up the server application. You sign in to set your account as server Top Admin. You select a world to bind to the server; it checks the AODb for an exact match of the world (using a checksum), if no match is found you must enter a few extra details about the world. The server starts and people can join. You can then make the server publicly visible.
At the client end people play via worlds. You must sign in so the server can authenticate you. When you join your connection may be denied if the server is full (you can set max users) or if you are not whitelisted (when whitelisting is on) or if you are banned (either on just that server, or on the AODb) or if you are not using the same world. You can be assigned as a standard user, a mod or admin. When the user who started the server joins they are assigned Top Admin automatically.
The server does require basic knowledge of JavaScript. Each world has a server script, which can be uploaded to the AODb and therefore automatically loaded. The server script will be basic and will simply handle variables/messages received and decide what variables/messages to send, the internal workings are handled by the server, so you wont have to worry about them.
The server runs via a console (CMD window) and accepts commands, much like a Minecraft Bukkit server. I may consider making a GUI in the future. The server will have built in chat (text based, Skype can be used for voice). The chat interface will accept commands, but only commands permitted to each user type. I plan on allowing custom server commands and custom world commands in the future.
Again, sorry or the wait, but I wont have access to a computer when I'm away. I may have wifi access, but only on my mobile phone (which runs Android, so I can't really do much related work on it).
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
I have mostly moved on from Alice, but may still respond to messages if important [¬º-°]¬