架設Cgi Game其實是很簡單的
幾個主要的重點
1.有可以架設、版權明確的遊戲原始碼
2.會使用記事本軟體去開*.cgi檔
3.有支援CGI(Prel)的空間
4.懂得使用FTP來上傳以及更改權限(CMOD)
詳談第一點:取得可以架設、版權明確的遊戲原始碼
目前據我所知...
國內幾乎所有的CGI Game都是由日本進口,華人翻譯(包含港台、大陸)
因此,取得中文化的原始碼會比取得日文原始碼還要難
在此,分享幾個日文原始碼的載點
詳談第二點:使用記事本軟體去開*.cgi檔
*.cgi檔,大多是純文字格式,使用WIndows內建的記事本就可以打開
我是推薦使用Emeditor (下載歡樂版XD)
主要是方便於編碼的轉換,以及程式語法上的顏色註記
基本上,順利安裝完成以後,在*.cgi檔案按下右鍵,右鍵選單上會出現Emeditor
點下去即可開始編輯原始碼
如果*.cgi是日文檔案還沒轉碼過,請參閱【網頁遊戲的中文化課程】這篇文章
詳談第三點:支援CGI(Prel)的空間
下面兩個地方可以找到支援Perl的空間
Free Web Hosting(英文,有分類易搜尋)
免費資源網路社群(中文,資料有點雜亂,有不錯的說明以及評論)
※空間的申請方法不在此教學範圍內
或是參閱【架設支援Perl的伺服器,供執行CGI Game】這篇文章自己在電腦架設伺服器來測試
詳談第四點:設定CMOD
我是用CuteFTP來上傳檔案
如何上傳?這就請在網路上找教學或是自己嘗試摸索看看
在檔案上傳好了以後,就要開始對檔案進行COMD的設定
我們以test.cgi做例子
首先,對檔案按下右鍵→選擇內容/CMOD
然後會出現下圖的畫面
許可就是我們說的權限設定部份
資料夾 一率設定為777或是707,視伺服器來決定
*.cgi 一率設定為755,視程式作用來決定
*.pl 一率設定為755
*.dat 一率設定為666
---
※附註說明:為什麼要視伺服器來決定...?
基本上都是以777為主,不過日本有些比較討厭的空間
就規定非得設定為707才行...
主要還是要看你申請到的空間有無特別注明..
要不然就均是777
※附註說明:一率設定為666、755是什麼意思呢...?
我不知道該如何用文字來解釋
可以確定的是...這樣設定...就不會出現500的錯誤
(同時也是最懶的方法= =a)
其實,並不是所有*.cgi、*.pl都一定要設定為755
上傳遊戲之後,CMOD的詳細設定我建議初學者還是需要
看過原始碼內相關的說明書內的設定之後,才動手更改...
以上4點的解說,希望是能夠解決大多數的疑問
若還有問題歡迎回應在本篇中!