工具及軟件:
Ubuntu 伺服器版本 11.10 (32bit) 光碟一片
免費@ http://www.ubuntu-tw.o...s/tinyd0/Putty 遠端連線工具
免費@ http://www.chiark.greenend.org.uk/%...y/download.html電腦一台
###################################################################
安裝 Ubuntu 11.10 (32bit)
隨意改一個名字給主機 "ubuntu"
只勾openssh server, 其他暫時不理.
安裝就咁完成, 服務器重新開機後就可以找個涼爽的地方封印好. (要給電源和網路喔)
###########################################################################
路由器設定進入路由器設定頁面, 尋找主機的內部IP"192.168.1.188", 將其綁定給ubuntu的MAC Address.
將1至4個PORT全部指向主機 "192.168.1.188" 如有其他插件需要指定的PORT都必須要加入,否則無法運作。
利用工具Putty連線至主機"192.168.1.188". port="22"
成功登入就會看到以上畫面.
###########################################################################
為主機的流動IP加設固定的免費域名:教學是使用dyndns的免費服務作暫時性的域名, 請先前往
http://dyn.c...ns/ 官方網址登記會員, 完成登入後在DynDNS Hosts新增一個HOST, 我用了"icraft.homelinux.net"
安裝dyndns client在主機上:輸入
sudo apt-get install ddclient
系統會要求輸入root的密碼, 請將安裝時設定的root密碼輸入,
選擇Y, 打"y"
用enter選擇第一個 "www.dyndns.com"
輸入你剛才在dyndns的免費服務登記的帳號及密碼
Find public IP using checkip.dyndns.com? 選"yes"
選"From list"
用空白鍵選取 "icraft.homelinux.net" 再安enter
這部份已經完成.
###########################################################################
為主機安裝Sun Java 6 JRE (32-bit)為主機加入 python properties
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
更新安裝包及進行sun java6 jre的安裝
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java //如果您先前沒安裝過java可以忽略這一步
####################################################################
接下來就是主程式
craftbukkit-1.2.5-R1.0 的下載..安裝..運行.. (主要內容來了)
先返回主目錄:
cd ~
開設一個資料夾用來裝住伺服器程式bukkit, 在範例中我用的名稱如下:
mkdir craftbukkit && cd craftbukkit
然後下載 Craftbukk
it-[color=rgb(34,]
1.2.5-R1.0:
wget http://dl.bukkit.org/downloads/craftbukkit....0/craftbukkit.jar
用文字編輯器建立一個開機程序:
nano craftbukkit.sh
再COPY以下官方提供的SCRIPT用右制貼上去:
cat > craftbukkit.sh << EOF
#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xmx1024M -Xms1024M -jar craftbukkit.jar
EOF
chmod +x craftbukkit.sh
然後儲存"Ctrl+O"及離開"Ctrl+X" **請留意這裡是設定運行bukkit時所提供的內存参數為1GB,如果您的服務器內存超過4GB而又需要使用超過4GB的內存運行Bukkit程式,那您需要選擇安裝64bit的Ubunt Server。
現在將剛建立的craftbukkit.sh 權限設定為755
chmod 755 craftbukkit.sh
好了, 現在可以運行伺服器了. 用以下指令運行剛才建立的執行檔 craftbukkit.sh
./craftbukkit.sh
PS: 如果你在不知道的目錄下要運行伺機器程式請用以下指令穩陣D,<username> 等於你的LINUX用戶名稱:
~/home/<username>/craftbukkit/craftbukkit.sh
OMG.. 整個服務器開啟後在沒人登入的狀態記憶體占用只有8百多MB 0_0"
伺服器開始運行了.
***更新刪除了一此多餘的壞習慣指令.
############################################################
補充的教學以上教學是利用SSH作遠端全權操作伺服器,有些朋友PM我問如何開啟伺服器程式而又可以退出SSH的畫面,以下是補充的教學。#由於解決方法有多, 現只提供本人的解決方案如下1.安裝SCREENsudo apt-get install screen
// 如果是debian的用家需要su root 直接運行 'apt-get install screen'2.利用SCREEN 以下指令開啟伺服器程式screen -dmS mc <craftbukkit.sh path>
// mc 這個名字為運行主程式的畫面名字, 可隨意更改作記認.例子: screen -dmS mc /home/ggh/minecraft-hk/craftbukkit.sh最後你可能會問: 怎麼運行了程式沒反應?
因為以上指令讓你在新的名為mc的screen執行程序.
如何查看screen正在運行?
利用以下指令查看正在運作的screen
screen -ls
//查看screen
screen -r <screen#>
//進入目標screen的畫面
想了解更多screen 可以利用 screen --help
*有了這樣的工具, 就算伺服器放在公司, 都可以方便地管理.
[此文章售價 10 雅幣已有 3 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!