mark2

 mark2  server01  server02                                        user
┌────────────── server01 ──────────────┐┌─────────── stats ───────────┐
│2015-06-04 13:55:34 | Server          ││cpu: 0.20%                   │
│permissions file permissions.yml is   ││mem: 2.06%                   │
│empty, ignoring it                    ││load: 0.10, 0.14, 0.11       │
│2015-06-04 13:55:35 | Done (3.522s)!  ││players: 0 of 300            │
│For help, type "help" or "?"          │└─────────────────────────────┘
│2015-06-04 13:55:35 | Using epoll     │┌────────── players ──────────┐
│channel type                          ││                             │
│2015-06-04 13:55:35 | [NoCheatPlus]   ││                             │
│Post-enable running...                ││                             │
│2015-06-04 13:55:35 | [NoCheatPlus]   ││                             │
│Post-enable finished.                 ││                             │
│2015-06-04 13:56:16 # user attached   ││                             │
│2015-06-04 13:56:24 # user detached   ││                             │
│2015-06-04 14:00:37 # user attached   ││                             │
└──────────────────────────────────────┘└─────────────────────────────┘
 >

mark2 is a minecraft server wrapper, written in python and twisted. It aims to be the definitive wrapper, providing a rich feature-set and a powerful plugin interface. It has no requirement on craftbukkit.

see INSTALL.md for requirements and installation instructions

see USAGE.md for details on how to use mark2

features

  • Your server runs in the background
  • Multiple users can attach at once, with their own local prompt and command buffer
  • Built in monitoring using cpu, memory, players and connectivity
  • Rich screen/tmux-like client with built-in monitoring, tab-complete, command history, etc

plugins

  • Powerful scheduling plugin, with a cron-like syntax. You can hook onto events like @serverstopped to run a cartograph, or run save on an interval
  • Automatically restart the server when it crashes, runs out of memory, or stops accepting connections
  • Notifications via Prowl, Pushover, NotifyMyAndroid or email if something goes wrong.
  • Relay in-game chat to IRC, and vice-versa
  • MCBouncer ban support, even on a vanilla server.
  • Read an RSS feed (such as a subreddit feed) and announce new entries in-game
  • Back up your map and server log when the server stops
  • Print a random message at an interval, e.g. '[SERVER] Lock your chests with /lock'
  • Respond to user commands, e.g. ' !teamspeak' could msg Notch Join our teamspeak server at xyz.com


mark2

 mark2  server01  server02                                        user
┌────────────── server01 ──────────────┐┌─────────── stats ───────────┐
│2015-06-04 13:55:34 | Server          ││cpu: 0.20%                   │
│permissions file permissions.yml is   ││mem: 2.06%                   │
│empty, ignoring it                    ││load: 0.10, 0.14, 0.11       │
│2015-06-04 13:55:35 | Done (3.522s)!  ││players: 0 of 300            │
│For help, type "help" or "?"          │└─────────────────────────────┘
│2015-06-04 13:55:35 | Using epoll     │┌────────── players ──────────┐
│channel type                          ││                             │
│2015-06-04 13:55:35 | [NoCheatPlus]   ││                             │
│Post-enable running…                ││                             │
│2015-06-04 13:55:35 | [NoCheatPlus]   ││                             │
│Post-enable finished.                 ││                             │
│2015-06-04 13:56:16 # user attached   ││                             │
│2015-06-04 13:56:24 # user detached   ││                             │
│2015-06-04 14:00:37 # user attached   ││                             │
└──────────────────────────────────────┘└─────────────────────────────┘
 >
mark2是一个minecraft服务器包装器,用python和扭曲编写。它旨在成为最终的包装器,提供一个 丰富的功能集和强大的插件界面。它不需要工艺品。

有关要求和安装说明,请参阅 INSTALL.md

有关如何使用mark2的详细信息,请参阅 USAGE.md

功能

  • 您的服务器在后台运行
  • 多个用户可以使用自己的本地提示和命令缓冲区一次附加
  • 内置使用cpu,内存,播放器和连接进行监控
  • 丰富的屏幕/ tmux类客户端,内置监控,制表符,命令历史等。

插件

    强大的排程插件,具有类似cron的语法。您可以钩住像 @serverstopped 这样的事件来运行 制图,或在间隔上运行 save
  • 当服务器崩溃,内存不足或停止接受连接时自动重新启动服务器
  • 通过Prowl,Pushover,NotifyMyAndroid通知或发生错误的电子邮件。
  • 将游戏中的聊天转移到IRC,反之亦然
  • MCBouncer禁止支持,即使在香草服务器上。
  • 阅读RSS资讯提供(例如subreddit资讯提供),并在游戏中宣布新的条目
  • 服务器停止时备份您的地图和服务器日志
  • 以间隔打印随机信息,例如’[SERVER]用/锁定’锁定你的胸部
  • 响应用户命令,例如’!teamspeak’可以 msg Notch在xyz.com加入我们的teamspeak服务器




相关问题推荐