前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Debian上安装McMyAdmin for Minecraft

在Debian上安装McMyAdmin for Minecraft

作者头像
魔法少女伊莉雅
发布2018-09-07 16:22:43
1.4K0
发布2018-09-07 16:22:43

McMyAdmin是最受欢迎的Minecraft服务器控制面板之一。它拥有与第三方mod的兼容性,专注于服务器安全性和管理服务器的Web界面流畅性。本指南介绍了在运行Debian 7或8的Linode上安装和配置新的McMyAdmin服务器。请注意,要在Minecraft服务器上实际玩游戏,您还必须拥有来自minecraft.net的游戏客户端。

在你开始之前

  1. 熟悉我们的入门指南并完成设置Linode主机名和时区的步骤。
  2. 本指南在必要时会使用sudo。完成“ 保护您的服务器”指南的各个部分,创建标准用户帐户,加强SSH访问安全性并删除不必要的网络服务。不要参考配置防火墙的指南,本指南包括专门针对服务器的Minecraft防火墙规则。
  3. 更新您的系统。 sudo apt-get update && sudo apt-get upgrade

配置防火墙

参考“ 保护您的服务器”使用以下规则集配置Linux发行版的iptables部分:

IPv4的

iptables

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

*filter # Allow all loopback (lo0) traffic and reject traffic # to localhost that does not originate from lo0. -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -s 127.0.0.0/8 -j REJECT # Allow ping. -A INPUT -p icmp -m state --state NEW --icmp-type 8 -j ACCEPT # Allow SSH connections. -A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT # Allow connections from other Minecraft players. -A INPUT -p tcp -m state --state NEW --dport 25565 -j ACCEPT # Allow web access to McMyAdmin. -A INPUT -p tcp -m state --state NEW --dport 8080 -j ACCEPT # Allow inbound traffic from established connections. # This includes ICMP error returns. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # Log what was incoming but denied (optional but useful). -A INPUT -m limit --limit 3/min -j LOG --log-prefix "iptables_INPUT_denied: " --log-level 7 # Reject all other inbound. -A INPUT -j REJECT -A FORWARD -j REJECT COMMIT

IPv6

默认情况下,McMyAdmin和Minecraft都在IPv4上运行,但与默认的Minecraft服务器安装不同,McMyAdmin不会监听传入的IPv6流量。由于Minecraft不能同时使用这两种协议,因此IPv4通常是通过IPv6选择的,因为它具有更高的可用性,因此包括了ISP或硬件不支持IPv6的玩家。

如果您选择不在 Minecraft服务器上使用IPv6,那么它只需要基本的IPv6防火墙规则。

iptables

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

*filter # Allow all loopback (lo0) traffic and reject traffic # to localhost that does not originate from lo0. -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -s ::1/128 -j REJECT # Allow ICMP -A INPUT -p icmpv6 -j ACCEPT # Allow inbound traffic from established connections. -A INPUT -m state --state ESTABLISHED -j ACCEPT # Reject all other inbound. -A INPUT -j REJECT -A FORWARD -j REJECT COMMIT

安装必备软件

  1. 安装Java Runtime Environment,OpenJDK: sudo apt-get install openjdk-7-jre
  2. Mono是.NET框架的开源实现。McMyAdmin的公司CubeCoders Limited将自己的Mono最小安装包集成了一些必要的源和配置文件。必须使用它来代替Debian源中的通用Mono包。 cd /usr/local && sudo wget http://mcmyadmin.com/Downloads/etc.zip && sudo unzip etc.zip; sudo rm etc.zip

安装并启动McMyAdmin

此部分应作为标准用户完成,而不是以root权限完成。然后McMyAdmin将安装到/home/username

  1. 创建安装目录并更改其位置。 mkdir ~/mcmyadmin && cd ~/mcmyadmin
  2. 下载McMyAdmin安装程序。您需要仔细检查其下载页面,以确保您获取最新版本。 wget http://mcmyadmin.com/Downloads/MCMA2_glibc26_2.zip
  3. 提取文件并删除原始zip文件。 unzip MCMA2_glibc26_2.zip; rm MCMA2_glibc26_2.zip
  4. 启动McMyAdmin的初始配置。替换PASSWORD为您希望管理员访问McMyAdmin的Web界面的强密码。 ./MCMA2_Linux_x86_64 -setpass PASSWORD -configonly 这将返回输出: The updater will download and install McMyAdmin to the current directory: /home/your_user/mcmyadmin). Continue? [y/n] : 选择y。安装程序将运行并返回到命令提示符。如果一切正常,那么您将看到的唯一警告是缺少配置文件。正如输出所说,这是正常的,因为McMyAdmin刚刚首次启动。
  5. 安装screen(如果尚未安装)。 sudo apt-get install screen
  6. 启动McMyAdmin客户端的screen会话。 screen -S mcma
  7. 切换到McMyAdmin安装目录并启动该程序。 cd ~/mcmyadmin; ./MCMA2_Linux_x86_64 如果成功,输出的最后三行将是: Notice : McMyAdmin has started and is ready for use. Notice : This is the first time McMyAdmin has been started. Notice : You must complete the first-start wizard via the web interface. 注意要退出McMyAdmin并返回命令行,请输入/quit

管理您的Minecraft服务器

通过访问浏览到McMyAdmin Web界面http://YourLinodeIP:8080。使用admin作为用户名和您在安装步骤中设置的密码登录。

McMyAdmin登录页面
McMyAdmin登录页面

完成初始配置步骤后,选择您的设置,然后切换到状态页面。

McMyAdmin配置页面
McMyAdmin配置页面
McMyAdmin状态页面
McMyAdmin状态页面
McMyAdmin服务器启动
McMyAdmin服务器启动

恭喜,您现在已经在您的Minecraft服务器上运行了McMyAdmin!

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些资源是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或时效性。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在你开始之前
  • 配置防火墙
  • 安装必备软件
  • 安装并启动McMyAdmin
  • 管理您的Minecraft服务器
  • 更多信息
相关产品与服务
主机安全
主机安全(Cloud Workload Protection,CWP)基于腾讯安全积累的海量威胁数据,利用机器学习为用户提供资产管理、木马文件查杀、黑客入侵防御、漏洞风险预警及安全基线等安全防护服务,帮助企业构建服务器安全防护体系。现支持用户非腾讯云服务器统一进行安全防护,轻松共享腾讯云端安全情报,让私有数据中心拥有云上同等级别的安全体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档