- 注册
- 2018/02/10
- 消息
- 18
- 金粒
- 2,543金粒
/home/minecraft/multicraft/bin/multicraft start
一般安装Multicraft
网页与daemon都是在同一服务器,同一服务器
Multicraft程序就分为这两部分
在这里我开了两台按量机来做测试
暂且把第一台称为机器A
第二台称为机器B
机器A负责运行网页端,机器B负责运行daemon端
机器A需要先搭建好PHP与mysql网页环境
可用一些网页面板,比如宝塔之类
以下教程适合新安装/已安装的Multicraft程序
以下说明皆在机器A运行,如没有特殊说明,勿动机器B
打开Multicraft安装包,可以看到这些文件

其中,Panel文件夹就是我们的网页端程序,将整个文件夹单独拖出,并且打包
然后,将刚才打包的文件夹,上传到机器A,创建网站目录,解压此文件夹

绑定好域名等信息,方便访问
之后即可访问这个刚刚完成的“网站”

入眼即可见熟悉的Multicraft安装程序向导
如果安装的环境没有问题,那么直接一路向西
到此页面停止

开始配置我们的第一个数据库信息
可见,标首提示了:Database 1: PANEL
也就是说这个数据库配置的是网页端的数据库配置信息
那么,这里我创建一个数据库
数据库名称为:multicraft_panel 密码为123456
那么,将我们的数据库信息填入网页的表中,提交

点击提交之后,过程无误的话,会提示以下页面

此时点击图中标记按钮,按照提示测试登录一下,账号密码为admin
登录过后会跳转
登录过后,你会发现你又回到了Database 1: PANEL 的配置页面
点击Continue 按钮进入下一界面
那么,来到了与Database 1: PANEL 差不多的一个页面,但这是daemon程序的数据库配置信息
重复教程第三步的操作,键入multicraft_panel数据库信息
操作无误后,会跳转以下页面
具体就是MulticraftC程序的一些设置,根据需要设置即可

点击Save
会跳转到Daemon的启动检测页面
下面,机器A放在一边
以上,都是最基础的Multicraft安装过程,只不过将运行环境换了个地方
以下操作都是机器B的操作过程,如无特殊说明,勿操作机器A
那么,下载Multicraft安装包
解压程序包
tar xvzf multicraft.tar.gz
授予程序包适当权限
chmod -R 777 multicraft
进入程序包文件夹
cd multicraft
启动安装包程序脚本
./setup.sh
脚本前几项按照自己的需要来安装
提示
Database host: [127.0.0.1]
时,输入机器A的IP地址,回车
然后提示:
Database name: [multicraft_daemon]
输入mu_daemon,回车
这是我们在机器A时配置的daemon数据库
提示
Database user: [root]
键入数据库的用户名,回车
提示
Database password: []
然后键入mu_daemon数据库密码,回车
然后将脚本剩余选项结尾
其实在安装脚本里可以更改
那么现在打开multicraft.conf
文件位于/home/minecraft/multicraft
具体按照你的程序安装目录来算
找到The daemon will listen on the following IP/port.这一句话
下方有个IP数值,修改为0.0.0.0
再向下,大约26行左右
有一句 externalIp =
修改为:externalIp = 你的mu主程序IP
比如 externalIp = 129.211.89.109
再下方32行左右,
有一句:password =
修改为:password = 123456
123456随意修改
对应的,网页端的/protected/config/config.php文件
其内容修改为
'daemon_password' => '123456',
这是主程序与网页端通信所使用的密码,目的就是程序安全
再向下第38行左右
allowedIps =
修改为allowedIps = www.xxx.com
www.xxx.com是你的网页端ip或者域名
如果
那么,配置完毕
记得将修改的选项前面带有##注释的符号取掉以便生效
启动daemon
/home/minecraft/multicraft/bin/multicraft start
这个启动,是按照安装目录来的,程序默认安装Home目录
然后即可正常使用
其作用为一个网页控制多台机器,达到方便管理与负载均衡的作用
那么,我们按照其二,再次安装一个Multicraft
那什么,先鸽了
一般安装Multicraft
网页与daemon都是在同一服务器,同一服务器
Multicraft程序就分为这两部分
在这里我开了两台按量机来做测试

暂且把第一台称为机器A
第二台称为机器B
机器A负责运行网页端,机器B负责运行daemon端
机器A需要先搭建好PHP与mysql网页环境
可用一些网页面板,比如宝塔之类
以下教程适合新安装/已安装的Multicraft程序
其一·Multicraft网页端的安装
以下说明皆在机器A运行,如没有特殊说明,勿动机器B
1.
打开Multicraft安装包,可以看到这些文件

其中,Panel文件夹就是我们的网页端程序,将整个文件夹单独拖出,并且打包
然后,将刚才打包的文件夹,上传到机器A,创建网站目录,解压此文件夹

绑定好域名等信息,方便访问
2.
之后即可访问这个刚刚完成的“网站”

入眼即可见熟悉的Multicraft安装程序向导
如果安装的环境没有问题,那么直接一路向西
.3.
到此页面停止

开始配置我们的第一个数据库信息
可见,标首提示了:Database 1: PANEL
也就是说这个数据库配置的是网页端的数据库配置信息
那么,这里我创建一个数据库
数据库名称为:multicraft_panel 密码为123456
那么,将我们的数据库信息填入网页的表中,提交

点击提交之后,过程无误的话,会提示以下页面

此时点击图中标记按钮,按照提示测试登录一下,账号密码为admin
登录过后会跳转
登录过后,你会发现你又回到了Database 1: PANEL 的配置页面
点击Continue 按钮进入下一界面
那么,来到了与Database 1: PANEL 差不多的一个页面,但这是daemon程序的数据库配置信息
重复教程第三步的操作,键入multicraft_panel数据库信息
操作无误后,会跳转以下页面
具体就是MulticraftC程序的一些设置,根据需要设置即可

点击Save
会跳转到Daemon的启动检测页面
下面,机器A放在一边
以上,都是最基础的Multicraft安装过程,只不过将运行环境换了个地方
以下操作都是机器B的操作过程,如无特殊说明,勿操作机器A
那么,下载Multicraft安装包
解压程序包
tar xvzf multicraft.tar.gz
授予程序包适当权限
chmod -R 777 multicraft
进入程序包文件夹
cd multicraft
启动安装包程序脚本
./setup.sh
脚本前几项按照自己的需要来安装
提示
Database host: [127.0.0.1]
时,输入机器A的IP地址,回车
然后提示:
Database name: [multicraft_daemon]
输入mu_daemon,回车
这是我们在机器A时配置的daemon数据库
提示
Database user: [root]
键入数据库的用户名,回车
提示
Database password: []
然后键入mu_daemon数据库密码,回车
然后将脚本剩余选项结尾
前面忘记说了,不过正好补充更改multicraft.conf
其实在安装脚本里可以更改
那么现在打开multicraft.conf
文件位于/home/minecraft/multicraft
具体按照你的程序安装目录来算
找到The daemon will listen on the following IP/port.这一句话
下方有个IP数值,修改为0.0.0.0
再向下,大约26行左右
有一句 externalIp =
修改为:externalIp = 你的mu主程序IP
比如 externalIp = 129.211.89.109
再下方32行左右,
有一句:password =
修改为:password = 123456
123456随意修改
对应的,网页端的/protected/config/config.php文件
其内容修改为
'daemon_password' => '123456',
这是主程序与网页端通信所使用的密码,目的就是程序安全
再向下第38行左右
allowedIps =
修改为allowedIps = www.xxx.com
www.xxx.com是你的网页端ip或者域名
如果
那么,配置完毕
记得将修改的选项前面带有##注释的符号取掉以便生效
启动daemon
/home/minecraft/multicraft/bin/multicraft start
这个启动,是按照安装目录来的,程序默认安装Home目录
然后即可正常使用
第三·Multicraft与daemon多关联
那么,我们按照其二,再次安装一个Multicraft
那什么,先鸽了
附件