重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

Webgame遊戲架設上的問題與設定,相關技術討論。

版主: Mr.Simon, 涅魂, 小剎, BSM

急速
 
文章: 46
註冊時間: 2006-09-02 10:53 pm
來自: 拉吉達星

重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章急速 » 2010-05-14 11:28 pm

最近突然又想要開始創作遊戲
順便嘗試在Linux上面架站
正在開始翻找以前架網海時留下的資料
發現自己完全看不懂了= =
東改一點西改一點
改的亂七八糟

所以目前正打算要重新從零開始
把自己架設伺服器還有架設網海的步驟一個一個整理出來
然後把這幾年自己對cgi的經驗也一比一比整理出來

沒想到自己還能對一件事熱衷這麼久
也期望能培養一些能共同討論與支援的同好

雖然近幾年商業型態的web game有突發起步的狀態
但是對我來說......那些web的遊戲性質跟耐玩度還是不夠好
所以最後還是希望能有國產的同人web game
不能讓日韓一直專美於前阿
同胞們讓我們一起燃燒小宇宙吧!!!!!!!!


[Appserv]

第一個要先將 Appserv軟體安裝好

1.先點擊下一步
圖檔

2.這部分路徑是可以更改的,但是Alexis還沒有試過更改後對之後軟體的安裝,會不會有影響,所以還是建議下一步
圖檔

3.這部分是安裝的選項,Appserv本身內建有SQL資料庫還可以資源PHP程式碼,如果有需要可以直接選擇 Typical安裝,如果是單純的想使用CGI/Perl來架設遊戲的話選擇Compact安裝即可,因為Alexis想要測試的東西還滿多的,所以 Alexis本身是選擇Typical完全安裝。
圖檔

4.這裡是關於伺服器連接外網的設定,不過目前Alexis還不打算說明動態轉址,這裡是為了要架設Web Game單機測試的內網設定,所以保持原設定跳過即可。
圖檔

5.請注意,這裡是安裝最重要的部分,這也是做為伺服器管理員非常重要的知識,即便我們只是要架設單機版本的伺服器,只要是有心人士也可以利用這點入侵你的電腦,所以關於這部分的帳號密碼,請不要隨便設定,未來若是有機會可以網路架設成功,伺服器的穩定也是使玩家能長留的要點。
User Name(帳號)
Password(密碼)
latin1(拉丁語系)←保留即可
圖檔

6.等待安裝
圖檔

7.成功的話,就會出現這個畫面,可以依照需要只啟動伺服器,而不啟動SQL,如果不是很了解這部分的話,還是直接點擊完成吧。
圖檔

8.完成後右下角的小圖示會顯示這個圖樣圖檔,這表示伺服器跟SQL都已經啟動了。往後如果電腦關機後再重開,右下角的圖示會消失,但是伺服器會自動在開機時啟動,所以就算沒有去啟動伺服器,伺服器也是啟動的狀態,所以這並不會影響到電腦的速度,應該說影響很小,所以電腦正常開關機都不會影響伺服器的。
如果單純想監控伺服器狀態,可以按"開始→所有程式 →Appserv→WinMySQLAdmin"開啟

-----------------------------------------------------------------------------------------------------

[Active Perl]

1.這裡是安裝目前Web Game使用的語言之一CGI/Perl的作業環境,先點及下一步。
圖檔

2.accept後下一步。
圖檔

3.這部分是安裝的重點,也是關於之後撰寫程式時的一個關鍵,先點擊 Browse更改路徑。
圖檔

4.通常在撰寫CGI/Perl的程式時,都會在程式開頭設定一個路徑,這個路徑的內容,主要是在往後執行程式時能夠達到一個互動式的環境以及動態顯示內容。
通常習慣使用下列兩種路徑:
代碼: 選擇全部
#!/usr/bin/perl
#!/usr/local/bin/perl
你的CGI 路徑要#!/usr/bin/perl的話,請將安裝路徑更改為"C:\usr"
你的CGI路徑要#!/usr/local/bin/perl的話,請將安裝路徑更改為"C:\usr\local\"

當然你也可以設定成你想要的路徑,但在程式的撰寫上可能會造成很多不便,所以身為一個程式設計者,應該設法讓問題簡化,而不是變的更複雜。
圖檔

5.設定好後按下一步
圖檔

6.下一步
圖檔

7.下一步
圖檔

8.安裝
圖檔

9.等待安裝
圖檔

10.安裝完成
圖檔

-----------------------------------------------------------------------------------------------------

到這裡總算是將程式都安裝完了,但這還沒有結束,因為伺服器還沒有真正的接收CGI/Perl的程式運行,必須要更改一些設定,使伺服器能夠運行CGI /Perl程式。

首先可以開啟網頁,在網址欄上輸入"http://127.0.0.1/"
應該可以看到一個頁面顯示出來
這就是代表伺服器安裝成功了

然後使用EmEditor打開"C:/AppServ/apache/conf/httpd.conf"
或是使用在文件上按右鍵→開啟→從清單選取程式→Netepad來更改

找到以下語法
語法:
代碼: 選擇全部
#<Directory "C:/AppServ/www/users">
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS PROPFIND>
# Order deny,allow
# Deny from all
# </LimitExcept>
#</Directory>


把他改變為,將以下語法直接複製後覆蓋過上面的語法。

代碼: 選擇全部
<Directory "C:/AppServ/www">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI Includes
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>




再把上面幾行的

語法:
代碼: 選擇全部
UserDir "C:/AppServ/www/users/"


改為
語法:
代碼: 選擇全部
UserDir "C:/AppServ/www/"

這樣一來在 C:/AppServ/www目錄下也能執行CGI了
這樣就終於完成單機伺服器的架設了,恭喜喔!

底下是放在我的blog上的備用文章
如果原文出問題可以先看備用的
http://blog.sina.com.tw/alexis/article.php?pbgid=47167&entryid=598923


最後由 急速 於 2010-05-21 8:15 am 編輯,總共編輯了 1 次。
http://cgi.educities.edu.tw/kitty0814/sea/sea.cgi 我架的網海
http://blog.sina.com.tw/alexis/ 個人網站

目前覺得cgi很難的拉吉達星人= ="


ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章ETERNAL » 2010-05-28 3:32 pm

好久沒看到好文章了


水色論壇 http://www.et99.net
簡恩峻分享

急速
 
文章: 46
註冊時間: 2006-09-02 10:53 pm
來自: 拉吉達星

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章急速 » 2010-05-28 11:44 pm

老實說...真的感覺沒有以前的盛況了
第一個回覆的竟然是版主

雖然我很久沒有回來了
但是我也沒有中斷Perl的學習
還有在額外學習Linux架站的方式
希望是能夠推廣自行架設伺服器
這樣子就不會有語碼不支援的狀況

前一陣子有去找小鼠聊過了
我個人是不太滿意目前網路上商業性質的Web Game
不知道現在是否還能帶起創作風潮

就連虛空那邊也沒什麼看到有人在討論了
台灣到現在好像都沒有什麼獨自創作的作品存在
也有可能是我沒有注意到
真的是希望台灣的年輕人可以振作點阿.....


http://cgi.educities.edu.tw/kitty0814/sea/sea.cgi 我架的網海
http://blog.sina.com.tw/alexis/ 個人網站

目前覺得cgi很難的拉吉達星人= ="


ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章ETERNAL » 2010-07-19 11:08 am

急速 寫:老實說...真的感覺沒有以前的盛況了
第一個回覆的竟然是版主

雖然我很久沒有回來了
但是我也沒有中斷Perl的學習
還有在額外學習Linux架站的方式
希望是能夠推廣自行架設伺服器
這樣子就不會有語碼不支援的狀況

前一陣子有去找小鼠聊過了
我個人是不太滿意目前網路上商業性質的Web Game
不知道現在是否還能帶起創作風潮

就連虛空那邊也沒什麼看到有人在討論了
台灣到現在好像都沒有什麼獨自創作的作品存在
也有可能是我沒有注意到
真的是希望台灣的年輕人可以振作點阿.....


不只是Web Game,論壇以及其他Web的應用,私人創作的盛況已經漸漸沒了

各種好用的現成套裝軟件太多,懶人多了願意創作的人也相對越來越少

原本私人創作Web Game就已經是屬於少數了,現在這年頭更是難得一見

除了水色,我也還真不知道哪裡有Web Game創作討論的地方

不知道高手們都去哪裡隱退了 呵

希望新人們能多加油

對了,最近我有一款新遊戲最果物語快要上線了


水色論壇 http://www.et99.net
簡恩峻分享

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章aaasss9555 » 2010-07-21 6:25 pm

ETERNAL 寫:
急速 寫:老實說...真的感覺沒有以前的盛況了
第一個回覆的竟然是版主

雖然我很久沒有回來了
但是我也沒有中斷Perl的學習
還有在額外學習Linux架站的方式
希望是能夠推廣自行架設伺服器
這樣子就不會有語碼不支援的狀況

前一陣子有去找小鼠聊過了
我個人是不太滿意目前網路上商業性質的Web Game
不知道現在是否還能帶起創作風潮

就連虛空那邊也沒什麼看到有人在討論了
台灣到現在好像都沒有什麼獨自創作的作品存在
也有可能是我沒有注意到
真的是希望台灣的年輕人可以振作點阿.....


不只是Web Game,論壇以及其他Web的應用,私人創作的盛況已經漸漸沒了

各種好用的現成套裝軟件太多,懶人多了願意創作的人也相對越來越少

原本私人創作Web Game就已經是屬於少數了,現在這年頭更是難得一見

除了水色,我也還真不知道哪裡有Web Game創作討論的地方

不知道高手們都去哪裡隱退了 呵

希望新人們能多加油

對了,最近我有一款新遊戲最果物語快要上線了


非常同意!現在台灣還有在更新的私人創作Web Game
好像只剩下水色了

我也在開發新的遊戲,不過因為是回合制戰鬥
所以開發速度緩慢,真怕暑假結束了我還沒弄好
不過一想到戰鬥弄好後還有技能、事件、任務、地圖等等功能就想要放棄了
但我很幸運,有人願意免費提供空間


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。


ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章ETERNAL » 2010-07-22 3:02 pm

aaasss9555 寫:非常同意!現在台灣還有在更新的私人創作Web Game
好像只剩下水色了

我也在開發新的遊戲,不過因為是回合制戰鬥
所以開發速度緩慢,真怕暑假結束了我還沒弄好
不過一想到戰鬥弄好後還有技能、事件、任務、地圖等等功能就想要放棄了
但我很幸運,有人願意免費提供空間


不錯喔

期待你的成果 :wink:

加油!!


水色論壇 http://www.et99.net
簡恩峻分享

頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章BSM » 2010-07-30 3:59 am

我最近也在準備改造版遊戲撰寫的計畫...
苦無時間...(每天都要上班10小時...公司電腦又不能亂灌程式)

光是弄日本僅存的一些遊戲原碼的翻譯就弄不出來了orz
---

水色這邊...主要還是以WOG的架設改造討論為主...

新遊戲出來,也直得一看
最果物語這名字很好聽XD
不知道是怎麼樣的遊戲方式呢?

---
離題已經是水色的天性(?
(溜



急速
 
文章: 46
註冊時間: 2006-09-02 10:53 pm
來自: 拉吉達星

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章急速 » 2010-08-10 12:10 am

我上線來看看了
最果物語剛看過了
就是孤島冒險類的遊戲吧
其實架構上還不錯呢

我想做的大概會向老遊戲致敬吧
目前有點想法
還不想公開資料
目前著手策劃中
因為不太需要圖片
所以我考慮使用CGI來跑

可能連圖片也會沒有吧XD
想要吸收骨灰級玩家!
重溫舊夢...


http://cgi.educities.edu.tw/kitty0814/sea/sea.cgi 我架的網海
http://blog.sina.com.tw/alexis/ 個人網站

目前覺得cgi很難的拉吉達星人= ="


ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章ETERNAL » 2010-08-11 12:22 pm

急速 寫:我上線來看看了
最果物語剛看過了
就是孤島冒險類的遊戲吧
其實架構上還不錯呢

我想做的大概會向老遊戲致敬吧
目前有點想法
還不想公開資料
目前著手策劃中
因為不太需要圖片
所以我考慮使用CGI來跑

可能連圖片也會沒有吧XD
想要吸收骨灰級玩家!
重溫舊夢...


是的,但是沒幾個人在玩

大概做的不好,不好玩吧 呵呵


水色論壇 http://www.et99.net
簡恩峻分享

急速
 
文章: 46
註冊時間: 2006-09-02 10:53 pm
來自: 拉吉達星

Re: 重新整理webgame的文件(99.05.20內容新增Appserv伺服器架設方式)

文章急速 » 2010-08-11 8:06 pm

宣傳還不夠吧
在努力點就有人會玩了吧
至於意見
我跑去專門版去發好了
原本想在這裡打的


http://cgi.educities.edu.tw/kitty0814/sea/sea.cgi 我架的網海
http://blog.sina.com.tw/alexis/ 個人網站

目前覺得cgi很難的拉吉達星人= ="


回到 Webgame架設討論

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 5 位訪客