廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 5769 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
kafuse
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[介紹][原創] [Linux][craftbukkit 1.2.5 R1.0]一起來架設服務器 | 最後更新 10-5-2012
工具及軟件:
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
然後下載 Craftbukkit-[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.安裝SCREEN

sudo 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!




獻花 x0 回到頂端 [樓 主] From:香港 | Posted:2012-05-11 09:40 |
鳥烏
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x7
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

.....這是啥?


獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2012-05-15 20:28 |
mychat09087
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x13 鮮花 x61
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

○﹒○|||這是甚麼來的?又用手機cap圖後,放上來的嗎?看到頭腦 表情 表情


獻花 x0 回到頂端 [2 樓] From:香港網上行 | Posted:2012-05-20 21:59 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.054059 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言