跑跑车首页

当前位置:首页攻略秘籍单机攻略 → 我的世界Linux网页后台教程添加“接受EULA”按钮到服务器设置

我的世界Linux网页后台教程添加“接受EULA”按钮到服务器设置

作者:佚名来源:本站整理 发表时间:2016/2/4 10:04:15 评论(0)

小编为大家带来了《我的世界》Linux网页后台教程添加“接受EULA”按钮到服务器设置,玩家如果先麻烦,可以直接下载修改好的文件来替换,非常方便简单。

修改好的文件:http://pan.baidu.com/s/1nupfxpf

下载/var/www/multicraft/protected/controllers/ServerController.php

用EditPlus或Notepad++等软件打开,在第172行后面添加以下代码

case 'accept_eula':

if (Yii::app()->user->can($id, 'edit')

&& !McBridge::get()->serverCmd($id, 'run:builtin:script accept_eula')) {

echo McBridge::get()->lastError();

}

break;

复制代码

保存文件并上传回去

下载/var/www/multicraft/protected/views/server/view.php

用EditPlus或Notepad++等软件打开,在第368行后面添加以下代码

$attribs[] = array('label'=>Yii::t('mc', 'Minecraft EULA'), 'type'=>'raw',

'value'=>CHtml::ajaxButton(Yii::t('mc', 'Accept EULA'), '', array(

'type'=>'POST',

'data'=>array('ajax'=>'accept_eula', Yii::app()->request->csrfTokenName=>Yii::app()->request->csrfToken,),

'success'=>'function(e) {if (e) alert(e);}')));

复制代码

保存文件并上传回去

进入/home/minecraft/multicraft目录,输入命令

cd /home/minecraft/multicraft

复制代码

新建或编辑scripts.conf文件,输入命令

nano scripts.conf

复制代码

写入以下内容,保存并退出

[accept_eula]

command={BASE_DIR}/scripts/accept_eula.sh

复制代码

在scripts目录下,新建accept_eula.sh文件,输入命令

nano scripts/accept_eula.sh

复制代码

写入以下内容,保存并退出

#!/bin/sh

echo 'eula=true' > "$SERVER_DIR/eula.txt"

复制代码

使accept_eula.sh可以被执行,输入命令

chmod 755 scripts/accept_eula.sh

复制代码

接下来对按钮进行汉化,进入/var/www/multicraft/protected/messages/zh目录,下载mc.php

用EditPlus或Notepad++等软件打开,在35行的  'About Multicraft' => '关于Multicraft',后面新开一行添加以下代码

'Accept EULA' => '接受EULA',

复制代码

在275行的  'Message too long.' => '信息过长',后面新开一行添加以下代码

'Minecraft EULA' => 'Minecraft EULA',

复制代码

保存文件并上传回去。


玩家评论
我要点评

网名 注:您的评论需要经过审核才会显示出来。

已有 0 位玩家参与点评
下载排行