跑跑車首頁

當(dāng)前位置:首頁攻略秘籍單機(jī)攻略 → 我的世界Linux網(wǎng)頁后臺教程添加“接受EULA”按鈕到服務(wù)器設(shè)置

我的世界Linux網(wǎng)頁后臺教程添加“接受EULA”按鈕到服務(wù)器設(shè)置

作者:佚名來源:本站整理 發(fā)表時(shí)間:2016/2/4 10:04:15 評論(0)

小編為大家?guī)砹恕段业氖澜纭稬inux網(wǎng)頁后臺教程添加“接受EULA”按鈕到服務(wù)器設(shè)置,玩家如果先麻煩,可以直接下載修改好的文件來替換,非常方便簡單。

修改好的文件: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;

復(fù)制代碼

保存文件并上傳回去

下載/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);}')));

復(fù)制代碼

保存文件并上傳回去

進(jìn)入/home/minecraft/multicraft目錄,輸入命令

cd /home/minecraft/multicraft

復(fù)制代碼

新建或編輯scripts.conf文件,輸入命令

nano scripts.conf

復(fù)制代碼

寫入以下內(nèi)容,保存并退出

[accept_eula]

command={BASE_DIR}/scripts/accept_eula.sh

復(fù)制代碼

在scripts目錄下,新建accept_eula.sh文件,輸入命令

nano scripts/accept_eula.sh

復(fù)制代碼

寫入以下內(nèi)容,保存并退出

#!/bin/sh

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

復(fù)制代碼

使accept_eula.sh可以被執(zhí)行,輸入命令

chmod 755 scripts/accept_eula.sh

復(fù)制代碼

接下來對按鈕進(jìn)行漢化,進(jìn)入/var/www/multicraft/protected/messages/zh目錄,下載mc.php

用EditPlus或Notepad++等軟件打開,在35行的  'About Multicraft' => '關(guān)于Multicraft',后面新開一行添加以下代碼

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

復(fù)制代碼

在275行的  'Message too long.' => '信息過長',后面新開一行添加以下代碼

'Minecraft EULA' => 'Minecraft EULA',

復(fù)制代碼

保存文件并上傳回去。


玩家評論
我要點(diǎn)評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點(diǎn)評
下載排行