hammer354
本帖最后由 hammer354 于 2015-9-12 13:44 编辑

Linux下搭建Multicraft网页后台教程
Multicraft是一款功能强大的网页后台管理产品,而且简单易用,深受服务器供应商欢迎,被广泛应用在Minecraft服务器出租中。但是在网上很少有其在Linux下的搭建教程,仅有的教程也不够清晰,因此我写了这篇详细的图文教程。
本教程以Debian 7.8作为演示,包管理工具为APT,包管理工具不同的系统可使用不同方法安装相同软件以达到目的。
为什么要选择Linux系统搭建?因为Linux系统的稳定性和省运存不是Windows系统可以比拟的。
本教程所用远程连接软件为PuTTY,可在下面的网址下载,切勿在百度下载,百度下载的很多有毒。http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
本教程所用远程文件管理软件为WinSCP,可在下面的网址下载。http://winscp.net/eng/download.php

下图显示Linux系统的运行内存使用情况

1   搭建系统相关环境
1.1 新建一个普通用户(可选)

1.2 修改系统相关配置
1.2.1 修改系统语言环境

1.2.2 修改系统主机名(可选)


1.2.3 修改系统时区

1.3 安装需要软件
1.3.1 修改更新源


1.3.2 安装LAMP(Apache/MySQL/PHP)环境

1.3.3 安装其他软件

1.3.4 安装Java


2 搭建Multicraft
2.1 安装
2.1.1 下载


2.1.2 安装


2.2 配置
2.2.1 修改admin用户密码

2.2.2 更新和添加服务端文件

2.2.3 添加一个“接受EULA”按钮到服务器设置


2.2.4 解决服务器状态栏不能显示中文

2.2.5 解决用户注册页面错误
修改好的文件.zip (40.45 KB, 下载次数: 213)

网络摆渡客
本帖最后由 网络摆渡客 于 2015-6-17 21:51 编辑

这么多图片你和文字,排版挺好,内容详实,辛苦了!
建议楼主按章节折叠(隐藏)内容。

我正在转让一个owned的授权,有需要的可以看一下这个帖子:http://www.mcbbs.net/thread-445261-1-1.html

Beam_less
感谢楼主分享了 估计楼主是卖服务器的吧

hammer354
Beam_less 发表于 2015-6-17 21:58
感谢楼主分享了 估计楼主是卖服务器的吧

我不卖服务器的

hammer354
网络摆渡客 发表于 2015-6-17 21:49
这么多图片你和文字,排版挺好,内容详实,辛苦了!
建议楼主按章节折叠(隐藏)内容。

谢谢建议!我会弄成折叠的。另外我不需要KEY,因为百度就有Multicraft的破解教程,这里我就不贴出来了,虽然如此,请各位支持正版!

Beam_less

那就是宅技术咯

a1505368421
额 弱弱的问一下  这个域名可以是在国外免费域名网站上申请的域名吗?

hammer354
a1505368421 发表于 2015-6-27 19:43
额 弱弱的问一下  这个域名可以是在国外免费域名网站上申请的域名吗?

我没有申请域名啊,你在哪里看到我写着域名了?

L_Panda
你去看看,是不是盗用你的:http://bbs.crevm.com/thread-202-1-1.html

yy54008
不错!!这是可以的!!

hammer354
nuo13260 发表于 2015-10-4 20:37
你去看看,是不是盗用你的:http://bbs.crevm.com/thread-202-1-1.html

很明显是

10123482
淘宝廉价服务器之乡

qq307198081
好久没发过贴了,一直在默默地看帖,由衷的赞一个~!谢谢。

nikoniko_ni
教程写的足够详细!

xiaoyao2716
楼主辛苦了!教程这么详细,感谢无私分享

276562578
更新minecraft文件这里不是很明白这个程序,不可以使用本地的jar文件吗?另外下载conf文件又是做什么呢?这里比较困惑,和正常的使用命令行进行开服有什么不同的吗

276562578
另外觉得楼主在linux安全方面做的不是很好的 ,想改一下你的原文发到贴吧上可以吗

hammer354
276562578 发表于 2015-12-25 22:52
更新minecraft文件这里不是很明白这个程序,不可以使用本地的jar文件吗?另外下载conf文件又是做什么呢?这 ...

因为这个网页后台主要是给服务商用的,所以才会有这样的设计,conf文件主要是记录着jar文件的相关信息,比如jar文件在下拉菜单显示的名字,jar的启动参数什么的。

hammer354
276562578 发表于 2015-12-25 22:53
另外觉得楼主在linux安全方面做的不是很好的 ,想改一下你的原文发到贴吧上可以吗 ...

抱歉,我不希望这个教程被转载,如果你有什么建议可以在这里提。

276562578
hammer354 发表于 2015-12-26 10:33
因为这个网页后台主要是给服务商用的,所以才会有这样的设计,conf文件主要是记录着jar文件的相关信息, ...

所以可以使用本地的jar文件吗,并且可以创建到自己选定的文件夹吗

276562578
hammer354 发表于 2015-12-26 10:34
抱歉,我不希望这个教程被转载,如果你有什么建议可以在这里提。

比如不应该使用mysql的root账户,另外不应该开启不安全的ftp而使用sftp

hammer354
276562578 发表于 2015-12-26 19:34
比如不应该使用mysql的root账户,另外不应该开启不安全的ftp而使用sftp

MySQL默认绑定127.0.0.1,只能通过系统本地访问,而面板把数据库的密码储存在只有运行面板的用户能读取的配置文件内,所以除非别人能进入系统,否则理论上来讲是很安全的。SFTP是系统使用的,FTP是面板自带的传输文件方式,并且访问也需要用户名和密码,安全性已经足够了。

hammer354
276562578 发表于 2015-12-26 19:31
所以可以使用本地的jar文件吗,并且可以创建到自己选定的文件夹吗

可以自己上传jar文件到服务器的FTP目录,在面板内进行设置。

zxcqq009
[img]%5Burl=https://lightpic.info/image/detail/855F_567FA5E00%5D[/url][/img]
楼主求教请问为什么加载不出来

276562578
zxcqq009 发表于 2015-12-27 16:50
[/url][/img]
楼主求教请问为什么加载不出来

192.168.0.108/multicraft

谎言c
大神我按照你的 进到网页版面是乱的而且重新进网站登录会404 怎么处理啊

Pilock
问一下,双线双ip的,想开启 Multicraft用户两个IP都可以连FTP,在哪里设置,目前只有一个ip可以连接,另一个只可以连root账户

hammer354
faliandie 发表于 2016-2-2 12:05
问一下,双线双ip的,想开启 Multicraft用户两个IP都可以连FTP,在哪里设置,目前只有一个ip可以连接,另一 ...

修改multicraft.conf,ftpip为0.0.0.0,ftpexternalip为其中一个IP,这样就两个都可以连。

23265268
Putty 网址进去了全是英文看不懂

spkillercn
本帖最后由 spkillercn 于 2016-12-13 11:31 编辑

我想额外说一句,其实win和linux配置好后,是一样稳定的,注意是配置好后,win下很多人有说有各种问题,我研究了2周,最后发现win下官方默认配置很多是直接按linux逻辑翻译成win的,比如什么启动还要穿过一层bat,直接进程就丢失控制了,还有n多默认配置都要改,包括进出编码不同等等,改了很久很久,最后还有个nginx问题,升级高一些的版本后解决了。最后win和linux几乎是相同的体验。几乎可以说明这个Multicaraft,最初版本应该就是仅linux的, 然后给硬改了win版本。玩了一大阵子Multi,最后发现他最大的问题就是FTP,FTP居然是单线程的,只要有2个人在上传地图等小碎文件,其他人就不要想控制自己的面板了,完全阻塞状态,装MOD也很不方便,怪不得淘宝上那么多Multi评价那么差。这经历说明个事情,如果想自己开MC服来运营什么的,真的要么自己实现一套开服工具,要么就用vps让玩家自己去搞,网页操作很不方便。要么就是最精简方式的挂机宝+开服侠,成本最小。现在X世界、X块等等,他们是自己的开服系统,而其他的,大部分也都是VPS,估计也是这个原因,习惯了桌面,用网页体验也不好,甚至很多是小白级别腐竹。。。。。。很同情淘宝上那堆差评的面板服IDC.

不死之躯
lou8zhu,xing,辛苦了,


楼主能不用Mu吗

不死之躯
楼主,最好发一个L的开服教程,正缺

asd862061234
root    ALL=(ALL:ALL) ALL

這個能解是更清楚?

めぐみん
出现403错误怎么解决?
Forbidden

You don't have permission to access /multicraft/ on this server.

hammer354
王大卫 发表于 2017-11-5 10:59
出现403错误怎么解决?
Forbidden

权限设置问题,检查下Apache配置或.htaccess文件中目录的访问权限设置,需要为:
Order allow,deny
Allow from all

めぐみん
又出问题了。。
CException

Application runtime path "/var/www/html/multicraft/protected/runtime" is not valid. Please make sure it is a directory writable by the Web server process.

hammer354
王大卫 发表于 2017-11-5 17:01
又出问题了。。
CException

所有者没设置好,用chown -R把网页所在目录的所有者和组设置成Apache的运行用户。

めぐみん
还是不行。
CException

Application runtime path "/var/www/html/multicraft/protected/runtime" is not valid. Please make sure it is a directory writable by the Web server process.

めぐみん
这样了
CException

CAssetManager.basePath "/var/www/html/multicraft/assets" is invalid. Please make sure the directory exists and is writable by the Web server process.

hammer354

肯定是目录权限问题,你确定把multicraft网页目录的所有者和组设置成Apache的运行用户了吗?

めぐみん
OK自己解决了

めぐみん
/etc/apache2/sites-available/default不存在是怎么回事?

めぐみん
找到了!!谢谢!!

めぐみん
The error message is: CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

めぐみん
配置数据库出现

The error message is: CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

めぐみん
还这样
PDO SQLite extension  Warning  SQLite Database connection  This is required if you are using an SQLite database.  

第一页 上一页 下一页 最后一页