About:
A server controller application with a number of features to help you manage your server:
-Votekick/voteban for players to deal with griefers.
-Remote control through HTTP to view/control your server from any browser.
-Admin paging for players to notify admins of issues (adminpage REASON).
-Admin listing for players to see admins/ops for a server (adminlist).
-Automatic, configurable backups.
-Random timed messages to display advertisements, notices, etc.
-Detailed statistics on server events (kicks, bans, chat).
-Cross-platform with Mono.
All of these features are configurable to suit your needs and most can be disabled entirely (eg. if you don't want players to see the admin list, you can turn it off).
This has been tested and verified to work with the latest Mono package on Linux. Most Linux users should have Mono already as a good number of distributions include Mono. At the very least your distribution's repository should offer the Mono packages specifically for your version and it is as easy as installing the package with your favorite package manager. If not you can try the "Best Effort" Linux installer and hope its compatible. I run my server on Fedora 11 with Mono and no issues.
Feedback:
User feedback is gladly accepted and needed to progress the project. Pitch any ideas you may have, in fact, pitch all of them.
-----------------------------------
Remote Web Interface:
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Ideally it would be anonymous, but its not like I can intercept the chat messages before they are broadcast. Everyone will always see the 'votekick player' chat text.
Also it would be great if MC had a private message system so that only relevant information went to the right players.
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Working on it. I want to be sure this thing just doesn't kill servers left and right (its kind of a huge hack).
Also, I need input from server admins who want this:
-What systems are you running your servers on?
-What other features would you like to see in addition to kick/ban?
Right now it relies on .Net as a proof of concept. If enough server out there can use .Net I'll focus on making the current app usable, if not I'll focus on porting it to something more universal.
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
I was thinking of writing a bash script that will tail the server log file to respond to player/admin commands. bash since I run my server on a linux box. Perhaps python would be better since then win guys could also run it.
/mute player - player can't type in chat
/freeze player - player can't move or place/delete blocks
/bring player - brings the player to you (opposite of /teleport)
I'm running on Vista, and I'm pretty sure anyone who's hosting a server will have .NET installed.
Rollback Post to RevisionRollBack
"Thomas". There, now this thread has a reference to Thomas.
/mute player - player can't type in chat
/freeze player - player can't move or place/delete blocks
/bring player - brings the player to you (opposite of /teleport)
I'm running on Vista, and I'm pretty sure anyone who's hosting a server will have .NET installed.
He can't do any of those. That would require the client to add support for those.
The tool, now dubbed MineCraft Server Operator, has advanced along nicely. It comes in two flavors: standard console and Windows UI. The app tracks information regarding who was vote banned and by whom, who was kicked and how many times, all the players to have connected and how many times.
I also tossed in a quick statistics dump to an HTML file so those than run in console can still get information presented nicely. All this information persists in a file so that restarting the server has no effect on most of this information.
Note: This isn't a script, as the thread title erroneously states. Its a full application, sorry if there is any confusion over it.
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Really nice work, as with the guy 2 posts above me: Will this work remotely? I don't run from a local machine. Also, whenever you're finished I'll sticky this as it looks like an excellent resource :smile.gif:
Download:
Server Op v0.3b
About:
A server controller application with a number of features to help you manage your server:
-Votekick/voteban for players to deal with griefers.
-Remote control through HTTP to view/control your server from any browser.
-Admin paging for players to notify admins of issues (adminpage REASON).
-Admin listing for players to see admins/ops for a server (adminlist).
-Automatic, configurable backups.
-Random timed messages to display advertisements, notices, etc.
-Detailed statistics on server events (kicks, bans, chat).
-Cross-platform with Mono.
All of these features are configurable to suit your needs and most can be disabled entirely (eg. if you don't want players to see the admin list, you can turn it off).
Platforms:
-Windows using .Net 2.0
-Any platform supported by Mono (http://www.mono-project.com)
This has been tested and verified to work with the latest Mono package on Linux. Most Linux users should have Mono already as a good number of distributions include Mono. At the very least your distribution's repository should offer the Mono packages specifically for your version and it is as easy as installing the package with your favorite package manager. If not you can try the "Best Effort" Linux installer and hope its compatible. I run my server on Fedora 11 with Mono and no issues.
Feedback:
User feedback is gladly accepted and needed to progress the project. Pitch any ideas you may have, in fact, pitch all of them.
-----------------------------------
Remote Web Interface:
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
In all seriousness, nice script.
. . . .ty
Also it would be great if MC had a private message system so that only relevant information went to the right players.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Working on it. I want to be sure this thing just doesn't kill servers left and right (its kind of a huge hack).
Also, I need input from server admins who want this:
-What systems are you running your servers on?
-What other features would you like to see in addition to kick/ban?
Right now it relies on .Net as a proof of concept. If enough server out there can use .Net I'll focus on making the current app usable, if not I'll focus on porting it to something more universal.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Notify on Ban (either a little ping sound or flashing orange bar, or both).
/freeze player - player can't move or place/delete blocks
/bring player - brings the player to you (opposite of /teleport)
I'm running on Vista, and I'm pretty sure anyone who's hosting a server will have .NET installed.
He can't do any of those. That would require the client to add support for those.
>:sad.gif:
The tool, now dubbed MineCraft Server Operator, has advanced along nicely. It comes in two flavors: standard console and Windows UI. The app tracks information regarding who was vote banned and by whom, who was kicked and how many times, all the players to have connected and how many times.
I also tossed in a quick statistics dump to an HTML file so those than run in console can still get information presented nicely. All this information persists in a file so that restarting the server has no effect on most of this information.
Note: This isn't a script, as the thread title erroneously states. Its a full application, sorry if there is any confusion over it.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
Look at the post above you.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.