Remote Administration System Discussion
PostPosted: Thu Jan 05, 2006 5:08 pm
Well, like duff suggest in this thread, let's talk about a possible DRAS (DoL Remote Administration System, if you've a better name lol ...)
We have to think about the system, how it will be implemented, how it will work, what functionalities have/should be implemented etc.
Personaly I think that the system should be OS independant; it have to run on Windows as well as on Linux.
The implementation ** my vision (or my opinion) :
What kind of DRAS ? WebBased or Program ?
I think webbased should be used, because the only thing you must have is a webbrowser, nothing else. So you could administrate your server from anywhere.
WebBasaed, but which language ? Maybe a PHP Tool is better, it's free and it's not OS dependant.
Ok, but how it will interact with the server ? That's a good question, the thing is that we have to find a module that can be used by the PHP Tool and the server to comunicate and execute the job.
Also, another thing, the database, with nhibernate, you can have various database engine, so we have to define which one will be used with the tool.
Tool's functionalities :
What's needed ? Do you want the tool to be only used by admin, or user can see their characters, etc ? For both, we need to authenticate before we can do anything, so how ? use an external login/password, or use the same as the game account?
The admin functions :
What basic function are needed by admin ?
- start, stop, "pause" and restart the server.
- create, edit, remove an account (including ban account).
- create edit, remove a player (including kick and ban).
- send announce message.
- send a message to an online character.
- view important logs.
- view and edit (could harm the server) database ?
Well, that's a good point to begin the discussion now
We have to think about the system, how it will be implemented, how it will work, what functionalities have/should be implemented etc.
Personaly I think that the system should be OS independant; it have to run on Windows as well as on Linux.
The implementation ** my vision (or my opinion) :
What kind of DRAS ? WebBased or Program ?
I think webbased should be used, because the only thing you must have is a webbrowser, nothing else. So you could administrate your server from anywhere.
WebBasaed, but which language ? Maybe a PHP Tool is better, it's free and it's not OS dependant.
Ok, but how it will interact with the server ? That's a good question, the thing is that we have to find a module that can be used by the PHP Tool and the server to comunicate and execute the job.
Also, another thing, the database, with nhibernate, you can have various database engine, so we have to define which one will be used with the tool.
Tool's functionalities :
What's needed ? Do you want the tool to be only used by admin, or user can see their characters, etc ? For both, we need to authenticate before we can do anything, so how ? use an external login/password, or use the same as the game account?
The admin functions :
What basic function are needed by admin ?
- start, stop, "pause" and restart the server.
- create, edit, remove an account (including ban account).
- create edit, remove a player (including kick and ban).
- send announce message.
- send a message to an online character.
- view important logs.
- view and edit (could harm the server) database ?
Well, that's a good point to begin the discussion now